.elementor-256 .elementor-element.elementor-element-6047d82{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-6047d82:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-6047d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bcc0d89 ) 75%, var( --e-global-color-71e24520 ) 25%);}.elementor-256 .elementor-element.elementor-element-54f978b{--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:space-between;--align-items:flex-end;}.elementor-256 .elementor-element.elementor-element-559586c{width:var( --container-widget-width, 696px );max-width:696px;--container-widget-width:696px;--container-widget-flex-grow:0;}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title{margin-block-end:24px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-description{font-family:var( --e-global-typography-1e345b5-font-family ), Sans-serif;font-size:var( --e-global-typography-1e345b5-font-size );font-weight:var( --e-global-typography-1e345b5-font-weight );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-6291f4c .elementor-button{font-family:var( --e-global-typography-b0a2002-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a2002-font-size );font-weight:var( --e-global-typography-b0a2002-font-weight );line-height:var( --e-global-typography-b0a2002-line-height );letter-spacing:var( --e-global-typography-b0a2002-letter-spacing );padding:12px 32px 12px 32px;}.elementor-256 .elementor-element.elementor-element-56b286c{--display:flex;--flex-wrap:wrap;}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1c04427{right:-32px;}body.rtl .elementor-256 .elementor-element.elementor-element-1c04427{left:-32px;}.elementor-256 .elementor-element.elementor-element-1c04427{bottom:-32px;z-index:0;--lottie-container-width:240px;}.elementor-256 .elementor-element.elementor-element-26668d6 img{width:100%;max-width:100%;height:520px;object-fit:cover;object-position:top center;}.elementor-256 .elementor-element.elementor-element-9314bd6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-9314bd6:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-9314bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71e24520 );}.elementor-256 .elementor-element.elementor-element-afc87bc{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-description{font-family:var( --e-global-typography-1e345b5-font-family ), Sans-serif;font-size:var( --e-global-typography-1e345b5-font-size );font-weight:var( --e-global-typography-1e345b5-font-weight );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-ddc73f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-364cfe8{--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-256 .elementor-element.elementor-element-364cfe8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-25d1379.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-25d1379 img{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-279b526{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-279b526:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-279b526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcc0d89 );}.elementor-256 .elementor-element.elementor-element-cde903e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-title{margin-bottom:16px;font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-description{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-c844b2a{--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-256 .elementor-element.elementor-element-c844b2a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-dc630f5{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-dc630f5:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-dc630f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcc0d89 );}.elementor-256 .elementor-element.elementor-element-9c92acc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-title{margin-bottom:16px;font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-description{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-ac55910{--display:flex;}.elementor-256 .elementor-element.elementor-element-ac55910.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-4f69933.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-4f69933 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-256 .elementor-element.elementor-element-ac5c11d{--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-256 .elementor-element.elementor-element-ac5c11d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-ee48321.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-ee48321 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-256 .elementor-element.elementor-element-a76053c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-a76053c:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-a76053c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcc0d89 );}.elementor-256 .elementor-element.elementor-element-0f65504.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-title{margin-bottom:16px;font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-description{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-beb6a3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-beb6a3f:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-beb6a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-71e24520 ) 0%, var( --e-global-color-bcc0d89 ) 100%);}.elementor-256 .elementor-element.elementor-element-4fd4311{--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;--justify-content:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-256 .elementor-element.elementor-element-82de92e{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title{margin-block-end:24px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-description{font-family:var( --e-global-typography-1e345b5-font-family ), Sans-serif;font-size:var( --e-global-typography-1e345b5-font-size );font-weight:var( --e-global-typography-1e345b5-font-weight );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-b5ed16f{--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-256 .elementor-element.elementor-element-4b7b7ef{background-color:var( --e-global-color-bcc0d89 );padding:24px 24px 24px 24px;border-style:solid;border-color:var( --e-global-color-5110dc3 );}.elementor-256 .elementor-element.elementor-element-4b7b7ef .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-d3435e5{background-color:var( --e-global-color-bcc0d89 );padding:24px 24px 24px 24px;border-style:solid;border-color:var( --e-global-color-5110dc3 );}.elementor-256 .elementor-element.elementor-element-d3435e5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-6b0d8de{background-color:var( --e-global-color-bcc0d89 );padding:24px 24px 24px 24px;border-style:solid;border-color:var( --e-global-color-5110dc3 );}.elementor-256 .elementor-element.elementor-element-6b0d8de .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-9dff764{background-color:var( --e-global-color-bcc0d89 );padding:24px 24px 24px 24px;border-style:solid;border-color:var( --e-global-color-5110dc3 );}.elementor-256 .elementor-element.elementor-element-9dff764 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-f6e338a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-7c27c8e{--display:flex;}.elementor-256 .elementor-element.elementor-element-b10b830 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-256 .elementor-element.elementor-element-2c9a89a{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-a69a21c{--display:flex;}.elementor-256 .elementor-element.elementor-element-a69a21c:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-a69a21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEDF7;}.elementor-256 .elementor-element.elementor-element-a69a21c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-256 .elementor-element.elementor-element-78d798e{--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;--justify-content:space-between;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-78d798e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-9f732af .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-310eba1-font-family ), Sans-serif;font-size:var( --e-global-typography-310eba1-font-size );font-weight:var( --e-global-typography-310eba1-font-weight );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-9060a77 .elementor-heading-title{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-52239f1{--display:flex;}.elementor-256 .elementor-element.elementor-element-52239f1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-0d065de{--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-256 .elementor-element.elementor-element-0d065de:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-0d065de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zetti.tech/wp-content/uploads/2026/02/2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-256 .elementor-element.elementor-element-0d065de.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-fee37e5{--display:flex;}.elementor-256 .elementor-element.elementor-element-f2bcecd{--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-256 .elementor-element.elementor-element-f2bcecd:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-f2bcecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zetti.tech/wp-content/uploads/2026/02/3-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-256 .elementor-element.elementor-element-f2bcecd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-2e3e5b9{--display:flex;}.elementor-256 .elementor-element.elementor-element-2e3e5b9:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-2e3e5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-962e2e1 );}.elementor-256 .elementor-element.elementor-element-2e3e5b9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-256 .elementor-element.elementor-element-bdaeb02{--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;--justify-content:space-between;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-bdaeb02.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-26e35d6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-310eba1-font-family ), Sans-serif;font-size:var( --e-global-typography-310eba1-font-size );font-weight:var( --e-global-typography-310eba1-font-weight );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-14acc91 .elementor-heading-title{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-714d5f7{--display:flex;}.elementor-256 .elementor-element.elementor-element-714d5f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-9762b1a{--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-256 .elementor-element.elementor-element-9762b1a:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-9762b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zetti.tech/wp-content/uploads/2026/02/4-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-256 .elementor-element.elementor-element-9762b1a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-c58a247{--display:flex;}.elementor-256 .elementor-element.elementor-element-d0aebc2{--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-256 .elementor-element.elementor-element-d0aebc2:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-d0aebc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zetti.tech/wp-content/uploads/2026/02/7-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-256 .elementor-element.elementor-element-d0aebc2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-872ba1c{--display:flex;}.elementor-256 .elementor-element.elementor-element-872ba1c:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-872ba1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55e5132 );}.elementor-256 .elementor-element.elementor-element-872ba1c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-256 .elementor-element.elementor-element-d2c621a{--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;--justify-content:space-between;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-d2c621a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-bf546dd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-310eba1-font-family ), Sans-serif;font-size:var( --e-global-typography-310eba1-font-size );font-weight:var( --e-global-typography-310eba1-font-weight );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-b5b59fb .elementor-heading-title{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-6ca0069{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-256 .elementor-element.elementor-element-80baf43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-617f841{width:var( --container-widget-width, 834px );max-width:834px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title{margin-block-end:24px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-description{font-family:var( --e-global-typography-1e345b5-font-family ), Sans-serif;font-size:var( --e-global-typography-1e345b5-font-size );font-weight:var( --e-global-typography-1e345b5-font-weight );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-263f3b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-256 .elementor-element.elementor-element-1f0e04b{width:var( --container-widget-width, 20% );max-width:20%;padding:40px 24px 40px 24px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-5110dc3 );--icon-box-icon-margin:48px;}.elementor-256 .elementor-element.elementor-element-1f0e04b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title a{font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-description{font-family:var( --e-global-typography-73cc711-font-family ), Sans-serif;font-size:var( --e-global-typography-73cc711-font-size );font-weight:var( --e-global-typography-73cc711-font-weight );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-4a7c68e{width:var( --container-widget-width, 20% );max-width:20%;padding:40px 24px 40px 24px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-5110dc3 );--icon-box-icon-margin:48px;}.elementor-256 .elementor-element.elementor-element-4a7c68e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title a{font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-description{font-family:var( --e-global-typography-73cc711-font-family ), Sans-serif;font-size:var( --e-global-typography-73cc711-font-size );font-weight:var( --e-global-typography-73cc711-font-weight );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-35c86b7{width:var( --container-widget-width, 20% );max-width:20%;padding:40px 24px 40px 24px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-5110dc3 );--icon-box-icon-margin:48px;}.elementor-256 .elementor-element.elementor-element-35c86b7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title a{font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-description{font-family:var( --e-global-typography-73cc711-font-family ), Sans-serif;font-size:var( --e-global-typography-73cc711-font-size );font-weight:var( --e-global-typography-73cc711-font-weight );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-0d530de{width:var( --container-widget-width, 20% );max-width:20%;padding:40px 24px 40px 24px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-5110dc3 );--icon-box-icon-margin:48px;}.elementor-256 .elementor-element.elementor-element-0d530de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title a{font-family:var( --e-global-typography-8f46fc6-font-family ), Sans-serif;font-size:var( --e-global-typography-8f46fc6-font-size );font-weight:var( --e-global-typography-8f46fc6-font-weight );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-description{font-family:var( --e-global-typography-73cc711-font-family ), Sans-serif;font-size:var( --e-global-typography-73cc711-font-size );font-weight:var( --e-global-typography-73cc711-font-weight );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-8962b0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-8962b0b:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-8962b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-71e24520 ) 0%, var( --e-global-color-bcc0d89 ) 100%);}.elementor-256 .elementor-element.elementor-element-19ee4a9{--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;--justify-content:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-256 .elementor-element.elementor-element-9e63641{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title{margin-block-end:24px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-description{font-family:var( --e-global-typography-1e345b5-font-family ), Sans-serif;font-size:var( --e-global-typography-1e345b5-font-size );font-weight:var( --e-global-typography-1e345b5-font-weight );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-4a47499{--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:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-256 .elementor-element.elementor-element-53de584{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5110dc3 );--border-color:var( --e-global-color-5110dc3 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-256 .elementor-element.elementor-element-6bc7697 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:100;line-height:1.4em;letter-spacing:0.3px;}.elementor-256 .elementor-element.elementor-element-e605cc2{--divider-border-style:solid;--divider-color:var( --e-global-color-5110dc3 );--divider-border-width:1px;}.elementor-256 .elementor-element.elementor-element-e605cc2 .elementor-divider-separator{width:100%;}.elementor-256 .elementor-element.elementor-element-e605cc2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-7c9409d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-256 .elementor-element.elementor-element-7c9409d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-256 .elementor-element.elementor-element-7c9409d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-title{margin-bottom:8px;font-family:"Neue Montreal", Sans-serif;font-size:25px;font-weight:500;line-height:1.25em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-wrapper .elementor-image-box-img{width:180px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-img img{height:140px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-description{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-4191377{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5110dc3 );--border-color:var( --e-global-color-5110dc3 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-256 .elementor-element.elementor-element-4191377:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-4191377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcc0d89 );}.elementor-256 .elementor-element.elementor-element-e954e88 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:100;line-height:1.4em;letter-spacing:0.3px;}.elementor-256 .elementor-element.elementor-element-39f4c12{--divider-border-style:solid;--divider-color:var( --e-global-color-5110dc3 );--divider-border-width:1px;}.elementor-256 .elementor-element.elementor-element-39f4c12 .elementor-divider-separator{width:100%;}.elementor-256 .elementor-element.elementor-element-39f4c12 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-5deacf1.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-256 .elementor-element.elementor-element-5deacf1.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-256 .elementor-element.elementor-element-5deacf1.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-title{margin-bottom:8px;font-family:"Neue Montreal", Sans-serif;font-size:25px;font-weight:500;line-height:1.25em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-wrapper .elementor-image-box-img{width:180px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-img img{height:140px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-description{font-family:var( --e-global-typography-b050a92-font-family ), Sans-serif;font-size:var( --e-global-typography-b050a92-font-size );font-weight:var( --e-global-typography-b050a92-font-weight );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-58271b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-256 .elementor-element.elementor-element-58271b4:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-58271b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71e24520 );}.elementor-256 .elementor-element.elementor-element-e4de7c3{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title{margin-block-end:24px;color:var( --e-global-color-text );}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-description{font-family:var( --e-global-typography-1e345b5-font-family ), Sans-serif;font-size:var( --e-global-typography-1e345b5-font-size );font-weight:var( --e-global-typography-1e345b5-font-weight );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );color:var( --e-global-color-328d57e3 );}.elementor-256 .elementor-element.elementor-element-403b8e8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-cfce2b5{left:32px;}body.rtl .elementor-256 .elementor-element.elementor-element-cfce2b5{right:32px;}.elementor-256 .elementor-element.elementor-element-cfce2b5{top:-64px;--lottie-container-width:220px;--lottie-container-opacity:0.4;--lottie-container-opacity-hover:0.4;}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-5bf9f78{right:32px;}body.rtl .elementor-256 .elementor-element.elementor-element-5bf9f78{left:32px;}.elementor-256 .elementor-element.elementor-element-5bf9f78{bottom:-64px;z-index:0;--lottie-container-width:220px;}@media(max-width:1440px){.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6291f4c .elementor-button{font-size:var( --e-global-typography-b0a2002-font-size );line-height:var( --e-global-typography-b0a2002-line-height );letter-spacing:var( --e-global-typography-b0a2002-letter-spacing );}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9f732af .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-9060a77 .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-26e35d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-14acc91 .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-bf546dd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-b5b59fb .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6bc7697 .elementor-heading-title{font-size:24px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-title{font-size:30px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e954e88 .elementor-heading-title{font-size:24px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-title{font-size:30px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}}@media(max-width:1280px){.elementor-256 .elementor-element.elementor-element-6047d82{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1c04427{right:-24px;}body.rtl .elementor-256 .elementor-element.elementor-element-1c04427{left:-24px;}.elementor-256 .elementor-element.elementor-element-1c04427{bottom:-32px;--lottie-container-width:180px;}.elementor-256 .elementor-element.elementor-element-80baf43{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-256 .elementor-element.elementor-element-1f0e04b{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-256 .elementor-element.elementor-element-4a7c68e{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-256 .elementor-element.elementor-element-35c86b7{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-256 .elementor-element.elementor-element-0d530de{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-256 .elementor-element.elementor-element-6bc7697 .elementor-heading-title{font-size:28px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-title{font-size:28px;}.elementor-256 .elementor-element.elementor-element-e954e88 .elementor-heading-title{font-size:28px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-title{font-size:28px;}.elementor-256 .elementor-element.elementor-element-58271b4{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-256 .elementor-element.elementor-element-cfce2b5{top:-132px;}.elementor-256 .elementor-element.elementor-element-5bf9f78{bottom:-132px;}}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-6047d82{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6291f4c .elementor-button{font-size:var( --e-global-typography-b0a2002-font-size );line-height:var( --e-global-typography-b0a2002-line-height );letter-spacing:var( --e-global-typography-b0a2002-letter-spacing );}.elementor-256 .elementor-element.elementor-element-56b286c{--min-height:320px;}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1c04427{right:-8px;}body.rtl .elementor-256 .elementor-element.elementor-element-1c04427{left:-8px;}.elementor-256 .elementor-element.elementor-element-1c04427{bottom:-24px;--lottie-container-width:140px;}.elementor-256 .elementor-element.elementor-element-9314bd6{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-ddc73f9{--justify-content:flex-start;--flex-wrap:wrap;}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-beb6a3f{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-4fd4311{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-b5ed16f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-f6e338a{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-2c9a89a{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-9f732af .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-9060a77 .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-26e35d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-14acc91 .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-bf546dd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-b5b59fb .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6ca0069{--e-n-carousel-swiper-slides-to-display:2;}.elementor-256 .elementor-element.elementor-element-80baf43{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b{padding:32px 16px 32px 16px;}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e{padding:32px 16px 32px 16px;}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7{padding:32px 16px 32px 16px;}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de{padding:32px 16px 32px 16px;}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-8962b0b{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-19ee4a9{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a47499{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-256 .elementor-element.elementor-element-4a47499.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-256 .elementor-element.elementor-element-53de584{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-6bc7697 .elementor-heading-title{font-size:26px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-title{font-size:26px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4191377{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-e954e88 .elementor-heading-title{font-size:26px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-title{font-size:26px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-58271b4{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}}@media(max-width:768px){.elementor-256 .elementor-element.elementor-element-6047d82{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-559586c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6291f4c .elementor-button{font-size:var( --e-global-typography-b0a2002-font-size );line-height:var( --e-global-typography-b0a2002-line-height );letter-spacing:var( --e-global-typography-b0a2002-letter-spacing );}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1c04427{right:-8px;}body.rtl .elementor-256 .elementor-element.elementor-element-1c04427{left:-8px;}.elementor-256 .elementor-element.elementor-element-1c04427{z-index:0;--lottie-container-width:120px;}.elementor-256 .elementor-element.elementor-element-26668d6 img{height:320px;}.elementor-256 .elementor-element.elementor-element-9314bd6{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-256 .elementor-element.elementor-element-afc87bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-afc87bc .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-ddc73f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-256 .elementor-element.elementor-element-364cfe8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-256 .elementor-element.elementor-element-25d1379 img{height:220px;object-fit:cover;object-position:top center;}.elementor-256 .elementor-element.elementor-element-279b526{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-cde903e .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-c844b2a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-256 .elementor-element.elementor-element-dc630f5{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9c92acc .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-ac55910.e-con{--order:-99999 /* order start hack */;}.elementor-256 .elementor-element.elementor-element-4f69933 img{height:220px;object-position:top center;}.elementor-256 .elementor-element.elementor-element-ac5c11d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-256 .elementor-element.elementor-element-ee48321 img{height:220px;object-position:top center;}.elementor-256 .elementor-element.elementor-element-a76053c{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-title{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0f65504 .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-82de92e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4b7b7ef{padding:16px 16px 16px 16px;}.elementor-256 .elementor-element.elementor-element-4b7b7ef .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-d3435e5{padding:16px 16px 16px 16px;}.elementor-256 .elementor-element.elementor-element-d3435e5 .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-6b0d8de{padding:16px 16px 16px 16px;}.elementor-256 .elementor-element.elementor-element-6b0d8de .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-9dff764{padding:16px 16px 16px 16px;}.elementor-256 .elementor-element.elementor-element-9dff764 .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-9f732af{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-9f732af .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-9060a77 .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-26e35d6{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-26e35d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-14acc91 .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-bf546dd{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-bf546dd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-310eba1-font-size );line-height:var( --e-global-typography-310eba1-line-height );}.elementor-256 .elementor-element.elementor-element-b5b59fb .elementor-heading-title{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6ca0069{--e-n-carousel-swiper-slides-to-display:2;}.elementor-256 .elementor-element.elementor-element-80baf43{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-617f841{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-wrapper{text-align:left;}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-1f0e04b .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-4a7c68e .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-35c86b7 .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:1px 1px 1px 1px;}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-title a{font-size:var( --e-global-typography-8f46fc6-font-size );line-height:var( --e-global-typography-8f46fc6-line-height );letter-spacing:var( --e-global-typography-8f46fc6-letter-spacing );}.elementor-256 .elementor-element.elementor-element-0d530de .elementor-icon-box-description{font-size:var( --e-global-typography-73cc711-font-size );line-height:var( --e-global-typography-73cc711-line-height );letter-spacing:var( --e-global-typography-73cc711-letter-spacing );}.elementor-256 .elementor-element.elementor-element-8962b0b{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-256 .elementor-element.elementor-element-19ee4a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-9e63641{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}.elementor-256 .elementor-element.elementor-element-6bc7697 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-img{margin-bottom:16px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-img img{height:90px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-title{font-size:22px;}.elementor-256 .elementor-element.elementor-element-7c9409d .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e954e88 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-img{margin-bottom:16px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-img img{height:90px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-title{font-size:22px;}.elementor-256 .elementor-element.elementor-element-5deacf1 .elementor-image-box-description{font-size:var( --e-global-typography-b050a92-font-size );line-height:var( --e-global-typography-b050a92-line-height );letter-spacing:var( --e-global-typography-b050a92-letter-spacing );}.elementor-256 .elementor-element.elementor-element-58271b4{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-256 .elementor-element.elementor-element-e4de7c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title{margin-block-end:16px;}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title, .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-description{font-size:var( --e-global-typography-1e345b5-font-size );line-height:var( --e-global-typography-1e345b5-line-height );letter-spacing:var( --e-global-typography-1e345b5-letter-spacing );}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-cfce2b5{left:-48px;}body.rtl .elementor-256 .elementor-element.elementor-element-cfce2b5{right:-48px;}.elementor-256 .elementor-element.elementor-element-cfce2b5{top:-40px;--lottie-container-width:180px;}body:not(.rtl) .elementor-256 .elementor-element.elementor-element-5bf9f78{right:-24px;}body.rtl .elementor-256 .elementor-element.elementor-element-5bf9f78{left:-24px;}.elementor-256 .elementor-element.elementor-element-5bf9f78{bottom:-40px;z-index:0;--lottie-container-width:180px;}}@media(min-width:769px){.elementor-256 .elementor-element.elementor-element-364cfe8{--width:25%;}.elementor-256 .elementor-element.elementor-element-c844b2a{--width:25%;}.elementor-256 .elementor-element.elementor-element-ac5c11d{--width:25%;}.elementor-256 .elementor-element.elementor-element-4fd4311{--width:45%;}.elementor-256 .elementor-element.elementor-element-b5ed16f{--width:45%;}.elementor-256 .elementor-element.elementor-element-78d798e{--width:100%;}.elementor-256 .elementor-element.elementor-element-f2bcecd{--width:100%;}.elementor-256 .elementor-element.elementor-element-bdaeb02{--width:100%;}.elementor-256 .elementor-element.elementor-element-d0aebc2{--width:100%;}.elementor-256 .elementor-element.elementor-element-d2c621a{--width:100%;}.elementor-256 .elementor-element.elementor-element-19ee4a9{--width:45%;}.elementor-256 .elementor-element.elementor-element-4a47499{--width:45%;}}@media(max-width:1024px) and (min-width:769px){.elementor-256 .elementor-element.elementor-element-364cfe8{--width:35%;}.elementor-256 .elementor-element.elementor-element-c844b2a{--width:35%;}.elementor-256 .elementor-element.elementor-element-ac5c11d{--width:35%;}}/* Start custom CSS for icon-box, class: .elementor-element-559586c *//* 1. Definindo a nossa animação personalizada */
@keyframes mySequentialFadeUp {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


/* 2. Estado Inicial (Antes de entrar na tela) */
/* Escondemos o título e a descrição imediatamente */
.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-description {
    opacity: 0; 
    transform: translateY(24px);
}


/* 3. O Pulo do Gato: Usando a classe nativa ".animated" */
/* O código abaixo só roda quando o Elementor detecta o scroll */
.elementor-256 .elementor-element.elementor-element-559586c.animated .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-559586c.animated .elementor-icon-box-description {
    animation-name: mySequentialFadeUp;
    animation-duration: 1s;
    animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards; /* Garante que fiquem visíveis no final */
}


/* 4. Aplicando os Delays Sequenciais */
/* Título entra primeiro */
.elementor-256 .elementor-element.elementor-element-559586c.animated .elementor-icon-box-title {
    animation-delay: 0.2s;
}


/* Descrição entra depois */
.elementor-256 .elementor-element.elementor-element-559586c.animated .elementor-icon-box-description {
    animation-delay: 0.6s; 
}


/* (Opcional) Ícone entra antes de todos */
.elementor-256 .elementor-element.elementor-element-559586c.animated .elementor-icon-box-icon {
     animation: mySequentialFadeUp 0.6s ease-out forwards;
     animation-delay: 0s;

}

@media (prefers-reduced-motion: reduce) {
  .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-title,
  .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-description,
  .elementor-256 .elementor-element.elementor-element-559586c .elementor-icon-box-icon {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26668d6 *//* =====================================
   IMAGE REVEAL — MASK LEFT TO RIGHT
   ===================================== */

/* 1. Container */
.image-reveal-mask {
  position: relative;
  overflow: hidden;
}

/* 2. Imagem (zoom-out suave, fixa) */
.image-reveal-mask img {
  width: 100%;
  height: auto;
  display: block;

  transform: scale(1.08);
  transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);
}

/* 3. Máscara (pseudo-elemento) */
.image-reveal-mask::after {
  content: "";
  position: absolute;
  inset: 0;

  background-color: #fff; /* cor do fundo da página */
  transform-origin: right center;
  transform: scaleX(1);
  z-index: 2;
}

/* 4. Gatilho — quando entra no viewport */
.image-reveal-mask.animated::after {
  animation: revealMask 1.2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  animation-duration: 1.5s;
}

.image-reveal-mask.animated img {
  transform: scale(1);
}

/* 5. Keyframes da máscara */
@keyframes revealMask {
  0% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(0);
  }
}

/* =====================================
   MOBILE — efeito mais sutil
   ===================================== */
@media (max-width: 768px) {
  .image-reveal-mask img {
    transform: scale(1.04);
  }
}

/* =====================================
   ACESSIBILIDADE — reduz motion
   ===================================== */
@media (prefers-reduced-motion: reduce) {
  .image-reveal-mask::after {
    animation: none !important;
    transform: scaleX(0);
  }

  .image-reveal-mask img {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc73f9 *//* =====================================
   IMAGE REVEAL — MASK LEFT TO RIGHT
   ===================================== */

/* 1. Container */
.image-reveal-mask {
  position: relative;
  overflow: hidden;
}

/* 2. Imagem (zoom-out suave, fixa) */
.image-reveal-mask img {
  width: 100%;
  height: auto;
  display: block;

  transform: scale(1.08);
  transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);
}

/* 3. Máscara (pseudo-elemento) */
.image-reveal-mask::after {
  content: "";
  position: absolute;
  inset: 0;

  background-color: #fff; /* cor do fundo da página */
  transform-origin: right center;
  transform: scaleX(1);
  z-index: 2;
}

/* 4. Gatilho — quando entra no viewport */
.image-reveal-mask.animated::after {
  animation: revealMask 1.2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  animation-duration: 1.5s;
}

.image-reveal-mask.animated img {
  transform: scale(1);
}

/* 5. Keyframes da máscara */
@keyframes revealMask {
  0% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(0);
  }
}

/* =====================================
   MOBILE — efeito mais sutil
   ===================================== */
@media (max-width: 768px) {
  .image-reveal-mask img {
    transform: scale(1.04);
  }
}

/* =====================================
   ACESSIBILIDADE — reduz motion
   ===================================== */
@media (prefers-reduced-motion: reduce) {
  .image-reveal-mask::after {
    animation: none !important;
    transform: scaleX(0);
  }

  .image-reveal-mask img {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82de92e *//* 1. Definindo a nossa animação personalizada */
@keyframes mySequentialFadeUp {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


/* 2. Estado Inicial (Antes de entrar na tela) */
/* Escondemos o título e a descrição imediatamente */
.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-description {
    opacity: 0; 
    transform: translateY(24px);
}


/* 3. O Pulo do Gato: Usando a classe nativa ".animated" */
/* O código abaixo só roda quando o Elementor detecta o scroll */
.elementor-256 .elementor-element.elementor-element-82de92e.animated .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-82de92e.animated .elementor-icon-box-description {
    animation-name: mySequentialFadeUp;
    animation-duration: 1s;
    animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards; /* Garante que fiquem visíveis no final */
}


/* 4. Aplicando os Delays Sequenciais */
/* Título entra primeiro */
.elementor-256 .elementor-element.elementor-element-82de92e.animated .elementor-icon-box-title {
    animation-delay: 0.2s;
}


/* Descrição entra depois */
.elementor-256 .elementor-element.elementor-element-82de92e.animated .elementor-icon-box-description {
    animation-delay: 0.6s; 
}


/* (Opcional) Ícone entra antes de todos */
.elementor-256 .elementor-element.elementor-element-82de92e.animated .elementor-icon-box-icon {
     animation: mySequentialFadeUp 0.6s ease-out forwards;
     animation-delay: 0s;

}

@media (prefers-reduced-motion: reduce) {
  .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-title,
  .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-description,
  .elementor-256 .elementor-element.elementor-element-82de92e .elementor-icon-box-icon {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6ca0069 *//* Base: impede que o Swiper sobrescreva */
.elementor-256 .elementor-element.elementor-element-6ca0069 .swiper-slide {
  width: auto !important;
}

/* Larguras customizadas */
.slide-small {
  width: 240px !important;
}

.slide-medium {
  width: 320px !important;
}

.slide-large {
  width: 360px !important;
}


/*CSS para carrossel infinito */
/*Inicio Css Infinito*/

.elementor-256 .elementor-element.elementor-element-6ca0069 .swiper-container{
    width: 100%;
    height: 100%;
    overflow: visible;
}
.elementor-256 .elementor-element.elementor-element-6ca0069 .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 25s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}
/*Fim Css Infinito*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-617f841 *//* 1. Definindo a nossa animação personalizada */
@keyframes mySequentialFadeUp {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


/* 2. Estado Inicial (Antes de entrar na tela) */
/* Escondemos o título e a descrição imediatamente */
.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-description {
    opacity: 0; 
    transform: translateY(24px);
}


/* 3. O Pulo do Gato: Usando a classe nativa ".animated" */
/* O código abaixo só roda quando o Elementor detecta o scroll */
.elementor-256 .elementor-element.elementor-element-617f841.animated .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-617f841.animated .elementor-icon-box-description {
    animation-name: mySequentialFadeUp;
    animation-duration: 1s;
    animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards; /* Garante que fiquem visíveis no final */
}


/* 4. Aplicando os Delays Sequenciais */
/* Título entra primeiro */
.elementor-256 .elementor-element.elementor-element-617f841.animated .elementor-icon-box-title {
    animation-delay: 0.2s;
}


/* Descrição entra depois */
.elementor-256 .elementor-element.elementor-element-617f841.animated .elementor-icon-box-description {
    animation-delay: 0.6s; 
}


/* (Opcional) Ícone entra antes de todos */
.elementor-256 .elementor-element.elementor-element-617f841.animated .elementor-icon-box-icon {
     animation: mySequentialFadeUp 0.6s ease-out forwards;
     animation-delay: 0s;

}

@media (prefers-reduced-motion: reduce) {
  .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-title,
  .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-description,
  .elementor-256 .elementor-element.elementor-element-617f841 .elementor-icon-box-icon {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9e63641 *//* 1. Definindo a nossa animação personalizada */
@keyframes mySequentialFadeUp {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


/* 2. Estado Inicial (Antes de entrar na tela) */
/* Escondemos o título e a descrição imediatamente */
.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-description {
    opacity: 0; 
    transform: translateY(24px);
}


/* 3. O Pulo do Gato: Usando a classe nativa ".animated" */
/* O código abaixo só roda quando o Elementor detecta o scroll */
.elementor-256 .elementor-element.elementor-element-9e63641.animated .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-9e63641.animated .elementor-icon-box-description {
    animation-name: mySequentialFadeUp;
    animation-duration: 1s;
    animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards; /* Garante que fiquem visíveis no final */
}


/* 4. Aplicando os Delays Sequenciais */
/* Título entra primeiro */
.elementor-256 .elementor-element.elementor-element-9e63641.animated .elementor-icon-box-title {
    animation-delay: 0.2s;
}


/* Descrição entra depois */
.elementor-256 .elementor-element.elementor-element-9e63641.animated .elementor-icon-box-description {
    animation-delay: 0.6s; 
}


/* (Opcional) Ícone entra antes de todos */
.elementor-256 .elementor-element.elementor-element-9e63641.animated .elementor-icon-box-icon {
     animation: mySequentialFadeUp 0.6s ease-out forwards;
     animation-delay: 0s;

}

@media (prefers-reduced-motion: reduce) {
  .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-title,
  .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-description,
  .elementor-256 .elementor-element.elementor-element-9e63641 .elementor-icon-box-icon {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4de7c3 *//* 1. Definindo a nossa animação personalizada */
@keyframes mySequentialFadeUp {
  0% {
    opacity: 0;
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


/* 2. Estado Inicial (Antes de entrar na tela) */
/* Escondemos o título e a descrição imediatamente */
.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-description {
    opacity: 0; 
    transform: translateY(24px);
}


/* 3. O Pulo do Gato: Usando a classe nativa ".animated" */
/* O código abaixo só roda quando o Elementor detecta o scroll */
.elementor-256 .elementor-element.elementor-element-e4de7c3.animated .elementor-icon-box-title,
.elementor-256 .elementor-element.elementor-element-e4de7c3.animated .elementor-icon-box-description {
    animation-name: mySequentialFadeUp;
    animation-duration: 1s;
    animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards; /* Garante que fiquem visíveis no final */
}


/* 4. Aplicando os Delays Sequenciais */
/* Título entra primeiro */
.elementor-256 .elementor-element.elementor-element-e4de7c3.animated .elementor-icon-box-title {
    animation-delay: 0.2s;
}


/* Descrição entra depois */
.elementor-256 .elementor-element.elementor-element-e4de7c3.animated .elementor-icon-box-description {
    animation-delay: 0.6s; 
}


/* (Opcional) Ícone entra antes de todos */
.elementor-256 .elementor-element.elementor-element-e4de7c3.animated .elementor-icon-box-icon {
     animation: mySequentialFadeUp 0.6s ease-out forwards;
     animation-delay: 0s;

}

@media (prefers-reduced-motion: reduce) {
  .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-title,
  .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-description,
  .elementor-256 .elementor-element.elementor-element-e4de7c3 .elementor-icon-box-icon {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Regular.eot');
	src: url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Regular.woff2') format('woff2'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Regular.woff') format('woff'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Regular.ttf') format('truetype'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Regular.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Medium.eot');
	src: url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Medium.woff2') format('woff2'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Medium.woff') format('woff'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Medium.ttf') format('truetype'),
		url('https://zetti.tech/wp-content/uploads/2025/12/Neue-Montreal-Medium.svg#NeueMontreal') format('svg');
}
/* End Custom Fonts CSS */