.elementor-9 .elementor-element.elementor-element-321fe71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-366e427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-27f211a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-9bfe4af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0754436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-552a826{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1d5927f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-1a0cda5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9fc1b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-895dda7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5c5d633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e3fc781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4f99b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-acf92d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-290fffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-19a6a6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-8c9ffd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e598a6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-bcdbe91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a31d571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-aa7e34a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-5a789c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7da13c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4e6f9b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-181b420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-24f3e41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ec51737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-39c4ab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4dfee76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d60d8c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-feb0c00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-b0902b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f17f709{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ac6fea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-313d094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9f76c1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e1d3679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-72658d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9af51f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-33b08bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-70c2361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4046dec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5c89926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4f6662f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e35665f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-b06d4bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-eff372e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ddc0eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-2527b39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a431597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ac8be95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fd36801{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fe8c648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5561bc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-59e39ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-98d39ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5cfb210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4682da6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-196a5de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a98b9d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4467d8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-edb04fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a85b501{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5d49d43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-2dd9989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f18e6a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fcc3ec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d4dbc0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-dd65e83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0051e2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e0dea86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ee013fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-817e455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d395358{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4cd0316{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-04efa4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-8e5febd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d873e57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5943f06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f7389f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-3a21ac2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-82caac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-b4c6074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-145c0f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-bcece08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d211215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-08a2821{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c7c3785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-8d55a5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f31e00d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0c5a3db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5be6459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-78032ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-2db35ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-86d19c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d50edac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-85eb3e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-3288f47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-bb53741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-201bffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-1ae0fbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fea66dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-586753b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-8651b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c7007e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-84ffca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f325923{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f62c6a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-1a2f879{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-74efc54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ec83664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9b24150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fc8935e .elementor-button{fill:#FFFFFF;color:#FFFFFF;}/* Start custom CSS *//* ── reset dos containers ───────────────────────────────────────────────────
   O container do Elementor nasce flex/column com gap e padding do Kit. As regras
   [id=...] abaixo tem a MESMA especificidade (0,1,0) e vem depois, entao vencem —
   por isso este reset precisa ficar no TOPO do arquivo. */
.elementor .e-con{display:block;flex-direction:row;flex-wrap:nowrap;align-items:stretch;
  justify-content:flex-start;gap:0;row-gap:0;column-gap:0;
  padding:0;margin:0;border-radius:0;width:auto;max-width:none;min-height:0;min-width:0}
.elementor .e-con-inner{display:contents}

/* ═══════════════════════ TOKENS (tema CLARO por padrão) ═══════════════════════ */
:root{
  --hdr-h:66px;
  --bg:#FFFFFF; --bg-rgb:255,255,255;
  --color-bg-primary:#FFFFFF; --color-bg-secondary:#F2F6FB; --bg2:#F2F6FB; --bg3:#E7EFF8;
  --color-text:#0B1626; --text:#0B1626; --color-text-secondary:#55657C; --text2:#55657C; --muted:#8493A8;
  --color-accent:#F2A93B; --amber:#F2A93B; --color-accent-light:#FFD27A; --amber-l:#FFD27A;
  --color-accent-dark:#C97F17; --amber-d:#C97F17; --amber-ink:#B4700F;
  --color-accent-rgb:242,169,59; --amber-rgb:242,169,59;
  --blue:#1E7FC2; --blue-rgb:30,127,194;
  --navy:#0B1626; --navy-rgb:11,22,38;
  --wa:#12A150; --wa-rgb:18,161,80;
  --color-border:rgba(11,22,38,.10); --border:rgba(11,22,38,.10);
  --glass-bg:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.66));
  --glass-border:rgba(11,22,38,.09);
  --glass-shadow:0 16px 40px rgba(11,22,38,.10),inset 0 1px 0 rgba(255,255,255,.9);
  --glass-shadow-h:0 26px 56px rgba(11,22,38,.16),0 0 0 1px rgba(var(--amber-rgb),.28),inset 0 1px 0 rgba(255,255,255,.95);
  --glass-sheen:rgba(11,22,38,.10);
  --grad-text:linear-gradient(110deg,#B4700F 0%,#E2941F 28%,#F26B1D 52%,#D98A14 76%,#B4700F 100%);
  --grad-text-blue:linear-gradient(110deg,#0E5C93,#1E7FC2,#2FA3E0,#1E7FC2);
  --tile-bg:linear-gradient(145deg,rgba(var(--amber-rgb),.20),rgba(var(--blue-rgb),.12));
  --tile-border:rgba(11,22,38,.10);
  --icon-paint:linear-gradient(135deg,#C97F17,#1E7FC2);
  --icon-amber:#B4700F; --icon-green:#0E7A3C; --icon-star:linear-gradient(135deg,#E2941F,#C97F17);
  --orb-a:rgba(var(--amber-rgb),.30); --orb-b:rgba(var(--blue-rgb),.20); --orb-c:rgba(var(--wa-rgb),.16);
  --dot:rgba(11,22,38,.10);
  --font-heading:'Sora',sans-serif; --font-body:'Inter',sans-serif;
  --radius-btn:999px; --radius-card:24px;
  --space-section:112px; --space-section-mobile:70px;
}
/* seções escuras — só trocam os tokens, os componentes se adaptam sozinhos */
:is(.elementor .e-con.e-con[id=inicio],.elementor .e-con.e-con[id=seguranca],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=fechamento]){
  --bg:#0B1626; --bg-rgb:11,22,38;
  --color-bg-primary:#0B1626; --color-bg-secondary:#101E33; --bg2:#101E33; --bg3:#162944;
  --color-text:#F4F7FB; --text:#F4F7FB; --color-text-secondary:#A9B7CB; --text2:#A9B7CB; --muted:#7C8BA3;
  --blue:#38B6FF; --blue-rgb:56,182,255;
  --wa:#25D366; --wa-rgb:37,211,102;
  --color-border:rgba(255,255,255,.10); --border:rgba(255,255,255,.10);
  --glass-bg:linear-gradient(160deg,rgba(255,255,255,.085),rgba(255,255,255,.028));
  --glass-border:rgba(255,255,255,.12);
  --glass-shadow:0 20px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14);
  --glass-shadow-h:0 30px 70px rgba(0,0,0,.45),0 0 0 1px rgba(var(--amber-rgb),.18),0 0 60px rgba(var(--amber-rgb),.12),inset 0 1px 0 rgba(255,255,255,.2);
  --glass-sheen:rgba(255,255,255,.45);
  --grad-text:linear-gradient(110deg,#FFD27A 0%,#F2A93B 30%,#FF8A3D 55%,#FFD27A 80%,#F2A93B 100%);
  --grad-text-blue:linear-gradient(110deg,#9BE1FF,#38B6FF,#7CD4FF,#38B6FF);
  --tile-bg:linear-gradient(145deg,rgba(var(--amber-rgb),.30),rgba(var(--blue-rgb),.16));
  --tile-border:rgba(255,255,255,.22);
  --icon-paint:linear-gradient(135deg,#FFD27A,#7CD4FF);
  --icon-amber:#FFD27A; --icon-green:#7CF0A8; --icon-star:linear-gradient(135deg,#FFD27A,#F2A93B);
  --orb-a:rgba(var(--amber-rgb),.55); --orb-b:rgba(var(--blue-rgb),.5); --orb-c:rgba(var(--wa-rgb),.4);
  --dot:rgba(255,255,255,.07);
  --amber-ink:#FFD27A;
  background:var(--bg); color:var(--text);
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html,body{overflow-x:clip}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
ul{list-style:none}
strong{font-weight:600;color:var(--text)}
h1.elementor-heading-title.elementor-heading-title,h2.elementor-heading-title.elementor-heading-title,h3.elementor-heading-title.elementor-heading-title,h4.elementor-heading-title.elementor-heading-title{font-family:var(--font-heading);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--text)}
h2.elementor-heading-title.elementor-heading-title{font-size:clamp(32px,4.4vw,54px)}
h3.elementor-heading-title.elementor-heading-title{font-size:clamp(20px,2.2vw,26px);font-weight:600}
p{color:var(--text2);font-size:17px}
:is(.elementor .e-con.e-con[id=gc2],.elementor .e-con.e-con[id=gc6],.elementor .e-con.e-con[id=gc13],.elementor .e-con.e-con[id=gc29],.elementor .e-con.e-con[id=gc32],.elementor .e-con.e-con[id=gc38],.elementor .e-con.e-con[id=gc42],.elementor .e-con.e-con[id=gc54],.elementor .e-con.e-con[id=gc60],.elementor .e-con.e-con[id=gc72],.elementor .e-con.e-con[id=gc75],.elementor .e-con.e-con[id=gc80],.elementor .e-con.e-con[id=gc87],.elementor .e-con.e-con[id=gc91],.elementor .e-con.e-con[id=gc93]){width:100%;max-width:1200px;margin:0 auto;padding:0 32px}
:is(section,.elementor .e-con[id=inicio],.elementor .e-con[id=como-funciona],.elementor .e-con[id=produtos],.elementor .e-con[id=tabela],.elementor .e-con[id=troca],.elementor .e-con[id=cobertura],.elementor .e-con[id=empresas],.elementor .e-con[id=seguranca],.elementor .e-con[id=porque],.elementor .e-con[id=programada],.elementor .e-con[id=horario],.elementor .e-con[id=depoimentos],.elementor .e-con[id=faq],.elementor .e-con[id=fechamento]){position:relative;padding:var(--space-section) 0;overflow:hidden;overflow:clip;scroll-margin-top:84px;background:var(--bg);color:var(--text)}
:is(.elementor .e-con.e-con[id=contato]),:is(.elementor .e-con.e-con[id=gc1]){overflow:hidden;overflow:clip}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ═══════════════════════ GRADIENT TEXT + BOTÕES ═══════════════════════ */
@keyframes grad-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes shimmer{0%{left:-120%}100%{left:130%}}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes pulse-ring{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.9);opacity:0}}
@keyframes orb{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes marquee-r{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@keyframes flame{0%,100%{transform:scaleY(1) translateY(0)}50%{transform:scaleY(1.06) translateY(-3px)}}
:is(.grad.grad.grad.grad,.grad.grad .elementor-heading-title.elementor-heading-title),.deg{background:var(--grad-text);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:grad-shift 7s ease infinite}
:is(.grad-blue.grad-blue.grad-blue.grad-blue){background:var(--grad-text-blue);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:grad-shift 7s ease infinite}
:is(.btn-wa.btn-wa.btn-wa .elementor-button),.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:19px 34px;border-radius:var(--radius-btn);font-family:var(--font-heading);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#0B6B3F 0%,#12A150 25%,#22C55E 50%,#12A150 75%,#0B6B3F 100%);background-size:300% 100%;animation:grad-shift 5s ease infinite;box-shadow:0 10px 28px rgba(18,161,80,.30),inset 0 1px 0 rgba(255,255,255,.30);position:relative;overflow:hidden;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;white-space:nowrap}
:is(.btn-wa.btn-wa.btn-wa .elementor-button)::after,.btn-primary::after{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-20deg)}
:is(.btn-wa.btn-wa.btn-wa .elementor-button):hover,.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(18,161,80,.42),inset 0 1px 0 rgba(255,255,255,.4)}
:is(.btn-wa.btn-wa.btn-wa .elementor-button):hover::after,.btn-primary:hover::after{animation:shimmer .9s ease}
:is(.btn-wa.btn-wa.btn-wa .elementor-button) :is(.ic.ic.ic.ic){width:22px;height:22px;flex:none}
:is(.elementor .e-con.e-con[id=inicio],.elementor .e-con.e-con[id=seguranca],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=fechamento]) :is(.btn-wa.btn-wa.btn-wa .elementor-button),:is(.elementor .e-con.e-con[id=inicio],.elementor .e-con.e-con[id=seguranca],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=fechamento]) .btn-primary{background:linear-gradient(90deg,#0E7A4C 0%,#1DB35E 25%,#2FD877 50%,#1DB35E 75%,#0E7A4C 100%);background-size:300% 100%;box-shadow:0 10px 32px rgba(37,211,102,.32),inset 0 1px 0 rgba(255,255,255,.35)}
:is(.btn-map.btn-map.btn-map .elementor-button){display:inline-flex;align-items:center;gap:10px;padding:17px 30px;border-radius:var(--radius-btn);font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--amber-ink);border:1.5px solid rgba(var(--amber-rgb),.55);background:rgba(var(--amber-rgb),.10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}
:is(.btn-map.btn-map.btn-map .elementor-button):hover{background:linear-gradient(90deg,var(--amber-d),var(--amber),var(--amber-l));color:#1a1000;transform:translateY(-3px);box-shadow:0 14px 32px rgba(var(--amber-rgb),.32)}
:is(.btn-map.btn-map.btn-map .elementor-button) :is(.ic.ic.ic.ic){width:20px;height:20px}
:is(.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc74],.elementor .e-con.e-con[id=gc79],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92]){display:flex;justify-content:center;margin-top:56px}
:is(.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc74],.elementor .e-con.e-con[id=gc79],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92]):is(.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc79]){justify-content:flex-start}

/* ═══════════════════════ GLASS ═══════════════════════ */
:is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]){position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--glass-shadow);transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .4s ease}
:is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85])::before{content:'';position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-sheen),transparent);opacity:.7;pointer-events:none}
:is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]):is(.hover.hover.hover.hover,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]):hover{transform:translateY(-6px);border-color:rgba(var(--amber-rgb),.45);box-shadow:var(--glass-shadow-h)}
:is(.gi.gi.gi.gi){width:56px;height:56px;flex:none;border-radius:16px;display:grid;place-items:center;background:var(--tile-bg);border:1px solid var(--tile-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 20px rgba(11,22,38,.10);transition:transform .35s ease,box-shadow .35s ease}
:is(.elementor .e-con.e-con[id=inicio],.elementor .e-con.e-con[id=seguranca],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=fechamento]) :is(.gi.gi.gi.gi){box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px rgba(0,0,0,.28)}
:is(.gi.gi.gi.gi) :is(.ic.ic.ic.ic){width:26px;height:26px}
:is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]):hover :is(.gi.gi.gi.gi){transform:translateY(-3px) rotate(-4deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 26px rgba(var(--amber-rgb),.24)}
:is(.gi.gi.gi.gi):is(.blue.blue.blue.blue){background:linear-gradient(145deg,rgba(var(--blue-rgb),.22),rgba(var(--amber-rgb),.12))}
:is(.gi.gi.gi.gi):is(.green.green.green.green){background:linear-gradient(145deg,rgba(var(--wa-rgb),.20),rgba(var(--blue-rgb),.10))}
.tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--amber-ink);padding:9px 16px;border-radius:999px;background:rgba(var(--amber-rgb),.12);border:1px solid rgba(var(--amber-rgb),.30);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:22px}
.tag::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}
:is(.elementor .e-con.e-con[id=gc7],.elementor .e-con.e-con[id=gc14],.elementor .e-con.e-con[id=gc30],.elementor .e-con.e-con[id=gc33],.elementor .e-con.e-con[id=gc61],.elementor .e-con.e-con[id=gc76],.elementor .e-con.e-con[id=gc81],.elementor .e-con.e-con[id=gc88]){text-align:center;max-width:800px;margin:0 auto 64px}
:is(.elementor .e-con.e-con[id=gc7],.elementor .e-con.e-con[id=gc14],.elementor .e-con.e-con[id=gc30],.elementor .e-con.e-con[id=gc33],.elementor .e-con.e-con[id=gc61],.elementor .e-con.e-con[id=gc76],.elementor .e-con.e-con[id=gc81],.elementor .e-con.e-con[id=gc88]) p:is(.sub.sub.sub.sub){font-size:19px;margin-top:18px}
:is(.elementor .e-con.e-con[id=gc7],.elementor .e-con.e-con[id=gc14],.elementor .e-con.e-con[id=gc30],.elementor .e-con.e-con[id=gc33],.elementor .e-con.e-con[id=gc61],.elementor .e-con.e-con[id=gc76],.elementor .e-con.e-con[id=gc81],.elementor .e-con.e-con[id=gc88]):is(.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc79]){text-align:left;margin-left:0}
:is(.orb.orb.orb.orb){position:absolute;border-radius:50%;filter:blur(110px);opacity:.5;pointer-events:none;animation:orb 16s ease-in-out infinite;z-index:0}
:is(.orb.orb.orb.orb):is(.amber.amber.amber.amber){background:var(--orb-a)}
:is(.orb.orb.orb.orb):is(.blue.blue.blue.blue){background:var(--orb-b)}
:is(.orb.orb.orb.orb):is(.green.green.green.green){background:var(--orb-c)}
:is(section,.elementor .e-con[id=inicio],.elementor .e-con[id=como-funciona],.elementor .e-con[id=produtos],.elementor .e-con[id=tabela],.elementor .e-con[id=troca],.elementor .e-con[id=cobertura],.elementor .e-con[id=empresas],.elementor .e-con[id=seguranca],.elementor .e-con[id=porque],.elementor .e-con[id=programada],.elementor .e-con[id=horario],.elementor .e-con[id=depoimentos],.elementor .e-con[id=faq],.elementor .e-con[id=fechamento]) :is(.elementor .e-con.e-con[id=gc2],.elementor .e-con.e-con[id=gc6],.elementor .e-con.e-con[id=gc13],.elementor .e-con.e-con[id=gc29],.elementor .e-con.e-con[id=gc32],.elementor .e-con.e-con[id=gc38],.elementor .e-con.e-con[id=gc42],.elementor .e-con.e-con[id=gc54],.elementor .e-con.e-con[id=gc60],.elementor .e-con.e-con[id=gc72],.elementor .e-con.e-con[id=gc75],.elementor .e-con.e-con[id=gc80],.elementor .e-con.e-con[id=gc87],.elementor .e-con.e-con[id=gc91],.elementor .e-con.e-con[id=gc93]){position:relative;z-index:1}
:is(.elementor .e-con.e-con[id=como-funciona],.elementor .e-con.e-con[id=tabela],.elementor .e-con.e-con[id=cobertura],.elementor .e-con.e-con[id=horario],.elementor .e-con.e-con[id=faq]){background:linear-gradient(180deg,var(--bg) 0%,var(--bg2) 45%,var(--bg2) 55%,var(--bg) 100%)}
:is(.elementor .e-con.e-con[id=como-funciona],.elementor .e-con.e-con[id=cobertura],.elementor .e-con.e-con[id=horario]){position:relative}
:is(.elementor .e-con.e-con[id=como-funciona],.elementor .e-con.e-con[id=cobertura],.elementor .e-con.e-con[id=horario])::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%)}

