.elementor-1930 .elementor-element.elementor-element-41fc3c20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-41fc3c20:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-41fc3c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1930 .elementor-element.elementor-element-208d20b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1930 .elementor-element.elementor-element-208d20b5:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-208d20b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2021;background-image:url("https://gomesmaquinas.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-1930 .elementor-element.elementor-element-2f15f47c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-32d9b011{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-1d700966.elementor-element{--align-self:flex-start;}.elementor-1930 .elementor-element.elementor-element-1d700966.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1d700966{text-align:start;}.elementor-1930 .elementor-element.elementor-element-1d700966 img{width:365px;}.elementor-1930 .elementor-element.elementor-element-1f696cff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1f696cff{text-align:start;}.elementor-1930 .elementor-element.elementor-element-1f696cff .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:52px;font-weight:850;line-height:1.05em;letter-spacing:-1.7px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-3b956ed7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-3b956ed7{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.76);}.elementor-1930 .elementor-element.elementor-element-49189820.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-icon i{color:#F5A79F;transition:color 0.3s;}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-icon svg{fill:#F5A79F;transition:fill 0.3s;}.elementor-1930 .elementor-element.elementor-element-49189820{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1930 .elementor-element.elementor-element-49189820 .elementor-icon-list-text{color:rgba(255,255,255,0.82);transition:color 0.3s;}.elementor-1930 .elementor-element.elementor-element-5be47f24{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-1930 .elementor-element.elementor-element-5be47f24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1eaf5351.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-3293acf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1930 .elementor-element.elementor-element-3293acf9:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-3293acf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1930 .elementor-element.elementor-element-13724c3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-760a4b79{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-191f5bb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-44dfbca2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-44dfbca2{text-align:start;}.elementor-1930 .elementor-element.elementor-element-44dfbca2 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:#BE2A22;}.elementor-1930 .elementor-element.elementor-element-358543c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-358543c9{text-align:start;}.elementor-1930 .elementor-element.elementor-element-358543c9 .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:58px;font-weight:850;line-height:1.05em;letter-spacing:-1.7px;color:#242A2B;}.elementor-1930 .elementor-element.elementor-element-3fc7597f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-3fc7597f.e-con{--align-self:center;}.elementor-1930 .elementor-element.elementor-element-46da02a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-46da02a9{text-align:start;}.elementor-1930 .elementor-element.elementor-element-46da02a9 .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:23px;font-weight:800;line-height:1.28em;letter-spacing:-0.3px;color:#242A2B;}.elementor-1930 .elementor-element.elementor-element-50e915bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-50e915bc{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#5B6364;}.elementor-1930 .elementor-element.elementor-element-3f45af9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-380aa31d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1930 .elementor-element.elementor-element-380aa31d:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-380aa31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202728;}.elementor-1930 .elementor-element.elementor-element-7b0b5935{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1930 .elementor-element.elementor-element-1221492e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1221492e{text-align:center;}.elementor-1930 .elementor-element.elementor-element-1221492e .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-2d51b2eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-787b3c37.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-787b3c37{text-align:start;}.elementor-1930 .elementor-element.elementor-element-787b3c37 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:rgba(255,255,255,0.70);}.elementor-1930 .elementor-element.elementor-element-632ae7d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-632ae7d8{text-align:start;}.elementor-1930 .elementor-element.elementor-element-632ae7d8 .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:25px;font-weight:850;line-height:1.08em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-7153112b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-1930 .elementor-element.elementor-element-238a09c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-36d3a4d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-1930 .elementor-element.elementor-element-95be4d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-95be4d2{text-align:center;}.elementor-1930 .elementor-element.elementor-element-95be4d2 img{width:165px;}.elementor-1930 .elementor-element.elementor-element-3ad346d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-3ad346d4{text-align:center;font-family:"DG Archivo", Sans-serif;font-size:9px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:rgba(255,255,255,0.52);}.elementor-1930 .elementor-element.elementor-element-62d26a8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-5eeaf965{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-470adccb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-470adccb{text-align:center;}.elementor-1930 .elementor-element.elementor-element-470adccb img{width:64px;}.elementor-1930 .elementor-element.elementor-element-520279f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-61b24210.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-61b24210{text-align:start;}.elementor-1930 .elementor-element.elementor-element-61b24210 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:rgba(255,255,255,0.58);}.elementor-1930 .elementor-element.elementor-element-4f6869f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-4f6869f1{text-align:start;}.elementor-1930 .elementor-element.elementor-element-4f6869f1 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:21px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#F2C95E;}.elementor-1930 .elementor-element.elementor-element-308c7519.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-icon i{color:#F2C95E;transition:color 0.3s;}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-icon svg{fill:#F2C95E;transition:fill 0.3s;}.elementor-1930 .elementor-element.elementor-element-308c7519{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1930 .elementor-element.elementor-element-308c7519 .elementor-icon-list-text{color:rgba(255,255,255,0.86);transition:color 0.3s;}.elementor-1930 .elementor-element.elementor-element-6326f87b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;}.elementor-1930 .elementor-element.elementor-element-40202a47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-40202a47{text-align:center;}.elementor-1930 .elementor-element.elementor-element-40202a47 img{width:52px;}.elementor-1930 .elementor-element.elementor-element-5d6acc03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-d37b9b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-d37b9b5{text-align:start;}.elementor-1930 .elementor-element.elementor-element-d37b9b5 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#D9DCE0;}.elementor-1930 .elementor-element.elementor-element-9c0d6e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-9c0d6e8{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:13px;font-weight:650;line-height:1.48em;letter-spacing:0px;color:rgba(255,255,255,0.79);}.elementor-1930 .elementor-element.elementor-element-3922d155{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1930 .elementor-element.elementor-element-247c6404.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-247c6404{text-align:center;}.elementor-1930 .elementor-element.elementor-element-247c6404 img{width:52px;}.elementor-1930 .elementor-element.elementor-element-59fc5710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-6a5c7444.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-6a5c7444{text-align:start;}.elementor-1930 .elementor-element.elementor-element-6a5c7444 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#D99564;}.elementor-1930 .elementor-element.elementor-element-8e16052.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-8e16052{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:13px;font-weight:650;line-height:1.48em;letter-spacing:0px;color:rgba(255,255,255,0.79);}.elementor-1930 .elementor-element.elementor-element-404c2e24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1930 .elementor-element.elementor-element-404c2e24:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-404c2e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202728;}.elementor-1930 .elementor-element.elementor-element-3dfab190{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1930 .elementor-element.elementor-element-5e0ba54d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-5e0ba54d{text-align:center;}.elementor-1930 .elementor-element.elementor-element-5e0ba54d .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-14198002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-7fe18a7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-7fe18a7c{text-align:start;}.elementor-1930 .elementor-element.elementor-element-7fe18a7c .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:rgba(255,255,255,0.70);}.elementor-1930 .elementor-element.elementor-element-124b572b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-124b572b{text-align:start;}.elementor-1930 .elementor-element.elementor-element-124b572b .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:25px;font-weight:850;line-height:1.08em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-511183e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-1930 .elementor-element.elementor-element-105ff81a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-11ccd157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-1930 .elementor-element.elementor-element-25f36fa8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-25f36fa8{text-align:center;}.elementor-1930 .elementor-element.elementor-element-25f36fa8 img{width:165px;}.elementor-1930 .elementor-element.elementor-element-1faf0244.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1faf0244{text-align:center;font-family:"DG Archivo", Sans-serif;font-size:9px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:rgba(255,255,255,0.52);}.elementor-1930 .elementor-element.elementor-element-3ed37d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-67909541{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-54ea804a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-54ea804a{text-align:center;}.elementor-1930 .elementor-element.elementor-element-54ea804a img{width:64px;}.elementor-1930 .elementor-element.elementor-element-3f4f7bff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-70eb1f13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-70eb1f13{text-align:start;}.elementor-1930 .elementor-element.elementor-element-70eb1f13 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:rgba(255,255,255,0.58);}.elementor-1930 .elementor-element.elementor-element-64dbcc9e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-64dbcc9e{text-align:start;}.elementor-1930 .elementor-element.elementor-element-64dbcc9e .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:21px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#F2C95E;}.elementor-1930 .elementor-element.elementor-element-7f3bed07.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-icon i{color:#F2C95E;transition:color 0.3s;}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-icon svg{fill:#F2C95E;transition:fill 0.3s;}.elementor-1930 .elementor-element.elementor-element-7f3bed07{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1930 .elementor-element.elementor-element-7f3bed07 .elementor-icon-list-text{color:rgba(255,255,255,0.86);transition:color 0.3s;}.elementor-1930 .elementor-element.elementor-element-1081cc4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1930 .elementor-element.elementor-element-4f22c339.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-4f22c339{text-align:center;}.elementor-1930 .elementor-element.elementor-element-4f22c339 img{width:52px;}.elementor-1930 .elementor-element.elementor-element-3c1abc36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-6728142b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-6728142b{text-align:start;}.elementor-1930 .elementor-element.elementor-element-6728142b .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#D9DCE0;}.elementor-1930 .elementor-element.elementor-element-6a284450.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-6a284450{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:13px;font-weight:650;line-height:1.48em;letter-spacing:0px;color:rgba(255,255,255,0.79);}.elementor-1930 .elementor-element.elementor-element-5ccc0a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1930 .elementor-element.elementor-element-1236ff53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1236ff53{text-align:center;}.elementor-1930 .elementor-element.elementor-element-1236ff53 img{width:52px;}.elementor-1930 .elementor-element.elementor-element-2d585c21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-541e46b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-541e46b5{text-align:start;}.elementor-1930 .elementor-element.elementor-element-541e46b5 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#D99564;}.elementor-1930 .elementor-element.elementor-element-4aebb258.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-4aebb258{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:13px;font-weight:650;line-height:1.48em;letter-spacing:0px;color:rgba(255,255,255,0.79);}.elementor-1930 .elementor-element.elementor-element-5cd7e361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1930 .elementor-element.elementor-element-5cd7e361:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-5cd7e361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202728;}.elementor-1930 .elementor-element.elementor-element-538a192a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-1c22ab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-7bf56840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-28a4eb01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-28a4eb01{text-align:start;}.elementor-1930 .elementor-element.elementor-element-28a4eb01 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:#F5A79F;}.elementor-1930 .elementor-element.elementor-element-1ce98a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1ce98a2{text-align:start;}.elementor-1930 .elementor-element.elementor-element-1ce98a2 .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:58px;font-weight:850;line-height:1.05em;letter-spacing:-1.7px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-24c89bb5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-24c89bb5{text-align:start;font-family:"DG Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.66);}.elementor-1930 .elementor-element.elementor-element-73813ac4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-1930 .elementor-element.elementor-element-7a1ff311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-24e94a82.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-24e94a82{text-align:start;}.elementor-1930 .elementor-element.elementor-element-24e94a82 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:48px;font-weight:700;line-height:1em;letter-spacing:0px;color:#FF6E64;}.elementor-1930 .elementor-element.elementor-element-1c5572a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1c5572a9{text-align:start;}.elementor-1930 .elementor-element.elementor-element-1c5572a9 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.35em;letter-spacing:0.4px;color:rgba(255,255,255,0.68);}.elementor-1930 .elementor-element.elementor-element-1700eab8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-1700eab8{text-align:center;}.elementor-1930 .elementor-element.elementor-element-1700eab8 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:25px;font-weight:700;line-height:1em;letter-spacing:0px;color:#FF6258;}.elementor-1930 .elementor-element.elementor-element-195e41a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1930 .elementor-element.elementor-element-6fde5464.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-6fde5464{text-align:start;}.elementor-1930 .elementor-element.elementor-element-6fde5464 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:31px;font-weight:700;line-height:1.05em;letter-spacing:0px;color:#FFFFFF;}.elementor-1930 .elementor-element.elementor-element-6d805e15.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-6d805e15{text-align:start;}.elementor-1930 .elementor-element.elementor-element-6d805e15 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.35em;letter-spacing:0.4px;color:rgba(255,255,255,0.68);}.elementor-1930 .elementor-element.elementor-element-5802d448.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-5802d448{text-align:center;font-family:"DG Archivo", Sans-serif;font-size:13px;font-weight:700;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.72);}.elementor-1930 .elementor-element.elementor-element-3f2d1bb4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-78e9455f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1930 .elementor-element.elementor-element-78e9455f:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-78e9455f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1930 .elementor-element.elementor-element-2ea9cbf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-5233cee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-418b1114.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-418b1114{text-align:start;}.elementor-1930 .elementor-element.elementor-element-418b1114 .elementor-heading-title{font-family:"DG Space Mono", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:#BE2A22;}.elementor-1930 .elementor-element.elementor-element-5b651c50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-5b651c50{text-align:start;}.elementor-1930 .elementor-element.elementor-element-5b651c50 .elementor-heading-title{font-family:"DG Archivo", Sans-serif;font-size:48px;font-weight:850;line-height:1.05em;letter-spacing:-1.7px;color:#242A2B;}.elementor-1930 .elementor-element.elementor-element-08ae751{padding:30px 0px 0px 0px;}.elementor-1930 .elementor-element.elementor-element-08ae751.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1930 .elementor-element.elementor-element-6be43abf{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1930 .elementor-element.elementor-element-6be43abf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-item{border-color:#D5D9DE;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-item .elementor-tab-content{border-block-start-color:#D5D9DE;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#D5D9DE;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-icon, .elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-title{color:#242A2B;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-icon svg{fill:#242A2B;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-title{font-family:"DG Archivo", Sans-serif;font-size:17px;font-weight:800;line-height:1.35em;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-tab-content{color:#5B6364;font-family:"DG Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-1930 .elementor-element.elementor-element-4c89e719{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1930 .elementor-element.elementor-element-4c89e719:not(.elementor-motion-effects-element-type-background), .elementor-1930 .elementor-element.elementor-element-4c89e719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2021;}.elementor-1930 .elementor-element.elementor-element-3193f244{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-37fe19c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-726590c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-726590c0{text-align:center;}.elementor-1930 .elementor-element.elementor-element-726590c0 img{width:230px;}.elementor-1930 .elementor-element.elementor-element-7b814617.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-7b814617{text-align:center;font-family:"DG Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.72);}.elementor-1930 .elementor-element.elementor-element-6ba00ef8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-72d85001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-72d85001{text-align:center;font-family:"DG Archivo", Sans-serif;font-size:12px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.58);}.elementor-1930 .elementor-element.elementor-element-64924197.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1930 .elementor-element.elementor-element-64924197{text-align:center;}.elementor-1930 .elementor-element.elementor-element-64924197 img{width:84px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1930 .elementor-element.elementor-element-208d20b5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1930 .elementor-element.elementor-element-2f15f47c{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1930 .elementor-element.elementor-element-1d700966 img{width:310px;}.elementor-1930 .elementor-element.elementor-element-1f696cff .elementor-heading-title{font-size:42px;}.elementor-1930 .elementor-element.elementor-element-5be47f24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1930 .elementor-element.elementor-element-3293acf9{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1930 .elementor-element.elementor-element-13724c3c{--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-1930 .elementor-element.elementor-element-760a4b79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1930 .elementor-element.elementor-element-358543c9 .elementor-heading-title{font-size:44px;}.elementor-1930 .elementor-element.elementor-element-3f45af9f{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1930 .elementor-element.elementor-element-95be4d2 img{width:155px;}.elementor-1930 .elementor-element.elementor-element-25f36fa8 img{width:155px;}.elementor-1930 .elementor-element.elementor-element-5cd7e361{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1930 .elementor-element.elementor-element-538a192a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1930 .elementor-element.elementor-element-1c22ab3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1930 .elementor-element.elementor-element-1ce98a2 .elementor-heading-title{font-size:44px;}.elementor-1930 .elementor-element.elementor-element-78e9455f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1930 .elementor-element.elementor-element-2ea9cbf6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-1930 .elementor-element.elementor-element-5b651c50 .elementor-heading-title{font-size:40px;}.elementor-1930 .elementor-element.elementor-element-6be43abf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1930 .elementor-element.elementor-element-4c89e719{--padding-top:50px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-1930 .elementor-element.elementor-element-41fc3c20{--width:100%;}.elementor-1930 .elementor-element.elementor-element-208d20b5{--content-width:1220px;}.elementor-1930 .elementor-element.elementor-element-32d9b011{--width:42%;}.elementor-1930 .elementor-element.elementor-element-3293acf9{--content-width:1220px;}.elementor-1930 .elementor-element.elementor-element-191f5bb7{--width:50%;}.elementor-1930 .elementor-element.elementor-element-3fc7597f{--width:50%;}.elementor-1930 .elementor-element.elementor-element-380aa31d{--width:50%;}.elementor-1930 .elementor-element.elementor-element-36d3a4d6{--width:38%;}.elementor-1930 .elementor-element.elementor-element-62d26a8c{--width:62%;}.elementor-1930 .elementor-element.elementor-element-404c2e24{--width:50%;}.elementor-1930 .elementor-element.elementor-element-11ccd157{--width:38%;}.elementor-1930 .elementor-element.elementor-element-3ed37d06{--width:62%;}.elementor-1930 .elementor-element.elementor-element-5cd7e361{--content-width:1220px;}.elementor-1930 .elementor-element.elementor-element-7bf56840{--width:50%;}.elementor-1930 .elementor-element.elementor-element-73813ac4{--width:50%;}.elementor-1930 .elementor-element.elementor-element-78e9455f{--content-width:1220px;}.elementor-1930 .elementor-element.elementor-element-5233cee1{--width:36%;}.elementor-1930 .elementor-element.elementor-element-4c89e719{--content-width:1220px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1930 .elementor-element.elementor-element-208d20b5{--content-width:100%;}.elementor-1930 .elementor-element.elementor-element-32d9b011{--width:100%;}.elementor-1930 .elementor-element.elementor-element-3293acf9{--content-width:100%;}.elementor-1930 .elementor-element.elementor-element-191f5bb7{--width:100%;}.elementor-1930 .elementor-element.elementor-element-3fc7597f{--width:100%;}.elementor-1930 .elementor-element.elementor-element-380aa31d{--width:100%;}.elementor-1930 .elementor-element.elementor-element-36d3a4d6{--width:100%;}.elementor-1930 .elementor-element.elementor-element-62d26a8c{--width:100%;}.elementor-1930 .elementor-element.elementor-element-404c2e24{--width:100%;}.elementor-1930 .elementor-element.elementor-element-11ccd157{--width:100%;}.elementor-1930 .elementor-element.elementor-element-3ed37d06{--width:100%;}.elementor-1930 .elementor-element.elementor-element-5cd7e361{--content-width:100%;}.elementor-1930 .elementor-element.elementor-element-7bf56840{--width:100%;}.elementor-1930 .elementor-element.elementor-element-73813ac4{--width:100%;}.elementor-1930 .elementor-element.elementor-element-78e9455f{--content-width:100%;}.elementor-1930 .elementor-element.elementor-element-5233cee1{--width:100%;}.elementor-1930 .elementor-element.elementor-element-4c89e719{--content-width:100%;}}@media(max-width:767px){.elementor-1930 .elementor-element.elementor-element-208d20b5{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1930 .elementor-element.elementor-element-2f15f47c{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1930 .elementor-element.elementor-element-32d9b011{--width:100%;}.elementor-1930 .elementor-element.elementor-element-1d700966 img{width:240px;}.elementor-1930 .elementor-element.elementor-element-1f696cff .elementor-heading-title{font-size:34px;}.elementor-1930 .elementor-element.elementor-element-5be47f24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1930 .elementor-element.elementor-element-3293acf9{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1930 .elementor-element.elementor-element-13724c3c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1930 .elementor-element.elementor-element-760a4b79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1930 .elementor-element.elementor-element-191f5bb7{--width:100%;}.elementor-1930 .elementor-element.elementor-element-358543c9 .elementor-heading-title{font-size:34px;}.elementor-1930 .elementor-element.elementor-element-3fc7597f{--width:100%;}.elementor-1930 .elementor-element.elementor-element-3f45af9f{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1930 .elementor-element.elementor-element-380aa31d{--width:100%;}.elementor-1930 .elementor-element.elementor-element-7153112b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-238a09c4{--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-1930 .elementor-element.elementor-element-36d3a4d6{--width:100%;}.elementor-1930 .elementor-element.elementor-element-95be4d2 img{width:145px;}.elementor-1930 .elementor-element.elementor-element-62d26a8c{--width:100%;}.elementor-1930 .elementor-element.elementor-element-470adccb img{width:52px;}.elementor-1930 .elementor-element.elementor-element-40202a47 img{width:46px;}.elementor-1930 .elementor-element.elementor-element-247c6404 img{width:46px;}.elementor-1930 .elementor-element.elementor-element-404c2e24{--width:100%;}.elementor-1930 .elementor-element.elementor-element-3dfab190{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-511183e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1930 .elementor-element.elementor-element-105ff81a{--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-1930 .elementor-element.elementor-element-11ccd157{--width:100%;}.elementor-1930 .elementor-element.elementor-element-25f36fa8 img{width:145px;}.elementor-1930 .elementor-element.elementor-element-3ed37d06{--width:100%;}.elementor-1930 .elementor-element.elementor-element-54ea804a img{width:52px;}.elementor-1930 .elementor-element.elementor-element-4f22c339 img{width:46px;}.elementor-1930 .elementor-element.elementor-element-1236ff53 img{width:46px;}.elementor-1930 .elementor-element.elementor-element-5cd7e361{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1930 .elementor-element.elementor-element-538a192a{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1930 .elementor-element.elementor-element-1c22ab3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1930 .elementor-element.elementor-element-7bf56840{--width:100%;}.elementor-1930 .elementor-element.elementor-element-1ce98a2 .elementor-heading-title{font-size:34px;}.elementor-1930 .elementor-element.elementor-element-73813ac4{--width:100%;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1930 .elementor-element.elementor-element-78e9455f{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1930 .elementor-element.elementor-element-2ea9cbf6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1930 .elementor-element.elementor-element-5233cee1{--width:100%;}.elementor-1930 .elementor-element.elementor-element-5b651c50 .elementor-heading-title{font-size:34px;}.elementor-1930 .elementor-element.elementor-element-6be43abf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1930 .elementor-element.elementor-element-6be43abf .elementor-accordion-icon{margin-inline-end:25px;}.elementor-1930 .elementor-element.elementor-element-4c89e719{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1930 .elementor-element.elementor-element-3193f244{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1930 .elementor-element.elementor-element-726590c0 img{width:205px;}.elementor-1930 .elementor-element.elementor-element-6ba00ef8{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1930 .elementor-element.elementor-element-64924197 img{width:74px;}}/* Start custom CSS for button, class: .elementor-element-08ae751 */.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button {
    min-height: 0px;
    padding: 14px 25px;
    border: 1px solid #be2a22;
    border-radius: 11px;
    background-color: #be2a22;
    color: #ffffff;
    font-family: "DG Archivo", Archivo, sans-serif;
    font-weight: 800;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    box-shadow: 0 12px 28px rgba(190, 42, 34, 0.28);
    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease,
        transform 0.2s ease;
}

