.elementor-5626 .elementor-element.elementor-element-4c1c84f1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5626 .elementor-element.elementor-element-4c1c84f1:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-4c1c84f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B122075;}.elementor-5626 .elementor-element.elementor-element-1866a746{--display:flex;}.elementor-5626 .elementor-element.elementor-element-4186567d{--display:flex;--min-height:80vh;}.elementor-5626 .elementor-element.elementor-element-4bbbe929{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(8px, 1.2vw, 14px)) 0;text-align:center;}.elementor-5626 .elementor-element.elementor-element-4bbbe929 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(.82rem, 1.1vw, .95rem);font-weight:600;text-transform:uppercase;line-height:1.2;letter-spacing:0.14em;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-78a4ed5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-5626 .elementor-element.elementor-element-78a4ed5b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(2.6rem, 7vw, 6rem);font-weight:800;line-height:1.05;letter-spacing:0em;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-7d181434{--display:flex;--min-height:400px;}.elementor-5626 .elementor-element.elementor-element-5c4a3785{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5626 .elementor-element.elementor-element-6d770cdc{text-align:start;}.elementor-5626 .elementor-element.elementor-element-6d770cdc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(0.82rem, 1.1vw, 0.95rem);font-weight:600;text-transform:uppercase;line-height:1.2;letter-spacing:0.14em;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-2e382ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;text-align:start;}.elementor-5626 .elementor-element.elementor-element-2e382ef3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(2.2rem, 6.2vw, 5.2rem);font-weight:800;line-height:1.05;letter-spacing:0em;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-54e37462{margin:clamp(12px, 1.6vw, 18px) 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#C3CFDE;}.elementor-5626 .elementor-element.elementor-element-d4cc46e{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5626 .elementor-element.elementor-element-6d2a0d52 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#061226;color:#061226;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-5626 .elementor-element.elementor-element-6d2a0d52 .elementor-button:hover, .elementor-5626 .elementor-element.elementor-element-6d2a0d52 .elementor-button:focus{background-color:#7CF2E6;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);}.elementor-5626 .elementor-element.elementor-element-6d2a0d52{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-5626 .elementor-element.elementor-element-78aefcf8{--display:flex;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-652a8b2d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-2e6970b{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-2e6970b:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-2e6970b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5626 .elementor-element.elementor-element-3294a7b{--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;--justify-content:flex-end;--align-items:center;}.elementor-5626 .elementor-element.elementor-element-4f803ac{--display:flex;}.elementor-5626 .elementor-element.elementor-element-fe67030{padding:0rem 0rem 0.75rem 0rem;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-5626 .elementor-element.elementor-element-fe67030.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-fe67030 .elementor-heading-title{font-family:var( --e-global-typography-00d3d36-font-family ), Sans-serif;font-size:var( --e-global-typography-00d3d36-font-size );font-weight:var( --e-global-typography-00d3d36-font-weight );line-height:var( --e-global-typography-00d3d36-line-height );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-eee3aeb.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-eee3aeb{text-align:center;font-family:var( --e-global-typography-2650152-font-family ), Sans-serif;font-size:var( --e-global-typography-2650152-font-size );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-133227ce{--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-5626 .elementor-element.elementor-element-133227ce:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-133227ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5626 .elementor-element.elementor-element-777f2a9e{--display:flex;}.elementor-5626 .elementor-element.elementor-element-3fc1ac05{--display:flex;}.elementor-5626 .elementor-element.elementor-element-34cd7f35{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-5626 .elementor-element.elementor-element-796fca98 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-20a319bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-1c46fd8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#061226;color:#061226;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-5626 .elementor-element.elementor-element-1c46fd8 .elementor-button:hover, .elementor-5626 .elementor-element.elementor-element-1c46fd8 .elementor-button:focus{background-color:#7CF2E6;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);}.elementor-5626 .elementor-element.elementor-element-1c46fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-5626 .elementor-element.elementor-element-14f05ca5{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-5626 .elementor-element.elementor-element-62316810 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-373bbea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-1730e963 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#061226;color:#061226;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-5626 .elementor-element.elementor-element-1730e963 .elementor-button:hover, .elementor-5626 .elementor-element.elementor-element-1730e963 .elementor-button:focus{background-color:#7CF2E6;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);}.elementor-5626 .elementor-element.elementor-element-1730e963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-5626 .elementor-element.elementor-element-c0fa914{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-5626 .elementor-element.elementor-element-579725d1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-7a827d96{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-7fcf04a5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#061226;color:#061226;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-5626 .elementor-element.elementor-element-7fcf04a5 .elementor-button:hover, .elementor-5626 .elementor-element.elementor-element-7fcf04a5 .elementor-button:focus{background-color:#7CF2E6;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);}.elementor-5626 .elementor-element.elementor-element-7fcf04a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-5626 .elementor-element.elementor-element-2debe2fb{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-5626 .elementor-element.elementor-element-4eaefff0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-17315b82{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-7de3988b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#061226;color:#061226;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-5626 .elementor-element.elementor-element-7de3988b .elementor-button:hover, .elementor-5626 .elementor-element.elementor-element-7de3988b .elementor-button:focus{background-color:#7CF2E6;box-shadow:0px 6px 24px 0px rgba(0, 255, 194, 0.18);}.elementor-5626 .elementor-element.elementor-element-7de3988b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-5626 .elementor-element.elementor-element-46c61930{--display:flex;}.elementor-5626 .elementor-element.elementor-element-d0c77f1{--display:flex;}.elementor-5626 .elementor-element.elementor-element-77cc2803{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-5626 .elementor-element.elementor-element-14992d3b{--display:flex;--position:absolute;--min-height:600px;--border-radius:40px 40px 40px 40px;}.elementor-5626 .elementor-element.elementor-element-14992d3b:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-14992d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makisweb.dev/wp-content/uploads/2026/05/artigiana-project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-5626 .elementor-element.elementor-element-14992d3b{left:0px;}body.rtl .elementor-5626 .elementor-element.elementor-element-14992d3b{right:0px;}.elementor-5626 .elementor-element.elementor-element-59589f70{--display:flex;--position:absolute;--min-height:600px;--border-radius:40px 40px 40px 40px;}.elementor-5626 .elementor-element.elementor-element-59589f70:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-59589f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makisweb.dev/wp-content/uploads/2026/05/neomoda-project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-5626 .elementor-element.elementor-element-59589f70{left:0px;}body.rtl .elementor-5626 .elementor-element.elementor-element-59589f70{right:0px;}.elementor-5626 .elementor-element.elementor-element-285b6d3a{--display:flex;--position:absolute;--min-height:600px;--border-radius:40px 40px 40px 40px;}.elementor-5626 .elementor-element.elementor-element-285b6d3a:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-285b6d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makisweb.dev/wp-content/uploads/2026/05/perfect-click-project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-5626 .elementor-element.elementor-element-285b6d3a{left:0px;}body.rtl .elementor-5626 .elementor-element.elementor-element-285b6d3a{right:0px;}.elementor-5626 .elementor-element.elementor-element-77cf15a0{--display:flex;--position:absolute;--min-height:600px;--border-radius:40px 40px 40px 40px;}.elementor-5626 .elementor-element.elementor-element-77cf15a0:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-77cf15a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://makisweb.dev/wp-content/uploads/2026/05/Consultify-project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-5626 .elementor-element.elementor-element-77cf15a0{left:0px;}body.rtl .elementor-5626 .elementor-element.elementor-element-77cf15a0{right:0px;}.elementor-5626 .elementor-element.elementor-element-76cf1a5c{--display:flex;}.elementor-5626 .elementor-element.elementor-element-10a8a658{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5626 .elementor-element.elementor-element-257c3c59{--display:flex;--min-height:220px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-5f904658{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5626 .elementor-element.elementor-element-1aebb0ed{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#94A3B82E;--border-color:#94A3B82E;--border-radius:20px 20px 20px 20px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5626 .elementor-element.elementor-element-1aebb0ed:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-1aebb0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5626 .elementor-element.elementor-element-403b2f6c{--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;--justify-content:flex-end;--align-items:center;}.elementor-5626 .elementor-element.elementor-element-53c1559e{--display:flex;}.elementor-5626 .elementor-element.elementor-element-10948f3c{padding:0rem 0rem 0.75rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:#94A3B82E;border-radius:0px 0px 1px 0px;text-align:start;}.elementor-5626 .elementor-element.elementor-element-10948f3c.elementor-element{--align-self:flex-start;}.elementor-5626 .elementor-element.elementor-element-10948f3c .elementor-heading-title{font-family:var( --e-global-typography-00d3d36-font-family ), Sans-serif;font-size:var( --e-global-typography-00d3d36-font-size );font-weight:var( --e-global-typography-00d3d36-font-weight );line-height:var( --e-global-typography-00d3d36-line-height );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-dff2f9d{font-family:var( --e-global-typography-2650152-font-family ), Sans-serif;font-size:var( --e-global-typography-2650152-font-size );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-68b971e8{--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-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-52c3b57b{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-52c3b57b:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-52c3b57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-30dd01f7{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-790f851a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-4ccef237{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-4ccef237:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-4ccef237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-2a9eec55{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-c39fb4e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-51947051{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-51947051:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-51947051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-575f3d59{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-432a2fcb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-4b2237d8{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-4b2237d8:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-4b2237d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-28fff308{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-2c874c6f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#C3CFDE;}.elementor-5626 .elementor-element.elementor-element-ba21b31{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-ba21b31:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-ba21b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-41fcf7de{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-66248974{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-3e1f7c70{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-3e1f7c70:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-3e1f7c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-17ad3805{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-5438a2f1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-6167718e{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-6167718e:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-6167718e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-54f2225f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-79ef60ba{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-105df01b{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-105df01b:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-105df01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-6f2bd673{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-6ba8f82c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-6889749c{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5626 .elementor-element.elementor-element-6889749c:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-6889749c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-5626 .elementor-element.elementor-element-3246ef99{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5626 .elementor-element.elementor-element-4b1d2980{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-7d4d6123{--n-accordion-title-font-size:var( --e-global-typography-8543ea6-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-heading );--n-accordion-title-hover-color:#061226;--n-accordion-title-active-color:#061226;--n-accordion-icon-size:15px;}.elementor-5626 .elementor-element.elementor-element-7d4d6123 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-5626 .elementor-element.elementor-element-7d4d6123 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-5626 .elementor-element.elementor-element-7d4d6123 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#94A3B82E;}.elementor-5626 .elementor-element.elementor-element-7d4d6123 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-5626 .elementor-element.elementor-element-7d4d6123 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-8543ea6-font-family ), Sans-serif;}.elementor-5626 .elementor-element.elementor-element-387e80ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5626 .elementor-element.elementor-element-2cdb9b04{--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;--justify-content:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;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:#94A3B82E;--border-color:#94A3B82E;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.25);--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5626 .elementor-element.elementor-element-2cdb9b04:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-2cdb9b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5626 .elementor-element.elementor-element-791c1696{--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;--justify-content:flex-end;--align-items:center;}.elementor-5626 .elementor-element.elementor-element-3fbc30a2{--display:flex;}.elementor-5626 .elementor-element.elementor-element-255a162e{padding:0rem 0rem 0.75rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:#94A3B82E;border-radius:0px 0px 1px 0px;text-align:start;}.elementor-5626 .elementor-element.elementor-element-255a162e.elementor-element{--align-self:flex-start;}.elementor-5626 .elementor-element.elementor-element-255a162e .elementor-heading-title{font-family:var( --e-global-typography-00d3d36-font-family ), Sans-serif;font-size:var( --e-global-typography-00d3d36-font-size );font-weight:var( --e-global-typography-00d3d36-font-weight );line-height:var( --e-global-typography-00d3d36-line-height );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-43868392{font-family:var( --e-global-typography-2650152-font-family ), Sans-serif;font-size:var( --e-global-typography-2650152-font-size );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-7298cb3d{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-2ac6acdf{width:auto;max-width:auto;}.elementor-5626 .elementor-element.elementor-element-2ac6acdf .elementor-heading-title{font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:700;line-height:1.20;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-6f742dc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5626 .elementor-element.elementor-element-6f742dc0 .elementor-icon-wrapper{text-align:center;}.elementor-5626 .elementor-element.elementor-element-6f742dc0 .elementor-icon{font-size:64px;}.elementor-5626 .elementor-element.elementor-element-6f742dc0 .elementor-icon svg{height:64px;}.elementor-5626 .elementor-element.elementor-element-994f31c{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-246b513{width:auto;max-width:auto;}.elementor-5626 .elementor-element.elementor-element-246b513 .elementor-heading-title{font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:700;line-height:1.20;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-70dfcba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5626 .elementor-element.elementor-element-70dfcba .elementor-icon-wrapper{text-align:center;}.elementor-5626 .elementor-element.elementor-element-70dfcba.elementor-view-stacked .elementor-icon{background-color:#01F2BA;}.elementor-5626 .elementor-element.elementor-element-70dfcba.elementor-view-framed .elementor-icon, .elementor-5626 .elementor-element.elementor-element-70dfcba.elementor-view-default .elementor-icon{color:#01F2BA;border-color:#01F2BA;}.elementor-5626 .elementor-element.elementor-element-70dfcba.elementor-view-framed .elementor-icon, .elementor-5626 .elementor-element.elementor-element-70dfcba.elementor-view-default .elementor-icon svg{fill:#01F2BA;}.elementor-5626 .elementor-element.elementor-element-70dfcba .elementor-icon{font-size:64px;}.elementor-5626 .elementor-element.elementor-element-70dfcba .elementor-icon svg{height:64px;}.elementor-5626 .elementor-element.elementor-element-507d4b8b{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-53b34f5c{width:auto;max-width:auto;}.elementor-5626 .elementor-element.elementor-element-53b34f5c .elementor-heading-title{font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:700;line-height:1.20;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-21588fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5626 .elementor-element.elementor-element-21588fe3 .elementor-icon-wrapper{text-align:center;}.elementor-5626 .elementor-element.elementor-element-21588fe3 .elementor-icon{font-size:64px;}.elementor-5626 .elementor-element.elementor-element-21588fe3 .elementor-icon svg{height:64px;}.elementor-5626 .elementor-element.elementor-element-66172669{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-4d747911{width:auto;max-width:auto;}.elementor-5626 .elementor-element.elementor-element-4d747911 .elementor-heading-title{font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:700;line-height:1.20;color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-4d9c8a95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5626 .elementor-element.elementor-element-4d9c8a95 .elementor-icon-wrapper{text-align:center;}.elementor-5626 .elementor-element.elementor-element-4d9c8a95 .elementor-icon{font-size:64px;}.elementor-5626 .elementor-element.elementor-element-4d9c8a95 .elementor-icon svg{height:64px;}.elementor-5626 .elementor-element.elementor-element-6fcd1d5d{--display:flex;}.elementor-5626 .elementor-element.elementor-element-77e624b{--display:flex;}.elementor-5626 .elementor-element.elementor-element-0b6cfa2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5626 .elementor-element.elementor-element-c2889d2.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-c2889d2{text-align:center;}.elementor-5626 .elementor-element.elementor-element-c2889d2 .elementor-heading-title{font-family:var( --e-global-typography-cc67b25-font-family ), Sans-serif;font-size:var( --e-global-typography-cc67b25-font-size );font-weight:var( --e-global-typography-cc67b25-font-weight );line-height:var( --e-global-typography-cc67b25-line-height );color:var( --e-global-color-heading );}.elementor-5626 .elementor-element.elementor-element-62f9795{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5626 .elementor-element.elementor-element-62f9795.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-d6806ee.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-d6806ee .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-radius:999px 999px 999px 999px;}.elementor-5626 .elementor-element.elementor-element-3b53724{--display:flex;}.elementor-5626 .elementor-element.elementor-element-0fe73b3{width:auto;max-width:auto;bottom:5px;z-index:9999;}body:not(.rtl) .elementor-5626 .elementor-element.elementor-element-0fe73b3{right:0px;}body.rtl .elementor-5626 .elementor-element.elementor-element-0fe73b3{left:0px;}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon-wrapper{text-align:center;}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon{font-size:300px;}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon svg{height:300px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5626 .elementor-element.elementor-element-4c1c84f1{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5626 .elementor-element.elementor-element-fe67030 .elementor-heading-title{font-size:var( --e-global-typography-00d3d36-font-size );line-height:var( --e-global-typography-00d3d36-line-height );}.elementor-5626 .elementor-element.elementor-element-eee3aeb{font-size:var( --e-global-typography-2650152-font-size );}.elementor-5626 .elementor-element.elementor-element-5f904658{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5626 .elementor-element.elementor-element-1aebb0ed{--border-radius:20px 20px 20px 20px;}.elementor-5626 .elementor-element.elementor-element-10948f3c .elementor-heading-title{font-size:var( --e-global-typography-00d3d36-font-size );line-height:var( --e-global-typography-00d3d36-line-height );}.elementor-5626 .elementor-element.elementor-element-dff2f9d{font-size:var( --e-global-typography-2650152-font-size );}.elementor-5626 .elementor-element.elementor-element-7d4d6123{--n-accordion-title-font-size:var( --e-global-typography-8543ea6-font-size );}.elementor-5626 .elementor-element.elementor-element-255a162e .elementor-heading-title{font-size:var( --e-global-typography-00d3d36-font-size );line-height:var( --e-global-typography-00d3d36-line-height );}.elementor-5626 .elementor-element.elementor-element-43868392{font-size:var( --e-global-typography-2650152-font-size );}.elementor-5626 .elementor-element.elementor-element-2ac6acdf .elementor-heading-title{font-size:50px;}.elementor-5626 .elementor-element.elementor-element-246b513 .elementor-heading-title{font-size:50px;}.elementor-5626 .elementor-element.elementor-element-53b34f5c .elementor-heading-title{font-size:50px;}.elementor-5626 .elementor-element.elementor-element-4d747911 .elementor-heading-title{font-size:50px;}.elementor-5626 .elementor-element.elementor-element-0b6cfa2{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-5626 .elementor-element.elementor-element-c2889d2 .elementor-heading-title{font-size:var( --e-global-typography-cc67b25-font-size );line-height:var( --e-global-typography-cc67b25-line-height );}body:not(.rtl) .elementor-5626 .elementor-element.elementor-element-0fe73b3{right:736.4px;}body.rtl .elementor-5626 .elementor-element.elementor-element-0fe73b3{left:736.4px;}.elementor-5626 .elementor-element.elementor-element-0fe73b3{bottom:101px;}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon{font-size:200px;}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon svg{height:200px;}}@media(max-width:767px){.elementor-5626 .elementor-element.elementor-element-4c1c84f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5626 .elementor-element.elementor-element-4d99bd11.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-5c4a3785{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5626 .elementor-element.elementor-element-6d2a0d52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;padding:0px 0px 50px 0px;}.elementor-5626 .elementor-element.elementor-element-fe67030{text-align:center;}.elementor-5626 .elementor-element.elementor-element-fe67030 .elementor-heading-title{font-size:var( --e-global-typography-00d3d36-font-size );line-height:var( --e-global-typography-00d3d36-line-height );}.elementor-5626 .elementor-element.elementor-element-eee3aeb{text-align:center;font-size:var( --e-global-typography-2650152-font-size );}.elementor-5626 .elementor-element.elementor-element-777f2a9e.e-con{--order:2;}.elementor-5626 .elementor-element.elementor-element-1c46fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;padding:0px 0px 50px 0px;}.elementor-5626 .elementor-element.elementor-element-1730e963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;padding:0px 0px 50px 0px;}.elementor-5626 .elementor-element.elementor-element-7fcf04a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;padding:0px 0px 50px 0px;}.elementor-5626 .elementor-element.elementor-element-7de3988b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;padding:0px 0px 50px 0px;}.elementor-5626 .elementor-element.elementor-element-46c61930.e-con{--order:1;}.elementor-5626 .elementor-element.elementor-element-14992d3b{--min-height:600px;}.elementor-5626 .elementor-element.elementor-element-59589f70{--min-height:600px;}.elementor-5626 .elementor-element.elementor-element-285b6d3a{--min-height:600px;}.elementor-5626 .elementor-element.elementor-element-77cf15a0{--min-height:600px;}.elementor-5626 .elementor-element.elementor-element-5f904658{--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5626 .elementor-element.elementor-element-1aebb0ed{--border-radius:20px 20px 20px 20px;}.elementor-5626 .elementor-element.elementor-element-10948f3c{text-align:center;}.elementor-5626 .elementor-element.elementor-element-10948f3c .elementor-heading-title{font-size:var( --e-global-typography-00d3d36-font-size );line-height:var( --e-global-typography-00d3d36-line-height );}.elementor-5626 .elementor-element.elementor-element-dff2f9d{text-align:start;font-size:var( --e-global-typography-2650152-font-size );}.elementor-5626 .elementor-element.elementor-element-7d4d6123{--n-accordion-title-font-size:var( --e-global-typography-8543ea6-font-size );}.elementor-5626 .elementor-element.elementor-element-255a162e{text-align:center;}.elementor-5626 .elementor-element.elementor-element-255a162e .elementor-heading-title{font-size:var( --e-global-typography-00d3d36-font-size );line-height:var( --e-global-typography-00d3d36-line-height );}.elementor-5626 .elementor-element.elementor-element-43868392{text-align:start;font-size:var( --e-global-typography-2650152-font-size );}.elementor-5626 .elementor-element.elementor-element-7298cb3d{--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-2ac6acdf .elementor-heading-title{font-size:24px;}.elementor-5626 .elementor-element.elementor-element-6f742dc0 .elementor-icon{font-size:30px;}.elementor-5626 .elementor-element.elementor-element-6f742dc0 .elementor-icon svg{height:30px;}.elementor-5626 .elementor-element.elementor-element-994f31c{--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-246b513 .elementor-heading-title{font-size:24px;}.elementor-5626 .elementor-element.elementor-element-70dfcba .elementor-icon{font-size:30px;}.elementor-5626 .elementor-element.elementor-element-70dfcba .elementor-icon svg{height:30px;}.elementor-5626 .elementor-element.elementor-element-507d4b8b{--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-53b34f5c .elementor-heading-title{font-size:24px;}.elementor-5626 .elementor-element.elementor-element-21588fe3 .elementor-icon{font-size:30px;}.elementor-5626 .elementor-element.elementor-element-21588fe3 .elementor-icon svg{height:30px;}.elementor-5626 .elementor-element.elementor-element-66172669{--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-5626 .elementor-element.elementor-element-4d747911 .elementor-heading-title{font-size:24px;}.elementor-5626 .elementor-element.elementor-element-4d9c8a95 .elementor-icon{font-size:30px;}.elementor-5626 .elementor-element.elementor-element-4d9c8a95 .elementor-icon svg{height:30px;}.elementor-5626 .elementor-element.elementor-element-0b6cfa2{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-5626 .elementor-element.elementor-element-c2889d2 .elementor-heading-title{font-size:var( --e-global-typography-cc67b25-font-size );line-height:var( --e-global-typography-cc67b25-line-height );}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon{font-size:200px;}.elementor-5626 .elementor-element.elementor-element-0fe73b3 .elementor-icon svg{height:200px;}}@media(min-width:768px){.elementor-5626 .elementor-element.elementor-element-2e6970b{--width:100%;}.elementor-5626 .elementor-element.elementor-element-777f2a9e{--width:50%;}.elementor-5626 .elementor-element.elementor-element-46c61930{--width:50%;}.elementor-5626 .elementor-element.elementor-element-d0c77f1{--content-width:1140px;}.elementor-5626 .elementor-element.elementor-element-1aebb0ed{--content-width:1200px;}.elementor-5626 .elementor-element.elementor-element-7298cb3d{--width:70%;}.elementor-5626 .elementor-element.elementor-element-994f31c{--width:70%;}.elementor-5626 .elementor-element.elementor-element-507d4b8b{--width:70%;}.elementor-5626 .elementor-element.elementor-element-66172669{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5626 .elementor-element.elementor-element-7298cb3d{--width:100%;}.elementor-5626 .elementor-element.elementor-element-994f31c{--width:100%;}.elementor-5626 .elementor-element.elementor-element-507d4b8b{--width:100%;}.elementor-5626 .elementor-element.elementor-element-66172669{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-257c3c59 *//* full-bleed λωρίδα, βγαίνει έξω από το boxed layout */
.mw-ribbon {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  overflow: hidden;
  padding-block: 40px; /* λίγο “αέρας” πάνω–κάτω για την κλίση */
}

/* η γραμμή που κινείται + ΚΛΙΣΗ προς την οθόνη */
.mw-ribbon-track {
  display: flex;
  width: max-content;
  transform-origin: left center;
  animation: mw-ribbon-scroll 22s linear infinite;
}

/* pause στο hover */
.mw-ribbon:hover .mw-ribbon-track {
  animation-play-state: paused;
}

/* κάθε αντίγραφο της εικόνας */
.mw-ribbon-img {
  flex: 0 0 auto;
  height: clamp(230px, 24vw, 360px);  /* ΠΑΙΞΕ ΜΟΝΟ ΜΕ ΑΥΤΟ για μέγεθος */
  width: auto;
  display: block;
}

/* infinite loop + PERSPECTIVE κλίση μαζί */
@keyframes mw-ribbon-scroll {
  0% {
    transform: perspective(1800px) rotateY(25deg) translate3d(0, 0, 0);
  }
  100% {
    /* 4 ίδιες εικόνες → μετακίνηση 25% του συνολικού πλάτους */
    transform: perspective(1800px) rotateY(25deg) translate3d(-25%, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e3a80d5 *//* Αν η Inter δεν είναι φορτωμένη καθόλου στον ιστότοπο, ξεκλείδωσε το import:
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
*/

/* 1) Scope + μεταβλητές */
.mw-table{
  --mw-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mw-color: #C3CFDE;
}

/* 2) Ενοποιημένη τυπογραφία/χρώμα για ΟΛΑ τα στοιχεία μέσα στο section */
.mw-table, .mw-table * {
  font-family: var(--mw-font) !important;
  color: var(--mw-color) !important;
}

/* 3) Βάρος γραμματοσειράς σε 400 (όπως ζήτησες) */
.mw-table, .mw-table * {
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 4) Πίνακες: κεφαλίδες/κελιά/λεζάνες */
.mw-table table { border-collapse: collapse; }
.mw-table th, .mw-table td, .mw-table caption {
  color: var(--mw-color) !important;
  font-weight: 400 !important;
}

/* 5) Links σε όλες τις καταστάσεις να κρατούν το ίδιο χρώμα */
.mw-table a:link,
.mw-table a:visited,
.mw-table a:hover,
.mw-table a:active {
  color: var(--mw-color) !important;
  text-decoration-color: var(--mw-color) !important; /* αν έχεις underline */
}

/* 6) Αν χρησιμοποιείς τη mobile "stacked" εκδοχή με .rtable και data-labels */
.mw-table .rtable td::before {
  color: var(--mw-color) !important;
  font-family: var(--mw-font) !important;
  font-weight: 600; /* άλλαξέ το σε 400 αν το θες ίδιο */
}

/* 7) Extra: markers λιστών & pseudo-elements */
.mw-table ::marker,
.mw-table ::selection,
.mw-table *::before,
.mw-table *::after {
  color: var(--mw-color) !important;
}

/* Βασικό styling προαιρετικό */
.rtable { width: 100%; border-collapse: collapse; }
.rtable th, .rtable td { padding: .6rem .8rem; border-bottom: 1px solid rgba(148,163,184,.25); text-align: left; }
.rtable thead th { font-weight: 700; }

/* Mobile stacking */
@media (max-width: 768px) {
  .rtable thead { display: none; }
  .rtable, .rtable tbody, .rtable tr, .rtable td { display: block; width: 100%; }
  .rtable tr { margin: 0 0 .9rem 0; padding: .6rem; border: 1px solid rgba(148,163,184,.25); border-radius: 12px; background: transparent; }
  .rtable td { padding: .4rem 0 .4rem 45%; position: relative; border: 0; }
  .rtable td::before {
    content: attr(data-label);
    position: absolute; left: .8rem; top: 0; bottom: 0;
    width: 40%; display: flex; align-items: center;
    font-weight: 600; opacity: .85;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7d4d6123 *//* Αρχική κατάσταση: τα FAQ items είναι "κρυφά" */
.elementor-5626 .elementor-element.elementor-element-7d4d6123 .e-n-accordion-item {
  opacity: 1;
  transform: translateY(16px);
}

/* Όταν το widget πάρει την κλάση .faq-visible-widget, ξεκινά το animation */
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item {
  animation: faqFadeInUp 0.6s ease forwards;
}

/* Stagger effect – ένα–ένα */
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(1) { animation-delay: 0.05s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(2) { animation-delay: 0.15s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(3) { animation-delay: 0.25s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(4) { animation-delay: 0.35s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(5) { animation-delay: 0.45s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(6) { animation-delay: 0.55s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(7) { animation-delay: 0.65s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(8) { animation-delay: 0.75s; }
.elementor-5626 .elementor-element.elementor-element-7d4d6123.faq-visible-widget .e-n-accordion-item:nth-child(9) { animation-delay: 0.85s; }

@keyframes faqFadeInUp {
  0% {
    opacity: 0;
    transform: translateY(16px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Για χρήστες με reduced motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-5626 .elementor-element.elementor-element-7d4d6123 .e-n-accordion-item {
    animation: none;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0fe73b3 */.badge-rail{
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding-right: 0; /* κάν’το 0 για “τέρμα δεξιά” */
  overflow: visible; /* σημαντικό για sticky */
}

/* Sticky: κινείται με το scroll και σταματάει στο τέλος του γονέα */
.badge-rail .scroll-badge{
  position: sticky;
  top: 75vh;                 /* ΚΛΕΙΔΙ: όσο μεγαλύτερο, τόσο πιο “κάτω” θα σταματάει */
  width: min(320px, 42vw);
  height: auto;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b53724 */.scroll-badge{
  position: fixed !important;
  right: max(env(safe-area-inset-right), clamp(10px, 2vw, 28px)) !important;
  bottom: max(env(safe-area-inset-bottom), clamp(10px, 2vw, 28px)) !important;

  left: auto !important;
  top: auto !important;

  width: min(320px, 42vw);
  height: auto;

  z-index: 9999;
  pointer-events: auto; /* αν θες να μην εμποδίζει κλικ */
}/* End custom CSS */
/* Start custom CSS */.elementor-button.elementor-button-link.elementor-size-sm{
     background:#00FFC2 !important;
  color:#061226 !important;
  border-color:transparent !important;
  filter:drop-shadow(0 0 8px rgba(0,255,194,.55)) drop-shadow(0 0 18px rgba(0,255,194,.35)) !important;
}/* End custom CSS */