/* ═══════════════════════ FLUTUANTE WHATSAPP ═══════════════════════ */
:is(.wa-float.wa-float.wa-float.wa-float){position:fixed;right:22px;bottom:22px;z-index:999;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#22C55E,#0B6B3F);box-shadow:0 12px 30px rgba(18,161,80,.45);transition:transform .3s ease}
:is(.wa-float.wa-float.wa-float.wa-float)::before{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid rgba(18,161,80,.55);animation:pulse-ring 2.2s ease-out infinite}
:is(.wa-float.wa-float.wa-float.wa-float):hover{transform:scale(1.08)}
:is(.wa-float.wa-float.wa-float.wa-float) :is(.ic.ic.ic.ic){width:34px;height:34px;position:relative}
:is(.wa-float.wa-float.wa-float.wa-float) :is(.wa-tip.wa-tip.wa-tip.wa-tip){position:absolute;right:76px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--font-heading);font-size:13px;font-weight:600;color:#fff;padding:10px 16px;border-radius:999px;background:rgba(11,22,38,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .3s ease}
:is(.wa-float.wa-float.wa-float.wa-float):hover :is(.wa-tip.wa-tip.wa-tip.wa-tip){opacity:1}

/* ═══════════════════════ HEADER ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc1]){position:fixed;top:0;left:0;right:0;z-index:100;width:100%;max-width:none;margin:0;padding:14px 0;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid rgba(11,22,38,.08);box-shadow:0 6px 24px rgba(11,22,38,.06)}
:is(.elementor .e-con.e-con[id=gc2]){display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:0 32px;width:100%}
:is(.logo.logo.logo.logo){display:flex;align-items:center;gap:12px}
:is(.logo-badge.logo-badge.logo-badge.logo-badge){width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#FFF8EC,#EBD9B8);display:grid;place-items:center;box-shadow:0 4px 14px rgba(11,22,38,.14),0 0 0 2px rgba(var(--amber-rgb),.35);overflow:hidden}
:is(.logo-badge.logo-badge.logo-badge.logo-badge) img{width:44px;height:44px;object-fit:contain}
:is(.logo-text.logo-text.logo-text.logo-text){font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1.15;letter-spacing:-.01em;color:#0B1626}
:is(.logo-text.logo-text.logo-text.logo-text) small{display:block;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#B4700F}
:is(.main-nav.main-nav.main-nav.main-nav){display:flex;gap:34px}
:is(.main-nav.main-nav.main-nav.main-nav) a{font-size:14px;font-weight:500;color:#55657C;position:relative;transition:color .3s}
:is(.main-nav.main-nav.main-nav.main-nav) a::after{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--amber-d),var(--amber));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
:is(.main-nav.main-nav.main-nav.main-nav) a:hover{color:#0B1626}
:is(.main-nav.main-nav.main-nav.main-nav) a:hover::after{transform:scaleX(1)}
:is(.nav-cta.nav-cta.nav-cta .elementor-button){padding:13px 22px;font-size:13px}
@media (max-width:1023px){:is(.main-nav.main-nav.main-nav.main-nav){display:none}}
@media (max-width:339px){:is(.logo-text.logo-text.logo-text.logo-text){display:none}}
@media (max-width:767px){:is(.logo-badge.logo-badge.logo-badge.logo-badge){width:44px;height:44px}:is(.logo-badge.logo-badge.logo-badge.logo-badge) img{width:36px;height:36px}
  :is(.logo-text.logo-text.logo-text.logo-text){font-size:12.5px;line-height:1.2;max-width:160px}:is(.logo-text.logo-text.logo-text.logo-text) small{font-size:9.5px;letter-spacing:.1em}
  :is(.elementor .e-con.e-con[id=gc1]){padding:10px 0}:is(.elementor .e-con.e-con[id=gc2]){padding:0 16px;gap:12px}}

/* ═══════════════════════ HERO (escuro) ═══════════════════════ */
:is(.elementor .e-con.e-con[id=inicio]){position:relative;overflow:hidden;display:flex;align-items:center;min-height:min(92vh,880px);background:var(--bg);padding:164px 0 96px}
:is(.hero-bg.hero-bg.hero-bg.hero-bg){position:absolute;inset:0;z-index:0}
:is(.hero-bg.hero-bg.hero-bg.hero-bg) img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;object-position:right center}
:is(.hero-bg.hero-bg.hero-bg.hero-bg) :is(.mesh.mesh.mesh.mesh){position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 78% 40%,rgba(242,169,59,.20),transparent 62%),radial-gradient(ellipse 50% 60% at 92% 80%,rgba(56,182,255,.16),transparent 62%)}
:is(.hero-bg.hero-bg.hero-bg.hero-bg) img:is(.hero-photo.hero-photo.hero-photo.hero-photo){position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;object-position:72% 58%;z-index:-1}
:is(.hero-bg.hero-bg.hero-bg.hero-bg) :is(.grid.grid.grid.grid){position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 75% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 75% 50%,#000 20%,transparent 70%)}
:is(.elementor .e-con.e-con[id=inicio])::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(95deg,#0B1626 10%,rgba(11,22,38,.97) 30%,rgba(11,22,38,.90) 47%,rgba(11,22,38,.74) 66%,rgba(11,22,38,.56) 88%,rgba(11,22,38,.50) 100%),linear-gradient(to bottom,rgba(11,22,38,.55) 0,rgba(11,22,38,.10) 34%,rgba(11,22,38,.30) 74%,rgba(11,22,38,.66) 100%),radial-gradient(ellipse 62% 74% at 84% 46%,rgba(242,169,59,.13),transparent 62%)}
:is(.elementor .e-con.e-con[id=gc3]){position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 32px}
:is(.elementor .e-con.e-con[id=gc4]){max-width:620px;display:flex;flex-direction:column;gap:18px}
:is(.hero-seo.hero-seo .elementor-heading-title.elementor-heading-title){font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;margin-top:4px}
:is(.hero-title.hero-title.hero-title.hero-title){font-size:clamp(38px,4.8vw,64px);line-height:1.06;letter-spacing:-.03em}
:is(.hero-title.hero-title.hero-title.hero-title){padding-bottom:.04em;text-wrap:balance}
:is(.hero-sub.hero-sub.hero-sub.hero-sub){font-family:var(--font-heading);font-weight:600;font-size:clamp(20px,2.4vw,28px);line-height:1.3;color:var(--text);letter-spacing:-.01em}
:is(.hero-lead.hero-lead.hero-lead.hero-lead){font-size:17px;max-width:560px}
:is(.seals.seals.seals.seals){display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}
:is(.seal.seal.seal.seal){display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;font-size:14px;font-weight:500;color:var(--text)}
:is(.seal.seal.seal.seal) :is(.gi.gi.gi.gi){width:42px;height:42px;border-radius:12px}
:is(.seal.seal.seal.seal) :is(.gi.gi.gi.gi) :is(.ic.ic.ic.ic){width:20px;height:20px}
:is(.elementor .e-con.e-con[id=gc5]){display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:14px}
:is(.hero-note.hero-note.hero-note.hero-note){font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}
:is(.hero-note.hero-note.hero-note.hero-note) b{color:var(--text2);font-weight:600}
.hero-visual{position:relative;display:grid;place-items:center;min-height:520px}
.badge-wrap{position:relative;width:min(380px,80%);aspect-ratio:1;display:grid;place-items:center;animation:float 7s ease-in-out infinite}
.badge-ring{position:absolute;inset:-6%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 60%,rgba(242,169,59,.9) 78%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 63%,#000 64%,#000 66%,transparent 67%);mask:radial-gradient(circle,transparent 63%,#000 64%,#000 66%,transparent 67%);animation:spin 9s linear infinite;opacity:.9}
.badge-ring:is(.two.two.two.two){inset:-16%;background:conic-gradient(from 180deg,transparent 0 70%,rgba(56,182,255,.8) 90%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 70%,#000 71%,#000 72%,transparent 73%);mask:radial-gradient(circle,transparent 70%,#000 71%,#000 72%,transparent 73%);animation:spin 14s linear infinite reverse}
.badge-glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(242,169,59,.55),transparent 65%);filter:blur(40px)}
.badge{position:relative;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#FFFBF2,#EAD8B6 70%,#D8C29B);display:grid;place-items:center;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 6px rgba(255,255,255,.06),0 0 0 1px rgba(242,169,59,.5),inset 0 -12px 30px rgba(120,80,20,.18)}
.badge img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25))}
/* camada dos objetos flutuantes do hero (lado direito, so no desktop) */
:is(.hero-float.hero-float.hero-float.hero-float){position:absolute;right:8px;top:50%;transform:translateY(-50%);width:min(400px,32vw);aspect-ratio:1;pointer-events:none;z-index:3}
:is(.hero-float.hero-float.hero-float.hero-float) :is(.chip.chip.chip.chip){pointer-events:auto}
:is(.chip.chip.chip.chip){position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;animation:float 6s ease-in-out infinite}
:is(.chip.chip.chip.chip) b{display:block;font-weight:600;line-height:1.2}
:is(.chip.chip.chip.chip) :is(.ic.ic.ic.ic){width:30px;height:30px}
:is(.chip.chip.chip.chip) small{display:block;font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--text2);letter-spacing:.02em}
:is(.chip.chip.chip.chip):is(.c1.c1.c1.c1){top:2%;left:-4%;animation-delay:-1s}:is(.chip.chip.chip.chip):is(.c2.c2.c2.c2){top:18%;right:-8%;animation-delay:-2.5s}:is(.chip.chip.chip.chip):is(.c3.c3.c3.c3){bottom:14%;left:-8%;animation-delay:-4s}:is(.chip.chip.chip.chip):is(.c4.c4.c4.c4){bottom:0;right:2%;animation-delay:-5.5s}
@media (max-width:1180px){:is(.hero-float.hero-float.hero-float.hero-float){display:none}}
/* no celular os objetos voltam, menores, flutuando sobre a faixa em que a foto
   se dissolve no navy -- acima do texto, sem encostar na tag nem na foto da placa */
