.elementor-16 .elementor-element.elementor-element-a753459{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-a753459:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a753459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-16 .elementor-element.elementor-element-a753459.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c3976b3{--display:flex;--min-height:447px;--justify-content:center;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-c3976b3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c3976b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #232323 0%, #101010 100%);}.elementor-16 .elementor-element.elementor-element-c3976b3::before, .elementor-16 .elementor-element.elementor-element-c3976b3 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c3976b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c3976b3 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c3976b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c3976b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.out.cloud/wp-content/uploads/2025/10/bw2-tst.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:59% auto;}.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-16 .elementor-element.elementor-element-6d3903b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ac8e4fd .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:42px;font-weight:600;color:#F5F5F5;}.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-16 .elementor-element.elementor-element-e9b2dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 020% 0% 0%;font-family:"Syne", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8edd9e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-33cfdd8 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#040404;color:#040404;background-image:linear-gradient(153deg, var( --e-global-color-147a41c ) 14%, #FDBD25 100%);border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-2cdadda .elementor-button{background-color:#D8D8A82E;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-a267eb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-16 .elementor-element.elementor-element-e317175{text-align:center;}.elementor-16 .elementor-element.elementor-element-e317175 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:300;color:#C9C9C9;}.elementor-16 .elementor-element.elementor-element-653dfa46{--e-image-carousel-slides-to-show:5;}.elementor-16 .elementor-element.elementor-element-5de31a3e{--e-image-carousel-slides-to-show:5;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7138160{--divider-border-style:solid;--divider-color:var( --e-global-color-198b901 );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-7138160 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-7138160 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-86314ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-dcbd35e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-e808c62 .elementor-counter-number-wrapper{color:var( --e-global-color-31d3489 );font-family:"Syne", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-e808c62 .elementor-counter-title{color:#A5A9AF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-c03adc1{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;font-style:italic;color:#8B8888;}.elementor-16 .elementor-element.elementor-element-95ccd4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-2329aa5 .elementor-counter-number-wrapper{color:#F5F5F5;font-family:"Syne", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-2329aa5 .elementor-counter-title{color:#A5A9AF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-f6b6468{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;font-style:italic;color:#8B8888;}.elementor-16 .elementor-element.elementor-element-da3ccc7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-718608d .elementor-counter-number-wrapper{color:#F5F5F5;font-family:"Syne", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-718608d .elementor-counter-title{color:#A5A9AF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-7c4da9b{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;font-style:italic;color:#8B8888;}.elementor-16 .elementor-element.elementor-element-0b46bc5{--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-16 .elementor-element.elementor-element-0b46bc5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0b46bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-16 .elementor-element.elementor-element-3d3fb8e{width:var( --container-widget-width, 66% );max-width:66%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-3d3fb8e.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3d3fb8e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:26px;font-weight:600;line-height:31px;color:var( --e-global-color-31d3489 );}.elementor-16 .elementor-element.elementor-element-58c20a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-5461a88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-5461a88:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5461a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-16 .elementor-element.elementor-element-45d5b2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-8f1bea9.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8f1bea9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-3b3fbb5{padding:20px 20px 20px 2px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-c71f609{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-c71f609 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-c71f609 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-114bb54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-114bb54 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-4d4c309{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-4d4c309:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4d4c309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-b75b0d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e45177b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e45177b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-5d35c06{padding:20px 20px 20px 2px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-44c16bf{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-44c16bf .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-44c16bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-96f8d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-96f8d91 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-f745808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-f745808:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f745808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-c0d20c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6217cd3.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6217cd3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-3911a8c{padding:20px 20px 20px 2px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-ee16d76{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-ee16d76 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-ee16d76 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-da7bb81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-da7bb81 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-1c63c75{--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;--overflow:hidden;}.elementor-16 .elementor-element.elementor-element-1c63c75:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1c63c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-16 .elementor-element.elementor-element-6cb6c8d{width:var( --container-widget-width, 66% );max-width:66%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-6cb6c8d.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6cb6c8d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:26px;font-weight:600;line-height:31px;color:var( --e-global-color-31d3489 );}.elementor-16 .elementor-element.elementor-element-2ab4555{--e-image-carousel-slides-to-show:5;}.elementor-16 .elementor-element.elementor-element-2748054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-2748054:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2748054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-16 .elementor-element.elementor-element-ac46aec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-b865606{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-b865606:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b865606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-b865606::before, .elementor-16 .elementor-element.elementor-element-b865606 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b865606 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b865606 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b865606 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b865606 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-8187648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-8187648{left:23px;}body.rtl .elementor-16 .elementor-element.elementor-element-8187648{right:23px;}.elementor-16 .elementor-element.elementor-element-bc84d35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-517a074.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-517a074 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-db04218{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-1f4eb56 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d58fce4 );color:var( --e-global-color-d58fce4 );padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1f4eb56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-f7665dd{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-f7665dd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f7665dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-f7665dd::before, .elementor-16 .elementor-element.elementor-element-f7665dd > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-f7665dd > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-f7665dd > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-f7665dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-f7665dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-20ab7a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a7e51f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-00e6d4a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-00e6d4a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-b6c6962{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-d80a14d .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d58fce4 );color:var( --e-global-color-d58fce4 );padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d80a14d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-53bdb13{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-53bdb13:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-53bdb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-53bdb13::before, .elementor-16 .elementor-element.elementor-element-53bdb13 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-53bdb13 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-53bdb13 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-53bdb13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-53bdb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-3915115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16 .elementor-element.elementor-element-decf6c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2b9ff34.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2b9ff34 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-0c8b99f{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-bb53d33 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d58fce4 );color:var( --e-global-color-d58fce4 );padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bb53d33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-acf896a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-fe061e6{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-fe061e6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fe061e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-fe061e6::before, .elementor-16 .elementor-element.elementor-element-fe061e6 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-fe061e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-fe061e6 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-fe061e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-fe061e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-449200d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d025ece{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-738738b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-738738b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-738738b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-a542bc0{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-0d4da3b .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d58fce4 );color:var( --e-global-color-d58fce4 );padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0d4da3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-ddcfca2{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-ddcfca2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ddcfca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3426273 );}.elementor-16 .elementor-element.elementor-element-ddcfca2::before, .elementor-16 .elementor-element.elementor-element-ddcfca2 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ddcfca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-ddcfca2 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ddcfca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-ddcfca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-4577879{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-648501f.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-648501f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6186ec0 );}.elementor-16 .elementor-element.elementor-element-447b5ac{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-8f23d78 );}.elementor-16 .elementor-element.elementor-element-a941bb1 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d58fce4 );color:var( --e-global-color-d58fce4 );padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a941bb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-ef10cfd{--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-16 .elementor-element.elementor-element-ef10cfd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef10cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-16 .elementor-element.elementor-element-25b5632{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-25b5632.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-25b5632 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-31d3489 );}.elementor-16 .elementor-element.elementor-element-3a2395e{text-align:center;font-family:"Syne", Sans-serif;font-size:18px;font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-86314ca{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-58c20a0{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-ac46aec{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-acf896a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a267eb9{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-653dfa46{--e-image-carousel-slides-to-show:3;}.elementor-16 .elementor-element.elementor-element-5de31a3e{--e-image-carousel-slides-to-show:3;}.elementor-16 .elementor-element.elementor-element-86314ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-58c20a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-2ab4555{--e-image-carousel-slides-to-show:3;}.elementor-16 .elementor-element.elementor-element-ac46aec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-acf896a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-carousel, class: .elementor-element-653dfa46 *//* 🔄 Movimento contínuo e linear */
.elementor-16 .elementor-element.elementor-element-653dfa46 .swiper-wrapper {
  transition-timing-function: linear !important;
  animation: oc-infinite-scroll 25s linear infinite;
}

/* Loop visualmente infinito */
@keyframes oc-infinite-scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* ✨ Gradiente de fade nas laterais */
.elementor-16 .elementor-element.elementor-element-653dfa46 .swiper {
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
}

/* 🧊 Estilo dos logos */
.elementor-16 .elementor-element.elementor-element-653dfa46 .swiper-slide img {
  filter: grayscale(100%) brightness(0.5);
  opacity: 0.8;
  transition: all 0.3s ease;
  transform: scale(0.95);
}

/* 💡 Efeito hover */
.elementor-16 .elementor-element.elementor-element-653dfa46 .swiper-slide img:hover {
  filter: grayscale(0%) brightness(1.2);
  transform: scale(1.05);
  opacity: 1;
}

/* 🖼️ Pequenas variações de escala (movimento orgânico) */
.elementor-16 .elementor-element.elementor-element-653dfa46 .swiper-slide:nth-child(odd) img {
  transform: scale(0.9);
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5de31a3e *//* 🔁 Movimento contínuo (direção contrária) */
.elementor-16 .elementor-element.elementor-element-5de31a3e .swiper-wrapper {
  transition-timing-function: linear !important;
  animation: oc-infinite-scroll-reverse 25s linear infinite;
}

/* 🔄 Loop visualmente infinito (reverso) */
@keyframes oc-infinite-scroll-reverse {
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}

/* ✨ Gradiente de fade nas laterais */
.elementor-16 .elementor-element.elementor-element-5de31a3e .swiper {
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
}

/* 🧊 Estilo dos logos */
.elementor-16 .elementor-element.elementor-element-5de31a3e .swiper-slide img {
  filter: grayscale(100%) brightness(0.5);
  opacity: 0.8;
  transition: all 0.3s ease;
  transform: scale(0.95);
}

/* 💡 Efeito hover */
.elementor-16 .elementor-element.elementor-element-5de31a3e .swiper-slide img:hover {
  filter: grayscale(0%) brightness(1.2);
  transform: scale(1.05);
  opacity: 1;
}

/* 🖼️ Pequenas variações para dinamismo */
.elementor-16 .elementor-element.elementor-element-5de31a3e .swiper-slide:nth-child(odd) img {
  transform: scale(0.9);
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5461a88 */.service-card {
  background: linear-gradient(145deg, #141414 0%, #1f1f1f 100%);
  border-radius: 24px;
  padding: 2rem;
  color: #fff;
  transition: all 0.4s ease;
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.service-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.4);
  background: linear-gradient(145deg, #1a1a1a 0%, #252525 100%);
  border: 1px solid rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d0fe72 *//* Remove qualquer padding/margin herdado no widget e container */
.elementor-16 .elementor-element.elementor-element-4d0fe72,
.elementor-16 .elementor-element.elementor-element-4d0fe72 .elementor-widget-container,
.elementor-16 .elementor-element.elementor-element-4d0fe72 .icon-datasecure-wrapper {
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove espaçamento do container pai (às vezes Elementor adiciona padding interno) */
.elementor-16 .elementor-element.elementor-element-4d0fe72 .elementor-element {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Garante que o SVG esteja alinhado exatamente à esquerda */
.icon-datasecure-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 65px;
  height: 65px;
  overflow: visible;
}

/* Ícone */
.icon-datasecure {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0;
  animation: slightFloat 3s ease-in-out infinite;
}

/* Animação da fechadura */
.icon-datasecure .keyhole {
  transform-origin: center;
  animation: pulseKeyhole 1.8s ease-in-out infinite;
}

/* Efeito subtil ao hover */
.icon-datasecure-wrapper:hover .icon-datasecure {
  filter: drop-shadow(0 0 8px rgba(253,189,37,0.3));
  transform: scale(1.05);
  transition: all 0.3s ease;
}

/* Animações */
@keyframes pulseKeyhole {
  0%, 100% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.3); opacity: 0.6; }
}

@keyframes slightFloat {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-3px); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ab4555 *//* === Fundo e gradiente superior === */
.elementor-16 .elementor-element.elementor-element-2ab4555 {
  position: relative;
  background: radial-gradient(circle at top, #0b0c10, #000);
  overflow: hidden; /* mantém o gradiente e overlay limpos */
  padding: 40px 0;
  z-index: 0;
}

/* === Overlay de fumo nas laterais === */
.elementor-16 .elementor-element.elementor-element-2ab4555::before,
.elementor-16 .elementor-element.elementor-element-2ab4555::after {
  content: "";
  position: absolute;
  top: 0;
  width: 180px; /* largura do fade lateral — ajusta se quiseres mais/menos fumo */
  height: 100%;
  z-index: 3;
  pointer-events: none;
  background: radial-gradient(circle at center, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.6) 40%, transparent 100%);
  filter: blur(18px); /* 🔥 cria o efeito de fumo difuso */
  opacity: 0.8;
  transform: scaleX(1.2);
}
.elementor-16 .elementor-element.elementor-element-2ab4555::after {
  right: 0;
  transform: scaleX(-1.2); /* espelha o gradiente */
}
.elementor-16 .elementor-element.elementor-element-2ab4555::before {
  left: 0;
}

/* === Wrapper com overflow visível para o movimento === */
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper {
  overflow: visible !important;
}

.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-wrapper {
  align-items: center;
  gap: 20px;
  overflow: visible !important;
  padding: 6px 0;
}

/* === Caixas dos logos === */
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-slide {
  position: relative;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 16px;
  padding: 20px 28px;
  transition: all 0.35s ease;
  backdrop-filter: blur(10px);
  box-shadow: inset 0 0 15px rgba(255,255,255,0.02), 0 0 20px rgba(0,0,0,0.4);
  overflow: hidden;
  will-change: transform;
  animation: floatSlow 26s cubic-bezier(0.45, 0.05, 0.25, 1) infinite;
}

/* === Ícones === */
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-slide img {
  opacity: 0.7;
  filter: grayscale(100%) brightness(1.4) contrast(0.8);
  transition: all 0.35s ease;
  width: 100%;
  max-width: 100px;
  margin: 0 auto;
}

/* === Hover === */
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-slide:hover {
  background: rgba(255,255,255,0.08);
  transform: translateY(-5px) scale(1.05);
  box-shadow: 0 6px 30px rgba(0,0,0,0.5), 0 0 12px rgba(255,255,255,0.06);
  animation-play-state: paused; /* pausa a flutuação */
}
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-slide:hover img {
  opacity: 1;
  filter: grayscale(0%) brightness(1.1);
  transform: scale(1.08);
}

/* === Movimento lento e orgânico === */
@keyframes floatSlow {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(0);
  }
  80% {
    transform: translateY(8px);
  }
  100% {
    transform: translateY(0);
  }
}

/* === Diferenças de altura entre caixas === */
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-slide:nth-child(odd) {
  margin-top: 25px; /* caixas ímpares ligeiramente mais baixas */
}
.elementor-16 .elementor-element.elementor-element-2ab4555 .swiper-slide:nth-child(even) {
  margin-top: -25px; /* caixas pares ligeiramente mais altas */
}

/* === Remove setas === */
.elementor-16 .elementor-element.elementor-element-2ab4555 .elementor-swiper-button {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c63c75 *//* === SECÇÃO PRINCIPAL === */
.elementor-16 .elementor-element.elementor-element-1c63c75 {
  position: relative;
  background: radial-gradient(circle at top, #0b0c10, #000);
  overflow: visible !important;
  padding: 40px 0;
  z-index: 0;
}

/* === GRADIENTE SUPERIOR === */
.elementor-16 .elementor-element.elementor-element-1c63c75::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60%;
  background: linear-gradient(to bottom, rgba(0,0,0,0.85), rgba(0,0,0,0));
  pointer-events: none;
  z-index: 1;
}

/* === WRAPPER DO CARROSSEL === */
.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper {
  overflow: visible !important;
}

.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-wrapper {
  align-items: center;
  gap: 12px; /* 🔥 Espaçamento reduzido (antes era 20px) */
  overflow: visible !important;
  padding: 6px 0; /* padding vertical menor */
}

/* === CAIXAS DOS LOGOS === */
.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-slide {
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 16px;
  padding: 16px 22px; /* 🔥 padding interno mais pequeno */
  transition: all 0.35s ease;
  backdrop-filter: blur(10px);
  box-shadow: inset 0 0 15px rgba(255,255,255,0.02), 0 0 20px rgba(0,0,0,0.4);
}

/* === IMAGENS === */
.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-slide img {
  opacity: 0.7;
  filter: grayscale(100%) brightness(1.4) contrast(0.8);
  transition: all 0.35s ease;
  width: 100%;
  max-width: 90px; /* 🔥 ligeiramente menor para equilibrar o espaço */
  margin: 0 auto;
}

/* === HOVER === */
.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-slide:hover {
  background: rgba(255,255,255,0.08);
  transform: translateY(-5px) scale(1.05);
  box-shadow: 0 6px 30px rgba(0,0,0,0.5), 0 0 12px rgba(255,255,255,0.06);
}

.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-slide:hover img {
  opacity: 1;
  filter: grayscale(0%) brightness(1.1);
  transform: scale(1.08);
}

/* === DIFERENÇA DE ALTURAS === */
.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-slide:nth-child(odd) {
  transform: translateY(-20px);
}
.elementor-16 .elementor-element.elementor-element-1c63c75 .swiper-slide:nth-child(even) {
  transform: translateY(20px);
}

/* === REMOVE SETAS === */
.elementor-16 .elementor-element.elementor-element-1c63c75 .elementor-swiper-button {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b865606 */.service-card {
  background: linear-gradient(145deg, #141414 0%, #1f1f1f 100%);
  border-radius: 24px;
  padding: 2rem;
  color: #fff;
  transition: all 0.4s ease;
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.service-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.4);
  background: linear-gradient(145deg, #1a1a1a 0%, #252525 100%);
  border: 1px solid rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-449200d */.elementor-16 .elementor-element.elementor-element-449200d {
  overflow: visible !important;
}

.elementor-16 .elementor-element.elementor-element-449200d * {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe061e6 */.service-card {
  background: linear-gradient(145deg, #141414 0%, #1f1f1f 100%);
  border-radius: 24px;
  padding: 2rem;
  color: #fff;
  transition: all 0.4s ease;
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.service-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.4);
  background: linear-gradient(145deg, #1a1a1a 0%, #252525 100%);
  border: 1px solid rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e65a3aa */.compliance-badges {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
  align-items: center;
  padding: 40px 0;
}

.compliance-badges img {
  height: 60px;
  width: auto;
  filter: grayscale(100%) brightness(0.8);
  opacity: 0.8;
  transition: all 0.3s ease;
}

.compliance-badges img:hover {
  filter: grayscale(0%) brightness(1);
  opacity: 1;
  transform: scale(1.05);
}/* End custom CSS */