.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button:hover,
.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button:focus {
    border-color: #98221c;
    background-color: #98221c;
    color: #ffffff;
    box-shadow: 0 16px 34px rgba(152, 34, 28, 0.35);
    transform: translateY(-1px);
}

.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button-text,
.elementor-1930 .elementor-element.elementor-element-08ae751 .elementor-button-icon {
    color: inherit;
}/* End custom CSS */
/* Start custom CSS */@font-face {
	font-family: "DG Archivo";
	src: url("/wp-content/plugins/desafio-gomes/assets/fonts/archivo-latin.woff2") format("woff2");
	font-style: normal;
	font-weight: 400 900;
	font-display: swap;
}

@keyframes dg-el-marquee-motion {
	to { transform: translate3d(-50%, 0, 0); }
}

@keyframes dg-el-spin {
	to { transform: rotate(360deg); }
}

:is(.dg-elementor-page, #dg-elementor-page) {
	--dg-el-red: #e5342b;
	--dg-el-red-dark: #be2a22;
	--dg-el-red-deep: #98221c;
	--dg-el-gold: #f2c95e;
	--dg-el-silver: #d9dce0;
	--dg-el-bronze: #d99564;
	--dg-el-ink: #242a2b;
	--dg-el-ink-soft: #5b6364;
	--dg-el-muted: #697174;
	--dg-el-line: #e0e4e9;
	--dg-el-paper: #f7f8f9;
	--dg-el-white: #fff;
	--dg-el-dark: #171b1c;
	--dg-el-dark-2: #202728;
	--dg-el-shell: 1220px;
	--dg-el-gutter: clamp(20px, 4vw, 56px);
	--dg-bg: var(--dg-el-paper);
	--dg-bg-2: #ebeef1;
	--dg-ink: var(--dg-el-ink);
	--dg-ink-2: var(--dg-el-ink-soft);
	--dg-muted: var(--dg-el-muted);
	--dg-line: var(--dg-el-line);
	--dg-red: var(--dg-el-red);
	--dg-red-dark: var(--dg-el-red-dark);
	--dg-dark: var(--dg-el-dark-2);
	--dg-dark-2: var(--dg-el-dark);
	--dg-white: var(--dg-el-white);
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	background: var(--dg-el-paper);
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 16px;
	line-height: 1.55;
	-webkit-font-smoothing: antialiased;
	overflow-x: clip;
	isolation: isolate;
}