@media (max-width:768px){
  /* `transform:translateY(-50%)` vem da regra do desktop: sem zerar, a faixa sobe
     meia altura e os objetos caem em cima da placa da loja */
  :is(.hero-float.hero-float.hero-float.hero-float){display:block;position:absolute;left:0;right:0;width:auto;aspect-ratio:auto;
    top:calc(var(--hdr-h) + 20vh);height:18vh;transform:none;pointer-events:none;z-index:3}
  :is(.hero-float.hero-float.hero-float.hero-float) :is(.chip.chip.chip.chip){padding:7px 11px 7px 8px;gap:7px;border-radius:12px;font-size:11px;
    background:linear-gradient(160deg,rgba(11,22,38,.62),rgba(11,22,38,.42));
    border-color:rgba(255,255,255,.16)}
  :is(.hero-float.hero-float.hero-float.hero-float) :is(.chip.chip.chip.chip) :is(.art.art.art.art){width:20px}
  :is(.hero-float.hero-float.hero-float.hero-float) :is(.chip.chip.chip.chip) small{font-size:9px}
  :is(.chip.chip.chip.chip):is(.c1.c1.c1.c1){top:0;left:10px;right:auto;bottom:auto}
  :is(.chip.chip.chip.chip):is(.c2.c2.c2.c2){top:22%;right:10px;left:auto;bottom:auto}
  :is(.chip.chip.chip.chip):is(.c3.c3.c3.c3){top:52%;left:18px;right:auto;bottom:auto}
  :is(.chip.chip.chip.chip):is(.c4.c4.c4.c4){top:72%;right:16px;left:auto;bottom:auto}
}
@media (max-width:1023px){:is(.elementor .e-con.e-con[id=gc4]){max-width:640px}}
@media (max-width:768px){
  :is(.elementor .e-con.e-con[id=inicio]){display:block;min-height:auto;padding:0 0 64px}
  /* a foto comeca ABAIXO da barra fixa do menu, senao a placa da loja fica escondida */
  /* a foto comecava em `--hdr-h` (66px fixo): quando a barra do topo mede menos que
     isso, sobrava uma faixa navy entre o menu e o inicio do hero. Comecando em 0 a
     barra fica POR CIMA da foto e nao existe folga possivel, em nenhuma altura. */
  :is(.hero-bg.hero-bg.hero-bg.hero-bg){position:absolute;inset:0}
  /* a foto dissolve numa mascara longa em vez de terminar numa reta */
  :is(.hero-bg.hero-bg.hero-bg.hero-bg) img:is(.hero-photo.hero-photo.hero-photo.hero-photo){position:absolute;top:0;left:0;right:0;bottom:auto;height:64vh !important;object-position:center 72%;-webkit-mask-image:linear-gradient(to bottom,#000 0 40%,rgba(0,0,0,.88) 60%,rgba(0,0,0,.42) 79%,transparent 97%);mask-image:linear-gradient(to bottom,#000 0 40%,rgba(0,0,0,.88) 60%,rgba(0,0,0,.42) 79%,transparent 97%)}
  /* o resto do hero ganha volume com luz, para nao ficar um bloco de tinta */
  :is(.hero-bg.hero-bg.hero-bg.hero-bg) :is(.mesh.mesh.mesh.mesh){inset:0;background:radial-gradient(ellipse 130% 30% at 50% 4%,rgba(242,169,59,.16),transparent 62%),radial-gradient(ellipse 105% 34% at 14% 62%,rgba(56,182,255,.18),transparent 66%),radial-gradient(ellipse 95% 30% at 92% 88%,rgba(37,211,102,.13),transparent 64%)}
  :is(.hero-bg.hero-bg.hero-bg.hero-bg) :is(.grid.grid.grid.grid){background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 130% 55% at 50% 78%,#000 6%,transparent 74%);mask-image:radial-gradient(ellipse 130% 55% at 50% 78%,#000 6%,transparent 74%)}
  :is(.elementor .e-con.e-con[id=inicio])::after{inset:0;position:absolute;height:auto;background:linear-gradient(to bottom,rgba(11,22,38,.06) 0,rgba(11,22,38,.16) 15vh,rgba(11,22,38,.48) 27vh,rgba(11,22,38,.82) 39vh,rgba(11,22,38,.96) 50vh,#0B1626 62vh)}
  :is(.elementor .e-con.e-con[id=gc3]){padding:calc(40vh + var(--hdr-h)) 20px 0}
  :is(.elementor .e-con.e-con[id=inicio]) .tag{font-size:11px;letter-spacing:.14em;padding:8px 14px;margin-bottom:14px}
  :is(.elementor .e-con.e-con[id=gc4]){max-width:100%;gap:14px}
  :is(.hero-title.hero-title.hero-title.hero-title){font-size:34px}:is(.hero-sub.hero-sub.hero-sub.hero-sub){font-size:19px}:is(.hero-lead.hero-lead.hero-lead.hero-lead){font-size:15.5px}
  :is(.seals.seals.seals.seals){grid-template-columns:1fr}
  :is(.elementor .e-con.e-con[id=gc5]){gap:14px}
  :is(.elementor .e-con.e-con[id=gc5]) :is(.btn-wa.btn-wa.btn-wa .elementor-button){width:100%}
}

/* ═══════════════════════ COMO FUNCIONA ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc8]){display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}
:is(.elementor .e-con.e-con[id=gc8])::before{content:'';position:absolute;top:58px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--amber-rgb),.55),rgba(var(--blue-rgb),.45),transparent);z-index:0}
:is(.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11]){padding:40px 32px 36px;text-align:center;z-index:1}
:is(.step-n.step-n.step-n.step-n){width:76px;height:76px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:30px;background:var(--tile-bg);border:1px solid var(--tile-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 24px rgba(11,22,38,.10);position:relative}
:is(.step-n.step-n.step-n.step-n) span{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
:is(.step-n.step-n.step-n.step-n)::after{content:'';position:absolute;inset:-8px;border-radius:50%;border:1px dashed rgba(var(--amber-rgb),.45);animation:spin 20s linear infinite}
:is(.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11]) h3.elementor-heading-title.elementor-heading-title{margin-bottom:10px}
:is(.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11]) p{font-size:16px}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc8]){grid-template-columns:1fr;max-width:520px;margin:0 auto}:is(.elementor .e-con.e-con[id=gc8])::before{display:none}}

/* ═══════════════════════ PRODUTOS ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc15]){display:grid;grid-template-columns:repeat(2,1fr);gap:26px}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]){display:grid;grid-template-columns:200px 1fr;gap:26px;padding:30px;overflow:hidden}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]){position:relative;display:grid;place-items:center;border-radius:20px;background:radial-gradient(circle at 50% 35%,rgba(var(--amber-rgb),.16),rgba(11,22,38,.03) 70%);border:1px solid rgba(11,22,38,.07);min-height:230px;overflow:hidden}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26])::before{content:'';position:absolute;inset:auto 15% 10%;height:20px;border-radius:50%;background:rgba(11,22,38,.16);filter:blur(10px)}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.ic.ic.ic.ic){width:74%;height:auto;position:relative;filter:drop-shadow(0 14px 20px rgba(11,22,38,.22));transition:transform .5s cubic-bezier(.2,.7,.2,1)}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]):hover :is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.ic.ic.ic.ic){transform:translateY(-8px) scale(1.04)}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]):is(.elementor .e-con.e-con[id=gc26]){background:radial-gradient(circle at 50% 35%,rgba(var(--blue-rgb),.18),rgba(11,22,38,.03) 70%)}
:is(.product-badge.product-badge.product-badge.product-badge){position:absolute;top:12px;left:12px;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.1em;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(var(--amber-rgb),.45);color:var(--amber-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]) h3.elementor-heading-title.elementor-heading-title{font-size:26px;letter-spacing:-.02em}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]) h3.elementor-heading-title.elementor-heading-title small{display:block;font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--amber-ink);letter-spacing:0;margin-top:4px}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]) p{font-size:15.5px;margin-top:12px}
:is(.products-note.products-note.products-note.products-note){margin:40px auto 0;max-width:720px;text-align:center;padding:20px 28px;font-size:16px;color:var(--text)}
:is(.products-note.products-note.products-note.products-note) b{color:var(--amber-ink)}
@media (max-width:1023px){:is(.elementor .e-con.e-con[id=gc15]){grid-template-columns:1fr}}
@media (max-width:600px){:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]){grid-template-columns:1fr;padding:22px}:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]){min-height:200px}:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.ic.ic.ic.ic){width:48%}}

/* ═══════════════════════ TABELA ═══════════════════════ */
:is(.table-wrap.table-wrap.table-wrap.table-wrap){padding:8px;overflow:hidden}
table:is(.cases.cases.cases.cases){width:100%;border-collapse:separate;border-spacing:0}
table:is(.cases.cases.cases.cases) th,table:is(.cases.cases.cases.cases) td{padding:20px 22px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}
table:is(.cases.cases.cases.cases) th{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--amber-ink);background:rgba(var(--amber-rgb),.10)}
table:is(.cases.cases.cases.cases) th:first-child{border-radius:18px 0 0 0}table:is(.cases.cases.cases.cases) th:last-child{border-radius:0 18px 0 0}
table:is(.cases.cases.cases.cases) tr:last-child td{border-bottom:none}
table:is(.cases.cases.cases.cases) td{font-size:16px;color:var(--text2)}
table:is(.cases.cases.cases.cases) td:first-child{color:var(--text);font-weight:500}
table:is(.cases.cases.cases.cases) td:is(.what.what.what.what){font-family:var(--font-heading);font-weight:600;color:var(--text)}
table:is(.cases.cases.cases.cases) td:is(.what.what.what.what) i{font-style:normal;display:inline-block;padding:4px 10px;border-radius:8px;margin-right:8px;background:var(--tile-bg);border:1px solid var(--tile-border);font-size:13px;letter-spacing:.06em}
table:is(.cases.cases.cases.cases) tbody tr{transition:background .3s ease}
table:is(.cases.cases.cases.cases) tbody tr:hover{background:rgba(var(--amber-rgb),.06)}
:is(.table-foot.table-foot.table-foot.table-foot){margin-top:18px;font-size:14px;color:var(--muted);text-align:center}
:is(.table-close.table-close.table-close.table-close){margin:36px auto 0;text-align:center;font-size:19px;color:var(--text);max-width:640px;font-family:var(--font-heading);font-weight:600}
@media (max-width:760px){
  table:is(.cases.cases.cases.cases) thead{display:none}
  table:is(.cases.cases.cases.cases),table:is(.cases.cases.cases.cases) tbody,table:is(.cases.cases.cases.cases) tr,table:is(.cases.cases.cases.cases) td{display:block;width:100%}
  table:is(.cases.cases.cases.cases) tr{padding:8px 0 12px;border-bottom:1px solid var(--border)}
  table:is(.cases.cases.cases.cases) td{padding:8px 16px;border:none}
  table:is(.cases.cases.cases.cases) td::before{content:attr(data-label);display:block;font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:3px}
}

/* ═══════════════════════ TROCA / COMPLETO ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc34]){display:grid;grid-template-columns:1fr auto 1fr;gap:26px;align-items:stretch}
:is(.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36]){padding:38px 36px}
:is(.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36]) :is(.gi.gi.gi.gi){width:64px;height:64px;border-radius:18px;margin-bottom:22px}
:is(.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36]) :is(.gi.gi.gi.gi) :is(.ic.ic.ic.ic){width:30px;height:30px}
:is(.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36]) em{display:block;font-style:normal;font-size:14px;font-weight:600;color:var(--amber-ink);letter-spacing:.04em;margin-bottom:8px}
:is(.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36]) h3.elementor-heading-title.elementor-heading-title{font-size:34px;letter-spacing:-.02em;margin-bottom:14px}
:is(.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36]) p{font-size:16px}
:is(.vs.vs.vs.vs){align-self:center;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:16px;color:var(--text2);background:var(--bg2);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
:is(.ways-sum.ways-sum.ways-sum.ways-sum){margin:40px auto 0;max-width:640px;text-align:center;padding:18px 26px;font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--text)}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc34]){grid-template-columns:1fr}:is(.vs.vs.vs.vs){justify-self:center}}

/* ═══════════════════════ COBERTURA ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc39]){display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
:is(.radar.radar.radar.radar){position:relative;aspect-ratio:1;width:100%;max-width:460px;justify-self:center;margin:0;display:grid;place-items:center}
:is(.radar.radar.radar.radar) :is(.ring.ring.ring.ring){position:absolute;border-radius:50%;border:1px solid rgba(var(--blue-rgb),.35)}
:is(.radar.radar.radar.radar) :is(.ring.ring.ring.ring):is(.r1.r1.r1.r1){inset:30%}:is(.radar.radar.radar.radar) :is(.ring.ring.ring.ring):is(.r2.r2.r2.r2){inset:15%;border-color:rgba(var(--amber-rgb),.45)}:is(.radar.radar.radar.radar) :is(.ring.ring.ring.ring):is(.r3.r3.r3.r3){inset:0;border-style:dashed;border-color:rgba(11,22,38,.18)}
:is(.radar.radar.radar.radar) :is(.sweep.sweep.sweep.sweep){position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--wa-rgb),0),rgba(var(--wa-rgb),.24) 40%,transparent 41%);animation:spin 6s linear infinite;-webkit-mask:radial-gradient(circle,#000 0 99%,transparent 100%);mask:radial-gradient(circle,#000 0 99%,transparent 100%)}
:is(.radar.radar.radar.radar) :is(.pin.pin.pin.pin){position:absolute;width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(var(--amber-rgb),.22),0 0 14px rgba(var(--amber-rgb),.7)}
:is(.radar.radar.radar.radar) :is(.pin.pin.pin.pin)::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(var(--amber-rgb),.6);animation:pulse-ring 2.4s ease-out infinite}
:is(.radar.radar.radar.radar) :is(.pin.pin.pin.pin):is(.blue.blue.blue.blue){background:var(--blue);box-shadow:0 0 0 4px rgba(var(--blue-rgb),.20),0 0 14px rgba(var(--blue-rgb),.6)}
:is(.radar.radar.radar.radar) :is(.pin.pin.pin.pin):is(.blue.blue.blue.blue)::after{border-color:rgba(var(--blue-rgb),.6)}
:is(.radar.radar.radar.radar) :is(.center.center.center.center){position:relative;width:124px;height:124px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:0 14px;font-family:var(--font-heading);font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.3;color:var(--text)}
:is(.radar.radar.radar.radar) :is(.center.center.center.center) :is(.ic.ic.ic.ic){width:26px;height:26px;margin-bottom:4px}
:is(.elementor .e-con.e-con[id=gc40]) p{font-size:17px;margin-bottom:18px}
:is(.marquee.marquee.marquee.marquee){position:relative;overflow:hidden;overflow:clip;margin-top:36px;padding:12px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
:is(.marquee.marquee.marquee.marquee)+:is(.marquee.marquee.marquee.marquee){margin-top:-10px}
/* sem sombra e sem o brilho do topo: era isso que virava linha reta ao ser cortado */
/* `.glass` e reescrito para :is(.glass, .e-con[id=..]) na versao nativa e sobe para
   (0,4,0); por isso o alvo aqui precisa citar .glass tambem, senao perde. */
:is(.marquee.marquee.marquee.marquee) :is(.pill.pill.pill.pill):is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]){box-shadow:none}
:is(.marquee.marquee.marquee.marquee) :is(.pill.pill.pill.pill):is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85])::before{content:none}
:is(.track.track.track.track){display:flex;gap:14px;width:max-content;animation:marquee 38s linear infinite}
:is(.marquee.marquee.marquee.marquee):is(.rev.rev.rev.rev) :is(.track.track.track.track){animation:marquee-r 44s linear infinite}
:is(.marquee.marquee.marquee.marquee):hover :is(.track.track.track.track){animation-play-state:paused}
:is(.pill.pill.pill.pill){display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}
:is(.pill.pill.pill.pill) :is(.ic.ic.ic.ic){width:16px;height:16px}
:is(.pill.pill.pill.pill):is(.hl.hl.hl.hl){background:var(--tile-bg);border-color:rgba(var(--amber-rgb),.5)}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc39]){grid-template-columns:1fr;gap:40px}:is(.radar.radar.radar.radar){max-width:340px;justify-self:center}:is(.radar.radar.radar.radar) :is(.center.center.center.center){width:106px;height:106px;font-size:9.5px;padding:0 11px}:is(.radar.radar.radar.radar) :is(.center.center.center.center) :is(.ic.ic.ic.ic){width:22px;height:22px}}

