.elementor-15 .elementor-element.elementor-element-f797460{--display:flex;--min-height:88.8vh;--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;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-f797460:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f797460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.zuyd.forazitech.com/wp-content/uploads/2026/01/Zuyd-Hogeschool.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-bd89904 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(4rem,2.5rem + 4.5vw, 6rem);font-weight:600;letter-spacing:-0.075rem;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-fc4d070{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-3aa6441 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-3aa6441 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-f57e546 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-f57e546 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2e3dedd{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-2e3dedd{right:0px;}.elementor-15 .elementor-element.elementor-element-2e3dedd{bottom:0px;}.elementor-15 .elementor-element.elementor-element-2e3dedd .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-2e3dedd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2e3dedd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2e3dedd.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2e3dedd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2e3dedd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2e3dedd .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-2e3dedd .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-f6176ac{--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:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-0ef782a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-aa253b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-aa253b9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-aa253b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-f812304 img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-7be8676{--display:flex;--min-height:287px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-a9380ed{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-ff82811 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.21px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-036dac8{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.2288px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-036dac8 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7d3263a .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-7d3263a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9145a46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-9145a46:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9145a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-26f1639 img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-decf84d{--display:flex;--min-height:287px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-6452753{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-5feafbc .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.21px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bf74fb0{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.2288px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bf74fb0 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-d023f86 .elementor-button{background-color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-d023f86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-d92592d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-d92592d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d92592d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2d12a87 img{width:100%;height:225px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-f6490e0{--display:flex;--min-height:287px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-cf1e22b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-04b2388 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.21px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-389181e{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.2288px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-389181e p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-a0e5ff3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-a0e5ff3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-c544123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-720dd63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-4369a4f{--display:flex;--min-height:482px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-4369a4f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4369a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8e78e80{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-56d49b3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.21px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-94852e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Avenir Next", Sans-serif;font-size:clamp(1rem,0.5rem + 0.6vw, 1.25rem);font-weight:500;line-height:30px;letter-spacing:0.0083rem;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-94852e9 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7e93197 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-7e93197 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-0b03f54{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0b03f54 img{width:100%;height:482px;}.elementor-15 .elementor-element.elementor-element-36bc93e{--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-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-36bc93e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-36bc93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3a3c70 );}.elementor-15 .elementor-element.elementor-element-f25fb47{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-15 .elementor-element.elementor-element-55fd035{background-color:var( --e-global-color-accent );padding:2px 8px 2px 8px;}.elementor-15 .elementor-element.elementor-element-55fd035.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-55fd035 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.02px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-50da671{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-50da671 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:48px;font-weight:400;line-height:48px;}.elementor-15 .elementor-element.elementor-element-73dcb2a{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.1328px;}.elementor-15 .elementor-element.elementor-element-0d1ed2d{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -72px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0d1ed2d img{width:100%;height:692px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-0dfb5aa{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-0dfb5aa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0dfb5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1bb2bc6 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:30px;font-weight:500;line-height:40px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f92b521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-955c81b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-ea2a049{text-align:start;}.elementor-15 .elementor-element.elementor-element-ea2a049 img{width:100%;height:587px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-1bb89fc{--display:flex;--position:absolute;--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;--padding-top:64px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1bb89fc{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-1bb89fc{right:0px;}.elementor-15 .elementor-element.elementor-element-8254b59 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-533d391 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-533d391.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-533d391.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-533d391.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-533d391.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-533d391.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-533d391 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-533d391 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-bd6e7d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-4d9c934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-896554f{text-align:start;}.elementor-15 .elementor-element.elementor-element-896554f img{width:100%;height:587px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-f620286{--display:flex;--position:absolute;--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;--padding-top:64px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f620286{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-f620286{right:0px;}.elementor-15 .elementor-element.elementor-element-db118b4 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-db9fe1e .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-db9fe1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-db9fe1e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-db9fe1e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-db9fe1e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-db9fe1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-db9fe1e .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-db9fe1e .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-d20e0a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-001d1df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-db81541{text-align:start;}.elementor-15 .elementor-element.elementor-element-db81541 img{width:100%;height:587px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-6b5f396{--display:flex;--position:absolute;--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;--padding-top:64px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6b5f396{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-6b5f396{right:0px;}.elementor-15 .elementor-element.elementor-element-99ee245 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-25467fa .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-25467fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-25467fa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-25467fa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-25467fa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-25467fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-25467fa .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-25467fa .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-790c323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-0cfb177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-0ff374f{text-align:start;}.elementor-15 .elementor-element.elementor-element-0ff374f img{width:100%;height:587px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-72c5e4e{--display:flex;--position:absolute;--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;--padding-top:64px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-72c5e4e{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-72c5e4e{right:0px;}.elementor-15 .elementor-element.elementor-element-a7935bb .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-eb26b87 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-eb26b87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-eb26b87.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-eb26b87.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-eb26b87.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-eb26b87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-eb26b87 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-eb26b87 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-ed06768{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-f740a3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-8f8dc52{text-align:start;}.elementor-15 .elementor-element.elementor-element-8f8dc52 img{width:100%;height:587px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-09130ee{--display:flex;--position:absolute;--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;--padding-top:64px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-09130ee{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-09130ee{right:0px;}.elementor-15 .elementor-element.elementor-element-14dd412 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f751bdd .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-f751bdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f751bdd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f751bdd.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f751bdd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f751bdd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f751bdd .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-f751bdd .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-7574d28{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:90%;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-10%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:3.3%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-10%;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2a09493{--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;--justify-content:space-between;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-e8962cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;}.elementor-15 .elementor-element.elementor-element-013369d{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-8a527dd .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(2.25rem,1.2rem + 2vw, 3rem);font-weight:500;line-height:57px;letter-spacing:-0.2px;}.elementor-15 .elementor-element.elementor-element-d7850d2{font-family:"Avenir Next", Sans-serif;font-size:clamp(0.875rem,0.5rem + 0.6vw, 1.125rem);font-weight:400;line-height:28px;letter-spacing:0.1328px;}.elementor-15 .elementor-element.elementor-element-e0d874c{--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:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e0d874c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e0d874c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c9504c7{--display:flex;--min-height:835px;--padding-top:48px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-93cd77e{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:10;}.elementor-15 .elementor-element.elementor-element-635585d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-635585d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(3rem,1.5rem + 4.5vw, 6rem);font-weight:500;line-height:108px;letter-spacing:-1.2px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button{background-color:var( --e-global-color-5124300 );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:25px;letter-spacing:0.35px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 24px;}.elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0457d1f{--display:flex;--position:absolute;--min-height:80%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;bottom:0px;--z-index:9;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0457d1f{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-0457d1f{left:0px;}.elementor-15 .elementor-element.elementor-element-1286c1f img{width:100%;}.elementor-15 .elementor-element.elementor-element-a1981ac{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-15 .elementor-element.elementor-element-a1981ac.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a1981ac{left:5px;}body.rtl .elementor-15 .elementor-element.elementor-element-a1981ac{right:5px;}.elementor-15 .elementor-element.elementor-element-0720aa6{--display:flex;--position:absolute;--min-height:90%;bottom:0px;--z-index:8;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0720aa6{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-0720aa6{left:0px;}.elementor-15 .elementor-element.elementor-element-614f52e{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:30%;}.elementor-15 .elementor-element.elementor-element-614f52e.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-614f52e{left:18%;}body.rtl .elementor-15 .elementor-element.elementor-element-614f52e{right:18%;}.elementor-15 .elementor-element.elementor-element-de08879{--display:flex;--min-height:13vw;}.elementor-15 .elementor-element.elementor-element-de08879:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-de08879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-de08879.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-75f9d10{--display:flex;--min-height:17vw;--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-15 .elementor-element.elementor-element-75f9d10.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-142876a{--display:flex;--min-height:20vw;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:110px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-142876a.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-f24b82b{--display:flex;--position:absolute;--min-height:15vw;--border-radius:100% 100% 100% 100%;bottom:0px;}.elementor-15 .elementor-element.elementor-element-f24b82b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f24b82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f24b82b{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-f24b82b{right:0px;}.elementor-15 .elementor-element.elementor-element-a8f07af{--display:flex;--position:absolute;bottom:-80px;}.elementor-15 .elementor-element.elementor-element-a8f07af.e-con{--e-con-transform-rotateZ:-90deg;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a8f07af{left:15vw;}body.rtl .elementor-15 .elementor-element.elementor-element-a8f07af{right:15vw;}.elementor-15 .elementor-element.elementor-element-c77be75{--display:flex;--position:absolute;--min-height:8vw;--border-radius:100% 100% 100% 100%;bottom:9vw;}.elementor-15 .elementor-element.elementor-element-c77be75:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c77be75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c77be75{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-c77be75{left:0px;}.elementor-15 .elementor-element.elementor-element-7625756{--display:flex;--position:absolute;--min-height:9vw;bottom:0px;}.elementor-15 .elementor-element.elementor-element-7625756:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7625756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7625756.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7625756{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-7625756{left:0px;}.elementor-15 .elementor-element.elementor-element-244cd4b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-2da7536 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(1.5rem,0.7rem + 1.2vw, 1.875rem);font-weight:500;line-height:39px;}.elementor-15 .elementor-element.elementor-element-ee79218{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-eccfabd{--display:flex;--min-height:539px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-eb54952{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-145218b img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-abb4ee1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-6f2a1cb{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6f2a1cb .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-9884efe{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-9884efe p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-b750959{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-b750959 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-b750959 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-b750959 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-bb0a7fb{--display:flex;--min-height:539px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-8ad6908{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-78533a9 img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-8ca168f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-a1c2fea{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a1c2fea .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-c4d901d{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-c4d901d p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-e3bc0b0{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-e3bc0b0 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-e3bc0b0 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-e3bc0b0 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-8725b05{--display:flex;--min-height:539px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-50ad7d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-995cd29 img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-667a535{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-e133ca3{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e133ca3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-df0970b{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-df0970b p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3cedfc0{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-3cedfc0 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-3cedfc0 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-3cedfc0 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-c96cc2c{--display:flex;--min-height:539px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-8c4528b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-00e0cc8 img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-1001f33{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-812f6d2{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-812f6d2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-70ba9bc{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-70ba9bc p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-58bb475{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-58bb475 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-58bb475 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-58bb475 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-5386a77{--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-15 .elementor-element.elementor-element-542e640{--display:flex;}.elementor-15 .elementor-element.elementor-element-9c018bf{--display:flex;--min-height:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-43471df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c300383 img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-d6b02ca{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-80884d2{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-80884d2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-bf82b7d{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-bf82b7d p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-8433097{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-8433097 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-8433097 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-8433097 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-60403de{--display:flex;}.elementor-15 .elementor-element.elementor-element-7906898{--display:flex;--min-height:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-87fb0d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b9e41a8 img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-2b147e2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-af02407{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-af02407 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-33fcf36{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-33fcf36 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-b637185{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-b637185 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-b637185 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-b637185 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-11e84e4{--display:flex;}.elementor-15 .elementor-element.elementor-element-ec102cd{--display:flex;--min-height:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-b16300f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a2818c img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-d9bdc2a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-5fa5b37{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5fa5b37 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-6063793{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-6063793 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-6f4e3a2{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-6f4e3a2 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-6f4e3a2 .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-6f4e3a2 .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-5e7b3b8{--display:flex;}.elementor-15 .elementor-element.elementor-element-c73e275{--display:flex;--min-height:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:#E2E2E2;--border-color:#E2E2E2;}.elementor-15 .elementor-element.elementor-element-4960327{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f19d78f img{width:100%;height:165px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-79a2958{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-2cefcd4{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2cefcd4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.875rem;font-weight:700;line-height:39px;letter-spacing:-0.007rem;}.elementor-15 .elementor-element.elementor-element-da4d751{padding:0px 0px 0px 0px;font-family:"Avenir Next", Sans-serif;font-size:0.875rem;font-weight:400;line-height:21px;letter-spacing:0.0143rem;}.elementor-15 .elementor-element.elementor-element-da4d751 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-93f7c2c{padding:24px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-93f7c2c .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-93f7c2c .elementor-icon{font-size:28px;}.elementor-15 .elementor-element.elementor-element-93f7c2c .elementor-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-c2cf883{--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-e74390e .elementor-button{background-color:var( --e-global-color-5124300 );font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.35px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 8px 12px 16px;}.elementor-15 .elementor-element.elementor-element-e74390e.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-e74390e .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-f797460{--min-height:70vh;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-f797460:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f797460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-f6176ac{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-0ef782a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f812304 img{height:356px;}.elementor-15 .elementor-element.elementor-element-7be8676{--min-height:0px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-ff82811 .elementor-heading-title{font-size:1.875rem;}.elementor-15 .elementor-element.elementor-element-26f1639 img{height:356px;}.elementor-15 .elementor-element.elementor-element-decf84d{--min-height:0px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-5feafbc .elementor-heading-title{font-size:1.875rem;}.elementor-15 .elementor-element.elementor-element-2d12a87 img{height:356px;}.elementor-15 .elementor-element.elementor-element-f6490e0{--min-height:0px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-04b2388 .elementor-heading-title{font-size:1.875rem;}.elementor-15 .elementor-element.elementor-element-c544123{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-720dd63{--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-15 .elementor-element.elementor-element-4369a4f{--min-height:0px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-4369a4f.e-con{--order:99999 /* order end hack */;}.elementor-15 .elementor-element.elementor-element-56d49b3 .elementor-heading-title{font-size:1.875rem;}.elementor-15 .elementor-element.elementor-element-0b03f54 img{height:356px;}.elementor-15 .elementor-element.elementor-element-36bc93e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-f25fb47{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-50da671 .elementor-heading-title{font-size:33px;line-height:33px;letter-spacing:-1.5px;}.elementor-15 .elementor-element.elementor-element-0d1ed2d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-0d1ed2d img{width:384px;height:384px;}.elementor-15 .elementor-element.elementor-element-0dfb5aa{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-1bb2bc6 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-15 .elementor-element.elementor-element-7574d28{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:83%;--e-n-carousel-arrow-prev-top-position:-12%;--e-n-carousel-arrow-next-top-position:-12%;}.elementor-15 .elementor-element.elementor-element-2a09493{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-8a527dd .elementor-heading-title{line-height:37px;}.elementor-15 .elementor-element.elementor-element-e0d874c{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c9504c7{--min-height:707px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-635585d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-15 .elementor-element.elementor-element-635585d .elementor-heading-title{line-height:66px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a1981ac{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-a1981ac{right:0px;}.elementor-15 .elementor-element.elementor-element-0720aa6{--min-height:60%;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0720aa6{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-0720aa6{left:0px;}.elementor-15 .elementor-element.elementor-element-614f52e{--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-15 .elementor-element.elementor-element-142876a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-15 .elementor-element.elementor-element-244cd4b{--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-ee79218{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-5386a77{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c2cf883{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-12%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-12%;--e-n-carousel-arrow-size:16px;}.elementor-15 .elementor-element.elementor-element-e74390e.elementor-element{--align-self:flex-end;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-f797460{--min-height:94vh;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-bd89904 .elementor-heading-title{font-size:clamp(3rem,2.5rem + 4.5vw, 6rem);}.elementor-15 .elementor-element.elementor-element-2e3dedd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:30px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2e3dedd{left:155px;}body.rtl .elementor-15 .elementor-element.elementor-element-2e3dedd{right:155px;}.elementor-15 .elementor-element.elementor-element-f6176ac{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-0ef782a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f812304 img{height:170px;}.elementor-15 .elementor-element.elementor-element-ff82811 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-26f1639 img{height:170px;}.elementor-15 .elementor-element.elementor-element-5feafbc .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-2d12a87 img{height:170px;}.elementor-15 .elementor-element.elementor-element-04b2388 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-56d49b3 .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-15 .elementor-element.elementor-element-94852e9{font-size:16px;line-height:24px;}.elementor-15 .elementor-element.elementor-element-0b03f54 img{height:170px;}.elementor-15 .elementor-element.elementor-element-36bc93e{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-f25fb47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-50da671 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-0d1ed2d img{width:286px;height:286px;}.elementor-15 .elementor-element.elementor-element-0dfb5aa{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-1bb2bc6.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ea2a049 img{width:300px;height:533px;}.elementor-15 .elementor-element.elementor-element-896554f img{width:300px;height:533px;}.elementor-15 .elementor-element.elementor-element-db81541 img{width:300px;height:533px;}.elementor-15 .elementor-element.elementor-element-0ff374f img{width:300px;height:533px;}.elementor-15 .elementor-element.elementor-element-8f8dc52 img{width:300px;height:533px;}.elementor-15 .elementor-element.elementor-element-7574d28{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:66%;--e-n-carousel-arrow-prev-top-position:-13%;--e-n-carousel-arrow-next-top-position:-13%;}.elementor-15 .elementor-element.elementor-element-2a09493{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-8a527dd .elementor-heading-title{font-size:clamp(2rem,1.2rem + 2vw, 3rem);}.elementor-15 .elementor-element.elementor-element-e0d874c{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c9504c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-93cd77e{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-635585d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-a3342ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0457d1f{--width:80%;--min-height:30vh;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0457d1f{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-0457d1f{left:0px;}.elementor-15 .elementor-element.elementor-element-1286c1f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-1286c1f img{max-width:100%;height:40vh;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a1981ac{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-a1981ac{right:0px;}.elementor-15 .elementor-element.elementor-element-614f52e{--width:31vw;}.elementor-15 .elementor-element.elementor-element-de08879{--width:112px;}.elementor-15 .elementor-element.elementor-element-75f9d10{--width:100%;}.elementor-15 .elementor-element.elementor-element-75f9d10.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-142876a{--width:20vw;--min-height:10vw;--margin-top:30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:3vw;}.elementor-15 .elementor-element.elementor-element-f24b82b{--width:15vw;}.elementor-15 .elementor-element.elementor-element-c77be75{--width:8vw;}.elementor-15 .elementor-element.elementor-element-7625756{--width:20vw;}.elementor-15 .elementor-element.elementor-element-244cd4b{--padding-top:48px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-ee79218{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-542e640{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-9c018bf{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-80884d2 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-60403de{--min-height:1005;}.elementor-15 .elementor-element.elementor-element-7906898{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-af02407 .elementor-heading-title{font-size:24px;line-height:27px;}.elementor-15 .elementor-element.elementor-element-11e84e4{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-ec102cd{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-5fa5b37 .elementor-heading-title{font-size:24px;line-height:27px;}.elementor-15 .elementor-element.elementor-element-5e7b3b8{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-c73e275{--min-height:100%;}.elementor-15 .elementor-element.elementor-element-2cefcd4 .elementor-heading-title{font-size:24px;line-height:27px;}.elementor-15 .elementor-element.elementor-element-c2cf883{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-position:-12%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:-12%;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-4369a4f{--width:450px;}.elementor-15 .elementor-element.elementor-element-f25fb47{--width:49%;}.elementor-15 .elementor-element.elementor-element-0dfb5aa{--content-width:1464px;}.elementor-15 .elementor-element.elementor-element-013369d{--width:40%;}.elementor-15 .elementor-element.elementor-element-e0d874c{--content-width:1520px;}.elementor-15 .elementor-element.elementor-element-0457d1f{--width:75%;}.elementor-15 .elementor-element.elementor-element-a1981ac{--width:75%;}.elementor-15 .elementor-element.elementor-element-0720aa6{--width:calc(100% - 15%);}.elementor-15 .elementor-element.elementor-element-614f52e{--width:31.8vw;}.elementor-15 .elementor-element.elementor-element-de08879{--width:15vw;}.elementor-15 .elementor-element.elementor-element-75f9d10{--width:16.8vw;}.elementor-15 .elementor-element.elementor-element-142876a{--width:20vw;}.elementor-15 .elementor-element.elementor-element-f24b82b{--width:15vw;}.elementor-15 .elementor-element.elementor-element-c77be75{--width:8vw;}.elementor-15 .elementor-element.elementor-element-7625756{--width:20vw;}.elementor-15 .elementor-element.elementor-element-eccfabd{--width:100%;}.elementor-15 .elementor-element.elementor-element-bb0a7fb{--width:100%;}.elementor-15 .elementor-element.elementor-element-8725b05{--width:100%;}.elementor-15 .elementor-element.elementor-element-c96cc2c{--width:100%;}.elementor-15 .elementor-element.elementor-element-9c018bf{--width:328px;}.elementor-15 .elementor-element.elementor-element-7906898{--width:328px;}.elementor-15 .elementor-element.elementor-element-ec102cd{--width:328px;}.elementor-15 .elementor-element.elementor-element-c73e275{--width:328px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4369a4f{--width:100%;}.elementor-15 .elementor-element.elementor-element-f25fb47{--width:100%;}.elementor-15 .elementor-element.elementor-element-013369d{--width:100%;}.elementor-15 .elementor-element.elementor-element-0457d1f{--width:75%;}.elementor-15 .elementor-element.elementor-element-9c018bf{--width:100%;}.elementor-15 .elementor-element.elementor-element-7906898{--width:100%;}.elementor-15 .elementor-element.elementor-element-ec102cd{--width:100%;}.elementor-15 .elementor-element.elementor-element-c73e275{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-bd89904 */.elementor-15 .elementor-element.elementor-element-bd89904 .elementor-heading-title{
    line-height: 1.13;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3aa6441 */.elementor-15 .elementor-element.elementor-element-3aa6441 svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-3aa6441 .elementor-button:hover{
    background-color: color(srgb 0.800627 0.0897255 0.172549);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f57e546 */.elementor-15 .elementor-element.elementor-element-f57e546 svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-f57e546 .elementor-button:hover{
    background-color: color(srgb 0.88 0.88 0.88);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d3263a */.elementor-15 .elementor-element.elementor-element-7d3263a svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-7d3263a .elementor-button:hover{
    background-color: color(srgb 0.12 0.12 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa253b9 */.elementor-15 .elementor-element.elementor-element-aa253b9{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-aa253b9:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));
        transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d023f86 */.elementor-15 .elementor-element.elementor-element-d023f86 svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-d023f86 .elementor-button:hover{
    background-color: color(srgb 0.800627 0.0897255 0.172549);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9145a46 */.elementor-15 .elementor-element.elementor-element-9145a46{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-9145a46:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));
        transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0e5ff3 */.elementor-15 .elementor-element.elementor-element-a0e5ff3 svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-a0e5ff3 .elementor-button:hover{
    background-color: color(srgb 0.800627 0.0897255 0.172549);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d92592d */.elementor-15 .elementor-element.elementor-element-d92592d{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d92592d:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));
        transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e93197 */.elementor-15 .elementor-element.elementor-element-7e93197 svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-7e93197 .elementor-button:hover{
    background-color: color(srgb 0.12 0.12 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720dd63 */.elementor-15 .elementor-element.elementor-element-720dd63{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-720dd63:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));
        transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50da671 */.elementor-15 .elementor-element.elementor-element-50da671 .bold-font{
    font-weight: 600;
}

.elementor-15 .elementor-element.elementor-element-50da671 .elementor-heading-title:before{
    content: "“";
        left: -0.45em;
    position: absolute;
}

.elementor-15 .elementor-element.elementor-element-50da671 .elementor-heading-title:after{
    content: "”";
    left: 0.1;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb89fc */.elementor-15 .elementor-element.elementor-element-1bb89fc{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92b521 */.elementor-15 .elementor-element.elementor-element-f92b521{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-f92b521:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f620286 */.elementor-15 .elementor-element.elementor-element-f620286{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6e7d7 */.elementor-15 .elementor-element.elementor-element-bd6e7d7{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-bd6e7d7:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5f396 */.elementor-15 .elementor-element.elementor-element-6b5f396{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e0a3 */.elementor-15 .elementor-element.elementor-element-d20e0a3{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d20e0a3:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5e4e */.elementor-15 .elementor-element.elementor-element-72c5e4e{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790c323 */.elementor-15 .elementor-element.elementor-element-790c323{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-790c323:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09130ee */.elementor-15 .elementor-element.elementor-element-09130ee{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06768 */.elementor-15 .elementor-element.elementor-element-ed06768{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-ed06768:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb89fc */.elementor-15 .elementor-element.elementor-element-1bb89fc{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92b521 */.elementor-15 .elementor-element.elementor-element-f92b521{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-f92b521:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f620286 */.elementor-15 .elementor-element.elementor-element-f620286{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6e7d7 */.elementor-15 .elementor-element.elementor-element-bd6e7d7{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-bd6e7d7:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5f396 */.elementor-15 .elementor-element.elementor-element-6b5f396{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e0a3 */.elementor-15 .elementor-element.elementor-element-d20e0a3{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d20e0a3:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5e4e */.elementor-15 .elementor-element.elementor-element-72c5e4e{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790c323 */.elementor-15 .elementor-element.elementor-element-790c323{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-790c323:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09130ee */.elementor-15 .elementor-element.elementor-element-09130ee{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06768 */.elementor-15 .elementor-element.elementor-element-ed06768{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-ed06768:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb89fc */.elementor-15 .elementor-element.elementor-element-1bb89fc{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92b521 */.elementor-15 .elementor-element.elementor-element-f92b521{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-f92b521:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f620286 */.elementor-15 .elementor-element.elementor-element-f620286{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6e7d7 */.elementor-15 .elementor-element.elementor-element-bd6e7d7{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-bd6e7d7:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5f396 */.elementor-15 .elementor-element.elementor-element-6b5f396{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e0a3 */.elementor-15 .elementor-element.elementor-element-d20e0a3{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d20e0a3:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5e4e */.elementor-15 .elementor-element.elementor-element-72c5e4e{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790c323 */.elementor-15 .elementor-element.elementor-element-790c323{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-790c323:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09130ee */.elementor-15 .elementor-element.elementor-element-09130ee{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06768 */.elementor-15 .elementor-element.elementor-element-ed06768{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-ed06768:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb89fc */.elementor-15 .elementor-element.elementor-element-1bb89fc{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92b521 */.elementor-15 .elementor-element.elementor-element-f92b521{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-f92b521:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f620286 */.elementor-15 .elementor-element.elementor-element-f620286{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6e7d7 */.elementor-15 .elementor-element.elementor-element-bd6e7d7{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-bd6e7d7:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5f396 */.elementor-15 .elementor-element.elementor-element-6b5f396{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e0a3 */.elementor-15 .elementor-element.elementor-element-d20e0a3{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d20e0a3:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5e4e */.elementor-15 .elementor-element.elementor-element-72c5e4e{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790c323 */.elementor-15 .elementor-element.elementor-element-790c323{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-790c323:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09130ee */.elementor-15 .elementor-element.elementor-element-09130ee{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06768 */.elementor-15 .elementor-element.elementor-element-ed06768{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-ed06768:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb89fc */.elementor-15 .elementor-element.elementor-element-1bb89fc{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92b521 */.elementor-15 .elementor-element.elementor-element-f92b521{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-f92b521:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f620286 */.elementor-15 .elementor-element.elementor-element-f620286{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6e7d7 */.elementor-15 .elementor-element.elementor-element-bd6e7d7{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-bd6e7d7:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5f396 */.elementor-15 .elementor-element.elementor-element-6b5f396{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e0a3 */.elementor-15 .elementor-element.elementor-element-d20e0a3{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d20e0a3:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5e4e */.elementor-15 .elementor-element.elementor-element-72c5e4e{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790c323 */.elementor-15 .elementor-element.elementor-element-790c323{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-790c323:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09130ee */.elementor-15 .elementor-element.elementor-element-09130ee{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06768 */.elementor-15 .elementor-element.elementor-element-ed06768{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-ed06768:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb89fc */.elementor-15 .elementor-element.elementor-element-1bb89fc{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92b521 */.elementor-15 .elementor-element.elementor-element-f92b521{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-f92b521:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f620286 */.elementor-15 .elementor-element.elementor-element-f620286{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6e7d7 */.elementor-15 .elementor-element.elementor-element-bd6e7d7{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-bd6e7d7:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5f396 */.elementor-15 .elementor-element.elementor-element-6b5f396{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20e0a3 */.elementor-15 .elementor-element.elementor-element-d20e0a3{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-d20e0a3:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c5e4e */.elementor-15 .elementor-element.elementor-element-72c5e4e{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790c323 */.elementor-15 .elementor-element.elementor-element-790c323{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-790c323:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09130ee */.elementor-15 .elementor-element.elementor-element-09130ee{
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 51%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06768 */.elementor-15 .elementor-element.elementor-element-ed06768{
    transition: 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-ed06768:hover{
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.05));

    scale: 1.01;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7574d28 */.elementor-15 .elementor-element.elementor-element-7574d28 .elementor-swiper-button{
    padding: 14px;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3342ef */.elementor-15 .elementor-element.elementor-element-a3342ef svg{
    font-size: 20px;
    margin-top: 1px;
}
.elementor-15 .elementor-element.elementor-element-a3342ef .elementor-button:hover{
    background-color: color(srgb 0.88 0.88 0.88);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1981ac */.elementor-15 .elementor-element.elementor-element-a1981ac{
    background: linear-gradient(296deg, rgba(0, 0, 0, 0) 42.92%, rgba(0, 0, 0, 0.5) 82.49%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9504c7 */.elementor-15 .elementor-element.elementor-element-c9504c7 .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f9d10 */.elementor-15 .elementor-element.elementor-element-75f9d10::before{
    background: white;
    border-radius: 0 0 100% 100%;
    content: "";
    position: absolute;
    top: -50%;
    display: block;
    height: 100%;
    width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){

    .elementor-15 .elementor-element.elementor-element-75f9d10::before{
    background: black;
        border-radius: 100% 100% 0 0;
    content: "";
    display: block;
    height: 120px;
    margin-top: 70px;
    width:120px;
}
}
@media only screen and (max-width: 767px){
    .elementor-15 .elementor-element.elementor-element-75f9d10::before{
    background: black;
        border-radius: 100% 100% 0 0;
    content: "";
    display: block;
    height: 112px;
    margin-top: 70px;
    width: 112px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614f52e */.fast_animation {
    transform: rotate(0deg) scale(0.01);
    transform-origin: center;
    transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);
    transition-delay: 0.3s; /* 🔥 reload এর পর delay */
}

.fast_animation.is-visible {
    transform: rotate(360deg) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-142876a */.elementor-15 .elementor-element.elementor-element-142876a {
    position: relative;
    border-bottom: 8vw solid #fff;
    border-left: 8vw solid transparent; 
    border-right: 8vw solid #fff;
    border-top: 8vw solid transparent;
}

@media(max-width: 767px){
 .elementor-15 .elementor-element.elementor-element-142876a {
    position: relative;
    border-bottom: 0vw solid #fff;
    border-left: 8vw solid transparent; 
    border-right: 8vw solid #fff;
    border-top: 8vw solid transparent;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f07af */.elementor-15 .elementor-element.elementor-element-a8f07af {
    width: 200px;
    height: 200px;
  
    border-bottom: 100px solid transparent;
    border-left: 100px solid #fff; /* black only */
    border-right: 100px solid transparent;
    border-top: 100px solid #fff; /* black only */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d874c */.elementor-15 .elementor-element.elementor-element-e0d874c .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eccfabd */.elementor-15 .elementor-element.elementor-element-eccfabd{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-eccfabd:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0a7fb */.elementor-15 .elementor-element.elementor-element-bb0a7fb{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-bb0a7fb:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8725b05 */.elementor-15 .elementor-element.elementor-element-8725b05{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-8725b05:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c96cc2c */.elementor-15 .elementor-element.elementor-element-c96cc2c{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-c96cc2c:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c018bf */.elementor-15 .elementor-element.elementor-element-9c018bf{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-9c018bf:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7906898 */.elementor-15 .elementor-element.elementor-element-7906898{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-7906898:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec102cd */.elementor-15 .elementor-element.elementor-element-ec102cd{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-ec102cd:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73e275 */.elementor-15 .elementor-element.elementor-element-c73e275{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-c73e275:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c018bf */.elementor-15 .elementor-element.elementor-element-9c018bf{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-9c018bf:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7906898 */.elementor-15 .elementor-element.elementor-element-7906898{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-7906898:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec102cd */.elementor-15 .elementor-element.elementor-element-ec102cd{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-ec102cd:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73e275 */.elementor-15 .elementor-element.elementor-element-c73e275{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-c73e275:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c018bf */.elementor-15 .elementor-element.elementor-element-9c018bf{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-9c018bf:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7906898 */.elementor-15 .elementor-element.elementor-element-7906898{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-7906898:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec102cd */.elementor-15 .elementor-element.elementor-element-ec102cd{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-ec102cd:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73e275 */.elementor-15 .elementor-element.elementor-element-c73e275{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-c73e275:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c018bf */.elementor-15 .elementor-element.elementor-element-9c018bf{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-9c018bf:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7906898 */.elementor-15 .elementor-element.elementor-element-7906898{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-7906898:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec102cd */.elementor-15 .elementor-element.elementor-element-ec102cd{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-ec102cd:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73e275 */.elementor-15 .elementor-element.elementor-element-c73e275{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-c73e275:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c018bf */.elementor-15 .elementor-element.elementor-element-9c018bf{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-9c018bf:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7906898 */.elementor-15 .elementor-element.elementor-element-7906898{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-7906898:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec102cd */.elementor-15 .elementor-element.elementor-element-ec102cd{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-ec102cd:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73e275 */.elementor-15 .elementor-element.elementor-element-c73e275{
    transition: 0.4s;
}
.elementor-15 .elementor-element.elementor-element-c73e275:hover{
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);;
    transform: scale(1.01);
        
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c2cf883 */.elementor-15 .elementor-element.elementor-element-c2cf883 .elementor-swiper-button{
    padding: 14px;
    background: #000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e74390e */.elementor-15 .elementor-element.elementor-element-e74390e svg{
    font-size: 20px;
    margin-top: 1px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.zuyd.forazitech.com/wp-content/uploads/2026/01/avenir-next-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.zuyd.forazitech.com/wp-content/uploads/2026/01/avenir-next-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.zuyd.forazitech.com/wp-content/uploads/2026/01/avenir-next-demi.woff2') format('woff2');
}
/* End Custom Fonts CSS */