.elementor-504 .elementor-element.elementor-element-64a994ca:not(.elementor-motion-effects-element-type-background), .elementor-504 .elementor-element.elementor-element-64a994ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batchmaster.co.uk/wp-content/uploads/2023/05/MicrosoftTeams-image-97.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-504 .elementor-element.elementor-element-64a994ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 150px 0px;}.elementor-504 .elementor-element.elementor-element-64a994ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-18e4d2fd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-18e4d2fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-504 .elementor-element.elementor-element-31f5bab2 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-31f5bab2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-31f5bab2{text-align:start;}.elementor-504 .elementor-element.elementor-element-31f5bab2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.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-504 .elementor-element.elementor-element-2ff228c3 .elementor-button{background-color:#A20045;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-504 .elementor-element.elementor-element-2ff228c3 .elementor-button:hover, .elementor-504 .elementor-element.elementor-element-2ff228c3 .elementor-button:focus{background-color:#19B3E2;}.elementor-504 .elementor-element.elementor-element-2ff228c3 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-2ff228c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-193494c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-504 .elementor-element.elementor-element-78a6b1cd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-78a6b1cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-78a6b1cd img{width:400%;height:300px;}.elementor-504 .elementor-element.elementor-element-7eeb43c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-7eeb43c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-7eeb43c9{text-align:center;}.elementor-504 .elementor-element.elementor-element-7eeb43c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1.3em;color:#225469;}.elementor-504 .elementor-element.elementor-element-1f392a8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;}.elementor-504 .elementor-element.elementor-element-1f392a8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-78f2c5f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 30px;}.elementor-504 .elementor-element.elementor-element-78f2c5f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-3aa7625e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-3aa7625e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-3aa7625e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-49466c2e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-49466c2e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-49466c2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-78032c2f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-78032c2f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-78032c2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-47f04be6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-47f04be6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-47f04be6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-6fc5132 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-6fc5132.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-6fc5132 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-1695d95b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-1695d95b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-1695d95b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-449845d8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-449845d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-449845d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-504 .elementor-element.elementor-element-1ea50692 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-504 .elementor-element.elementor-element-395be8f1 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-395be8f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-1c6dfe01{margin-top:70px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-504 .elementor-element.elementor-element-1a257b14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-504 .elementor-element.elementor-element-1a257b14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-18553127.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-18553127{text-align:start;}.elementor-504 .elementor-element.elementor-element-18553127 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-58d17a25 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-58d17a25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-14c2508f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-504 .elementor-element.elementor-element-4632f060 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-4632f060.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-4632f060{text-align:center;}.elementor-504 .elementor-element.elementor-element-4632f060 img{width:100%;}.elementor-504 .elementor-element.elementor-element-680319c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;}.elementor-504 .elementor-element.elementor-element-680319c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-345ab1b2 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-504 .elementor-element.elementor-element-c385452 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-c385452.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-c0cf25f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 050px;}.elementor-504 .elementor-element.elementor-element-c0cf25f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-4b8c4ff1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-4b8c4ff1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-4b8c4ff1{text-align:start;}.elementor-504 .elementor-element.elementor-element-4b8c4ff1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1.3em;color:#225469;}.elementor-504 .elementor-element.elementor-element-5f2889d1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-5f2889d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-24fc10d3{margin-top:70px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-504 .elementor-element.elementor-element-6236d050 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 30px;}.elementor-504 .elementor-element.elementor-element-6236d050 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-16258024 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-16258024.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-16258024{text-align:start;}.elementor-504 .elementor-element.elementor-element-16258024 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-19727a1d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-19727a1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-249f9782 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-504 .elementor-element.elementor-element-7e81e74c > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-7e81e74c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-7e81e74c img{width:57%;}.elementor-504 .elementor-element.elementor-element-4ff040b2{margin-top:40px;margin-bottom:40px;}.elementor-504 .elementor-element.elementor-element-282f11ee > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-504 .elementor-element.elementor-element-282f11ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-282f11ee{text-align:center;}.elementor-504 .elementor-element.elementor-element-282f11ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:800;font-style:normal;color:#000000;}.elementor-504 .elementor-element.elementor-element-ed99d50{--e-image-carousel-slides-to-show:5;}.elementor-504 .elementor-element.elementor-element-ed99d50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-ed99d50 .swiper-wrapper{display:flex;align-items:center;}.elementor-504 .elementor-element.elementor-element-3a297760:not(.elementor-motion-effects-element-type-background), .elementor-504 .elementor-element.elementor-element-3a297760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 37%, #D3F7FF 100%);}.elementor-504 .elementor-element.elementor-element-3a297760{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:60px;padding:0px 0px 20px 0px;}.elementor-504 .elementor-element.elementor-element-3a297760 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-31c4e0b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-31c4e0b4 img{width:10%;}.elementor-504 .elementor-element.elementor-element-6ea9bb9e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-6ea9bb9e img{width:10%;}.elementor-504 .elementor-element.elementor-element-7fca004f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-7fca004f img{width:10%;}.elementor-504 .elementor-element.elementor-element-41b7a2e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-41b7a2e3 img{width:10%;}.elementor-504 .elementor-element.elementor-element-f69e8b8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-f69e8b8 img{width:10%;}.elementor-504 .elementor-element.elementor-element-3f526ac5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-3f526ac5{text-align:start;}.elementor-504 .elementor-element.elementor-element-3f526ac5 img{width:100%;}.elementor-504 .elementor-element.elementor-element-527d1a16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-23c2218 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-504 .elementor-element.elementor-element-23c2218.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-23c2218{text-align:center;}.elementor-504 .elementor-element.elementor-element-23c2218 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:800;line-height:1.3em;color:#225469;}.elementor-504 .elementor-element.elementor-element-6b972903.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-6b972903{text-align:center;}.elementor-504 .elementor-element.elementor-element-6b972903 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;color:#1A4860;}.elementor-504 .elementor-element.elementor-element-bb13d60 .elementor-button{background-color:#54595F;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-504 .elementor-element.elementor-element-bb13d60 > .elementor-widget-container{margin:40px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-504 .elementor-element.elementor-element-bb13d60.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-698cee81{padding:0px 50px 0px 50px;}.elementor-504 .elementor-element.elementor-element-12eea4e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-504 .elementor-element.elementor-element-12eea4e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batchmaster.co.uk/wp-content/uploads/2023/05/bg-61.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-504 .elementor-element.elementor-element-12eea4e4 > .elementor-element-populated, .elementor-504 .elementor-element.elementor-element-12eea4e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-504 .elementor-element.elementor-element-12eea4e4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-504 .elementor-element.elementor-element-12eea4e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-504 .elementor-element.elementor-element-12eea4e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-1c8e3ede > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-504 .elementor-element.elementor-element-1c8e3ede.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-1c8e3ede{text-align:start;}.elementor-504 .elementor-element.elementor-element-1c8e3ede .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-1024f593 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-504 .elementor-element.elementor-element-1024f593.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-1024f593{text-align:start;}.elementor-504 .elementor-element.elementor-element-1024f593 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-504 .elementor-element.elementor-element-180cfde0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-504 .elementor-element.elementor-element-180cfde0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-504 .elementor-element.elementor-element-693c4584 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:18px 50px 18px 50px;}.elementor-504 .elementor-element.elementor-element-693c4584 .elementor-button:hover, .elementor-504 .elementor-element.elementor-element-693c4584 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-693c4584 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-693c4584.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-693c4584 .elementor-button:hover svg, .elementor-504 .elementor-element.elementor-element-693c4584 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-2a8f451b:not(.elementor-motion-effects-element-type-background), .elementor-504 .elementor-element.elementor-element-2a8f451b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 37%, #EFEFEF 100%);}.elementor-504 .elementor-element.elementor-element-2a8f451b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:10px 0px 60px 0px;}.elementor-504 .elementor-element.elementor-element-2a8f451b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-504 .elementor-element.elementor-element-3f8b22f0 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-504 .elementor-element.elementor-element-2c480926{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#225469;}.elementor-504 .elementor-element.elementor-element-2c480926 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-2c480926.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-2c480926 .elementor-headline{text-align:start;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;}.elementor-504 .elementor-element.elementor-element-2c480926 .elementor-headline-plain-text{color:#225469;}.elementor-504 .elementor-element.elementor-element-2c480926 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:800;z-index:auto;}.elementor-504 .elementor-element.elementor-element-2c480926 .elementor-headline-dynamic-wrapper path{stroke:#38CB4C;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-504 .elementor-element.elementor-element-2c480926 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-504 .elementor-element.elementor-element-7df747c9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-7df747c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-504 .elementor-element.elementor-element-7df747c9{text-align:start;}.elementor-504 .elementor-element.elementor-element-7df747c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1A4860;}@media(min-width:768px){.elementor-504 .elementor-element.elementor-element-42c208e6{width:59.247%;}.elementor-504 .elementor-element.elementor-element-691611c7{width:40.753%;}.elementor-504 .elementor-element.elementor-element-78f2c5f3{width:62.498%;}.elementor-504 .elementor-element.elementor-element-1ea50692{width:37.502%;}.elementor-504 .elementor-element.elementor-element-1a257b14{width:35.519%;}.elementor-504 .elementor-element.elementor-element-14c2508f{width:64.481%;}.elementor-504 .elementor-element.elementor-element-345ab1b2{width:41.872%;}.elementor-504 .elementor-element.elementor-element-c0cf25f{width:58.128%;}.elementor-504 .elementor-element.elementor-element-41ad734a{width:20.311%;}.elementor-504 .elementor-element.elementor-element-527d1a16{width:58.625%;}.elementor-504 .elementor-element.elementor-element-88f6202{width:20.728%;}.elementor-504 .elementor-element.elementor-element-3a469412{width:69.57%;}.elementor-504 .elementor-element.elementor-element-180cfde0{width:30.43%;}}/* Start custom CSS for html, class: .elementor-element-18e4d2fd */.shape4 img {
    -webkit-animation: moveleftbounce 5s linear infinite;
    animation: moveleftbounce 5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-193494c9 */.shape2 img {
    -webkit-animation: moveleftbounce 5s linear infinite;
    animation: moveleftbounce 5s linear infinite;
}
.shape2 {
    position: absolute;
    right: 0;
    top: -40px;
}
@keyframes moveleftbounce {
    0% {
        transform: translateX(0px); 
    }
    50% {
        transform: translateX(20px); 
    }
    100% {
        transform: translateX(0px); 
    } 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64a994ca */.shape3 img {
    -webkit-animation: moveleftbounce 5s linear infinite;
    animation: moveleftbouncedown 5s linear infinite;
}
@keyframes moveleftbouncedown {
    0% {
        transform: translatey(0px); 
    }
    50% {
        transform: translatey(20px); 
    }
    100% {
        transform: translatey(0px); 
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eeb43c9 */.color-txt{
    background-image: linear-gradient(10deg, #F14DFF 0%, #E38300 85%);
    background-color: transparent;
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18553127 */.color-txt{
    background-image: linear-gradient(10deg, #F14DFF 0%, #E38300 85%);
    background-color: transparent;
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58d17a25 */.product-integrations-card-line.hide-tablet {
    display: flex;
}
.product-integrations-cards {
    top: 0%;
    right: 0%;
    bottom: 0%;
    position: absolute;
    left: auto;
    width: auto;
    flex-direction: row;
    display: flex;
    left: 0;
}
.li-txt li{
    font-size: 17px !important;
    color: #fff;
    font-weight: 700;
}
.product-integrations-card-image img {
    width: 100px;
}
.product-integrations-card-line {
    flex-direction: column;
}
.product-integrations-card-line {
    display: flex;
    /*margin-right: 24px;*/
    margin-bottom: 30px;
    /*flex-direction: row;*/
    align-items: center;
}




.product-integrations-card-line .product-integrations-inside-line {
    animation: toptobottom 60s infinite alternate linear;
}
.product-integrations-card-line:nth-child(2n) .product-integrations-inside-line {
    animation: bottomtotop 60s infinite alternate linear;
}

.product-integrations-inside-line {
    flex-direction: column;
}
/*.product-integrations-inside-line {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: space-between;*/
/*    align-items: flex-start;*/
/*}*/





.product-integrations-card-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /*border-radius: 8px;*/
    background-color: #fff;
    margin-bottom: 0;
    margin-right: 24px;
    width: 120px;
    height: 140px;
    margin-bottom: 24px;
}

.product-integrations-card-item {
    width: 100px;
    height: 120px;
    margin-top: 10px;
}

.product-integrations-card-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    height: 120px;
}



@keyframes toptobottom {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes bottomtotop {
  0% {
    transform: translate3d(0, -100%, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lefttoright {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes righttoleft {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a257b14 *//*.hideover{*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c6dfe01 */.hide-ovcerflow{
    overflow: hidden;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;

}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b8c4ff1 */.color-txt{
    background-image: linear-gradient(10deg, #F14DFF 0%, #E38300 85%);
    background-color: transparent;
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f2889d1 */.add-ons li {
    color: #000 !important;
    line-height: 27px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16258024 */.color-txt{
    background-image: linear-gradient(10deg, #F14DFF 0%, #E38300 85%);
    background-color: transparent;
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19727a1d */.add-ons-new li {
    color: #fff !important;
    line-height: 27px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24fc10d3 */.hide-ovcerflow{
    overflow: hidden;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;

}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.hide-ovcerflow-new{
      overflow: hidden;
    background: linear-gradient(-45deg,#325a78,#141d38,#23a6d5,#23d5ab);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31c4e0b4 */.shape4 img {
    -webkit-animation: moveleftbouncedownfast 6s linear infinite;
    animation: moveleftbouncedownfast 6s linear infinite;
}
@keyframes moveleftbouncedownfast {
    0% {
        transform: translatey(0px); 
    }
    50% {
        transform: translatey(120px); 
    }
    100% {
        transform: translatey(0px); 
    } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ea9bb9e */.shape5 img {
    -webkit-animation: moveleftbouncenew 7s linear infinite;
    animation: moveleftbouncenew 7s linear infinite;
}
@keyframes moveleftbouncenew {
    0% {
        transform: translateX(0px); 
    }
    50% {
        transform: translateX(120px); 
    }
    100% {
        transform: translateX(0px); 
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23c2218 */.color-txt{
    background-image: linear-gradient(10deg, #F14DFF 0%, #E38300 85%);
    background-color: transparent;
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb13d60 */.demobtn a {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: transparent !important;
    background-image: linear-gradient(110deg, #007FFF 0%, #ff000087 100%);
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.16);
    padding: 20px 50px 20px 50px;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c8e3ede */.color-txt{
    background-image: linear-gradient(10deg, #F14DFF 0%, #E38300 85%);
    background-color: transparent;
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}/* End custom CSS */