/* ═══════════════════════ EMPRESAS ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc43]){display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
:is(.elementor .e-con.e-con[id=gc44]) p{font-size:17px;margin-bottom:22px}
:is(.checks.checks.checks.checks){display:flex;flex-direction:column;gap:12px;margin-top:8px}
:is(.checks.checks.checks.checks) li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;font-size:15.5px;color:var(--text)}
:is(.checks.checks.checks.checks) :is(.gi.gi.gi.gi){width:40px;height:40px;border-radius:12px}
:is(.checks.checks.checks.checks) :is(.gi.gi.gi.gi) :is(.ic.ic.ic.ic){width:18px;height:18px}
:is(.elementor .e-con.e-con[id=gc46]){display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]){padding:26px 24px;display:flex;flex-direction:column;gap:14px}
:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]):is(.elementor .e-con.e-con[id=gc52]){grid-column:span 2;flex-direction:row;align-items:center;gap:20px}
:is(.elementor .e-con.e-con[id=gc47]){grid-column:span 2;padding:0;overflow:hidden;min-height:190px}
:is(.elementor .e-con.e-con[id=gc47]) img{width:100%;height:190px;min-height:190px;object-fit:cover;display:block}
:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]) h4.elementor-heading-title.elementor-heading-title{font-size:17px;font-weight:600}
:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]) p{font-size:14px}
:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]) :is(.big.big.big.big){font-family:var(--font-heading);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em}
:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]) :is(.lbl.lbl.lbl.lbl){font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc43]){grid-template-columns:1fr;gap:40px}}
@media (max-width:520px){:is(.elementor .e-con.e-con[id=gc46]){grid-template-columns:1fr}:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]):is(.elementor .e-con.e-con[id=gc52]),:is(.elementor .e-con.e-con[id=gc47]){grid-column:span 1}:is(.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52]):is(.elementor .e-con.e-con[id=gc52]){flex-direction:column;align-items:flex-start}}

/* ═══════════════════════ SEGURANÇA (escuro) ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc55]){display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}
:is(.elementor .e-con.e-con[id=gc56]){display:flex;flex-direction:column;gap:24px}
:is(.sec-photo.sec-photo.sec-photo.sec-photo img){width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:22px;border:1px solid var(--glass-border);box-shadow:0 24px 60px rgba(0,0,0,.42)}
:is(.elementor .e-con.e-con[id=gc58]) p{font-size:17px;margin-bottom:18px}
:is(.safe-list.safe-list.safe-list.safe-list){display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}
:is(.safe-list.safe-list.safe-list.safe-list) li{padding:18px 14px;text-align:center;font-size:13.5px;font-weight:500;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:10px}
:is(.safe-list.safe-list.safe-list.safe-list) :is(.gi.gi.gi.gi){width:46px;height:46px;border-radius:14px}
:is(.safe-list.safe-list.safe-list.safe-list) :is(.gi.gi.gi.gi) :is(.ic.ic.ic.ic){width:22px;height:22px}
:is(.elementor .e-con.e-con[id=gc57]){padding:36px 34px;border-color:rgba(255,120,80,.35);background:linear-gradient(160deg,rgba(255,110,70,.16),rgba(255,255,255,.03))}
:is(.elementor .e-con.e-con[id=gc57])::before{background:linear-gradient(90deg,transparent,rgba(255,150,100,.8),transparent)}
:is(.elementor .e-con.e-con[id=gc57]) :is(.flame.flame.flame.flame){width:80px;height:80px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,120,60,.35),rgba(var(--amber-rgb),.2));border:1px solid rgba(255,180,140,.35);margin-bottom:22px;box-shadow:0 0 40px rgba(255,120,60,.3),inset 0 1px 0 rgba(255,255,255,.35)}
:is(.elementor .e-con.e-con[id=gc57]) :is(.flame.flame.flame.flame) :is(.ic.ic.ic.ic){width:40px;height:40px;animation:flame 1.6s ease-in-out infinite;transform-origin:bottom}
:is(.elementor .e-con.e-con[id=gc57]) h3.elementor-heading-title.elementor-heading-title{font-size:28px;margin-bottom:12px}
:is(.elementor .e-con.e-con[id=gc57]) p{font-size:16.5px;color:var(--text)}
:is(.elementor .e-con.e-con[id=gc57]) a.tel{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font-family:var(--font-heading);font-weight:700;font-size:22px;color:#FFB48C;transition:color .3s}
:is(.elementor .e-con.e-con[id=gc57]) a.tel:hover{color:#fff}
:is(.elementor .e-con.e-con[id=gc57]) a.tel :is(.ic.ic.ic.ic){width:22px;height:22px}
.anp{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:14px;margin-top:8px;font-size:14px;color:var(--text)}
.anp b{font-family:var(--font-heading);color:var(--amber-ink)}
.anp :is(.ic.ic.ic.ic){width:26px;height:26px}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc55]){grid-template-columns:1fr;gap:40px}}
@media (max-width:520px){:is(.safe-list.safe-list.safe-list.safe-list){grid-template-columns:1fr}:is(.safe-list.safe-list.safe-list.safe-list) li{flex-direction:row;text-align:left}}

/* ═══════════════════════ POR QUE ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc62]){display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
:is(.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69]){padding:34px 32px;display:flex;gap:22px;align-items:flex-start}
:is(.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69]) h3.elementor-heading-title.elementor-heading-title{font-size:21px;margin-bottom:8px}
:is(.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69]) p{font-size:15.5px}
@media (max-width:820px){:is(.elementor .e-con.e-con[id=gc62]){grid-template-columns:1fr}}
@media (max-width:520px){:is(.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69]){flex-direction:column}}

/* ═══════════════════════ FAIXA PROGRAMADA (escuro) ═══════════════════════ */
:is(.elementor .e-con.e-con[id=programada]){padding:0;background:transparent}
:is(.elementor .e-con.e-con[id=gc73]){padding:64px 56px;text-align:center;overflow:hidden;position:relative;background:linear-gradient(150deg,#0B1626,#152A44 60%,#0B1626);border-color:rgba(255,255,255,.12);box-shadow:0 30px 70px rgba(11,22,38,.30)}
:is(.elementor .e-con.e-con[id=gc73])::after{content:'';position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(37,211,102,.25) 85%,transparent 100%);animation:spin 12s linear infinite;pointer-events:none;z-index:0}
:is(.elementor .e-con.e-con[id=gc73]) *{position:relative;z-index:1}
:is(.elementor .e-con.e-con[id=gc73]) h2.elementor-heading-title.elementor-heading-title{font-size:clamp(28px,3.6vw,44px);max-width:760px;margin:0 auto 18px}
:is(.elementor .e-con.e-con[id=gc73]) p{max-width:720px;margin:0 auto;font-size:17px}
:is(.elementor .e-con.e-con[id=gc73]) :is(.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc74],.elementor .e-con.e-con[id=gc79],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92]){margin-top:36px}
@media (max-width:600px){:is(.elementor .e-con.e-con[id=gc73]){padding:44px 24px}}

