.elementor-565 .elementor-element.elementor-element-687b26b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-687b26b:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-687b26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041530 0%, #0B2E6E 100%);}.elementor-565 .elementor-element.elementor-element-e2d7c0f{--display:flex;}.elementor-565 .elementor-element.elementor-element-349a5c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-565 .elementor-element.elementor-element-8c54844{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B2E6E;--border-color:#0B2E6E;--margin-top:-20px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-8c54844::before, .elementor-565 .elementor-element.elementor-element-8c54844 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-8c54844 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-8c54844 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-8c54844 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-8c54844 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B2E6E;--background-overlay:'';}.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-565 .elementor-element.elementor-element-659bd56{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-659bd56 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:600;color:#9DB4FF;}.elementor-565 .elementor-element.elementor-element-085ee71{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-e75d002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-646812c{--display:flex;}.elementor-565 .elementor-element.elementor-element-0159ef4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-d4f0bf6{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-565 .elementor-element.elementor-element-f6e508b{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#D4D7E2;}.elementor-565 .elementor-element.elementor-element-f6e508b p{margin-block-end:20px;}.elementor-565 .elementor-element.elementor-element-b3142d9{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-565 .elementor-element.elementor-element-e2f16e3 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #003BA1 0%, #2E74F0 100%);border-radius:5px 5px 5px 5px;padding:13px 15px 13px 15px;}.elementor-565 .elementor-element.elementor-element-e2f16e3 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-e2f16e3 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #003BA1 0%, #003BA1 100%);border-color:#003BA1;}.elementor-565 .elementor-element.elementor-element-e2f16e3 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-e2f16e3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-ec11dba .elementor-button{background-color:#BACE6100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 15px 13px 15px;}.elementor-565 .elementor-element.elementor-element-ec11dba .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-ec11dba .elementor-button:focus{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-ec11dba .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-ec11dba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-444c7e3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-565 .elementor-element.elementor-element-12cbe6f{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-565 .elementor-element.elementor-element-12cbe6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-12cbe6f.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-12cbe6f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon{font-size:40px;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-12cbe6f:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-12cbe6f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#D4D7E2;}.elementor-565 .elementor-element.elementor-element-dcfb5a7{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-565 .elementor-element.elementor-element-dcfb5a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-dcfb5a7.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-dcfb5a7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon{font-size:40px;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-dcfb5a7:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-dcfb5a7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#D4D7E2;}.elementor-565 .elementor-element.elementor-element-21bcbd2{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-565 .elementor-element.elementor-element-21bcbd2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-21bcbd2.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-21bcbd2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon{font-size:40px;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-21bcbd2:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-21bcbd2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#D4D7E2;}.elementor-565 .elementor-element.elementor-element-2807cdd{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-b90feec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-a3232c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-7828b8a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-b4078f7{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-295905f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-19ec4a5{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-77ea2ca{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-77ea2ca p{margin-block-end:10px;}.elementor-565 .elementor-element.elementor-element-51df87c{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-51df87c::before, .elementor-565 .elementor-element.elementor-element-51df87c > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-51df87c > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-51df87c > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-51df87c > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-51df87c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDE4F2;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-c7106f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-d2db54b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-23ce5c4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-b1bfd08{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-0b9d755 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-00baf00{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-56d496b{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-56d496b p{margin-block-end:10px;}.elementor-565 .elementor-element.elementor-element-1663d81{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-bd078df .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-weight:500;fill:#0A56D6;color:#0A56D6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:13px 15px 13px 15px;}.elementor-565 .elementor-element.elementor-element-bd078df .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-bd078df .elementor-button:focus{background-color:#DDE4F2;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-bd078df .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-bd078df .elementor-button:focus svg{fill:#0A56D6;}.elementor-565 .elementor-element.elementor-element-7a9bbc9{--display:flex;--justify-content:center;}.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-565 .elementor-element.elementor-element-6f1222e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.5;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-6f1222e::before, .elementor-565 .elementor-element.elementor-element-6f1222e > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-6f1222e > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-6f1222e > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-6f1222e > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-6f1222e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-0c5e698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-4d91417{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-16daaa4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-06731cb{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-d8c3191 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-a970d8b{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-5260c96{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-5260c96 p{margin-block-end:10px;}.elementor-565 .elementor-element.elementor-element-c75e625{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-41c54cb .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-weight:500;fill:#0A56D6;color:#0A56D6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:13px 15px 13px 15px;}.elementor-565 .elementor-element.elementor-element-41c54cb .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-41c54cb .elementor-button:focus{background-color:#DDE4F2;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-41c54cb .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-41c54cb .elementor-button:focus svg{fill:#0A56D6;}.elementor-565 .elementor-element.elementor-element-cd3f994{--display:flex;--justify-content:center;}.elementor-565 .elementor-element.elementor-element-115c938{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-115c938::before, .elementor-565 .elementor-element.elementor-element-115c938 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-115c938 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-115c938 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-115c938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-115c938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDE4F2;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-194e7ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-edcbfd2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-0e9d528{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-78d7760 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-f533493{--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:center;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-565 .elementor-element.elementor-element-dc099fa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-565 .elementor-element.elementor-element-dc099fa .woocommerce .woocommerce-loop-category__title{color:#000000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:600;}.elementor-565 .elementor-element.elementor-element-dc099fa .woocommerce-loop-category__title .count{color:#0A56D6;font-family:"IBM Plex Sans", Sans-serif;font-weight:800;}.elementor-565 .elementor-element.elementor-element-7844d8d{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-34c0c34{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-34c0c34:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-34c0c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041530 0%, #0B2E6E 100%);}.elementor-565 .elementor-element.elementor-element-64a3843{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-d73d435{text-align:center;}.elementor-565 .elementor-element.elementor-element-d73d435 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-d29c793{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-ed7a580{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#A0B1CF;}.elementor-565 .elementor-element.elementor-element-bc50f8f{--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:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-c860499 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #003BA1 0%, #2E74F0 100%);border-radius:10px 10px 10px 10px;padding:13px 15px 13px 15px;}.elementor-565 .elementor-element.elementor-element-c860499 .elementor-button:hover, .elementor-565 .elementor-element.elementor-element-c860499 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #003BA1 0%, #003BA1 100%);border-color:#003BA1;}.elementor-565 .elementor-element.elementor-element-c860499 .elementor-button:hover svg, .elementor-565 .elementor-element.elementor-element-c860499 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-2802821{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-2802821::before, .elementor-565 .elementor-element.elementor-element-2802821 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2802821 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2802821 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2802821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2802821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDE4F2;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-8643960{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-e4eeae5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-5f6b54a{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-8c9c4c9 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-9d6329d{--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:center;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product .button{background-color:#2E74F0;font-family:"IBM Plex Sans", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product .button:hover{background-color:#003BA1;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products ul.products li.product{border-radius:10px;}.elementor-565 .elementor-element.elementor-element-9a6ea59 nav.woocommerce-pagination{font-family:"IBM Plex Sans", Sans-serif;}.elementor-565 .elementor-element.elementor-element-9a6ea59 nav.woocommerce-pagination ul li a:hover{background-color:#2E74F0;}.elementor-565 .elementor-element.elementor-element-9a6ea59 nav.woocommerce-pagination ul li span.current{background-color:#2E74F0;}.elementor-565 .elementor-element.elementor-element-2572932{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-2572932::before, .elementor-565 .elementor-element.elementor-element-2572932 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2572932 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2572932 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2572932 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2572932 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-63a35fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-f2c5699 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-5a8f51e{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-57b2134 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-0c247fe{--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;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-15dceb7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-15dceb7:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-15dceb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-52f9a24{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-565 .elementor-element.elementor-element-52f9a24 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-3f32a4b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-24bcb13{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-24bcb13:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-24bcb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-0c3ca82{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-0c3ca82 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-fe022a7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-cca23b7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-cca23b7:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-cca23b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-b8f58ec{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-b8f58ec .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-6960018{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-453a0e6{--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:center;--border-radius:0px 0px 0px 0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-b231183{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-b231183:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-b231183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-9e46d38{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-9e46d38 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-111c7a1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-ae8858c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-ae8858c:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-ae8858c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-ae3ae4c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-ae3ae4c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-e202504{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-4615054{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-4615054::before, .elementor-565 .elementor-element.elementor-element-4615054 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-4615054 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-4615054 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-4615054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-4615054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDE4F2;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-8eb7369{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-a9635ba .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-8e9d4d2{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-f512bc4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-d81c1de{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-2e68afd{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-2e68afd:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-2e68afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-2e68afd::before, .elementor-565 .elementor-element.elementor-element-2e68afd > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2e68afd > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2e68afd > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2e68afd > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2e68afd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-42b456b{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-42b456b:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-42b456b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-42b456b::before, .elementor-565 .elementor-element.elementor-element-42b456b > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-42b456b > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-42b456b > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-42b456b > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-42b456b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-b70564c .elementor-icon-box-wrapper{gap:15px;}.elementor-565 .elementor-element.elementor-element-b70564c.elementor-view-stacked .elementor-icon{background-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-b70564c.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-b70564c.elementor-view-default .elementor-icon{fill:#0A56D6;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-b70564c .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-b70564c .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-b70564c .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-b70564c:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-b70564c:has(:focus) .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-b70564c .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-ce17277{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-ce17277:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-ce17277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-ce17277::before, .elementor-565 .elementor-element.elementor-element-ce17277 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-ce17277 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-ce17277 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-ce17277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-ce17277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-8d996c7{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-8d996c7:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-8d996c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-8d996c7::before, .elementor-565 .elementor-element.elementor-element-8d996c7 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-8d996c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-8d996c7 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-8d996c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-8d996c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-2a208a5 .elementor-icon-box-wrapper{gap:15px;}.elementor-565 .elementor-element.elementor-element-2a208a5.elementor-view-stacked .elementor-icon{background-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-2a208a5.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-2a208a5.elementor-view-default .elementor-icon{fill:#0A56D6;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-2a208a5 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-2a208a5 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-2a208a5 .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-2a208a5:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-2a208a5:has(:focus) .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-2a208a5 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-e3422d1{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-e3422d1:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-e3422d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-e3422d1::before, .elementor-565 .elementor-element.elementor-element-e3422d1 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-e3422d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-e3422d1 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-e3422d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-e3422d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-7fb1d10{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-7fb1d10:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-7fb1d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-7fb1d10::before, .elementor-565 .elementor-element.elementor-element-7fb1d10 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-7fb1d10 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-7fb1d10 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-7fb1d10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-7fb1d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-8c98f57 .elementor-icon-box-wrapper{gap:15px;}.elementor-565 .elementor-element.elementor-element-8c98f57.elementor-view-stacked .elementor-icon{background-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-8c98f57.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-8c98f57.elementor-view-default .elementor-icon{fill:#0A56D6;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-8c98f57 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-8c98f57 .elementor-icon-box-title a{font-family:"IBM Plex Mono", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-8c98f57 .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-8c98f57:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-8c98f57:has(:focus) .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-8c98f57 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-713d34d{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-ad98906{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-ad98906:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-ad98906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-ad98906::before, .elementor-565 .elementor-element.elementor-element-ad98906 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-ad98906 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-ad98906 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-ad98906 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-ad98906 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-2bafac8{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-2bafac8:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-2bafac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-2bafac8::before, .elementor-565 .elementor-element.elementor-element-2bafac8 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2bafac8 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-2bafac8 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2bafac8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-2bafac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-df606bc .elementor-icon-box-wrapper{gap:15px;}.elementor-565 .elementor-element.elementor-element-df606bc.elementor-view-stacked .elementor-icon{background-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-df606bc.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-df606bc.elementor-view-default .elementor-icon{fill:#0A56D6;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-df606bc .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-df606bc .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-df606bc .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-df606bc:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-df606bc:has(:focus) .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-df606bc .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-20e65aa{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-20e65aa:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-20e65aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-20e65aa::before, .elementor-565 .elementor-element.elementor-element-20e65aa > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-20e65aa > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-20e65aa > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-20e65aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-20e65aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-be3092e{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-be3092e:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-be3092e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-be3092e::before, .elementor-565 .elementor-element.elementor-element-be3092e > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-be3092e > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-be3092e > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-be3092e > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-be3092e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-c57f975 .elementor-icon-box-wrapper{gap:15px;}.elementor-565 .elementor-element.elementor-element-c57f975.elementor-view-stacked .elementor-icon{background-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-c57f975.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-c57f975.elementor-view-default .elementor-icon{fill:#0A56D6;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-c57f975 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-c57f975 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-c57f975 .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-c57f975:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-c57f975:has(:focus) .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-c57f975 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-8fbb5ff{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-8fbb5ff:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-8fbb5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-8fbb5ff::before, .elementor-565 .elementor-element.elementor-element-8fbb5ff > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-8fbb5ff > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-8fbb5ff > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-8fbb5ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-8fbb5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-31cfa80{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-31cfa80:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-31cfa80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-565 .elementor-element.elementor-element-31cfa80::before, .elementor-565 .elementor-element.elementor-element-31cfa80 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-31cfa80 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-31cfa80 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-31cfa80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-31cfa80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-3990546 .elementor-icon-box-wrapper{gap:15px;}.elementor-565 .elementor-element.elementor-element-3990546.elementor-view-stacked .elementor-icon{background-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-3990546.elementor-view-framed .elementor-icon, .elementor-565 .elementor-element.elementor-element-3990546.elementor-view-default .elementor-icon{fill:#0A56D6;color:#0A56D6;border-color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-3990546 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-3990546 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-565 .elementor-element.elementor-element-3990546 .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-3990546:has(:hover) .elementor-icon-box-title,
					 .elementor-565 .elementor-element.elementor-element-3990546:has(:focus) .elementor-icon-box-title{color:#232525;}.elementor-565 .elementor-element.elementor-element-3990546 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-565 .elementor-element.elementor-element-7faa810{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-bb98ca1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-bf845ae .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-faa0038{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-c33afac .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-8d5e403{--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;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-62acd25{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-62acd25::before, .elementor-565 .elementor-element.elementor-element-62acd25 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-62acd25 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-62acd25 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-62acd25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-62acd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-eee3e8b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-eee3e8b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-8058d8d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-371dfed{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-371dfed::before, .elementor-565 .elementor-element.elementor-element-371dfed > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-371dfed > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-371dfed > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-371dfed > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-371dfed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-473630d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-473630d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-7fb0132{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-d0ac5b6{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-565 .elementor-element.elementor-element-d0ac5b6::before, .elementor-565 .elementor-element.elementor-element-d0ac5b6 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-d0ac5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-d0ac5b6 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-d0ac5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-d0ac5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-1b505f0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-565 .elementor-element.elementor-element-1b505f0 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-95170cf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#374151;}.elementor-565 .elementor-element.elementor-element-ca36144{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-ca36144::before, .elementor-565 .elementor-element.elementor-element-ca36144 > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-ca36144 > .e-con-inner > .elementor-background-video-container::before, .elementor-565 .elementor-element.elementor-element-ca36144 > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-ca36144 > .e-con-inner > .elementor-background-slideshow::before, .elementor-565 .elementor-element.elementor-element-ca36144 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDE4F2;--background-overlay:'';}.elementor-565 .elementor-element.elementor-element-299d87a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-32e084b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-b8f3fc3{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-22a06e3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-083eaca{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-bcc0ff1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-612892a{font-family:"IBM Plex Sans", Sans-serif;font-weight:400;color:#374151;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-565 .elementor-element.elementor-element-aad309e{--divider-border-style:solid;--divider-color:#DDE4F2;--divider-border-width:1px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-565 .elementor-element.elementor-element-aad309e .elementor-divider-separator{width:100%;}.elementor-565 .elementor-element.elementor-element-aad309e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-565 .elementor-element.elementor-element-19e9b2d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-565 .elementor-element.elementor-element-19e9b2d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-565 .elementor-element.elementor-element-b67fd88{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-54342f4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-dd08b31{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-dd08b31 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-565 .elementor-element.elementor-element-fe9368e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-fe9368e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-565 .elementor-element.elementor-element-f2382d4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-19b92c8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-19b92c8 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-565 .elementor-element.elementor-element-5fd750e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-5fd750e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-565 .elementor-element.elementor-element-ee9db65{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE4F2;--border-color:#DDE4F2;--border-radius:10px 10px 10px 10px;}.elementor-565 .elementor-element.elementor-element-6a77fc0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-6a77fc0 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-565 .elementor-element.elementor-element-90b53b2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-565 .elementor-element.elementor-element-90b53b2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-565 .elementor-element.elementor-element-960a729{--display:flex;}.elementor-565 .elementor-element.elementor-element-c5788d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-565 .elementor-element.elementor-element-6d2031c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-89ee640 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#0A56D6;}.elementor-565 .elementor-element.elementor-element-cda70f7{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-3194595 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-565 .elementor-element.elementor-element-c1fe93f{--display:flex;--margin-top:-40px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-title{margin-block-end:2px;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-title a{line-height:1.4em;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-description{line-height:1.2em;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-title{margin-block-end:2px;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-title a{line-height:1.4em;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-description{line-height:1.2em;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-title{margin-block-end:2px;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-title, .elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-title a{line-height:1.4em;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-description{line-height:1.2em;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-565 .elementor-element.elementor-element-8c54844{--width:23%;}.elementor-565 .elementor-element.elementor-element-085ee71{--width:100%;}.elementor-565 .elementor-element.elementor-element-e75d002{--width:60%;}.elementor-565 .elementor-element.elementor-element-d4f0bf6{--width:100%;}.elementor-565 .elementor-element.elementor-element-b3142d9{--width:100%;}.elementor-565 .elementor-element.elementor-element-444c7e3{--width:100%;}.elementor-565 .elementor-element.elementor-element-b90feec{--width:100%;}.elementor-565 .elementor-element.elementor-element-c7106f8{--width:60%;}.elementor-565 .elementor-element.elementor-element-7a9bbc9{--width:40%;}.elementor-565 .elementor-element.elementor-element-0c5e698{--width:60%;}.elementor-565 .elementor-element.elementor-element-cd3f994{--width:40%;}.elementor-565 .elementor-element.elementor-element-15dceb7{--width:33%;}.elementor-565 .elementor-element.elementor-element-24bcb13{--width:34%;}.elementor-565 .elementor-element.elementor-element-cca23b7{--width:33%;}.elementor-565 .elementor-element.elementor-element-b231183{--width:33%;}.elementor-565 .elementor-element.elementor-element-ae8858c{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-565 .elementor-element.elementor-element-8c54844{--width:300px;}}@media(max-width:767px){.elementor-565 .elementor-element.elementor-element-8c54844{--width:280px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-444c7e3{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-565 .elementor-element.elementor-element-12cbe6f .elementor-icon-box-description{line-height:1.2em;}.elementor-565 .elementor-element.elementor-element-dcfb5a7 .elementor-icon-box-description{line-height:1.2em;}.elementor-565 .elementor-element.elementor-element-21bcbd2 .elementor-icon-box-description{line-height:1.2em;}.elementor-565 .elementor-element.elementor-element-9a6ea59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-565 .elementor-element.elementor-element-371dfed{--margin-top:-30px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-565 .elementor-element.elementor-element-d0ac5b6{--margin-top:-30px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-444c7e3 */.elementor-565 .elementor-element.elementor-element-444c7e3 .elementor-icon-box-icon {
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-565 .elementor-element.elementor-element-444c7e3 .elementor-icon-box-icon img {
  width: 22px;
  height: 22px;
  object-fit: contain;
  padding: 0;
  background: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9a6ea59 */.elementor-element-9a6ea59{
  --fp-speed:40s;
  --fp-card:340px;
  --fp-gap:24px;
}

.elementor-element-9a6ea59 .elementor-widget-container{
  position:relative;
  overflow:hidden;
  padding-top:58px;
  padding-bottom:18px;
}

.elementor-element-9a6ea59 .woocommerce ul.products{
  display:flex !important;
  flex-wrap:nowrap !important;
  gap:var(--fp-gap) !important;
  width:max-content !important;
  max-width:none !important;
  margin:0 !important;
  padding:10px 0 20px !important;
  position:relative;
  animation:fpSlide var(--fp-speed) linear infinite alternate;
}
@keyframes fpSlide{
  from{left:0;    transform:translateX(0)}
  to  {left:100%; transform:translateX(-100%)}
}

.elementor-element-9a6ea59 .woocommerce ul.products li.product{
  flex:0 0 var(--fp-card) !important;
  width:var(--fp-card) !important;
  margin:0 !important;
  padding:20px !important;
  background:#fff;
  border-radius:22px;
  box-shadow:0 2px 10px rgba(20,40,90,.06);
  transition:transform .35s ease, box-shadow .35s ease;
  animation:fpUp .8s ease backwards;
}
.elementor-element-9a6ea59 ul.products li.product:nth-child(1){animation-delay:.1s}
.elementor-element-9a6ea59 ul.products li.product:nth-child(2){animation-delay:.2s}
.elementor-element-9a6ea59 ul.products li.product:nth-child(3){animation-delay:.3s}
.elementor-element-9a6ea59 ul.products li.product:nth-child(n+4){animation-delay:.4s}
@keyframes fpUp{
  from{opacity:0;transform:translateY(40px)}
  to  {opacity:1;transform:translateY(0)}
}
.elementor-element-9a6ea59 ul.products li.product:hover{
  transform:translateY(-8px);
  box-shadow:0 18px 36px rgba(20,40,90,.16);
}

.elementor-element-9a6ea59 ul.products li.product .astra-shop-thumbnail-wrap{
  overflow:hidden;
  border-radius:14px;
}
.elementor-element-9a6ea59 ul.products li.product img{
  width:100% !important;
  height:230px !important;
  object-fit:contain;
  margin:0 0 12px !important;
  transition:transform .6s ease;
}
.elementor-element-9a6ea59 ul.products li.product:hover img{
  transform:scale(1.08) rotate(-1deg);
}

.elementor-element-9a6ea59 .ast-woo-product-category{
  font-size:12px;font-weight:600;color:#6b8fd6;
}
.elementor-element-9a6ea59 .woocommerce-loop-product__title{
  font-size:16px !important;
  line-height:1.35;
  min-height:44px;
  color:#111;
}

.elementor-element-9a6ea59 ul.products li.product .button{
  background:#0b5bd3 !important;
  color:#fff !important;
  padding:12px 24px !important;
  border-radius:8px !important;
  font-weight:600;
  transition:background .25s, transform .25s;
}
.elementor-element-9a6ea59 ul.products li.product .button:hover{
  background:#08419a !important;
  transform:translateX(4px);
}

/* blue progress line */
.elementor-element-9a6ea59 .elementor-widget-container::after{
  content:"";
  position:absolute;
  left:0; bottom:0;
  width:100%; height:2px;
  background:#0b5bd3;
  transform-origin:left;
  animation:fpBar var(--fp-speed) linear infinite alternate;
}
@keyframes fpBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* pause only while hovering the cards (arrows never pause it) */
.elementor-element-9a6ea59 ul.products:hover,
.elementor-element-9a6ea59 .elementor-widget-container:has(ul.products:hover)::after{
  animation-play-state:paused;
}

/* arrows (top right) */
.elementor-element-9a6ea59 .fp-nav{
  position:absolute;
  top:6px;
  right:0;
  z-index:10;
  display:flex;
  gap:10px;
}
.elementor-element-9a6ea59 .fp-arrow{
  width:44px;height:44px;
  border:1px solid #cfd8ea;
  border-radius:50%;
  background:#fff;
  color:#0b5bd3;
  display:flex;align-items:center;justify-content:center;
  padding:0;
  cursor:pointer;
  box-shadow:0 4px 12px rgba(20,40,90,.12);
  transition:background .25s, color .25s, transform .25s;
}
.elementor-element-9a6ea59 .fp-arrow svg{
  width:18px;height:18px;fill:none;stroke:currentColor;
  stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;
}
.elementor-element-9a6ea59 .fp-arrow:hover{background:#0b5bd3;color:#fff;transform:scale(1.08)}

.elementor-element-9a6ea59 .woocommerce-pagination{display:none}

@media(max-width:600px){
  .elementor-element-9a6ea59{--fp-card:270px}
  .elementor-element-9a6ea59 .fp-arrow{width:38px;height:38px}
}
@media(prefers-reduced-motion:reduce){
  .elementor-element-9a6ea59 ul.products,
  .elementor-element-9a6ea59 .elementor-widget-container::after{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6329d */.elementor-grid .ast-woo-product-category {
    color: #0A56D6 !important;
    font-family: 'IBM Plex Sans', sans-serif !important;
    font-weight: 600 !important;
}
/* ===== Featured Products: auto-sliding cards with blue progress bar ===== */

.elementor-element-9a6ea59{
  --fp-speed:40s;              /* change this one value to adjust speed */
  --fp-card:340px;             /* card width */
  --fp-gap:24px;
}

/* Wrapper */
.elementor-element-9a6ea59 .elementor-widget-container{
  position:relative;
  overflow:hidden;
  padding-bottom:18px;
}

/* Sliding row */
.elementor-element-9a6ea59 .woocommerce ul.products{
  display:flex !important;
  flex-wrap:nowrap !important;
  gap:var(--fp-gap) !important;
  width:max-content !important;
  max-width:none !important;
  margin:0 !important;
  padding:10px 0 20px !important;
  position:relative;
  animation:fpSlide var(--fp-speed) ease-in-out infinite alternate;
}
@keyframes fpSlide{
  from{left:0;    transform:translateX(0)}
  to  {left:100%; transform:translateX(-100%)}
}

/* Cards */
.elementor-element-9a6ea59 .woocommerce ul.products li.product{
  flex:0 0 var(--fp-card) !important;
  width:var(--fp-card) !important;
  margin:0 !important;
  padding:20px !important;
  background:#fff;
  border-radius:22px;
  box-shadow:0 2px 10px rgba(20,40,90,.06);
  transition:transform .35s ease, box-shadow .35s ease;
  animation:fpUp .8s ease backwards;
}
.elementor-element-9a6ea59 ul.products li.product:nth-child(1){animation-delay:.1s}
.elementor-element-9a6ea59 ul.products li.product:nth-child(2){animation-delay:.2s}
.elementor-element-9a6ea59 ul.products li.product:nth-child(3){animation-delay:.3s}
.elementor-element-9a6ea59 ul.products li.product:nth-child(n+4){animation-delay:.4s}
@keyframes fpUp{
  from{opacity:0;transform:translateY(40px)}
  to  {opacity:1;transform:translateY(0)}
}
.elementor-element-9a6ea59 ul.products li.product:hover{
  transform:translateY(-8px);
  box-shadow:0 18px 36px rgba(20,40,90,.16);
}

/* Image */
.elementor-element-9a6ea59 ul.products li.product .astra-shop-thumbnail-wrap{
  overflow:hidden;
  border-radius:14px;
}
.elementor-element-9a6ea59 ul.products li.product img{
  width:100% !important;
  height:230px !important;
  object-fit:contain;
  margin:0 0 12px !important;
  transition:transform .6s ease;
}
.elementor-element-9a6ea59 ul.products li.product:hover img{
  transform:scale(1.08) rotate(-1deg);
}

/* Text */
.elementor-element-9a6ea59 .ast-woo-product-category{
  font-size:12px;font-weight:600;color:#6b8fd6;
}
.elementor-element-9a6ea59 .woocommerce-loop-product__title{
  font-size:16px !important;
  line-height:1.35;
  min-height:44px;
  color:#111;
}

/* Button */
.elementor-element-9a6ea59 ul.products li.product .button{
  background:#0b5bd3 !important;
  color:#fff !important;
  padding:12px 24px !important;
  border-radius:8px !important;
  font-weight:600;
  transition:background .25s, transform .25s;
}
.elementor-element-9a6ea59 ul.products li.product .button:hover{
  background:#08419a !important;
  transform:translateX(4px);
}

/* Blue progress line */
.elementor-element-9a6ea59 .elementor-widget-container::after{
  content:"";
  position:absolute;
  left:0; bottom:0;
  width:100%; height:2px;
  background:#0b5bd3;
  transform-origin:left;
  animation:fpBar var(--fp-speed) ease-in-out infinite alternate;
}
@keyframes fpBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* Pause on hover */
.elementor-element-9a6ea59:hover ul.products,
.elementor-element-9a6ea59:hover .elementor-widget-container::after{
  animation-play-state:paused;
}

/* Hide pagination */
.elementor-element-9a6ea59 .woocommerce-pagination{display:none}

/* Mobile */
@media(max-width:600px){
  .elementor-element-9a6ea59{--fp-card:270px}
}

/* Respect reduced-motion settings */
@media(prefers-reduced-motion:reduce){
  .elementor-element-9a6ea59 ul.products,
  .elementor-element-9a6ea59 .elementor-widget-container::after{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9db65 */.elementor-565 .elementor-element.elementor-element-ee9db65 {
  font-size: 13px;
  word-break: break-all;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1fe93f */.elementor-565 .elementor-element.elementor-element-c1fe93f #ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item {
    border-bottom: 1px solid #DDE4F2 !important;
}

.elementor-565 .elementor-element.elementor-element-c1fe93f #ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item:first-child {
    border-top: 1px solid #DDE4F2 !important;
}/* End custom CSS */