.elementor-4141 .elementor-element.elementor-element-82ed7b3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-4141 .elementor-element.elementor-element-44a29fa{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-44a29fa:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-44a29fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-44a29fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4141 .elementor-element.elementor-element-ef5973f .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-ef5973f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-ef5973f.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-ef5973f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-ef5973f.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-ef5973f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-ef5973f .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-ef5973f .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-9cab485{text-align:center;}.elementor-4141 .elementor-element.elementor-element-9cab485 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-4cc83f2{width:100%;max-width:100%;font-size:14px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-9b7e0b6{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-9b7e0b6:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-9b7e0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-6b9fc33 .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-6b9fc33.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-6b9fc33.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-6b9fc33.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-6b9fc33.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-6b9fc33.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-6b9fc33 .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-6b9fc33 .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-396bd79{text-align:center;}.elementor-4141 .elementor-element.elementor-element-396bd79 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-4141 .elementor-element.elementor-element-62fb1c6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:14px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-d2041cb{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-d2041cb:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-d2041cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-83eefaa .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-83eefaa.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-83eefaa.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-83eefaa.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-83eefaa.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-83eefaa.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-83eefaa .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-83eefaa .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-f1a9e74{text-align:center;}.elementor-4141 .elementor-element.elementor-element-f1a9e74 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-490c567{font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#444444;}.elementor-4141 .elementor-element.elementor-element-77138db{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-77138db:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-77138db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-2e512a6 .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-2e512a6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-2e512a6.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-2e512a6.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-2e512a6.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-2e512a6.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-2e512a6 .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-2e512a6 .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-a4521df{text-align:center;}.elementor-4141 .elementor-element.elementor-element-a4521df .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-ec40a0c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:14px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-752e6ae{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-752e6ae:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-752e6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-bf31ff1 .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-bf31ff1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-bf31ff1.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-bf31ff1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-bf31ff1.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-bf31ff1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-bf31ff1 .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-bf31ff1 .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-a75bff4{text-align:center;}.elementor-4141 .elementor-element.elementor-element-a75bff4 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-2dcda26{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:14px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-78c5cd2{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-78c5cd2:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-78c5cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-fbf683e .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-fbf683e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-fbf683e.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-fbf683e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-fbf683e.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-fbf683e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-fbf683e .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-fbf683e .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-5f71abb{text-align:center;}.elementor-4141 .elementor-element.elementor-element-5f71abb .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-68de6d9{font-size:14px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-b466f0c{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-b466f0c:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-b466f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-2e3c5cd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-2e3c5cd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-6149f9f{text-align:center;}.elementor-4141 .elementor-element.elementor-element-6149f9f .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-3c9bc0e{font-size:14px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-d0a5f02{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.12);}.elementor-4141 .elementor-element.elementor-element-d0a5f02:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-d0a5f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4141 .elementor-element.elementor-element-9c1e432 .elementor-icon-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-9c1e432.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4141 .elementor-element.elementor-element-9c1e432.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-9c1e432.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4141 .elementor-element.elementor-element-9c1e432.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-9c1e432.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4141 .elementor-element.elementor-element-9c1e432 .elementor-icon{font-size:42px;}.elementor-4141 .elementor-element.elementor-element-9c1e432 .elementor-icon svg{height:42px;}.elementor-4141 .elementor-element.elementor-element-fbdfff6{text-align:center;}.elementor-4141 .elementor-element.elementor-element-fbdfff6 .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-4141 .elementor-element.elementor-element-e4f5bf0{font-size:13px;font-weight:600;color:#444444;}.elementor-4141 .elementor-element.elementor-element-25691aa{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4141 .elementor-element.elementor-element-82ed7b3{--content-width:100%;}.elementor-4141 .elementor-element.elementor-element-44a29fa{--width:20%;}.elementor-4141 .elementor-element.elementor-element-9b7e0b6{--width:20%;}.elementor-4141 .elementor-element.elementor-element-d2041cb{--width:20%;}.elementor-4141 .elementor-element.elementor-element-77138db{--width:20%;}.elementor-4141 .elementor-element.elementor-element-752e6ae{--width:20%;}.elementor-4141 .elementor-element.elementor-element-78c5cd2{--width:20%;}.elementor-4141 .elementor-element.elementor-element-b466f0c{--width:20%;}.elementor-4141 .elementor-element.elementor-element-d0a5f02{--width:20%;}}@media(max-width:1024px){.elementor-4141 .elementor-element.elementor-element-82ed7b3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4141 .elementor-element.elementor-element-44a29fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-ef5973f .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-ef5973f .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-9cab485 .elementor-heading-title{font-size:14px;}.elementor-4141 .elementor-element.elementor-element-4cc83f2{text-align:center;}.elementor-4141 .elementor-element.elementor-element-9b7e0b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-6b9fc33 .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-6b9fc33 .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-396bd79{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4141 .elementor-element.elementor-element-396bd79 .elementor-heading-title{font-size:14px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-4141 .elementor-element.elementor-element-62fb1c6{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4141 .elementor-element.elementor-element-d2041cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-83eefaa .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-83eefaa .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-f1a9e74{width:100%;max-width:100%;text-align:center;}.elementor-4141 .elementor-element.elementor-element-f1a9e74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-4141 .elementor-element.elementor-element-f1a9e74.elementor-element{--align-self:stretch;}.elementor-4141 .elementor-element.elementor-element-f1a9e74 .elementor-heading-title{font-size:14px;}.elementor-4141 .elementor-element.elementor-element-77138db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-2e512a6 .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-2e512a6 .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-a4521df.elementor-element{--align-self:center;}.elementor-4141 .elementor-element.elementor-element-a4521df .elementor-heading-title{font-size:14px;}.elementor-4141 .elementor-element.elementor-element-752e6ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-bf31ff1 .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-bf31ff1 .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-a75bff4 .elementor-heading-title{font-size:14px;}.elementor-4141 .elementor-element.elementor-element-78c5cd2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-fbf683e .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-fbf683e .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-5f71abb .elementor-heading-title{font-size:14px;}.elementor-4141 .elementor-element.elementor-element-68de6d9{text-align:start;}.elementor-4141 .elementor-element.elementor-element-b466f0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-2e3c5cd .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-6149f9f .elementor-heading-title{font-size:14px;}.elementor-4141 .elementor-element.elementor-element-3c9bc0e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-4141 .elementor-element.elementor-element-d0a5f02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-9c1e432 .elementor-icon{font-size:36px;}.elementor-4141 .elementor-element.elementor-element-9c1e432 .elementor-icon svg{height:36px;}.elementor-4141 .elementor-element.elementor-element-fbdfff6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4141 .elementor-element.elementor-element-fbdfff6 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-4141 .elementor-element.elementor-element-44a29fa{--width:50%;}.elementor-4141 .elementor-element.elementor-element-9b7e0b6{--width:40%;}.elementor-4141 .elementor-element.elementor-element-d2041cb{--width:40%;}.elementor-4141 .elementor-element.elementor-element-77138db{--width:50%;}.elementor-4141 .elementor-element.elementor-element-752e6ae{--width:50%;}.elementor-4141 .elementor-element.elementor-element-78c5cd2{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-44a29fa *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-44a29fa {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-44a29fa .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-44a29fa .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-44a29fa .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-44a29fa:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-44a29fa:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-44a29fa:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-44a29fa:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-44a29fa:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b7e0b6 *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-9b7e0b6 {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-9b7e0b6 .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-9b7e0b6 .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-9b7e0b6 .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-9b7e0b6:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-9b7e0b6:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-9b7e0b6:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-9b7e0b6:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-9b7e0b6:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2041cb *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-d2041cb {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-d2041cb .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-d2041cb .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-d2041cb .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-d2041cb:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-d2041cb:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-d2041cb:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-d2041cb:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-d2041cb:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77138db *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-77138db {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-77138db .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-77138db .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-77138db .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-77138db:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-77138db:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-77138db:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-77138db:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-77138db:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752e6ae *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-752e6ae {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-752e6ae .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-752e6ae .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-752e6ae .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-752e6ae:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-752e6ae:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-752e6ae:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-752e6ae:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-752e6ae:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c5cd2 *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-78c5cd2 {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-78c5cd2 .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-78c5cd2 .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-78c5cd2 .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-78c5cd2:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-78c5cd2:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-78c5cd2:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-78c5cd2:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-78c5cd2:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b466f0c *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-b466f0c {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-b466f0c .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-b466f0c .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-b466f0c .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-b466f0c:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-b466f0c:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-b466f0c:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-b466f0c:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-b466f0c:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0a5f02 *//* Reset: tudo centrado no card */
.elementor-4141 .elementor-element.elementor-element-d0a5f02 {
    position: relative;
    overflow: hidden;
}

/* Ícone e título sempre centrados */
.elementor-4141 .elementor-element.elementor-element-d0a5f02 .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-d0a5f02 .elementor-widget-heading {
    transition: 0.3s ease;
    opacity: 1;
    transform: translateY(0px);
}

/* CONTEÚDO DO HOVER — escondido por defeito */
.elementor-4141 .elementor-element.elementor-element-d0a5f02 .dv-hover-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    transition: 0.3s ease;
}

/* Quando faz hover — esconder icon + título */
.elementor-4141 .elementor-element.elementor-element-d0a5f02:hover .elementor-widget-icon,
.elementor-4141 .elementor-element.elementor-element-d0a5f02:hover .elementor-widget-heading {
    opacity: 0;
    transform: translateY(-20px);
}

/* Mostrar conteúdo no hover */
.elementor-4141 .elementor-element.elementor-element-d0a5f02:hover .dv-hover-content {
    opacity: 1;
}

.elementor-4141 .elementor-element.elementor-element-d0a5f02:active {
    transform: scale(0.97);
    transition: transform .05s;
}

.elementor-4141 .elementor-element.elementor-element-d0a5f02:active {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.08) inset;
}/* End custom CSS */