/* ═══════════════════════ HORÁRIO ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc77]){display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}
:is(.hours-table.hours-table.hours-table.hours-table){padding:12px 8px}
:is(.hours-table.hours-table.hours-table.hours-table) ul li{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border);font-size:17px;color:var(--text)}
:is(.hours-table.hours-table.hours-table.hours-table) ul li:last-child{border-bottom:none}
:is(.hours-table.hours-table.hours-table.hours-table) ul li b{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--amber-ink)}
:is(.hours-table.hours-table.hours-table.hours-table) ul li.today{background:rgba(var(--amber-rgb),.10);border-radius:14px}
:is(.elementor .e-con.e-con[id=gc78]){padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:14px}
:is(.status.status.status.status){display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:999px;font-family:var(--font-heading);font-weight:700;font-size:15px;width:max-content;max-width:100%;background:rgba(var(--wa-rgb),.12);border:1px solid rgba(var(--wa-rgb),.4);color:#0E7A3C}
:is(.elementor .e-con.e-con[id=inicio],.elementor .e-con.e-con[id=seguranca],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=fechamento]) :is(.status.status.status.status){color:#7CF0A8}
:is(.status.status.status.status) :is(.dot.dot.dot.dot){width:10px;height:10px;border-radius:50%;background:#12A150;box-shadow:0 0 10px rgba(18,161,80,.7);position:relative;flex:none}
:is(.status.status.status.status) :is(.dot.dot.dot.dot)::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px solid #12A150;animation:pulse-ring 1.8s ease-out infinite}
:is(.status.status.status.status).closed{background:rgba(255,120,80,.12);border-color:rgba(255,120,80,.4);color:#B4451F}
:is(.status.status.status.status).closed :is(.dot.dot.dot.dot){background:#E4622F;box-shadow:0 0 10px rgba(228,98,47,.6)}:is(.status.status.status.status).closed :is(.dot.dot.dot.dot)::after{border-color:#E4622F}
:is(.elementor .e-con.e-con[id=gc78]) h3.elementor-heading-title.elementor-heading-title{font-size:30px}
:is(.elementor .e-con.e-con[id=gc78]) p{font-size:16px}
@media (max-width:820px){:is(.elementor .e-con.e-con[id=gc77]){grid-template-columns:1fr}}

/* ═══════════════════════ DEPOIMENTOS ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc82]){display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
:is(.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]){padding:34px 30px;display:flex;flex-direction:column;gap:16px}
:is(.stars.stars.stars.stars){display:flex;gap:4px}
:is(.stars.stars.stars.stars) :is(.ic.ic.ic.ic){width:18px;height:18px}
:is(.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]) blockquote{font-size:16px;line-height:1.7;color:var(--text);font-style:normal}
:is(.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]) blockquote::before{content:'“';font-family:var(--font-heading);font-size:54px;line-height:0;color:rgba(var(--amber-rgb),.75);display:block;margin:18px 0 6px}
:is(.author.author.author.author){display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}
:is(.author.author.author.author) :is(.av.av.av.av){width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:700;font-size:15px;color:#1a1000;background:linear-gradient(135deg,var(--amber-l),var(--amber))}
:is(.author.author.author.author) b{display:block;font-size:14px;font-weight:600}
:is(.author.author.author.author) span{font-size:13px;color:var(--muted)}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc82]){grid-template-columns:1fr;max-width:560px;margin:0 auto}}

/* ═══════════════════════ FAQ ═══════════════════════ */
:is(.elementor .e-con.e-con[id=gc89]){max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
:is(.faq-item.faq-item.faq-item.faq-item){border-radius:18px}
:is(.faq-item.faq-item.faq-item.faq-item) summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--text)}
:is(.faq-item.faq-item.faq-item.faq-item) summary::-webkit-details-marker{display:none}
:is(.faq-item.faq-item.faq-item.faq-item) summary :is(.plus.plus.plus.plus){width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--tile-bg);border:1px solid var(--tile-border);transition:transform .35s ease,background .35s}
:is(.faq-item.faq-item.faq-item.faq-item) summary :is(.plus.plus.plus.plus) :is(.ic.ic.ic.ic){width:14px;height:14px}
:is(.faq-item.faq-item.faq-item.faq-item)[open] summary :is(.plus.plus.plus.plus){transform:rotate(45deg);background:linear-gradient(145deg,var(--amber),var(--amber-l))}
:is(.faq-item.faq-item.faq-item.faq-item) p{padding:0 26px 24px;font-size:16px}
:is(.faq-item.faq-item.faq-item.faq-item)[open]{border-color:rgba(var(--amber-rgb),.42)}
:is(.faq-close.faq-close.faq-close.faq-close){text-align:center;margin-top:36px;font-family:var(--font-heading);font-weight:600;font-size:19px;color:var(--text)}

/* ═══════════════════════ FECHAMENTO (escuro) ═══════════════════════ */
:is(.elementor .e-con.e-con[id=fechamento]){overflow:hidden;overflow:clip;padding:140px 0}
:is(.elementor .e-con.e-con[id=fechamento]) :is(.elementor .e-con.e-con[id=gc2],.elementor .e-con.e-con[id=gc6],.elementor .e-con.e-con[id=gc13],.elementor .e-con.e-con[id=gc29],.elementor .e-con.e-con[id=gc32],.elementor .e-con.e-con[id=gc38],.elementor .e-con.e-con[id=gc42],.elementor .e-con.e-con[id=gc54],.elementor .e-con.e-con[id=gc60],.elementor .e-con.e-con[id=gc72],.elementor .e-con.e-con[id=gc75],.elementor .e-con.e-con[id=gc80],.elementor .e-con.e-con[id=gc87],.elementor .e-con.e-con[id=gc91],.elementor .e-con.e-con[id=gc93]){text-align:center;max-width:860px}
:is(.elementor .e-con.e-con[id=fechamento]) h2.elementor-heading-title.elementor-heading-title{font-size:clamp(34px,5vw,64px);letter-spacing:-.03em;margin-bottom:22px}
:is(.elementor .e-con.e-con[id=fechamento]) p{font-size:clamp(20px,2.4vw,26px);font-family:var(--font-heading);font-weight:600;color:var(--text)}
:is(.elementor .e-con.e-con[id=fechamento]) :is(.flame-bg.flame-bg.flame-bg.flame-bg){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(56,182,255,.28),rgba(242,169,59,.12) 40%,transparent 70%);filter:blur(60px);pointer-events:none}
:is(.elementor .e-con.e-con[id=fechamento]) :is(.ring-big.ring-big.ring-big.ring-big){position:absolute;left:50%;top:50%;width:640px;height:640px;border-radius:50%;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%);pointer-events:none}
:is(.elementor .e-con.e-con[id=fechamento]) :is(.ring-big.ring-big.ring-big.ring-big):is(.two.two.two.two){width:880px;height:880px;border-style:dashed;border-color:rgba(242,169,59,.15)}

/* ═══════════════════════ FOOTER (claro) ═══════════════════════ */
:is(.elementor .e-con.e-con[id=contato]){position:relative;padding:96px 0 40px;background:linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%);border-top:1px solid var(--border);color:var(--text)}
:is(.elementor .e-con.e-con[id=gc94]){display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:stretch}
:is(.elementor .e-con.e-con[id=gc95]){display:flex;flex-direction:column;gap:22px}
:is(.elementor .e-con.e-con[id=gc95]) :is(.logo-badge.logo-badge.logo-badge.logo-badge){width:64px;height:64px}:is(.elementor .e-con.e-con[id=gc95]) :is(.logo-badge.logo-badge.logo-badge.logo-badge) img{width:54px;height:54px}
:is(.elementor .e-con.e-con[id=gc95]) h3.elementor-heading-title.elementor-heading-title{font-size:26px}
:is(.addr.addr.addr.addr){display:flex;flex-direction:column;gap:12px}
:is(.addr.addr.addr.addr) li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;color:var(--text2)}
:is(.addr.addr.addr.addr) li :is(.ic.ic.ic.ic){width:20px;height:20px;flex:none;margin-top:2px}
:is(.addr.addr.addr.addr) li a{color:var(--text);font-weight:600}
:is(.addr.addr.addr.addr) li a:hover{color:var(--amber-ink)}
:is(.elementor .e-con.e-con[id=gc96]){display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}
:is(.map.map.map.map){overflow:hidden;min-height:340px;padding:8px}
:is(.map.map.map.map) iframe{width:100%;height:100%;min-height:324px;border:0;border-radius:18px}
:is(.footer-bottom.footer-bottom.footer-bottom.footer-bottom){margin-top:56px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}
:is(.footer-bottom.footer-bottom.footer-bottom.footer-bottom) a{color:var(--text2)}
@media (max-width:900px){:is(.elementor .e-con.e-con[id=gc94]){grid-template-columns:1fr}:is(.elementor .e-con.e-con[id=gc96]) :is(.btn-wa.btn-wa.btn-wa .elementor-button),:is(.elementor .e-con.e-con[id=gc96]) :is(.btn-map.btn-map.btn-map .elementor-button){width:100%}}

/* ═══════════════════════ RESPONSIVO GERAL ═══════════════════════ */
@media (max-width:767px){
  :is(section,.elementor .e-con[id=inicio],.elementor .e-con[id=como-funciona],.elementor .e-con[id=produtos],.elementor .e-con[id=tabela],.elementor .e-con[id=troca],.elementor .e-con[id=cobertura],.elementor .e-con[id=empresas],.elementor .e-con[id=seguranca],.elementor .e-con[id=porque],.elementor .e-con[id=programada],.elementor .e-con[id=horario],.elementor .e-con[id=depoimentos],.elementor .e-con[id=faq],.elementor .e-con[id=fechamento]){padding:var(--space-section-mobile) 0}
  :is(.elementor .e-con.e-con[id=gc2],.elementor .e-con.e-con[id=gc6],.elementor .e-con.e-con[id=gc13],.elementor .e-con.e-con[id=gc29],.elementor .e-con.e-con[id=gc32],.elementor .e-con.e-con[id=gc38],.elementor .e-con.e-con[id=gc42],.elementor .e-con.e-con[id=gc54],.elementor .e-con.e-con[id=gc60],.elementor .e-con.e-con[id=gc72],.elementor .e-con.e-con[id=gc75],.elementor .e-con.e-con[id=gc80],.elementor .e-con.e-con[id=gc87],.elementor .e-con.e-con[id=gc91],.elementor .e-con.e-con[id=gc93]){padding:0 20px}
  :is(.elementor .e-con.e-con[id=gc7],.elementor .e-con.e-con[id=gc14],.elementor .e-con.e-con[id=gc30],.elementor .e-con.e-con[id=gc33],.elementor .e-con.e-con[id=gc61],.elementor .e-con.e-con[id=gc76],.elementor .e-con.e-con[id=gc81],.elementor .e-con.e-con[id=gc88]){margin-bottom:40px}
  :is(.btn-wa.btn-wa.btn-wa .elementor-button),.btn-primary{border-radius:20px;padding:17px 26px;font-size:14px;width:100%}
  /* o CTA do topo nao pode esticar na barra do menu */
  :is(.elementor .e-con.e-con[id=gc1]) :is(.btn-wa.btn-wa.btn-wa .elementor-button):is(.nav-cta.nav-cta.nav-cta .elementor-button){width:auto;padding:11px 16px;font-size:12px;border-radius:999px;letter-spacing:.03em}
  :is(.elementor .e-con.e-con[id=gc1]) :is(.btn-wa.btn-wa.btn-wa .elementor-button):is(.nav-cta.nav-cta.nav-cta .elementor-button) :is(.ic.ic.ic.ic){width:18px;height:18px}
  :is(.btn-map.btn-map.btn-map .elementor-button){border-radius:20px;width:100%;justify-content:center}
  :is(.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc74],.elementor .e-con.e-con[id=gc79],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92]){margin-top:40px}
  :is(.elementor .e-con.e-con[id=fechamento]){padding:96px 0}
  :is(.orb.orb.orb.orb){filter:blur(70px);opacity:.35}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* ═══════════════════════ NEUTRALIZA O TEMA DO WORDPRESS ═══════════════════════
   No preview local nada disto casa (nao existe .elementor / .elementor-page), entao
   e inofensivo aqui e conserta a pagina publicada, onde o tema e o Kit injetam
   tipografia que o HTML aprovado nao tem. */
body.elementor-page{font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.65}
:where(.elementor) p{margin:0}
.elementor table{font:inherit}
.elementor table td,.elementor table th,.elementor table tr{line-height:inherit}
.elementor-widget:not(:last-child){margin-block-end:0}
.elementor .e-con,.elementor .e-con-inner{--gap:0px;--row-gap:0px;--column-gap:0px}

/* ── hover x animacao de entrada ──────────────────────────────────────────────
   A entrada termina com `transform:none`, e animacao vence declaracao normal.
   `!important` esta acima da animacao na cascata, entao devolve o hover. */
:is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]):is(.hover.hover.hover.hover,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]):hover{transform:translateY(-6px)!important}
:is(.glass.glass.glass.glass,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc47],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc57],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc78],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85]):hover :is(.gi.gi.gi.gi){transform:translateY(-3px) rotate(-4deg)!important}
:is(.btn-wa.btn-wa.btn-wa .elementor-button):hover,.btn-primary:hover,:is(.btn-map.btn-map.btn-map .elementor-button):hover{transform:translateY(-3px)!important}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]):hover :is(.product-photo.product-photo.product-photo.product-photo img){transform:scale(1.05)!important}
:is(.map-link.map-link.map-link.map-link):hover img{transform:scale(1.04)!important}
:is(.wa-float.wa-float.wa-float.wa-float):hover{transform:scale(1.08)!important}


/* ── ENTRADA DOS ELEMENTOS ──────────────────────────────────────────────────
   Sem JS (o sanitizador remove ), entao usa scroll-driven CSS. Duas regras
   que evitam o problema antigo de "conteudo apagado":
     • sem filter:blur — so opacidade e deslocamento;
     • a faixa de progresso e medida em `cover` (altura do elemento + da tela), entao
       ela TERMINA cedo mesmo em bloco alto, em vez de acompanhar a altura do bloco.
   Onde `animation-timeline` nao existe, o @supports nao aplica nada e tudo nasce visivel. */
@keyframes rv-up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@keyframes rv-left{from{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}
@keyframes rv-right{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}
@keyframes rv-down{from{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}
@keyframes rv-fade{from{opacity:0}to{opacity:1}}

/* hero: entra no load (sempre termina, nada depende de rolagem) */
@media (prefers-reduced-motion:no-preference){
  :is(.elementor .e-con.e-con[id=inicio]) :is(.rvu.rvu.rvu.rvu,.elementor .e-con.e-con[id=gc5],.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92],.rvu.rvu .elementor-heading-title.elementor-heading-title),:is(.elementor .e-con.e-con[id=inicio]) :is(.rvl.rvl.rvl.rvl,.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc40],.elementor .e-con.e-con[id=gc44]),:is(.elementor .e-con.e-con[id=inicio]) :is(.rvr.rvr.rvr.rvr,.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc78]){animation:rv-up .7s cubic-bezier(.2,.7,.2,1) both}
  :is(.elementor .e-con.e-con[id=inicio]) :is(.rvd1.rvd1.rvd1.rvd1,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc83],.rvd1.rvd1 .elementor-heading-title.elementor-heading-title){animation-delay:.08s}:is(.elementor .e-con.e-con[id=inicio]) :is(.rvd2.rvd2.rvd2.rvd2,.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc92]){animation-delay:.16s}:is(.elementor .e-con.e-con[id=inicio]) :is(.rvd3.rvd3.rvd3.rvd3,.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc85]){animation-delay:.24s}
  :is(.elementor .e-con.e-con[id=inicio]) :is(.rvd4.rvd4.rvd4.rvd4,.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc69]){animation-delay:.32s}:is(.elementor .e-con.e-con[id=inicio]) :is(.elementor .e-con.e-con[id=gc5]){animation-delay:.40s}
}