:is(.dg-elementor-page, #dg-elementor-page),
:is(.dg-elementor-page, #dg-elementor-page) *,
:is(.dg-elementor-page, #dg-elementor-page) *::before,
:is(.dg-elementor-page, #dg-elementor-page) *::after { box-sizing: border-box; }

:is(.dg-elementor-page, #dg-elementor-page) :where(h1, h2, h3, h4, p, figure, ul, ol) {
	margin: 0;
	padding: 0;
}

:is(.dg-elementor-page, #dg-elementor-page) :where(img, svg) { max-width: 100%; }
:is(.dg-elementor-page, #dg-elementor-page) img { display: block; height: auto; }

:is(.dg-elementor-page, #dg-elementor-page) :where(.e-con, .elementor-widget, .elementor-widget-container) {
	min-width: 0;
}

:is(.dg-elementor-page, #dg-elementor-page) :where(a, button, input) {
	font-family: inherit;
}

:is(.dg-elementor-page, #dg-elementor-page) :focus-visible {
	outline: 3px solid rgba(229, 52, 43, .38);
	outline-offset: 3px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-shell {
	width: 100%;
	max-width: var(--dg-el-shell);
	margin-inline: auto;
	padding-inline: 0;
}

/* Os percentuais abaixo são o fallback nativo do JSON. Quando a camada CSS
 * está ativa, cada item ocupa integralmente a trilha definida pelo Grid. */
:is(.dg-elementor-page, #dg-elementor-page) :where(
	.dg-el-form-intro,
	.dg-el-section-title,
	.dg-el-prize-summary,
	.dg-el-prize-card,
	.dg-el-prize-product,
	.dg-el-prize-featured__body,
	.dg-el-ranking-copy,
	.dg-el-ranking-formula,
	.dg-el-faq-title,
	.dg-el-accordion
) { width: 100%; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-display .elementor-heading-title,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-section-heading .elementor-heading-title {
	margin: 0;
	color: inherit;
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: clamp(34px, 4.2vw, 54px);
	font-weight: 850;
	letter-spacing: -.04em;
	line-height: 1.03;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-section-heading { margin-top: 17px; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-eyebrow .elementor-heading-title {
	color: var(--dg-el-red-dark);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 1.35;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-eyebrow--light .elementor-heading-title { color: #f5a79f; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-lead,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-lead .elementor-widget-container,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-lead p {
	color: inherit;
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 18px;
	line-height: 1.62;
}

/* Formulário / identidade do evento */
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-section {
	position: relative;
	width: 100%;
	max-width: none;
	padding-block: clamp(72px, 8vw, 108px);
	background:
		linear-gradient(100deg, rgba(10, 13, 13, .95), rgba(19, 22, 22, .82) 54%, rgba(8, 10, 10, .94)),
		url("/wp-content/plugins/desafio-gomes/assets/images/pegada-background.webp") center / cover no-repeat,
		var(--dg-el-dark);
	color: var(--dg-el-white);
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-section::before {
	position: absolute;
	inset: 0;
	background:
		radial-gradient(650px 520px at 15% 43%, rgba(229, 52, 43, .18), transparent 63%),
		repeating-linear-gradient(118deg, transparent 0 68px, rgba(255, 255, 255, .014) 68px 69px),
		linear-gradient(180deg, rgba(255, 255, 255, .025), transparent 28%, rgba(0, 0, 0, .22));
	content: "";
	pointer-events: none;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-layout {
	position: relative;
	z-index: 1;
	display: grid;
	grid-template-columns: minmax(340px, .92fr) minmax(520px, 1.08fr);
	align-items: stretch;
	gap: clamp(42px, 5.5vw, 76px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro {
	position: sticky;
	top: 36px;
	display: flex;
	min-width: 0;
	max-width: 520px;
	min-height: 100%;
	align-self: start;
	flex-direction: column;
	justify-content: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-seal,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-seal .elementor-widget-container {
	width: 100%;
	justify-content: flex-start;
	text-align: left;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-seal img {
	width: min(77%, 365px);
	margin: -22px auto 8px 0;
	filter: drop-shadow(0 30px 38px rgba(0, 0, 0, .45));
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro .dg-el-display .elementor-heading-title {
	color: var(--dg-el-white);
	font-size: clamp(36px, 4.2vw, 54px);
	text-shadow: 0 4px 20px rgba(0, 0, 0, .38);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro .dg-el-lead {
	margin-top: 20px;
	color: rgba(255, 255, 255, .76);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist {
	margin-top: 29px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist .elementor-icon-list-items {
	display: grid;
	gap: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist .elementor-icon-list-item {
	display: grid;
	grid-template-columns: 24px minmax(0, 1fr);
	align-items: center;
	column-gap: 11px;
	margin: 0;
	color: rgba(255, 255, 255, .84);
	font-size: 15px;
	font-weight: 650;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist .elementor-icon-list-icon {
	display: grid;
	width: 24px;
	height: 24px;
	margin: 0;
	padding: 0;
	align-self: center;
	place-items: center;
	border: 1px solid rgba(229, 52, 43, .48);
	border-radius: 50%;
	background: rgba(229, 52, 43, .13);
	color: #f7aaa4;
	line-height: 1;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist .elementor-icon-list-icon :where(i, svg) {
	display: block;
	width: 11px;
	height: 11px;
	margin: 0;
	padding: 0;
	color: inherit;
	fill: currentColor;
	line-height: 1;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist .elementor-icon-list-icon i { font-size: 11px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist .elementor-icon-list-text { display: block; line-height: 1.35; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host {
	min-width: 0;
	width: 100%;
	align-self: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host > .elementor-widget-container,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .elementor-shortcode {
	width: 100%;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-embed,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-embed--form,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-landing--form-widget {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
	background: transparent;
	color: var(--dg-el-ink);
	overflow: visible;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-card {
	width: 100%;
	max-width: none;
	padding: clamp(22px, 3.2vw, 36px);
	border: 1px solid rgba(255, 255, 255, .7);
	border-radius: 22px;
	background: var(--dg-el-white);
	box-shadow: 0 34px 90px rgba(0, 0, 0, .3);
	color: var(--dg-el-ink);
}

/* Componentes funcionais do shortcode de formulário. */
:is(.dg-elementor-page, #dg-elementor-page) .dg-embed [hidden] { display: none !important; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-embed,
:is(.dg-elementor-page, #dg-elementor-page) .dg-embed *,
:is(.dg-elementor-page, #dg-elementor-page) .dg-embed *::before,
:is(.dg-elementor-page, #dg-elementor-page) .dg-embed *::after { box-sizing: border-box; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-embed :where(h1, h2, h3, p, ul, fieldset) { margin: 0; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-embed ul { padding: 0; list-style: none; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-embed :where(button, input) { font: inherit; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button {
	display: inline-flex;
	min-height: 54px;
	align-items: center;
	justify-content: center;
	gap: 13px;
	padding: 14px 25px;
	border: 1px solid var(--dg-el-red-dark);
	border-radius: 11px;
	background: var(--dg-el-red-dark);
	box-shadow: 0 12px 28px rgba(190, 42, 34, .28);
	color: var(--dg-el-white) !important;
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-weight: 800;
	letter-spacing: .055em;
	line-height: 1.2;
	text-transform: uppercase;
	cursor: pointer;
	transition: transform .2s ease, background .2s ease, border-color .2s ease, box-shadow .2s ease;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button__label,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button__icon {
	width: 1em;
	height: 1em;
	flex: 0 0 auto;
	color: currentColor;
	line-height: 1;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button__icon :where(i, svg) {
	display: block;
	width: 1em;
	height: 1em;
	margin: 0;
	color: currentColor;
	fill: currentColor;
	font-size: 1em;
	line-height: 1;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button:hover {
	border-color: var(--dg-el-red-deep);
	background: var(--dg-el-red-deep);
	box-shadow: 0 16px 34px rgba(190, 42, 34, .35);
	transform: translateY(-1px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button--wide,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button--submit { width: 100%; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button[disabled] { opacity: .7; cursor: wait; transform: none; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress {
	display: grid;
	grid-template-columns: auto 1fr auto;
	align-items: center;
	margin-bottom: 38px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__item {
	display: flex;
	align-items: center;
	gap: 10px;
	color: var(--dg-el-muted);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .06em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__item b {
	display: grid;
	width: 34px;
	height: 34px;
	place-items: center;
	border: 1px solid var(--dg-el-line);
	border-radius: 50%;
	background: var(--dg-el-paper);
	font-size: 12px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__item.is-active { color: var(--dg-el-ink); }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__item.is-active b,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__item.is-complete b {
	border-color: var(--dg-el-red-dark);
	background: var(--dg-el-red-dark);
	color: var(--dg-el-white);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__line {
	height: 2px;
	margin-inline: 14px;
	background: var(--dg-el-line);
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__line i {
	display: block;
	width: 0;
	height: 100%;
	background: var(--dg-el-red);
	transition: width .35s ease;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-progress__line i.is-complete { width: 100%; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-honeypot {
	position: absolute !important;
	left: -10000px !important;
	width: 1px !important;
	height: 1px !important;
	opacity: 0 !important;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form__alert {
	margin-bottom: 22px;
	padding: 13px 15px;
	border: 1px solid #f2b8b5;
	border-radius: 10px;
	background: #fff1f0;
	color: #9b221c;
	font-size: 14px;
	font-weight: 700;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-step__heading { margin-bottom: 28px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-step__heading > span {
	color: var(--dg-el-red-dark);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-step__heading h3 {
	margin-top: 7px;
	font-size: clamp(25px, 3vw, 32px);
	font-weight: 850;
	letter-spacing: -.025em;
	line-height: 1.15;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-step__heading p {
	margin-top: 8px;
	color: var(--dg-el-ink-soft);
	font-size: 14px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field { margin-bottom: 18px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field__control { position: relative; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field__icon {
	position: absolute;
	top: 50%;
	left: 15px;
	z-index: 1;
	display: grid;
	width: 20px;
	height: 20px;
	place-items: center;
	color: #798185;
	pointer-events: none;
	transform: translateY(-50%);
	transition: color .2s ease;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field__icon svg { display: block; width: 19px; height: 19px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field__control:focus-within .dg-field__icon { color: var(--dg-el-red-dark); }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field > label {
	display: block;
	margin-bottom: 7px;
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: .025em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field input,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question--numeric input {
	display: block;
	width: 100%;
	height: 51px;
	padding-inline: 14px;
	border: 1px solid #d7dce2;
	border-radius: 10px;
	background: var(--dg-el-white);
	box-shadow: none;
	color: var(--dg-el-ink);
	font-size: 16px;
	outline: none;
	transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field__control input { padding-left: 48px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-field input, .dg-question--numeric input)::placeholder { color: #687174; opacity: 1; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-field input, .dg-question--numeric input):focus {
	border-color: var(--dg-el-red);
	box-shadow: 0 0 0 3px rgba(229, 52, 43, .12);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-field input, .dg-question--numeric input)[aria-invalid="true"] {
	border-color: #c52c24;
	background: #fff7f6;
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field small { display: block; margin-top: 6px; color: var(--dg-el-muted); font-size: 11px; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category {
	min-width: 0;
	margin: 0 0 18px !important;
	padding: 0;
	border: 0;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category > legend {
	width: 100%;
	margin-bottom: 8px;
	padding: 0;
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: .025em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category__options {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category__option {
	position: relative;
	display: flex;
	min-height: 51px;
	align-items: center;
	gap: 11px;
	padding: 11px 14px;
	border: 1px solid #d7dce2;
	border-radius: 10px;
	background: var(--dg-el-white);
	color: var(--dg-el-ink);
	font-size: 14px;
	font-weight: 750;
	cursor: pointer;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category__option input {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category__mark {
	width: 20px;
	height: 20px;
	flex: 0 0 20px;
	border: 1.5px solid #aeb5bd;
	border-radius: 50%;
	background: var(--dg-el-white);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-category__option:has(input:checked), .dg-category__option.is-selected) .dg-category__mark {
	border: 6px solid var(--dg-el-red-dark);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category.is-invalid .dg-category__option {
	border-color: #c52c24;
	background: #fff7f6;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent {
	position: relative;
	display: grid;
	grid-template-columns: 21px minmax(0, 1fr);
	align-items: start;
	gap: 11px;
	margin: 3px 0 24px;
	padding: 14px;
	border: 1px solid var(--dg-el-line);
	border-radius: 10px;
	background: var(--dg-el-paper);
	color: var(--dg-el-ink-soft);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 12px;
	font-variant: normal;
	letter-spacing: normal !important;
	line-height: 1.45;
	text-transform: none !important;
	cursor: pointer;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent > span:last-child {
	font: inherit;
	font-variant: normal;
	letter-spacing: normal !important;
	text-transform: none !important;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent input { position: absolute; opacity: 0; pointer-events: none; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent__box {
	position: relative;
	display: grid;
	width: 21px;
	height: 21px;
	place-items: center;
	border: 1.5px solid #b9c0c8;
	border-radius: 5px;
	background: var(--dg-el-white);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent input:checked + .dg-consent__box {
	border-color: var(--dg-el-red);
	background: var(--dg-el-red);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent input:checked + .dg-consent__box::after {
	position: static;
	width: 6px;
	height: 10px;
	margin-top: -2px;
	border-right: 2px solid var(--dg-el-white);
	border-bottom: 2px solid var(--dg-el-white);
	content: "";
	transform: rotate(45deg);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-consent.is-invalid { border-color: #c52c24; background: #fff7f6; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question {
	min-width: 0;
	margin: 0 0 26px;
	padding: 0 0 26px;
	border: 0;
	border-bottom: 1px solid var(--dg-el-line);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question:last-of-type { margin-bottom: 0; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host fieldset.dg-question + fieldset.dg-question > legend { padding-top: 28px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question legend,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question--numeric > label {
	width: 100%;
	margin-bottom: 14px;
	padding: 0;
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 16px;
	font-weight: 800;
	letter-spacing: .025em;
	line-height: 1.4;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question legend span,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question--numeric > label span {
	display: inline-grid;
	width: 26px;
	height: 26px;
	margin-right: 9px;
	place-items: center;
	border-radius: 50%;
	background: rgba(229, 52, 43, .1);
	color: var(--dg-el-red-dark);
	font-size: 11px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-question.is-invalid legend { color: #a5231d; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-options {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 9px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-option {
	position: relative;
	display: grid;
	grid-template-columns: 34px minmax(0, 1fr) 20px;
	align-items: center;
	gap: 10px;
	min-height: 57px;
	padding: 10px 13px;
	border: 1px solid #dce0e5;
	border-radius: 11px;
	background: var(--dg-el-white);
	cursor: pointer;
	transition: border-color .2s ease, background .2s ease, transform .2s ease;
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-option:hover { border-color: #aeb5bd; transform: translateY(-1px); }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-option input { position: absolute; inset: 0; opacity: 0; cursor: pointer; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-option__letter {
	display: grid;
	width: 33px;
	height: 33px;
	place-items: center;
	border-radius: 8px;
	background: #ebeef1;
	color: var(--dg-el-ink-soft);
	font-size: 12px;
	font-weight: 700;
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-option__text { color: var(--dg-el-ink); font-size: 14px; font-weight: 700; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-option__check {
	display: grid;
	width: 20px;
	height: 20px;
	align-self: center;
	justify-self: center;
	place-items: center;
	color: var(--dg-el-red-dark);
	font-size: 15px;
	font-weight: 900;
	line-height: 1;
	text-align: center;
	opacity: 0;
	transform: scale(.6);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-option:has(input:checked), .dg-option.is-selected) .dg-option__check { opacity: 1; transform: scale(1); }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-actions {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	gap: 12px;
	margin-top: 30px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-spinner {
	display: none;
	width: 19px;
	height: 19px;
	border: 2px solid rgba(255, 255, 255, .45);
	border-top-color: var(--dg-el-white);
	border-radius: 50%;
	animation: dg-el-spin .75s linear infinite;
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button.is-loading .dg-spinner { display: block; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success { padding: 22px 5px 8px; text-align: center; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__icon {
	display: grid;
	width: 70px;
	height: 70px;
	margin: 0 auto 26px;
	place-items: center;
	border-radius: 50%;
	background: var(--dg-el-red);
	box-shadow: 0 12px 34px rgba(229, 52, 43, .3);
	color: var(--dg-el-white);
	font-size: 31px;
	font-weight: 800;
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success h3 { margin-top: 12px; font-size: clamp(28px, 4vw, 38px); font-weight: 850; letter-spacing: -.03em; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success > p:not(.dg-eyebrow):not(.dg-success__note) { max-width: 460px; margin: 12px auto 0; color: var(--dg-el-ink-soft); }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin-top: 28px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary > div {
	display: flex;
	min-width: 0;
	padding: 18px;
	border: 1px solid var(--dg-el-line);
	border-radius: 12px;
	align-items: center;
	flex-direction: column;
	gap: 4px;
	background: var(--dg-el-paper);
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary span { color: var(--dg-el-muted); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary strong { color: var(--dg-el-ink); font-size: 20px; overflow-wrap: anywhere; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary [data-dg-placement-wrap] { border-color: rgba(229, 52, 43, .28); background: #fff6f5; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary [data-dg-placement] { color: var(--dg-el-red-dark); font-size: 27px; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__breakdown {
	display: flex;
	max-width: none;
	margin: 12px auto 0;
	padding: 12px 16px;
	border: 1px solid var(--dg-el-line);
	border-radius: 10px;
	align-items: center;
	justify-content: center;
	gap: 9px;
	background: var(--dg-el-white);
	color: var(--dg-el-ink-soft);
	font-size: 13px;
}
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__note { margin-top: 16px; color: var(--dg-el-muted); font-size: 12px; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-form-step__heading h3, .dg-success h3) {
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(input, button) {
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(
	.dg-form-progress__item,
	.dg-form-progress__item > b,
	.dg-form-progress__item > span,
	.dg-form-step__heading > span,
	.dg-question > legend span,
	.dg-question--numeric > label span,
	.dg-option__letter,
	.dg-success .dg-eyebrow,
	.dg-success__summary > div > span,
	.dg-success__summary > div > strong,
	.dg-success__summary [data-dg-success-category],
	.dg-success__summary [data-dg-code],
	.dg-success__summary [data-dg-score],
	.dg-success__summary [data-dg-placement],
	.dg-success__breakdown,
	.dg-success__breakdown > span,
	.dg-success__breakdown b
) {
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button--ghost {
	min-width: 118px;
	border-color: var(--dg-el-line);
	background: var(--dg-el-white);
	box-shadow: none;
	color: var(--dg-el-ink) !important;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button--ghost:is(:hover, :focus-visible) {
	border-color: var(--dg-el-red-deep);
	background: var(--dg-el-red-deep);
	box-shadow: 0 12px 28px rgba(152, 34, 28, .25);
	color: var(--dg-el-white) !important;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button--ghost:is(:hover, :focus-visible) * { color: inherit !important; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-option:has(input:checked), .dg-option.is-selected, .dg-category__option:has(input:checked), .dg-category__option.is-selected) {
	border-color: var(--dg-el-red);
	background: #fff8f7;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host :where(.dg-option:has(input:checked) .dg-option__letter, .dg-option.is-selected .dg-option__letter) {
	background: var(--dg-el-red-dark);
	color: var(--dg-el-white);
}

/* Faixa rolante */
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee {
	width: 100%;
	max-width: none;
	border-top: 1px solid var(--dg-el-line);
	border-bottom: 1px solid var(--dg-el-line);
	background: var(--dg-el-white);
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee > .elementor-widget-container {
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee__track {
	display: flex;
	width: max-content;
	min-width: 200%;
	align-items: center;
	animation: dg-el-marquee-motion 26s linear infinite;
	will-change: transform;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee__track span {
	padding-block: 18px;
	color: var(--dg-el-ink-soft);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: .08em;
	text-transform: uppercase;
	white-space: nowrap;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee__track i {
	width: 6px;
	height: 6px;
	margin-inline: 28px;
	flex: 0 0 6px;
	border-radius: 50%;
	background: var(--dg-el-red);
}

/* Prêmios */
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prizes {
	width: 100%;
	max-width: none;
	padding-block: clamp(72px, 8vw, 108px);
	background:
		radial-gradient(680px 520px at 92% 3%, rgba(229, 52, 43, .09), transparent 64%),
		var(--dg-el-paper);
	color: var(--dg-el-ink);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-section-head--split {
	display: grid;
	grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr);
	align-items: end;
	gap: clamp(32px, 6vw, 76px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary {
	padding: 4px 0 4px 25px;
	border-left: 3px solid var(--dg-el-red);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary .elementor-widget-container,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary p {
	color: var(--dg-el-ink-soft);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 16px;
	line-height: 1.6;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary strong { color: var(--dg-el-ink); }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary__title .elementor-heading-title {
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 23px;
	font-weight: 800;
	letter-spacing: -.02em;
	line-height: 1.28;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary__text { margin-top: 10px; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 22px;
	margin-top: 0;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-card {
	min-width: 0;
	padding: clamp(20px, 2.8vw, 30px);
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 21px;
	background:
		linear-gradient(145deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .025)),
		var(--dg-el-dark-2);
	box-shadow: 0 24px 65px rgba(26, 31, 32, .18);
	color: var(--dg-el-white);
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-category-head {
	display: flex;
	align-items: center;
	gap: 14px;
	padding-bottom: 19px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-category-badge {
	display: grid;
	width: 46px;
	height: 46px;
	flex: 0 0 46px;
	place-items: center;
	border-radius: 50%;
	background: var(--dg-el-red-dark);
	box-shadow: 0 9px 22px rgba(190, 42, 34, .32);
	color: var(--dg-el-white);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 15px;
	font-weight: 700;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-category-badge .elementor-heading-title {
	margin: 0;
	color: inherit;
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: inherit;
	font-weight: inherit;
	line-height: 1;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-category-head .dg-el-category-title .elementor-heading-title {
	color: var(--dg-el-white);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 25px;
	font-weight: 850;
	letter-spacing: -.02em;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-small-title .elementor-heading-title,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-category-head small {
	color: #f5a79f;
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: .09em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-places { display: grid; gap: 11px; margin-top: 18px; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-featured {
	display: grid;
	grid-template-columns: minmax(168px, .78fr) minmax(0, 1.22fr);
	margin-top: 0;
	border: 1px solid rgba(242, 201, 94, .48);
	border-radius: 15px;
	background: linear-gradient(135deg, rgba(242, 201, 94, .2), rgba(255, 255, 255, .035));
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-product {
	display: flex;
	min-width: 0;
	min-height: 270px;
	padding: 18px 15px 13px;
	border-right: 1px solid rgba(242, 201, 94, .2);
	align-items: center;
	flex-direction: column;
	justify-content: center;
	background: radial-gradient(circle at 50% 40%, rgba(242, 201, 94, .16), transparent 60%), rgba(6, 8, 8, .34);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-product img {
	width: min(100%, 165px);
	max-height: 220px;
	margin-inline: auto;
	object-fit: contain;
	filter: drop-shadow(0 15px 20px rgba(0, 0, 0, .38));
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-product :where(p, .widget-image-caption) {
	margin-top: 8px;
	color: rgba(255, 255, 255, .5);
	font-size: 9px;
	font-style: normal;
	letter-spacing: .045em;
	line-height: 1.35;
	text-align: center;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-featured__body {
	display: flex;
	min-width: 0;
	padding: 25px 23px;
	flex-direction: column;
	justify-content: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-featured__body .dg-el-medal img {
	width: 64px;
	height: 64px;
	object-fit: contain;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place-head {
	display: flex;
	align-items: center;
	gap: 13px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-featured__body .dg-el-prize-place-title .elementor-heading-title {
	margin-top: 9px;
	color: var(--dg-el-gold);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 21px;
	font-weight: 850;
	letter-spacing: -.02em;
	line-height: 1.15;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-list {
	margin-top: 17px;
	padding-top: 16px;
	border-top: 1px solid rgba(242, 201, 94, .2);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-list .elementor-icon-list-items {
	display: grid;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-list .elementor-icon-list-item {
	display: flex;
	align-items: flex-start;
	gap: 9px;
	color: rgba(255, 255, 255, .86);
	font-size: 12px;
	font-weight: 650;
	line-height: 1.42;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-list .elementor-icon-list-icon {
	margin-top: .42em;
	color: var(--dg-el-gold);
	font-size: 7px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place {
	display: grid;
	grid-template-columns: 58px minmax(0, 1fr);
	align-items: center;
	gap: 15px;
	margin-top: 0;
	padding: 15px 16px;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 13px;
	background: rgba(255, 255, 255, .045);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place .dg-el-medal img {
	width: 52px;
	height: 52px;
	object-fit: contain;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place .elementor-heading-title {
	color: var(--dg-el-silver);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 17px;
	font-weight: 850;
	letter-spacing: -.02em;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place--bronze .elementor-heading-title { color: var(--dg-el-bronze); }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place :where(p, .elementor-widget-text-editor) {
	color: rgba(255, 255, 255, .72);
	font-size: 12px;
	line-height: 1.48;
}

/* Ranking */
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking {
	position: relative;
	width: 100%;
	max-width: none;
	padding-block: clamp(72px, 8vw, 112px);
	background:
		linear-gradient(105deg, rgba(18, 21, 21, .97), rgba(27, 31, 32, .94)),
		url("/wp-content/plugins/desafio-gomes/assets/images/pegada-background.webp") center / cover no-repeat,
		var(--dg-el-dark);
	color: var(--dg-el-white);
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking::before {
	position: absolute;
	inset: 0;
	background: repeating-linear-gradient(118deg, transparent 0 62px, rgba(255, 255, 255, .014) 62px 63px);
	content: "";
	pointer-events: none;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking > .dg-el-shell { position: relative; z-index: 1; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-head {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: center;
	gap: clamp(34px, 5vw, 72px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-copy .dg-el-section-heading .elementor-heading-title { color: var(--dg-el-white); }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-copy .dg-el-lead {
	margin-top: 18px;
	color: rgba(255, 255, 255, .68);
	font-size: 17px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-intro,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-intro p {
	margin-top: 18px;
	color: rgba(255, 255, 255, .66);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 17px;
	line-height: 1.6;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-formula {
	display: grid;
	grid-template-columns: minmax(130px, .82fr) 38px minmax(180px, 1.18fr);
	align-items: stretch;
	gap: 12px;
	padding: 16px;
	border: 1px solid rgba(255, 255, 255, .13);
	border-radius: 18px;
	background: rgba(255, 255, 255, .055);
	box-shadow: 0 20px 50px rgba(0, 0, 0, .18);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term {
	display: flex;
	min-width: 0;
	min-height: 112px;
	padding: 18px;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 13px;
	flex-direction: column;
	justify-content: center;
	background: rgba(255, 255, 255, .045);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term:first-child {
	border-color: rgba(229, 52, 43, .36);
	background: linear-gradient(145deg, rgba(229, 52, 43, .18), rgba(255, 255, 255, .035));
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term .dg-el-ranking-value .elementor-heading-title,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term strong {
	color: var(--dg-el-white);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: clamp(22px, 2.3vw, 31px);
	font-weight: 700;
	line-height: 1.05;
	overflow-wrap: anywhere;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term:first-child .dg-el-ranking-value .elementor-heading-title,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term:first-child strong {
	color: #ff6e64;
	font-size: clamp(34px, 4vw, 48px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term .dg-el-ranking-label .elementor-heading-title {
	margin-top: 10px;
	color: rgba(255, 255, 255, .68);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .035em;
	line-height: 1.35;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term :where(p, .elementor-widget-text-editor) {
	margin-top: 10px;
	color: rgba(255, 255, 255, .68);
	font-size: 11px;
	font-weight: 750;
	letter-spacing: .035em;
	line-height: 1.35;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-plus {
	display: grid;
	width: 38px;
	height: 38px;
	min-width: 38px;
	min-height: 38px;
	margin: 0;
	padding: 0;
	align-self: center;
	justify-self: center;
	place-items: center;
	border: 1px solid rgba(229, 52, 43, .46);
	border-radius: 50%;
	background: rgba(229, 52, 43, .12);
	color: #ff6258;
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 25px;
	font-weight: 850;
	line-height: 1;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-plus .elementor-heading-title {
	display: grid;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	place-items: center;
	color: inherit;
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: inherit;
	font-weight: inherit;
	line-height: 1;
	transform: translateY(-1px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-plus > .elementor-widget-container {
	display: grid;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	place-items: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-formula > :last-child {
	grid-column: 1 / -1;
	padding-top: 13px;
	border-top: 1px solid rgba(255, 255, 255, .1);
	color: rgba(255, 255, 255, .72);
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host {
	width: 100%;
	min-width: 0;
	margin-top: 0;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host > .elementor-widget-container,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .elementor-shortcode { width: 100%; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-embed,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-embed--ranking,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-landing--ranking-widget {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
	background: transparent;
	color: var(--dg-el-white);
	overflow: visible;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-status {
	margin: 0 0 12px !important;
	color: rgba(255, 255, 255, .5);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 10px;
	letter-spacing: .08em;
	text-align: right;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px;
	margin: 0;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel {
	min-width: 0;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 19px;
	background: #f8f8f7;
	box-shadow: 0 28px 80px rgba(0, 0, 0, .28);
	color: var(--dg-el-ink);
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__header {
	display: flex;
	align-items: center;
	gap: 13px;
	padding: 22px 24px 18px;
	border-bottom: 1px solid #e1e4e6;
	background: linear-gradient(100deg, var(--dg-el-white), #f2f3f2);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__badge {
	display: grid;
	width: 43px;
	height: 43px;
	flex: 0 0 43px;
	place-items: center;
	border-radius: 50%;
	background: var(--dg-el-red-dark);
	box-shadow: 0 8px 19px rgba(190, 42, 34, .28);
	color: var(--dg-el-white);
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	font-size: 14px;
	font-weight: 700;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__header small {
	display: block;
	color: var(--dg-el-red-dark);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .08em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__header h3 {
	margin-top: 1px;
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 24px;
	font-weight: 850;
	line-height: 1.2;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__columns,
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry {
	display: grid;
	grid-template-columns: 68px minmax(0, 1fr) minmax(78px, auto);
	align-items: center;
	gap: 10px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__columns {
	padding: 13px 22px;
	border-bottom: 1px solid #e6e8e9;
	background: #eceeed;
	color: #596164;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .08em;
	text-transform: uppercase;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__columns span:last-child { text-align: right; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-list { margin: 0; padding: 0; list-style: none; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry {
	min-height: 62px;
	margin: 0;
	padding: 10px 22px;
	border-bottom: 1px solid #e7e9ea;
	background: #f8f8f7;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry:last-child { border-bottom: 0; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry__position {
	display: grid;
	width: 36px;
	height: 36px;
	place-items: center;
	border-radius: 50%;
	color: #727a7d;
	font-size: 13px;
	font-weight: 700;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry__name {
	min-width: 0;
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 14px;
	font-weight: 780;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry__score {
	color: var(--dg-el-ink);
	font-size: 13px;
	font-weight: 700;
	text-align: right;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="1"] { background: linear-gradient(90deg, #fff4c9, #fffaf0 72%); box-shadow: inset 4px 0 #d4a017; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="2"] { background: linear-gradient(90deg, #e8ecef, #f8f9fa 72%); box-shadow: inset 4px 0 #929aa0; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="3"] { background: linear-gradient(90deg, #f4dccb, #fff8f3 72%); box-shadow: inset 4px 0 #b96d3c; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="1"] .dg-ranking-entry__position { background: #d4a017; color: var(--dg-el-white); }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="2"] .dg-ranking-entry__position { background: #929aa0; color: var(--dg-el-white); }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="3"] .dg-ranking-entry__position { background: #b96d3c; color: var(--dg-el-white); }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="1"] .dg-ranking-entry__score { color: #8d6700; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="2"] .dg-ranking-entry__score { color: #626b70; }
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry[data-position="3"] .dg-ranking-entry__score { color: #8f4e26; }

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-empty {
	margin: 0;
	padding: 42px 24px;
	color: var(--dg-el-ink-soft);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 14px;
	text-align: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host :where(.dg-ranking-panel__header small, .dg-ranking-panel__columns, .dg-ranking-entry__position, .dg-ranking-entry__score) {
	font-family: "DG Archivo", Archivo, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

/* FAQ */
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-faq {
	width: 100%;
	max-width: none;
	padding-block: clamp(72px, 8vw, 106px);
	background: radial-gradient(680px 520px at 0% 20%, rgba(229, 52, 43, .055), transparent 58%), #ebeef1;
	color: var(--dg-el-ink);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-faq-grid {
	display: grid;
	grid-template-columns: minmax(260px, .75fr) minmax(0, 1.25fr);
	align-items: start;
	gap: clamp(44px, 7vw, 90px);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-accordion .elementor-accordion-item {
	border: 0;
	border-top: 1px solid #d4d9dd;
	background: transparent;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-accordion .elementor-accordion-item:last-child {
	border-bottom: 1px solid #d4d9dd;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-accordion .elementor-tab-title {
	display: flex;
	min-height: 68px;
	align-items: center;
	padding: 20px 2px;
	border: 0;
	background: transparent;
	color: var(--dg-el-ink);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.35;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-accordion .elementor-accordion-icon {
	color: var(--dg-el-red-dark);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-accordion .elementor-tab-content {
	padding: 0 38px 22px 2px;
	border: 0;
	background: transparent;
	color: var(--dg-el-ink-soft);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 15px;
	line-height: 1.62;
}

/* Rodapé */
:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer {
	width: 100%;
	max-width: none;
	padding: 56px 0 32px;
	background: var(--dg-el-dark);
	color: var(--dg-el-white);
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-inner {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 34px;
	align-items: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-brand {
	display: flex;
	width: min(100%, 720px);
	justify-self: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-brand img {
	width: auto;
	max-width: min(100%, 220px);
	height: 58px;
	object-fit: contain;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-brand :where(p, .elementor-widget-text-editor) {
	max-width: 590px;
	margin-top: 18px;
	color: rgba(255, 255, 255, .66);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 14px;
	line-height: 1.65;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-meta {
	display: flex;
	width: 100%;
	padding-top: 23px;
	border-top: 1px solid rgba(255, 255, 255, .1);
	align-items: center;
	justify-content: space-between;
	gap: 18px 28px;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-meta :where(p, .elementor-widget-text-editor) {
	color: rgba(255, 255, 255, .48);
	font-family: "DG Archivo", Archivo, system-ui, sans-serif;
	font-size: 13px;
	line-height: 1.55;
}

:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-meta img {
	width: auto;
	max-width: 96px;
	height: 24px;
	object-fit: contain;
}

@media (max-width: 1024px) {
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-layout { grid-template-columns: 1fr; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro {
		position: static;
		display: grid;
		max-width: none;
		grid-template-columns: minmax(240px, .75fr) minmax(0, 1.25fr);
		align-items: center;
		gap: 14px 40px;
	}
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro .dg-el-seal { grid-row: 1 / span 4; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-seal img { width: min(100%, 310px); margin: -15px auto 0 0; }
}

@media (max-width: 860px) {
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-section-head--split,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-head { grid-template-columns: 1fr; align-items: start; gap: 31px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary { max-width: 680px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-grid,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-grid { grid-template-columns: 1fr; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-formula { width: min(100%, 580px); }
}

@media (max-width: 600px) {
	:is(.dg-elementor-page, #dg-elementor-page) {
		--dg-el-gutter: 20px;
		font-size: 15px;
	}

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-section,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prizes,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-faq { padding-block: 68px; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-display .elementor-heading-title,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-section-heading .elementor-heading-title { font-size: 34px; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-layout { gap: 34px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro { display: block; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-seal img { width: min(72%, 240px); margin: -8px auto 3px 0; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro .dg-el-display .elementor-heading-title { font-size: 36px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-intro .dg-el-lead { margin-top: 16px; font-size: 16px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-checklist { margin-top: 23px; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-card {
		padding: 23px 18px;
		border-radius: 17px;
	}

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-field-grid,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-category__options,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-options { grid-template-columns: 1fr; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-form-actions,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-success__summary { grid-template-columns: 1fr; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-form-host .dg-button--ghost { order: 2; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee__track span { padding-block: 15px; font-size: 11px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-marquee__track i { margin-inline: 20px; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-summary { padding-left: 18px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-grid { gap: 15px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-card { padding: 20px 17px; border-radius: 17px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-featured { grid-template-columns: 1fr; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-product { min-height: 240px; border-right: 0; border-bottom: 1px solid rgba(242, 201, 94, .2); }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-product img { width: 155px; max-height: 202px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-featured__body { padding: 21px 19px 23px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place { grid-template-columns: 50px minmax(0, 1fr); padding: 14px 12px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-prize-place .dg-el-medal img { width: 46px; height: 46px; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-formula { grid-template-columns: 1fr; gap: 10px; padding: 14px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-term { min-height: 0; padding: 17px 18px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-formula > :last-child { grid-column: 1; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-status { text-align: left; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-grid { gap: 15px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__columns,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry {
		grid-template-columns: 55px minmax(0, 1fr) minmax(68px, auto);
		padding-inline: 16px;
	}

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-faq-grid { grid-template-columns: 1fr; gap: 34px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-accordion .elementor-tab-title { font-size: 15px; }

	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer { padding: 38px 0 30px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-inner { gap: 24px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-brand img { height: 55px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-brand :where(p, .elementor-widget-text-editor) { margin-top: 16px; }
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-meta {
		padding-top: 21px;
		align-items: center;
		flex-direction: column;
		text-align: center;
	}
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-footer-meta img { height: 23px; }
}

@media (max-width: 380px) {
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-panel__columns,
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry {
		grid-template-columns: 48px minmax(0, 1fr) minmax(62px, auto);
		gap: 7px;
		padding-inline: 12px;
	}
	:is(.dg-elementor-page, #dg-elementor-page) .dg-el-ranking-host .dg-ranking-entry__name { font-size: 13px; }
}

@media (prefers-reduced-motion: reduce) {
	:is(.dg-elementor-page, #dg-elementor-page) *,
	:is(.dg-elementor-page, #dg-elementor-page) *::before,
	:is(.dg-elementor-page, #dg-elementor-page) *::after {
		scroll-behavior: auto !important;
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: .01ms !important;
	}
}/* End custom CSS */