.elementor-763 .elementor-element.elementor-element-ac3ed3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-763 .elementor-element.elementor-element-e660e54{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-b18a8a3 > .elementor-widget-container{background-color:var( --e-global-color-5d86e1e );padding:7px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec79cd );border-radius:77px 77px 77px 77px;}.elementor-763 .elementor-element.elementor-element-b18a8a3{text-align:center;}.elementor-763 .elementor-element.elementor-element-b18a8a3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:500;line-height:18px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-4bff23e{text-align:center;}.elementor-763 .elementor-element.elementor-element-4bff23e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:600;line-height:52px;color:var( --e-global-color-secondary );}.elementor-763 .elementor-element.elementor-element-e4ad28b > .elementor-widget-container{border-style:none;}.elementor-763 .elementor-element.elementor-element-e4ad28b{text-align:center;}.elementor-763 .elementor-element.elementor-element-e4ad28b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-763 .elementor-element.elementor-element-54d6baa{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-b6210bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-763 .elementor-element.elementor-element-1bf51bb{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-2ef6c09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-7975e8b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-1d20957{--display:flex;--min-height:230px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-1d20957:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-1d20957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-4af4d1a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-4af4d1a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-4af4d1a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-4af4d1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-4af4d1a .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-4af4d1a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-e964f34 > .elementor-widget-container{background-color:var( --e-global-color-5d86e1e );padding:4px 14px 4px 14px;border-style:none;box-shadow:0px 0px 21.6px 0px rgba(72.99999999999999, 102.9999999999999, 238.99999999999997, 0.2);}.elementor-763 .elementor-element.elementor-element-e964f34.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-e964f34{text-align:center;}.elementor-763 .elementor-element.elementor-element-e964f34 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:10px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-f6eecbd{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-7421dfb{--display:flex;--min-height:230px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-7421dfb:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-7421dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57055a3 );}.elementor-763 .elementor-element.elementor-element-16289a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-16289a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-16289a1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-16289a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-16289a1 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-16289a1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-57f727b{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-a3ec05b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-72c7f47{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-72c7f47:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-72c7f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57055a3 );}.elementor-763 .elementor-element.elementor-element-cc78913 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-cc78913 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-cc78913{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-cc78913 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-cc78913 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-cc78913 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-6d93680{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-255a2ee{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-82650d7{--display:flex;--min-height:230px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-82650d7:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-82650d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57055a3 );}.elementor-763 .elementor-element.elementor-element-a968a47 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-a968a47 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-a968a47{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-a968a47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-a968a47 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-a968a47 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-99bbca2{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-42b9c26 > .elementor-widget-container{padding:4px 14px 4px 14px;border-style:none;box-shadow:0px 0px 21.6px 0px rgba(72.99999999999999, 102.9999999999999, 238.99999999999997, 0.2);}.elementor-763 .elementor-element.elementor-element-42b9c26.elementor-element{--align-self:flex-start;}.elementor-763 .elementor-element.elementor-element-42b9c26{text-align:center;}.elementor-763 .elementor-element.elementor-element-42b9c26 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:10px;font-weight:500;line-height:18px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-ae7eda8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-f794c71{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-141b015{--display:flex;--min-height:230px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-141b015:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-141b015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57055a3 );}.elementor-763 .elementor-element.elementor-element-6f7bbd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-6f7bbd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-6f7bbd2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-6f7bbd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-6f7bbd2 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-6f7bbd2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-6fa3ade{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-43c3807{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-a7e1bdc{--display:flex;--min-height:230px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-a7e1bdc:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-a7e1bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57055a3 );}.elementor-763 .elementor-element.elementor-element-1d302e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-1d302e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-1d302e9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-1d302e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-1d302e9 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-1d302e9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-a222b7f{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-fa69b0f{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c2a6ec1{--display:flex;--min-height:230px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-c2a6ec1:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-c2a6ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-72c4866 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-72c4866 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-72c4866{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-72c4866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-72c4866 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-763 .elementor-element.elementor-element-72c4866 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-af47e30{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-c4b4fd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-763 .elementor-element.elementor-element-c849923{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-763 .elementor-element.elementor-element-c849923:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-c849923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F9FE 0%, #E8EEFE 100%);}.elementor-763 .elementor-element.elementor-element-3cda68c{text-align:center;}.elementor-763 .elementor-element.elementor-element-3cda68c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:600;line-height:52px;color:var( --e-global-color-secondary );}.elementor-763 .elementor-element.elementor-element-9176901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-777f088{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fec79cd );--border-color:var( --e-global-color-fec79cd );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-763 .elementor-element.elementor-element-777f088:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-777f088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-307a18a.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-307a18a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-307a18a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-307a18a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-307a18a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-307a18a .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;line-height:18px;}.elementor-763 .elementor-element.elementor-element-307a18a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-b6f63d1{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-f3cfa79{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fec79cd );--border-color:var( --e-global-color-fec79cd );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-763 .elementor-element.elementor-element-f3cfa79:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-f3cfa79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-ea3ce17.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-ea3ce17 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-ea3ce17 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-ea3ce17{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-ea3ce17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-ea3ce17 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;line-height:18px;}.elementor-763 .elementor-element.elementor-element-ea3ce17 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-76c292d{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-6d751f2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fec79cd );--border-color:var( --e-global-color-fec79cd );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-763 .elementor-element.elementor-element-6d751f2:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-6d751f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-2ce52bc.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-2ce52bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-2ce52bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-2ce52bc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-2ce52bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-2ce52bc .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;line-height:18px;}.elementor-763 .elementor-element.elementor-element-2ce52bc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-c97a1f1{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-386ba9b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fec79cd );--border-color:var( --e-global-color-fec79cd );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-763 .elementor-element.elementor-element-386ba9b:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-386ba9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-c1f6eba.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-c1f6eba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-c1f6eba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-c1f6eba{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-c1f6eba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-c1f6eba .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;line-height:18px;}.elementor-763 .elementor-element.elementor-element-c1f6eba .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-d070145{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-fe93958{--display:flex;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-df59c3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-687f6ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:50% 50% 50% 50%;}.elementor-763 .elementor-element.elementor-element-687f6ed:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-687f6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d86e1e );}.elementor-763 .elementor-element.elementor-element-a59a873{--display:flex;}.elementor-763 .elementor-element.elementor-element-5da1edd{text-align:center;}.elementor-763 .elementor-element.elementor-element-5da1edd .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-763 .elementor-element.elementor-element-c6f3d6c{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-d5d86e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-763 .elementor-element.elementor-element-75bbf0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-763 .elementor-element.elementor-element-edcff71 > .elementor-widget-container{background-color:var( --e-global-color-5d86e1e );padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fec79cd );border-radius:77px 77px 77px 77px;}.elementor-763 .elementor-element.elementor-element-edcff71{text-align:center;}.elementor-763 .elementor-element.elementor-element-edcff71 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-7fab647{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-426f7e1{--display:flex;--min-height:390px;--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:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-426f7e1:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-426f7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://railengine.ai/wp-content/uploads/2026/01/AK-img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-763 .elementor-element.elementor-element-ae483a8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-c76d3e3 );}.elementor-763 .elementor-element.elementor-element-d52d521{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-c76d3e3 );}.elementor-763 .elementor-element.elementor-element-e7a59d0{--display:flex;--min-height:390px;--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:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-e7a59d0:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-e7a59d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://railengine.ai/wp-content/uploads/2026/01/SaaS-img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-763 .elementor-element.elementor-element-61820ac .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-c76d3e3 );}.elementor-763 .elementor-element.elementor-element-23a6fd4{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-c76d3e3 );}.elementor-763 .elementor-element.elementor-element-ebf3af0{--display:flex;--min-height:390px;--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:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-234d920 );--border-color:var( --e-global-color-234d920 );--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-763 .elementor-element.elementor-element-ebf3af0:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-ebf3af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://railengine.ai/wp-content/uploads/2026/01/IoT-img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-763 .elementor-element.elementor-element-ce353ad .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-c76d3e3 );}.elementor-763 .elementor-element.elementor-element-bc77413{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-c76d3e3 );}.elementor-763 .elementor-element.elementor-element-e7418ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-763 .elementor-element.elementor-element-019e0af .elementor-button{background-color:#0F0F0F;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-c76d3e3 );color:var( --e-global-color-c76d3e3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDDDDD;border-radius:34px 34px 34px 34px;padding:12px 30px 12px 24px;}.elementor-763 .elementor-element.elementor-element-019e0af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-763 .elementor-element.elementor-element-2265c23 .elementor-button{background-color:var( --e-global-color-5d86e1e );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:34px 34px 34px 34px;padding:12px 30px 12px 24px;}.elementor-763 .elementor-element.elementor-element-2265c23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-763 .elementor-element.elementor-element-f8bee1b{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-763 .elementor-element.elementor-element-30cb16a{--display:flex;}.elementor-763 .elementor-element.elementor-element-865dc72{text-align:center;}.elementor-763 .elementor-element.elementor-element-865dc72 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-763 .elementor-element.elementor-element-a6211a2{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-763 .elementor-element.elementor-element-8ab93bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-763 .elementor-element.elementor-element-e2d5697 .elementor-button{background-color:#0F0F0F;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-c76d3e3 );color:var( --e-global-color-c76d3e3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:34px 34px 34px 34px;padding:12px 30px 12px 24px;}.elementor-763 .elementor-element.elementor-element-e2d5697 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-763 .elementor-element.elementor-element-ac3ed3e{--content-width:1200px;}.elementor-763 .elementor-element.elementor-element-e660e54{--width:815px;}.elementor-763 .elementor-element.elementor-element-b6210bf{--content-width:1200px;}.elementor-763 .elementor-element.elementor-element-7975e8b{--width:16%;}.elementor-763 .elementor-element.elementor-element-f6eecbd{--width:28%;}.elementor-763 .elementor-element.elementor-element-a3ec05b{--width:28%;}.elementor-763 .elementor-element.elementor-element-255a2ee{--width:28%;}.elementor-763 .elementor-element.elementor-element-f794c71{--width:29%;}.elementor-763 .elementor-element.elementor-element-43c3807{--width:28%;}.elementor-763 .elementor-element.elementor-element-fa69b0f{--width:43%;}.elementor-763 .elementor-element.elementor-element-c849923{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-763 .elementor-element.elementor-element-e660e54{--width:100%;}.elementor-763 .elementor-element.elementor-element-7975e8b{--width:320px;}.elementor-763 .elementor-element.elementor-element-f6eecbd{--width:320px;}.elementor-763 .elementor-element.elementor-element-a3ec05b{--width:320px;}.elementor-763 .elementor-element.elementor-element-255a2ee{--width:320px;}.elementor-763 .elementor-element.elementor-element-f794c71{--width:320px;}.elementor-763 .elementor-element.elementor-element-43c3807{--width:320px;}.elementor-763 .elementor-element.elementor-element-fa69b0f{--width:320px;}.elementor-763 .elementor-element.elementor-element-9176901{--width:320px;}}@media(max-width:1024px){.elementor-763 .elementor-element.elementor-element-4bff23e .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-763 .elementor-element.elementor-element-1bf51bb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-2ef6c09{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-763 .elementor-element.elementor-element-ae7eda8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-3cda68c .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-763 .elementor-element.elementor-element-9176901{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-763 .elementor-element.elementor-element-9176901.e-con{--align-self:center;}.elementor-763 .elementor-element.elementor-element-fe93958{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-5da1edd .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-763 .elementor-element.elementor-element-7fab647{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-763 .elementor-element.elementor-element-865dc72 .elementor-heading-title{font-size:32px;line-height:38px;}}@media(max-width:767px){.elementor-763 .elementor-element.elementor-element-7975e8b{--width:320px;}.elementor-763 .elementor-element.elementor-element-f6eecbd{--width:320px;}.elementor-763 .elementor-element.elementor-element-a3ec05b{--width:320px;}.elementor-763 .elementor-element.elementor-element-255a2ee{--width:320px;}.elementor-763 .elementor-element.elementor-element-f794c71{--width:320px;}.elementor-763 .elementor-element.elementor-element-43c3807{--width:320px;}.elementor-763 .elementor-element.elementor-element-fa69b0f{--width:320px;}}/* Start custom CSS for heading, class: .elementor-element-e964f34 */.elementor-763 .elementor-element.elementor-element-e964f34.cus-data-inc .elementor-widget-container {
    border-radius: 8px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 0px 0px 21.6px 0px #4967EF33;
    position: relative;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-e964f34.cus-data-inc h6 {
    color: #444;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-e964f34.cus-data-inc .elementor-widget-container {
    background: #4967EF80;
    border: 1px solid #536CDB;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-e964f34.cus-data-inc h6 {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d20957 */.elementor-763 .elementor-element.elementor-element-1d20957 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7975e8b */.elementor-763 .elementor-element.elementor-element-7975e8b {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-7975e8b:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -20px;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Processing-arrow-short.svg') no-repeat center center/contain;
    width: 20px;
    height: 15px;
    display: block;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-7975e8b img {
    position: absolute;
    left: -140px;
    right: -140px;
    width: calc(100% + 280px);
    max-width: none;
    bottom: -110px;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-7975e8b:after {
        top: initial;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 25px;
        height: 15px;
        transform: rotate(90deg);
    }
    .elementor-763 .elementor-element.elementor-element-7975e8b img {
        left: -70px;
        right: -70px;
        width: calc(100% + 140px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f727b */.elementor-763 .elementor-element.elementor-element-57f727b p {
    margin: 0;
}
.elementor-763 .elementor-element.elementor-element-57f727b strong {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7421dfb */.elementor-763 .elementor-element.elementor-element-7421dfb {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6eecbd */.elementor-763 .elementor-element.elementor-element-f6eecbd {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-f6eecbd:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -20px;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Processing-arrow-short.svg') no-repeat center center/contain;
    width: 20px;
    height: 15px;
    display: block;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-f6eecbd img {
    position: absolute;
    left: -60px;
    right: -60px;
    bottom: -75px;
    width: calc(100% + 120px);
    max-width: none;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-f6eecbd:after {
        top: initial;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 25px;
        height: 15px;
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d93680 */.elementor-763 .elementor-element.elementor-element-6d93680 p {
    margin: 0;
}
.elementor-763 .elementor-element.elementor-element-6d93680 strong {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c7f47 */.elementor-763 .elementor-element.elementor-element-72c7f47 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ec05b */.elementor-763 .elementor-element.elementor-element-a3ec05b {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-a3ec05b:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -20px;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Processing-arrow-short.svg') no-repeat center center/contain;
    width: 20px;
    height: 15px;
    display: block;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-a3ec05b img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -164px;
    max-width: none;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-a3ec05b:after {
        top: initial;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 25px;
        height: 15px;
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99bbca2 */.elementor-763 .elementor-element.elementor-element-99bbca2 p {
    margin: 0;
}
.elementor-763 .elementor-element.elementor-element-99bbca2 strong {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b9c26 */.elementor-763 .elementor-element.elementor-element-42b9c26.cus-data-inc .elementor-widget-container {
    border-radius: 8px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 0px 0px 21.6px 0px #4967EF33;
    position: relative;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-42b9c26.cus-data-inc h6 {
    color: #444;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-42b9c26.cus-data-inc .elementor-widget-container {
    background: #4967EF80;
    border: 1px solid #536CDB;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-42b9c26.cus-data-inc h6 {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82650d7 */.elementor-763 .elementor-element.elementor-element-82650d7 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-255a2ee */.elementor-763 .elementor-element.elementor-element-255a2ee {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-255a2ee img {
    position: absolute;
    right: -15px;
    bottom: -35px;
    max-width: none;
}
.elementor-763 .elementor-element.elementor-element-255a2ee .cus-dark-img img {
    margin-right: -10px;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-255a2ee:after {
        content: "";
        position: absolute;
        background: url('https://railengine.ai/wp-content/uploads/2026/01/Processing-arrow-short.svg') no-repeat center center/contain;
        top: initial;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 25px;
        height: 15px;
        transform: rotate(90deg);
        z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef6c09 */.elementor-763 .elementor-element.elementor-element-2ef6c09 {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-2ef6c09:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -200px;
    display: block;
    height: 200px;
    width: 100%;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Light-mode-long-arrow.svg') no-repeat left center / contain;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-2ef6c09.cus-dark-after-bg:after{
    background-image: url('https://railengine.ai/wp-content/uploads/2026/01/Dark-mode-long-arrow.svg') ;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-2ef6c09:after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fa3ade */.elementor-763 .elementor-element.elementor-element-6fa3ade p {
    margin: 0;
}
.elementor-763 .elementor-element.elementor-element-6fa3ade strong {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141b015 */.elementor-763 .elementor-element.elementor-element-141b015 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f794c71 */.elementor-763 .elementor-element.elementor-element-f794c71 {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-f794c71:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -20px;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Processing-arrow-short.svg') no-repeat center center/contain;
    width: 20px;
    height: 15px;
    display: block;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-f794c71 img {
    position: absolute;
    left: -45px;
    right: -45px;
    width: calc(100% + 90px);
    bottom: -124px;
    max-width: none;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-f794c71:after {
        top: initial;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 25px;
        height: 15px;
        transform: rotate(90deg);
    }
    .elementor-763 .elementor-element.elementor-element-f794c71 img {
        bottom: -115px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a222b7f */.elementor-763 .elementor-element.elementor-element-a222b7f p {
    margin: 0;
}
.elementor-763 .elementor-element.elementor-element-a222b7f strong {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7e1bdc */.elementor-763 .elementor-element.elementor-element-a7e1bdc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c3807 */.elementor-763 .elementor-element.elementor-element-43c3807 {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-43c3807:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -20px;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Processing-arrow-short.svg') no-repeat center center/contain;
    width: 20px;
    height: 15px;
    display: block;
    z-index: 1;
}
.elementor-763 .elementor-element.elementor-element-43c3807 img {
    position: absolute;
    left: -70px;
    right: -70px;
    width: calc(100% + 140px);
    bottom: -120px;
    max-width: none;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-43c3807:after {
        top: initial;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 25px;
        height: 15px;
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af47e30 */.elementor-763 .elementor-element.elementor-element-af47e30 p {
    margin: 0;
}
.elementor-763 .elementor-element.elementor-element-af47e30 strong {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2a6ec1 */.elementor-763 .elementor-element.elementor-element-c2a6ec1 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa69b0f */.elementor-763 .elementor-element.elementor-element-fa69b0f {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-fa69b0f img {
    position: absolute;
    right: -195px;
    bottom: -295px;
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-fa69b0f img {
        right: -155px;
        bottom: -230px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7eda8 */.elementor-763 .elementor-element.elementor-element-ae7eda8 {
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-ae7eda8:after {
    content: "";
    position: absolute;
    left: 100;
    right: 100;
    bottom: -150px;
    display: block;
    height: 150px;
    width: 100%;
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Light-mode-combination-arrow.svg') no-repeat center center / contain;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-ae7eda8.cus-dark-after-bg:after{
    background-image: url('https://railengine.ai/wp-content/uploads/2026/01/Dark-mode-combination-arrow.svg');
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-ae7eda8:after {
        bottom: -120px;
        margin: auto;
        width: 300px;
        height: 120px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6210bf */.elementor-763 .elementor-element.elementor-element-b6210bf {
    background: url('https://railengine.ai/wp-content/uploads/2026/01/Light-mode-Grid.png') no-repeat center center;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-b6210bf.cus-dark-bg {
    background-image: url('https://railengine.ai/wp-content/uploads/2026/01/Dark-mode-Grid.png');
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6f63d1 */.elementor-763 .elementor-element.elementor-element-b6f63d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76c292d */.elementor-763 .elementor-element.elementor-element-76c292d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c97a1f1 */.elementor-763 .elementor-element.elementor-element-c97a1f1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d070145 */.elementor-763 .elementor-element.elementor-element-d070145 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c849923 */.elementor-763 .elementor-element.elementor-element-c849923 {
    margin: 0 auto;
    position: relative;
}
.elementor-763 .elementor-element.elementor-element-c849923:after {
    content: "";
    position: absolute;
    left: 50px;
    right: 50px;
    bottom: -150px;
    margin: 0 auto;
    display: block;
    height: 150px;
    background: url(https://railengine.ai/wp-content/uploads/2026/01/Combination-arrow-2-APIMCP-Server.svg) no-repeat center center / contain;
    z-index: 1;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-c849923.api-ser-area:after {
    background-image: url('https://railengine.ai/wp-content/uploads/2026/01/Dark-mode-combination-arrow-2.svg');
}
@media (max-width: 1024px) {
    .elementor-763 .elementor-element.elementor-element-c849923:after {
        width: 300px;
        left: 0;
        right: 0;
        height: 75px;
        bottom: -75px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687f6ed */.elementor-763 .elementor-element.elementor-element-687f6ed {
    width: 270px;
    height: 270px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df59c3e */.elementor-763 .elementor-element.elementor-element-df59c3e {
    background: url('https://railengine.ai/wp-content/uploads/2026/01/APIMCP-Server-bg-Desktop.svg') no-repeat center center/cover;
}
.cus-dark-mode .elementor-763 .elementor-element.elementor-element-df59c3e.api-mcp-ser-bg {
    background-image: url('https://railengine.ai/wp-content/uploads/2026/01/Dark-mode-APIMCP-Server-bg-Desktop.svg');
}
@media (max-width: 767px) {
    .elementor-763 .elementor-element.elementor-element-df59c3e {
        background-image: url('https://railengine.ai/wp-content/uploads/2026/01/APIMCP-Server-bg-Mobile.svg');
    }
    .cus-dark-mode .elementor-763 .elementor-element.elementor-element-df59c3e.api-mcp-ser-bg {
        background-image: url('https://railengine.ai/wp-content/uploads/2026/01/Dark-mode-APIMCP-Server-bg-Mobile.svg');
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59a873 */.elementor-763 .elementor-element.elementor-element-a59a873 {
    max-width: 800px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d52d521 */.elementor-763 .elementor-element.elementor-element-d52d521 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a6fd4 */.elementor-763 .elementor-element.elementor-element-23a6fd4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc77413 */.elementor-763 .elementor-element.elementor-element-bc77413 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-019e0af */.elementor-763 .elementor-element.elementor-element-019e0af a {
    text-decoration: underline;
}
.elementor-763 .elementor-element.elementor-element-019e0af a span {
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2265c23 */.elementor-763 .elementor-element.elementor-element-2265c23 a span {
    margin-left: 5px;
}
.elementor-763 .elementor-element.elementor-element-2265c23 svg path {
    fill: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2d5697 */.elementor-763 .elementor-element.elementor-element-e2d5697 a span {
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cb16a */.elementor-763 .elementor-element.elementor-element-30cb16a {
    max-width: 1070px;
    margin: 0 auto;
}/* End custom CSS */