@supports (animation-timeline:view()){
 @media (prefers-reduced-motion:no-preference){
  :is(.rvu.rvu.rvu.rvu,.elementor .e-con.e-con[id=gc5],.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92],.rvu.rvu .elementor-heading-title.elementor-heading-title),:is(.rvl.rvl.rvl.rvl,.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc40],.elementor .e-con.e-con[id=gc44]),:is(.rvr.rvr.rvr.rvr,.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc78]),.rvt{
    animation-timeline:view();animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.7,.2,1);
    animation-range:entry 0% cover 11%}
  :is(.rvu.rvu.rvu.rvu,.elementor .e-con.e-con[id=gc5],.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92],.rvu.rvu .elementor-heading-title.elementor-heading-title){animation-name:rv-up}
  :is(.rvl.rvl.rvl.rvl,.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc40],.elementor .e-con.e-con[id=gc44]){animation-name:rv-left}
  :is(.rvr.rvr.rvr.rvr,.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc78]){animation-name:rv-right}
  .rvt{animation-name:rv-down}
  /* escalonamento: atrasa o INICIO, nunca o fim */
  :is(.rvd1.rvd1.rvd1.rvd1,.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc48],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc83],.rvd1.rvd1 .elementor-heading-title.elementor-heading-title){animation-range:entry 3% cover 12%}
  :is(.rvd2.rvd2.rvd2.rvd2,.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc92]){animation-range:entry 6% cover 13%}
  :is(.rvd3.rvd3.rvd3.rvd3,.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc85]){animation-range:entry 9% cover 14%}
  :is(.rvd4.rvd4.rvd4.rvd4,.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc69]){animation-range:entry 12% cover 15%}
  :is(.elementor .e-con.e-con[id=gc5]){animation-range:entry 15% cover 16%}
  .rvd6{animation-range:entry 18% cover 17%}
  /* CTA solidifica quase de imediato — nunca fica meio transparente sob o dedo */
  :is(.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc41],.elementor .e-con.e-con[id=gc45],.elementor .e-con.e-con[id=gc59],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc74],.elementor .e-con.e-con[id=gc79],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92]),:is(.btn-wa.btn-wa.btn-wa .elementor-button),:is(.btn-map.btn-map.btn-map .elementor-button){animation-range:entry 0% cover 4%}
  /* o hero ja anima no load; nao acumula as duas */
  :is(.elementor .e-con.e-con[id=inicio]) :is(.rvu.rvu.rvu.rvu,.elementor .e-con.e-con[id=gc5],.elementor .e-con.e-con[id=gc9],.elementor .e-con.e-con[id=gc10],.elementor .e-con.e-con[id=gc11],.elementor .e-con.e-con[id=gc12],.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25],.elementor .e-con.e-con[id=gc28],.elementor .e-con.e-con[id=gc31],.elementor .e-con.e-con[id=gc37],.elementor .e-con.e-con[id=gc63],.elementor .e-con.e-con[id=gc65],.elementor .e-con.e-con[id=gc67],.elementor .e-con.e-con[id=gc69],.elementor .e-con.e-con[id=gc71],.elementor .e-con.e-con[id=gc73],.elementor .e-con.e-con[id=gc83],.elementor .e-con.e-con[id=gc84],.elementor .e-con.e-con[id=gc85],.elementor .e-con.e-con[id=gc86],.elementor .e-con.e-con[id=gc90],.elementor .e-con.e-con[id=gc92],.rvu.rvu .elementor-heading-title.elementor-heading-title),:is(.elementor .e-con.e-con[id=inicio]) :is(.rvl.rvl.rvl.rvl,.elementor .e-con.e-con[id=gc35],.elementor .e-con.e-con[id=gc40],.elementor .e-con.e-con[id=gc44]),:is(.elementor .e-con.e-con[id=inicio]) :is(.rvr.rvr.rvr.rvr,.elementor .e-con.e-con[id=gc36],.elementor .e-con.e-con[id=gc49],.elementor .e-con.e-con[id=gc50],.elementor .e-con.e-con[id=gc51],.elementor .e-con.e-con[id=gc52],.elementor .e-con.e-con[id=gc78]),:is(.elementor .e-con.e-con[id=inicio]) .rvt{animation-timeline:auto}
 }
}
/* ── ENTRADA EM TODOS OS ITENS (arvore nativa do Elementor) ──────────────────
   Na versao nativa cada item e um widget. Os wrappers do widget sao
   `display:contents` (SHIM do build_native), entao a caixa que da para animar e o
   elemento semantico de dentro: .elementor-heading-title, o <p> do text-editor,
   .elementor-button e o <img>. Os blocos que continuam em HTML entram pela classe.
   Especificidade ZERO de proposito (:where): quem ja tem classe de reveal propria
   (.rvl / .rvr / .rvd1..rvd6) continua mandando na direcao e no atraso.
   Nada de combinador "&gt;": ele vira &gt; no Custom CSS e mata a regra inteira. */
@supports (animation-timeline:view()){
 @media (prefers-reduced-motion:no-preference){
  :where(.elementor-widget-heading .elementor-heading-title,
         .elementor-widget-text-editor p,
         .elementor-widget-button .elementor-button,
         .elementor-widget-image img,
         :is(.seals.seals.seals.seals) li,:is(.checks.checks.checks.checks) li,:is(.safe-list.safe-list.safe-list.safe-list) li,:is(.addr.addr.addr.addr) li,
         :is(.faq-item.faq-item.faq-item.faq-item),:is(.map-link.map-link.map-link.map-link),:is(.map.map.map.map),:is(.table-wrap.table-wrap.table-wrap.table-wrap),:is(.hours-table.hours-table.hours-table.hours-table),:is(.marquee.marquee.marquee.marquee),:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]),
         :is(.author.author.author.author),:is(.stars.stars.stars.stars),:is(.status.status.status.status),:is(.step-n.step-n.step-n.step-n),:is(.vs.vs.vs.vs),:is(.gi.gi.gi.gi),:is(.product-badge.product-badge.product-badge.product-badge),:is(.footer-bottom.footer-bottom.footer-bottom.footer-bottom),:is(.hero-note.hero-note.hero-note.hero-note),
         .tag,.tel,:is(.flame.flame.flame.flame),.badge-wrap,.quote,.avatar,:is(.seal.seal.seal.seal),.chip-note,:is(.logo.logo.logo.logo)){
    animation-name:rv-up;animation-timeline:view();animation-fill-mode:both;
    animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-range:entry 0% cover 11%}
  /* todo container aninhado tambem entra -- so opacidade, porque o deslocamento ja
     vem do item de dentro e duas translacoes empilhadas ficam pesadas.
     `.elementor .e-con .e-con` pega os de dentro e deixa de fora as secoes de topo,
     que sao filhas diretas de `.elementor`. */
  :where(.elementor .e-con .e-con){
    animation-name:rv-fade;animation-timeline:view();animation-fill-mode:both;
    animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-range:entry 0% cover 8%}
  /* listas entram item a item */
  :where(:is(.seals.seals.seals.seals),:is(.checks.checks.checks.checks),:is(.safe-list.safe-list.safe-list.safe-list),:is(.addr.addr.addr.addr)) li:nth-child(2){animation-range:entry 4% cover 12%}
  :where(:is(.seals.seals.seals.seals),:is(.checks.checks.checks.checks),:is(.safe-list.safe-list.safe-list.safe-list),:is(.addr.addr.addr.addr)) li:nth-child(3){animation-range:entry 8% cover 13%}
  :where(:is(.seals.seals.seals.seals),:is(.checks.checks.checks.checks),:is(.safe-list.safe-list.safe-list.safe-list),:is(.addr.addr.addr.addr)) li:nth-child(4){animation-range:entry 12% cover 14%}
  :where(:is(.seals.seals.seals.seals),:is(.checks.checks.checks.checks),:is(.safe-list.safe-list.safe-list.safe-list),:is(.addr.addr.addr.addr)) li:nth-child(5){animation-range:entry 16% cover 15%}
  :where(:is(.seals.seals.seals.seals),:is(.checks.checks.checks.checks),:is(.safe-list.safe-list.safe-list.safe-list),:is(.addr.addr.addr.addr)) li:nth-child(6){animation-range:entry 20% cover 16%}
  /* a barra do topo e `position:fixed`: a linha do tempo de view() nunca avanca
     nela, entao o item ficaria parado no meio da entrada */
  :is(.elementor .e-con.e-con[id=gc1]) .elementor-heading-title,:is(.elementor .e-con.e-con[id=gc1]) .elementor-button,:is(.elementor .e-con.e-con[id=gc1]) p,:is(.elementor .e-con.e-con[id=gc1]) img,:is(.elementor .e-con.e-con[id=gc1]) :is(.logo.logo.logo.logo){animation:none}
  /* o hero entra no load; nao acumula as duas linhas do tempo */
  :is(.elementor .e-con.e-con[id=inicio]) .elementor-heading-title,:is(.elementor .e-con.e-con[id=inicio]) .elementor-button,:is(.elementor .e-con.e-con[id=inicio]) p,:is(.elementor .e-con.e-con[id=inicio]) img,:is(.elementor .e-con.e-con[id=inicio]) :is(.seals.seals.seals.seals) li,:is(.elementor .e-con.e-con[id=inicio]) :is(.hero-note.hero-note.hero-note.hero-note),:is(.elementor .e-con.e-con[id=inicio]) :is(.gi.gi.gi.gi),:is(.elementor .e-con.e-con[id=inicio]) .tag,:is(.elementor .e-con.e-con[id=inicio]) .e-con{animation-timeline:auto}
  :is(.elementor .e-con.e-con[id=gc1]) .e-con,:is(.elementor .e-con.e-con[id=gc1]) :is(.logo.logo.logo.logo),:is(.elementor .e-con.e-con[id=gc1]) .tag{animation:none}
 }
}
/* -- mapa (iframe e removido pelo sanitizador -&gt; imagem clicavel) -- */
:is(.map-link.map-link.map-link.map-link){position:relative;display:block;border-radius:18px;overflow:hidden;height:100%;min-height:324px}
:is(.map-link.map-link.map-link.map-link) img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
:is(.map-link.map-link.map-link.map-link):hover img{transform:scale(1.04)}
:is(.map-attr.map-attr.map-attr.map-attr){position:absolute;right:8px;bottom:8px;font-size:10px;color:#0B1626;background:rgba(255,255,255,.82);padding:2px 6px;border-radius:6px}
:is(.map-cta.map-cta.map-cta.map-cta){position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0B1626;background:linear-gradient(120deg,#FFD27A,#F2A93B);padding:8px 12px;border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.35)}

/* -- icones: mascara vetorial (data-URI) -- */
:is(.ic.ic.ic.ic){display:inline-block;flex:none;background:var(--icon-paint);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
:is(.ic-i-box.ic-i-box.ic-i-box.ic-i-box){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208%2012%203l9%205-9%205z%22%2F%3E%3Cpath%20d%3D%22M3%208v8l9%205%209-5V8%22%2F%3E%3Cpath%20d%3D%22M12%2013v8%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-building.ic-i-building.ic-i-building.ic-i-building){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%223%22%20width%3D%2216%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M8%207h2M14%207h2M8%2011h2M14%2011h2M8%2015h2M14%2015h2M10%2021v-3h4v3%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-cal.ic-i-cal.ic-i-cal.ic-i-cal){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-check.ic-i-check.ic-i-check.ic-i-check){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204.5%204.5L19%207%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-chef.ic-i-chef.ic-i-chef.ic-i-chef){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2013a4%204%200%201%201%201.5-7.7A5%205%200%200%201%2016.5%205%204%204%200%201%201%2018%2013v8H6z%22%2F%3E%3Cpath%20d%3D%22M6%2017h12%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-clock.ic-i-clock.ic-i-clock.ic-i-clock){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-file.ic-i-file.ic-i-file.ic-i-file){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6M8%2013h8M8%2017h6%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-flame.ic-i-flame.ic-i-flame.ic-i-flame){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022c4.4%200%207-3%207-7%200-3-2-5.5-3.5-7-.6%201.7-1.5%202.6-2.5%203-.3-3-1.6-5.6-4-8%200%204-4%206-4%2011%200%204.4%202.6%208%207%208z%22%2F%3E%3Cpath%20d%3D%22M12%2022c-2%200-3-1.5-3-3.5%200-2%201.5-3%203-5%201.5%202%203%203%203%205%200%202-1%203.5-3%203.5z%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-fork.ic-i-fork.ic-i-fork.ic-i-fork){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2019h6l2-9h4l3%209h3%22%2F%3E%3Cpath%20d%3D%22M11%2010V4h4v6%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-home.ic-i-home.ic-i-home.ic-i-home){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2011%209-8%209%208v10H3z%22%2F%3E%3Cpath%20d%3D%22M9%2021v-7h6v7%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-phone.ic-i-phone.ic-i-phone.ic-i-phone){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h4l2%205-2.5%201.5a11%2011%200%200%200%206%206L16%2013l5%202v4a2%202%200%200%201-2%202A17%2017%200%200%201%203%205a2%202%200%200%201%202-2z%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-pin.ic-i-pin.ic-i-pin.ic-i-pin){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s7-6.5%207-12a7%207%200%201%200-14%200c0%205.5%207%2012%207%2012z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-plus.ic-i-plus.ic-i-plus.ic-i-plus){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-seal.ic-i-seal.ic-i-seal.ic-i-seal){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3Cpath%20d%3D%22M12%204V2M12%2022v-2M4%2012H2M22%2012h-2%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-stamp.ic-i-stamp.ic-i-stamp.ic-i-stamp){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021h14M7%2021v-4h10v4%22%2F%3E%3Cpath%20d%3D%22M9%2017v-3a3%203%200%200%201%206%200v3%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-star.ic-i-star.ic-i-star.ic-i-star){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22m12%202%203%206.6%207%20.8-5.2%204.8%201.4%207L12%2017.7%205.8%2021.2l1.4-7L2%209.4l7-.8z%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-swap.ic-i-swap.ic-i-swap.ic-i-swap){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h13l-3-3M20%2017H7l3%203%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-tag.ic-i-tag.ic-i-tag.ic-i-tag){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012%2012%2020l-9-9V3h8z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-truck.ic-i-truck.ic-i-truck.ic-i-truck){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h11v10H3z%22%2F%3E%3Cpath%20d%3D%22M14%209h4l3%203v4h-7z%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-user.ic-i-user.ic-i-user.ic-i-user){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021a8%208%200%200%201%2016%200%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-van.ic-i-van.ic-i-van.ic-i-van){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%207h12v9H2z%22%2F%3E%3Cpath%20d%3D%22M14%2010h4l4%203v3h-8z%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M5%2010h6%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-wa.ic-i-wa.ic-i-wa.ic-i-wa){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.5%2014.4c-.3-.1-1.8-.9-2-1-.3-.1-.5-.1-.7.1-.2.3-.8%201-.9%201.2-.2.2-.3.2-.6.1-.3-.1-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3%200-.5.1-.6l.4-.5.3-.5c.1-.2%200-.4%200-.5l-.9-2.2c-.2-.6-.5-.5-.7-.5h-.6c-.2%200-.5.1-.8.4-.3.3-1%201-1%202.5s1.1%202.9%201.2%203.1c.1.2%202.1%203.2%205.1%204.5.7.3%201.3.5%201.7.6.7.2%201.4.2%201.9.1.6-.1%201.8-.7%202-1.4.2-.7.2-1.3.2-1.4-.1-.2-.3-.3-.6-.4zM12%202a10%2010%200%200%200-8.6%2015.1L2%2022l5-1.3A10%2010%200%201%200%2012%202zm0%2018.2c-1.5%200-3-.4-4.3-1.2l-.3-.2-3%20.8.8-2.9-.2-.3A8.2%208.2%200%201%201%2012%2020.2z%22%2F%3E%3C%2Fsvg%3E")}
:is(.ic-i-zap.ic-i-zap.ic-i-zap.ic-i-zap){--i:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%204%2014h7l-1%208%209-12h-7z%22%2F%3E%3C%2Fsvg%3E")}
:is(.gi.gi.gi.gi):is(.green.green.green.green) :is(.ic.ic.ic.ic){background:var(--icon-green)}
:is(.pill.pill.pill.pill) :is(.ic.ic.ic.ic),:is(.addr.addr.addr.addr) li :is(.ic.ic.ic.ic),:is(.radar.radar.radar.radar) :is(.center.center.center.center) :is(.ic.ic.ic.ic){background:var(--icon-amber)}
:is(.btn-wa.btn-wa.btn-wa .elementor-button) :is(.ic.ic.ic.ic),:is(.wa-float.wa-float.wa-float.wa-float) :is(.ic.ic.ic.ic){background:#fff}
:is(.btn-map.btn-map.btn-map .elementor-button) :is(.ic.ic.ic.ic){background:currentColor}
:is(.stars.stars.stars.stars) :is(.ic.ic.ic.ic){background:var(--icon-star)}
:is(.elementor .e-con.e-con[id=gc57]) a.tel :is(.ic.ic.ic.ic){background:currentColor}
:is(.faq-item.faq-item.faq-item.faq-item) summary :is(.plus.plus.plus.plus) :is(.ic.ic.ic.ic){background:var(--icon-amber)}
:is(.faq-item.faq-item.faq-item.faq-item)[open] summary :is(.plus.plus.plus.plus) :is(.ic.ic.ic.ic){background:#1a1000}
/* -- ilustracoes coloridas -- */
:is(.art.art.art.art){display:block;background-position:center;background-repeat:no-repeat;background-size:contain}
:is(.art-cyl.art-cyl.art-cyl.art-cyl){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20200%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gi-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237CD4FF%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22star-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339424F%22%2F%3E%3Cstop%20offset%3D%22.07%22%20stop-color%3D%22%236C7A8C%22%2F%3E%3Cstop%20offset%3D%22.2%22%20stop-color%3D%22%23B9C6D4%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%23EEF3F8%22%2F%3E%3Cstop%20offset%3D%22.46%22%20stop-color%3D%22%23C7D3DF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2393A1B1%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23606D7D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232E3742%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-shoulder%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238B98A8%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23D7E1EB%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239AA7B6%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-top%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2F6FA%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237C8998%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-band%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239A6412%22%2F%3E%3Cstop%20offset%3D%22.22%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFD98F%22%2F%3E%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%23EFA636%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238E5B10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22brass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238A6A22%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23E8C878%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFF0C0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239A7A2C%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22collar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233A434F%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%238E9BAA%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23D5DFE9%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%2377848F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23333B45%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230E5C93%22%2F%3E%3Cstop%20offset%3D%22.12%22%20stop-color%3D%22%232E93D0%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%237FD2F7%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23D8F2FF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2369C4EE%22%2F%3E%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%232782BE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230B4E7D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-cap%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23EAF6FF%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%238FC4E4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235A93B8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22spec%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.35%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22shadow%22%20cx%3D%22.5%22%20cy%3D%22.5%22%20r%3D%22.5%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%22.62%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22flame-g%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%220%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2338B6FF%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8A3D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fork-g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%22186%22%20rx%3D%2240%22%20ry%3D%228%22%20fill%3D%22url%28%23shadow%29%22%2F%3E%20%3Cpath%20d%3D%22M26%2056%20h68%20v104%20q0%2014-14%2014%20h-40%20q-14%200-14-14z%22%20fill%3D%22url%28%23cyl-body%29%22%2F%3E%20%3Cpath%20d%3D%22M26%2056%20q0-30%2034-30%20q34%200%2034%2030z%22%20fill%3D%22url%28%23cyl-shoulder%29%22%2F%3E%20%3Crect%20x%3D%2249%22%20y%3D%2210%22%20width%3D%2222%22%20height%3D%2220%22%20rx%3D%224%22%20fill%3D%22url%28%23brass%29%22%2F%3E%20%3Crect%20x%3D%2254%22%20y%3D%224%22%20width%3D%2212%22%20height%3D%229%22%20rx%3D%222.5%22%20fill%3D%22url%28%23brass%29%22%2F%3E%20%3Ccircle%20cx%3D%2260%22%20cy%3D%228%22%20r%3D%222.6%22%20fill%3D%22%235E4410%22%20opacity%3D%22.7%22%2F%3E%20%3Crect%20x%3D%2244%22%20y%3D%2224%22%20width%3D%2232%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23F2A93B%22%2F%3E%20%3Cpath%20d%3D%22M34%2030%20q26-12%2052%200%20v6%20q-26-11-52%200z%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Cpath%20d%3D%22M34%2030%20v14%20q0%204%204%204%20h6%20v-14z%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Cpath%20d%3D%22M86%2030%20v14%20q0%204-4%204%20h-6%20v-14z%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Crect%20x%3D%2226%22%20y%3D%22104%22%20width%3D%2268%22%20height%3D%2215%22%20fill%3D%22url%28%23cyl-band%29%22%2F%3E%20%3Crect%20x%3D%2226%22%20y%3D%22119%22%20width%3D%2268%22%20height%3D%222.5%22%20fill%3D%22%230B1626%22%20opacity%3D%22.28%22%2F%3E%20%3Cpath%20d%3D%22M36%2062%20v96%22%20stroke%3D%22url%28%23spec%29%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M50%2060%20v100%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20opacity%3D%22.22%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M84%2066%20v88%22%20stroke%3D%22%230B1626%22%20stroke-width%3D%224%22%20opacity%3D%22.2%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M26%20158%20h68%20v2%20q0%2014-14%2014%20h-40%20q-14%200-14-14z%22%20fill%3D%22%230B1626%22%20opacity%3D%22.3%22%2F%3E%20%3Cellipse%20cx%3D%2260%22%20cy%3D%2242%22%20rx%3D%2220%22%20ry%3D%225%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.16%22%2F%3E%3C%2Fsvg%3E");aspect-ratio:120/200}
:is(.art-cyl-h.art-cyl-h.art-cyl-h.art-cyl-h){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20120%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gi-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237CD4FF%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22star-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339424F%22%2F%3E%3Cstop%20offset%3D%22.07%22%20stop-color%3D%22%236C7A8C%22%2F%3E%3Cstop%20offset%3D%22.2%22%20stop-color%3D%22%23B9C6D4%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%23EEF3F8%22%2F%3E%3Cstop%20offset%3D%22.46%22%20stop-color%3D%22%23C7D3DF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2393A1B1%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23606D7D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232E3742%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-shoulder%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238B98A8%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23D7E1EB%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239AA7B6%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-top%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2F6FA%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237C8998%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-band%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239A6412%22%2F%3E%3Cstop%20offset%3D%22.22%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFD98F%22%2F%3E%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%23EFA636%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238E5B10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22brass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238A6A22%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23E8C878%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFF0C0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239A7A2C%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22collar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233A434F%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%238E9BAA%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23D5DFE9%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%2377848F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23333B45%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230E5C93%22%2F%3E%3Cstop%20offset%3D%22.12%22%20stop-color%3D%22%232E93D0%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%237FD2F7%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23D8F2FF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2369C4EE%22%2F%3E%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%232782BE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230B4E7D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-cap%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23EAF6FF%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%238FC4E4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235A93B8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22spec%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.35%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22shadow%22%20cx%3D%22.5%22%20cy%3D%22.5%22%20r%3D%22.5%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%22.62%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22flame-g%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%220%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2338B6FF%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8A3D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fork-g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%22112%22%20cy%3D%22108%22%20rx%3D%2284%22%20ry%3D%227%22%20fill%3D%22url%28%23shadow%29%22%2F%3E%20%3Crect%20x%3D%2234%22%20y%3D%2286%22%20width%3D%22156%22%20height%3D%229%22%20rx%3D%224%22%20fill%3D%22%2339424F%22%2F%3E%20%3Crect%20x%3D%2246%22%20y%3D%2295%22%20width%3D%2218%22%20height%3D%2211%22%20rx%3D%223%22%20fill%3D%22%23242C36%22%2F%3E%20%3Crect%20x%3D%22160%22%20y%3D%2295%22%20width%3D%2218%22%20height%3D%2211%22%20rx%3D%223%22%20fill%3D%22%23242C36%22%2F%3E%20%3Cpath%20d%3D%22M52%2024%20h116%20q22%200%2022%2031%20t-22%2031%20h-116%20q-22%200-22-31%20t22-31z%22%20fill%3D%22url%28%23cyl-body%29%22%20transform%3D%22rotate%2890%20110%2055%29%20rotate%28-90%20110%2055%29%22%2F%3E%20%3Cellipse%20cx%3D%2252%22%20cy%3D%2255%22%20rx%3D%2212%22%20ry%3D%2231%22%20fill%3D%22url%28%23cyl-shoulder%29%22%2F%3E%20%3Cellipse%20cx%3D%22168%22%20cy%3D%2255%22%20rx%3D%2212%22%20ry%3D%2231%22%20fill%3D%22%230B1626%22%20opacity%3D%22.18%22%2F%3E%20%3Crect%20x%3D%22120%22%20y%3D%2224%22%20width%3D%2213%22%20height%3D%2262%22%20fill%3D%22url%28%23cyl-band%29%22%2F%3E%20%3Crect%20x%3D%22133%22%20y%3D%2224%22%20width%3D%222.5%22%20height%3D%2262%22%20fill%3D%22%230B1626%22%20opacity%3D%22.25%22%2F%3E%20%3Crect%20x%3D%2226%22%20y%3D%2244%22%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%225%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Ccircle%20cx%3D%2224%22%20cy%3D%2255%22%20r%3D%228%22%20fill%3D%22url%28%23brass%29%22%2F%3E%20%3Ccircle%20cx%3D%2224%22%20cy%3D%2255%22%20r%3D%223%22%20fill%3D%22%235E4410%22%20opacity%3D%22.7%22%2F%3E%20%3Crect%20x%3D%2240%22%20y%3D%2230%22%20width%3D%2210%22%20height%3D%227%22%20rx%3D%222%22%20fill%3D%22url%28%23brass%29%22%2F%3E%20%3Cpath%20d%3D%22M60%2034%20h96%22%20stroke%3D%22url%28%23spec%29%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M60%2076%20h96%22%20stroke%3D%22%230B1626%22%20stroke-width%3D%225%22%20opacity%3D%22.2%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cellipse%20cx%3D%2252%22%20cy%3D%2242%22%20rx%3D%227%22%20ry%3D%2210%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.2%22%2F%3E%3C%2Fsvg%3E");aspect-ratio:220/120}
:is(.art-cyl-tall.art-cyl-tall.art-cyl-tall.art-cyl-tall){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20200%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gi-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237CD4FF%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22star-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339424F%22%2F%3E%3Cstop%20offset%3D%22.07%22%20stop-color%3D%22%236C7A8C%22%2F%3E%3Cstop%20offset%3D%22.2%22%20stop-color%3D%22%23B9C6D4%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%23EEF3F8%22%2F%3E%3Cstop%20offset%3D%22.46%22%20stop-color%3D%22%23C7D3DF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2393A1B1%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23606D7D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232E3742%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-shoulder%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238B98A8%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23D7E1EB%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239AA7B6%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-top%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2F6FA%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237C8998%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-band%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239A6412%22%2F%3E%3Cstop%20offset%3D%22.22%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFD98F%22%2F%3E%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%23EFA636%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238E5B10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22brass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238A6A22%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23E8C878%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFF0C0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239A7A2C%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22collar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233A434F%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%238E9BAA%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23D5DFE9%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%2377848F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23333B45%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230E5C93%22%2F%3E%3Cstop%20offset%3D%22.12%22%20stop-color%3D%22%232E93D0%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%237FD2F7%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23D8F2FF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2369C4EE%22%2F%3E%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%232782BE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230B4E7D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-cap%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23EAF6FF%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%238FC4E4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235A93B8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22spec%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.35%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22shadow%22%20cx%3D%22.5%22%20cy%3D%22.5%22%20r%3D%22.5%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%22.62%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22flame-g%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%220%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2338B6FF%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8A3D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fork-g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%22190%22%20rx%3D%2230%22%20ry%3D%226%22%20fill%3D%22url%28%23shadow%29%22%2F%3E%20%3Cpath%20d%3D%22M36%2040%20h48%20v138%20q0%208-8%208%20h-32%20q-8%200-8-8z%22%20fill%3D%22url%28%23cyl-body%29%22%2F%3E%20%3Cpath%20d%3D%22M36%2040%20q0-20%2024-20%20q24%200%2024%2020z%22%20fill%3D%22url%28%23cyl-shoulder%29%22%2F%3E%20%3Crect%20x%3D%2252%22%20y%3D%228%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22url%28%23brass%29%22%2F%3E%20%3Crect%20x%3D%2256%22%20y%3D%222%22%20width%3D%229%22%20height%3D%228%22%20rx%3D%222%22%20fill%3D%22url%28%23brass%29%22%2F%3E%20%3Cpath%20d%3D%22M42%2022%20q18-9%2036%200%20v5%20q-18-8-36%200z%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Cpath%20d%3D%22M42%2022%20v12%20q0%203%203%203%20h5%20v-12z%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Cpath%20d%3D%22M78%2022%20v12%20q0%203-3%203%20h-5%20v-12z%22%20fill%3D%22url%28%23collar%29%22%2F%3E%20%3Crect%20x%3D%2236%22%20y%3D%2292%22%20width%3D%2248%22%20height%3D%2213%22%20fill%3D%22url%28%23cyl-band%29%22%2F%3E%20%3Crect%20x%3D%2236%22%20y%3D%22105%22%20width%3D%2248%22%20height%3D%222%22%20fill%3D%22%230B1626%22%20opacity%3D%22.28%22%2F%3E%20%3Cpath%20d%3D%22M44%2046%20v130%22%20stroke%3D%22url%28%23spec%29%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M76%2050%20v124%22%20stroke%3D%22%230B1626%22%20stroke-width%3D%223.5%22%20opacity%3D%22.22%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M36%20172%20h48%20v6%20q0%208-8%208%20h-32%20q-8%200-8-8z%22%20fill%3D%22%230B1626%22%20opacity%3D%22.28%22%2F%3E%20%3Cellipse%20cx%3D%2260%22%20cy%3D%2232%22%20rx%3D%2214%22%20ry%3D%224%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.16%22%2F%3E%3C%2Fsvg%3E");aspect-ratio:120/200}
:is(.art-gallon.art-gallon.art-gallon.art-gallon){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20200%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gi-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237CD4FF%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22star-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339424F%22%2F%3E%3Cstop%20offset%3D%22.07%22%20stop-color%3D%22%236C7A8C%22%2F%3E%3Cstop%20offset%3D%22.2%22%20stop-color%3D%22%23B9C6D4%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%23EEF3F8%22%2F%3E%3Cstop%20offset%3D%22.46%22%20stop-color%3D%22%23C7D3DF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2393A1B1%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23606D7D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232E3742%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-shoulder%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238B98A8%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23D7E1EB%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239AA7B6%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-top%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2F6FA%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237C8998%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-band%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239A6412%22%2F%3E%3Cstop%20offset%3D%22.22%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFD98F%22%2F%3E%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%23EFA636%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238E5B10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22brass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238A6A22%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23E8C878%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFF0C0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239A7A2C%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22collar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233A434F%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%238E9BAA%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23D5DFE9%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%2377848F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23333B45%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230E5C93%22%2F%3E%3Cstop%20offset%3D%22.12%22%20stop-color%3D%22%232E93D0%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%237FD2F7%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23D8F2FF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2369C4EE%22%2F%3E%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%232782BE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230B4E7D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-cap%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23EAF6FF%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%238FC4E4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235A93B8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22spec%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.35%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22shadow%22%20cx%3D%22.5%22%20cy%3D%22.5%22%20r%3D%22.5%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%22.62%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22flame-g%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%220%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2338B6FF%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8A3D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fork-g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%22188%22%20rx%3D%2238%22%20ry%3D%228%22%20fill%3D%22url%28%23shadow%29%22%2F%3E%20%3Crect%20x%3D%2245%22%20y%3D%224%22%20width%3D%2230%22%20height%3D%2215%22%20rx%3D%224%22%20fill%3D%22url%28%23water-cap%29%22%2F%3E%20%3Crect%20x%3D%2243%22%20y%3D%2217%22%20width%3D%2234%22%20height%3D%227%22%20rx%3D%223%22%20fill%3D%22%23B7DCF0%22%2F%3E%20%3Cpath%20d%3D%22M46%2024%20h28%20v12%20q28%208%2028%2040%20v88%20q0%2018-18%2018%20h-48%20q-18%200-18-18%20v-88%20q0-32%2028-40z%22%20fill%3D%22url%28%23water-body%29%22%20opacity%3D%22.95%22%2F%3E%20%3Cpath%20d%3D%22M46%2024%20h28%20v12%20q10%203%2017%209%20h-62%20q7-6%2017-9z%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.3%22%2F%3E%20%3Cpath%20d%3D%22M28%2096%20h64%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.5%22%20opacity%3D%22.28%22%2F%3E%20%3Cpath%20d%3D%22M26%20116%20h68%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.5%22%20opacity%3D%22.22%22%2F%3E%20%3Cpath%20d%3D%22M26%20136%20h68%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.5%22%20opacity%3D%22.16%22%2F%3E%20%3Cpath%20d%3D%22M36%2060%20v104%22%20stroke%3D%22url%28%23spec%29%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M50%2056%20v112%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.5%22%20opacity%3D%22.3%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M92%2074%20v84%22%20stroke%3D%22%2306334F%22%20stroke-width%3D%225%22%20opacity%3D%22.35%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cellipse%20cx%3D%2260%22%20cy%3D%22168%22%20rx%3D%2230%22%20ry%3D%229%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.16%22%2F%3E%20%3Cellipse%20cx%3D%2260%22%20cy%3D%2246%22%20rx%3D%2216%22%20ry%3D%225%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.22%22%2F%3E%3C%2Fsvg%3E");aspect-ratio:120/200}
:is(.art-flame.art-flame.art-flame.art-flame){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gi-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237CD4FF%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22star-grad%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339424F%22%2F%3E%3Cstop%20offset%3D%22.07%22%20stop-color%3D%22%236C7A8C%22%2F%3E%3Cstop%20offset%3D%22.2%22%20stop-color%3D%22%23B9C6D4%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%23EEF3F8%22%2F%3E%3Cstop%20offset%3D%22.46%22%20stop-color%3D%22%23C7D3DF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2393A1B1%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23606D7D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232E3742%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-shoulder%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238B98A8%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23D7E1EB%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239AA7B6%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-top%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2F6FA%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237C8998%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22cyl-band%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239A6412%22%2F%3E%3Cstop%20offset%3D%22.22%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFD98F%22%2F%3E%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%23EFA636%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238E5B10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22brass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238A6A22%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23E8C878%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFF0C0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239A7A2C%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22collar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233A434F%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%238E9BAA%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23D5DFE9%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%2377848F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23333B45%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-body%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230E5C93%22%2F%3E%3Cstop%20offset%3D%22.12%22%20stop-color%3D%22%232E93D0%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%237FD2F7%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23D8F2FF%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%2369C4EE%22%2F%3E%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%232782BE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230B4E7D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22water-cap%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23EAF6FF%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%238FC4E4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235A93B8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22spec%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%22.35%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22shadow%22%20cx%3D%22.5%22%20cy%3D%22.5%22%20r%3D%22.5%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%22.62%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23000000%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22flame-g%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%220%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2338B6FF%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8A3D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fork-g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD27A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2A93B%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23flame-g%29%22%20d%3D%22M12%2022c4.4%200%207-3%207-7%200-3-2-5.5-3.5-7-.6%201.7-1.5%202.6-2.5%203-.3-3-1.6-5.6-4-8%200%204-4%206-4%2011%200%204.4%202.6%208%207%208z%22%2F%3E%3C%2Fsvg%3E");aspect-ratio:1}
:is(.chip.chip.chip.chip) :is(.art.art.art.art){width:30px;height:30px}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art.art.art.art){width:74%;height:auto;position:relative;filter:drop-shadow(0 14px 20px rgba(11,22,38,.22));transition:transform .5s cubic-bezier(.2,.7,.2,1)}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art.art.art.art){transform:translateY(-8px) scale(1.04)}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art.art.art.art){width:48%}
:is(.elementor .e-con.e-con[id=gc57]) :is(.flame.flame.flame.flame) :is(.art.art.art.art){width:40px;height:40px;animation:flame 1.6s ease-in-out infinite;transform-origin:bottom}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]):hover :is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art.art.art.art){transform:translateY(-8px) scale(1.04)}
:is(.chip.chip.chip.chip) :is(.art.art.art.art){width:30px;height:auto}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art.art.art.art){width:74%;height:auto}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art-cyl-h.art-cyl-h.art-cyl-h.art-cyl-h){width:100%}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]) :is(.art-cyl-tall.art-cyl-tall.art-cyl-tall.art-cyl-tall){width:62%}
:is(.elementor .e-con.e-con[id=gc57]) :is(.flame.flame.flame.flame) :is(.art.art.art.art){width:40px;height:40px;animation:flame 1.6s ease-in-out infinite;transform-origin:bottom}
/* -- fotos reais de produto (substituem a ilustracao quando existem) -- */
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]):has(:is(.product-photo.product-photo.product-photo.product-photo img)){padding:0;border:none;background:none;min-height:0}
:is(.elementor .e-con.e-con[id=gc17],.elementor .e-con.e-con[id=gc20],.elementor .e-con.e-con[id=gc23],.elementor .e-con.e-con[id=gc26]):has(:is(.product-photo.product-photo.product-photo.product-photo img))::before{display:none}
:is(.product-photo.product-photo.product-photo.product-photo img){width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
:is(.elementor .e-con.e-con[id=gc16],.elementor .e-con.e-con[id=gc19],.elementor .e-con.e-con[id=gc22],.elementor .e-con.e-con[id=gc25]):hover :is(.product-photo.product-photo.product-photo.product-photo img){transform:scale(1.05)}
:is(.chip.chip.chip.chip) :is(.product-photo.product-photo.product-photo.product-photo img){width:30px}

/* ── shims da conversao para widgets nativos ────────────────────────────── */
/* O wrapper do widget viraria o item de flex/grid e quebraria alturas e
   height:100%. Com display:contents a arvore de caixas volta a ser a do HTML
   aprovado: o <h1>, <p>, <a> ou <img> e que sao os filhos diretos do container. */
.elementor-widget,
.elementor-widget .elementor-widget-container,
.elementor-widget-image figure,
.elementor-widget-image figure{display:contents}
.elementor-widget:not(:last-child){margin-block-end:0}
/* zera os defaults de container do Kit; o espacamento real vem das regras [id=..] */
.elementor .e-con,.elementor .e-con-inner{--gap:0px;--row-gap:0px;--column-gap:0px;
  --padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;
  --padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;
  --margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--border-radius:0}
/* o <a> do botao nativo recebe o visual; o icone continua sendo o nosso <span class="ic"> */
/* o Kit do Elementor define tipografia no body com (0,1,0) e vence a regra `body{}` */
body.elementor-page{font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.65}
/* o tema do WP estiliza <table> (font-size menor); no HTML aprovado nao existe essa regra */
.elementor table{font:inherit}
.elementor table td,.elementor table th,.elementor table tr{line-height:inherit}
/* o tema do WP poe margem no <p>; :where() empata a especificidade e a ordem decide */
:where(.elementor) p{margin:0}
/* imagem de produto e item de grid com place-items:center; sem isso o width:100%
   resolve como 0 enquanto o lazy nao carrega e o card colapsa */
.product-photo img{justify-self:stretch}
/* cada widget html tem seu wrapper, entao `.marquee+.marquee` deixa de casar:
   a 2a faixa e a unica com .rev, o alvo equivalente nesta pagina */
.marquee.rev{margin-top:-10px}
.elementor-button{border:none;text-decoration:none}
.elementor-button-content-wrapper,.elementor-button-text{display:inline-flex;align-items:center;gap:12px}
.elementor-button-icon{display:inline-flex;align-items:center}

/* -- estilos inline preservados da marcacao aprovada -- */
#st1 .elementor-heading-title{margin-bottom:22px}
#st2 .elementor-heading-title{margin-bottom:12px}
#st3 .elementor-heading-title{margin-bottom:22px}
#st4 .elementor-button{padding:22px 44px;font-size:16px}/* End custom CSS */