.elementor-154 .elementor-element.elementor-element-6c8fa28:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-6c8fa28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-dcd3098 ) 50%, var( --e-global-color-primary ) 0%);}.elementor-154 .elementor-element.elementor-element-6c8fa28 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at top right, #160A29 25%, var( --e-global-color-text ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-6c8fa28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-154 .elementor-element.elementor-element-d5ef1bd > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;padding:0px 21px 0px 21px;}.elementor-154 .elementor-element.elementor-element-c91de93{text-align:left;width:var( --container-widget-width, 74.997% );max-width:74.997%;--container-widget-width:74.997%;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-c91de93 > .elementor-widget-container{margin:0px 0px 35px 102px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-c91de93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-0975698 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-0975698 .thegem-heading, .elementor-154 .elementor-element.elementor-element-0975698 .thegem-heading .light{text-transform:none;}.elementor-154 .elementor-element.elementor-element-0975698 .elementor-widget-container{margin-bottom:20px;}.elementor-154 .elementor-element.elementor-element-a0382a3{width:auto;max-width:auto;}.elementor-154 .elementor-element.elementor-element-a0382a3 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-a0382a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-a0382a3 .thegem-heading, .elementor-154 .elementor-element.elementor-element-a0382a3 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-70484ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:30px 0px 0px 0px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-70484ac .elementor-icon-list-text{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-0865229 .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:45px 45px 45px 45px;}.elementor-154 .elementor-element.elementor-element-0865229 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-154 .elementor-element.elementor-element-0865229 > .elementor-widget-container{margin:40px 0px 40px 100px;}.elementor-154 .elementor-element.elementor-element-0865229 .gem-button-container{text-align:left;}.elementor-154 .elementor-element.elementor-element-0865229 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px 40px 20px 40px;}.elementor-154 .elementor-element.elementor-element-42abc41.premium-lottie-canvas .premium-lottie-animation, .elementor-154 .elementor-element.elementor-element-42abc41.premium-lottie-svg svg{width:650px !important;}.elementor-154 .elementor-element.elementor-element-42abc41 .premium-lottie-animation{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-42abc41{text-align:center;}.elementor-154 .elementor-element.elementor-element-2734799{margin-top:-305px;margin-bottom:-125px;padding:0px 21px 0px 21px;}.elementor-154 .elementor-element.elementor-element-507490c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-507490c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-154 .elementor-element.elementor-element-507490c > .elementor-element-populated, .elementor-154 .elementor-element.elementor-element-507490c > .elementor-element-populated > .elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-507490c > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-154 .elementor-element.elementor-element-507490c > .elementor-element-populated{box-shadow:0px 23px 27.5px 0px rgba(0, 4.000000000000042, 67, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-154 .elementor-element.elementor-element-507490c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-507490c{z-index:10;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox:hover .gem-infobox-content{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-801e7f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-801e7f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content, .elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:5px;margin-top:0px;color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;color:#000000BA;line-height:29px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:22px;border-radius:22% 22% 22% 22%;border-style:none;box-shadow:-10px 10px 0px 0px rgba(28.000000000000014, 178.00000000000017, 255, 0.15);transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content a .gem-image span{padding:22px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:22% 22% 22% 22%;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-image span{border-radius:22% 22% 22% 22%;border-style:none;margin:0px 50px 0px 0px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-image img{border-radius:22% 22% 22% 22%;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 50px 0px 0px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-48a8297:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-48a8297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecomrail.com/wp-content/uploads/2023/10/home-img-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-154 .elementor-element.elementor-element-48a8297{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-154 .elementor-element.elementor-element-48a8297 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-d7fad6d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-154 .elementor-element.elementor-element-d7fad6d > .elementor-element-populated{padding:140px 21px 0px 21px;}.elementor-154 .elementor-element.elementor-element-d52bf7e{text-align:center;}.elementor-154 .elementor-element.elementor-element-d52bf7e .thegem-heading, .elementor-154 .elementor-element.elementor-element-d52bf7e .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-d52bf7e .thegem-heading:hover > span,
					.elementor-154 .elementor-element.elementor-element-d52bf7e .thegem-heading:hover > a,
					.elementor-154 .elementor-element.elementor-element-d52bf7e .thegem-heading:hover span.colored{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-cb8f84f{text-align:center;z-index:10;}.elementor-154 .elementor-element.elementor-element-cb8f84f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-cb8f84f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-cb8f84f .thegem-heading, .elementor-154 .elementor-element.elementor-element-cb8f84f .thegem-heading .light{font-size:100px;line-height:120px;}.elementor-154 .elementor-element.elementor-element-93848f5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-d0d3366{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-67bd495{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-67bd495:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-67bd495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-aabd1ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 0px 0px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-154 .elementor-element.elementor-element-aabd1ca:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-aabd1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcd3098 );}.elementor-154 .elementor-element.elementor-element-d8fcd12{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-d8fcd12 .thegem-heading, .elementor-154 .elementor-element.elementor-element-d8fcd12 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-8c91cd2{text-align:left;}.elementor-154 .elementor-element.elementor-element-8c91cd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-8c91cd2 .thegem-heading, .elementor-154 .elementor-element.elementor-element-8c91cd2 .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-50bb069{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-154 .elementor-element.elementor-element-50bb069 .elementor-icon-list-text{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-ac433a2{--spacer-size:50px;}.elementor-154 .elementor-element.elementor-element-7c4c97e{--divider-border-style:solid;--divider-color:#F8F9FAA8;--divider-border-width:1px;}.elementor-154 .elementor-element.elementor-element-7c4c97e .elementor-divider-separator{width:100%;}.elementor-154 .elementor-element.elementor-element-7c4c97e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-154 .elementor-element.elementor-element-97203bb .thegem-heading, .elementor-154 .elementor-element.elementor-element-97203bb .thegem-heading .light{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-154 .elementor-element.elementor-element-7716c06 .thegem-heading, .elementor-154 .elementor-element.elementor-element-7716c06 .thegem-heading .light{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-154 .elementor-element.elementor-element-13fd9a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 20px 20px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-154 .elementor-element.elementor-element-13fd9a3:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-13fd9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-9591012{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-9591012 .icon{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-9591012 .thegem-heading, .elementor-154 .elementor-element.elementor-element-9591012 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-f3907a4{text-align:left;}.elementor-154 .elementor-element.elementor-element-f3907a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-f3907a4 .thegem-heading, .elementor-154 .elementor-element.elementor-element-f3907a4 .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-1e5d6c4{--display:flex;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-radius:15px 15px 15px 15px;}.elementor-154 .elementor-element.elementor-element-1e5d6c4:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-1e5d6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66B8CE;}.elementor-154 .elementor-element.elementor-element-1e5d6c4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-icon i{color:var( --e-global-color-dcd3098 );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-dcd3098 );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-07480b8{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-07480b8 .elementor-icon-list-text{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-6682254{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-6682254 .icon{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-6682254 .thegem-heading, .elementor-154 .elementor-element.elementor-element-6682254 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-4893d14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-icon i{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-icon svg{fill:var( --e-global-color-5227efe );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-4893d14{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-154 .elementor-element.elementor-element-4893d14 .elementor-icon-list-text{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-03a8e8f{--spacer-size:50px;}.elementor-154 .elementor-element.elementor-element-fd1f8dd{text-align:left;}.elementor-154 .elementor-element.elementor-element-fd1f8dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-fd1f8dd .thegem-heading, .elementor-154 .elementor-element.elementor-element-fd1f8dd .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-4ac67ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-4ac67ab:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-4ac67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-7c73f9f{--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-154 .elementor-element.elementor-element-eb9514d{text-align:center;}.elementor-154 .elementor-element.elementor-element-eb9514d .thegem-heading, .elementor-154 .elementor-element.elementor-element-eb9514d .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-e17863c{text-align:center;}.elementor-154 .elementor-element.elementor-element-e17863c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-154 .elementor-element.elementor-element-e17863c .thegem-heading, .elementor-154 .elementor-element.elementor-element-e17863c .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-e17863c .thegem-heading:hover > span,
					.elementor-154 .elementor-element.elementor-element-e17863c .thegem-heading:hover > a,
					.elementor-154 .elementor-element.elementor-element-e17863c .thegem-heading:hover span.colored{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-ee87b49{--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-154 .elementor-element.elementor-element-3437017 .elementor-icon-box-wrapper{gap:15px;}.elementor-154 .elementor-element.elementor-element-3437017.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#000000A6;color:#000000A6;}.elementor-154 .elementor-element.elementor-element-3437017.elementor-view-framed .elementor-icon, .elementor-154 .elementor-element.elementor-element-3437017.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-3437017.elementor-view-framed .elementor-icon{background-color:#000000A6;}.elementor-154 .elementor-element.elementor-element-8badd47{--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-154 .elementor-element.elementor-element-5585bad .elementor-icon-box-wrapper{gap:15px;}.elementor-154 .elementor-element.elementor-element-5585bad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5227efe );fill:#000000A6;color:#000000A6;}.elementor-154 .elementor-element.elementor-element-5585bad.elementor-view-framed .elementor-icon, .elementor-154 .elementor-element.elementor-element-5585bad.elementor-view-default .elementor-icon{fill:var( --e-global-color-5227efe );color:var( --e-global-color-5227efe );border-color:var( --e-global-color-5227efe );}.elementor-154 .elementor-element.elementor-element-5585bad.elementor-view-framed .elementor-icon{background-color:#000000A6;}.elementor-154 .elementor-element.elementor-element-48ebd69{--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-154 .elementor-element.elementor-element-8af14e3 .elementor-icon-box-wrapper{gap:15px;}.elementor-154 .elementor-element.elementor-element-8af14e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-154 .elementor-element.elementor-element-8af14e3.elementor-view-framed .elementor-icon, .elementor-154 .elementor-element.elementor-element-8af14e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-154 .elementor-element.elementor-element-8af14e3 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-154 .elementor-element.elementor-element-56802392:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-56802392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-56802392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-154 .elementor-element.elementor-element-56802392 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-7fd9da2{text-align:center;}.elementor-154 .elementor-element.elementor-element-7fd9da2 .thegem-heading, .elementor-154 .elementor-element.elementor-element-7fd9da2 .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-c60f9c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-154 .elementor-element.elementor-element-c60f9c8, .elementor-154 .elementor-element.elementor-element-c60f9c8 .elementor-text-editor *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-2572c616{margin-top:0px;margin-bottom:0px;}.elementor-154 .elementor-element.elementor-element-2c72f4ed > .elementor-element-populated, .elementor-154 .elementor-element.elementor-element-2c72f4ed > .elementor-element-populated > .elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-2c72f4ed > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:20px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content{border-radius:70px 70px 70px 0px;padding:50px 30px 30px 30px;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content, .elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox .gem-textbox-description{padding-bottom:20px;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:30px !important;color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:30px !important;height:30px !important;fill:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content a .gem-image img{width:30px;max-width:30px;height:auto;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content a .gem-image span{padding:20px;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-image span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-image img{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-48baab8c .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:20px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content{border-radius:70px 70px 70px 0px;padding:50px 30px 30px 30px;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content, .elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox .gem-textbox-description{padding-bottom:20px;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:30px !important;color:var( --e-global-color-accent );}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:30px !important;height:30px !important;fill:var( --e-global-color-accent );}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content a .gem-image img{width:30px;max-width:30px;height:auto;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content a .gem-image span{padding:20px;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-image span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-image img{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-53254de7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:20px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content{border-radius:70px 70px 70px 0px;padding:50px 30px 30px 30px;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content, .elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox .gem-textbox-description{padding-bottom:20px;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:30px !important;color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:30px !important;height:30px !important;fill:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content a .gem-image img{width:30px;max-width:30px;height:auto;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content a .gem-image span{padding:20px;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-image span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-image img{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-40dd7982 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-6ad4e924{margin-top:0px;margin-bottom:0px;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:20px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content{border-radius:70px 70px 70px 0px;padding:50px 30px 30px 30px;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content, .elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox .gem-textbox-description{padding-bottom:20px;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:30px !important;color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:30px !important;height:30px !important;fill:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content a .gem-image img{width:30px;max-width:30px;height:auto;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content a .gem-image span{padding:20px;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-image span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-image img{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-1cd11375 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:20px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content{border-radius:70px 70px 70px 0px;padding:50px 30px 30px 30px;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content, .elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox .gem-textbox-description{padding-bottom:20px;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:30px !important;color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:30px !important;height:30px !important;fill:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content a .gem-image img{width:30px;max-width:30px;height:auto;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content a .gem-image span{padding:20px;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-image span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-image img{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-3f30f3f9 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-55ee47bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-154 .elementor-element.elementor-element-55ee47bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:20px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content{border-radius:70px 70px 70px 0px;padding:50px 30px 30px 30px;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content, .elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox .gem-textbox-description{padding-bottom:20px;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:30px !important;color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:30px !important;height:30px !important;fill:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-image img, .elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content a .gem-image img{width:30px;max-width:30px;height:auto;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-image span, .elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content a .gem-image span{padding:20px;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-image span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px 0px 30px 0px;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-image img{border-radius:50% 50% 50% 50%;}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-6ffa24 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-154 .elementor-element.elementor-element-727b3af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-154 .elementor-element.elementor-element-727b3af:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-727b3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-4303277{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-154 .elementor-element.elementor-element-4303277:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-4303277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcd3098 );}.elementor-154 .elementor-element.elementor-element-e76e82e .thegem-heading, .elementor-154 .elementor-element.elementor-element-e76e82e .thegem-heading .light{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-154 .elementor-element.elementor-element-02804a7{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-02804a7 .thegem-heading, .elementor-154 .elementor-element.elementor-element-02804a7 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-b14ad5e{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-b14ad5e .elementor-icon-list-text{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-db7832f .gem-button-container .gem-button{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-db7832f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-db7832f .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );}.elementor-154 .elementor-element.elementor-element-1d3e805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-154 .elementor-element.elementor-element-1d3e805:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-1d3e805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-6886041 .thegem-heading, .elementor-154 .elementor-element.elementor-element-6886041 .thegem-heading .light{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-154 .elementor-element.elementor-element-27684e8{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-27684e8 .thegem-heading, .elementor-154 .elementor-element.elementor-element-27684e8 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-icon i{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-icon svg{fill:var( --e-global-color-5227efe );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-67ae899{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-67ae899 .elementor-icon-list-text{color:var( --e-global-color-5227efe );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-678ada6 .gem-button-container .gem-button{background-color:var( --e-global-color-dcd3098 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-678ada6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-40762172{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-154 .elementor-element.elementor-element-40762172 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-2f980c86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-2f980c86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5227efe );}.elementor-154 .elementor-element.elementor-element-2f980c86 .thegem-section-parallax-background{background-color:var( --e-global-color-5227efe );}.elementor-154 .elementor-element.elementor-element-2f980c86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-2f980c86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-65459621:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-65459621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5227efe );}.elementor-154 .elementor-element.elementor-element-65459621 .thegem-section-parallax-background{background-image:url("https://ecomrail.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-154 .elementor-element.elementor-element-65459621 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-65459621{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 20px 30px 20px;}.elementor-154 .elementor-element.elementor-element-70cb2e6a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-154 .elementor-element.elementor-element-ba4239b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-154 .elementor-element.elementor-element-ba4239b, .elementor-154 .elementor-element.elementor-element-ba4239b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-dcd3098 );}.elementor-154 .elementor-element.elementor-element-40ae77e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-154 .elementor-element.elementor-element-40ae77e6 .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-dcd3098 );}.elementor-154 .elementor-element.elementor-element-5746a017{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-154 .elementor-element.elementor-element-5746a017, .elementor-154 .elementor-element.elementor-element-5746a017 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-dcd3098 );}.elementor-154 .elementor-element.elementor-element-03b960c{--display:flex;}.elementor-154 .elementor-element.elementor-element-3909413{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-154 .elementor-element.elementor-element-3909413:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-3909413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-3909413 .thegem-section-parallax-background{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-ce8bf84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;}.elementor-154 .elementor-element.elementor-element-ce8bf84:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-ce8bf84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-1e5decb .thegem-heading, .elementor-154 .elementor-element.elementor-element-1e5decb .thegem-heading .light{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-154 .elementor-element.elementor-element-ef70a95{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-ef70a95 .thegem-heading, .elementor-154 .elementor-element.elementor-element-ef70a95 .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-ef70a95 .thegem-heading:hover > span,
					.elementor-154 .elementor-element.elementor-element-ef70a95 .thegem-heading:hover > a,
					.elementor-154 .elementor-element.elementor-element-ef70a95 .thegem-heading:hover span.colored{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-fa79b6d{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-fa79b6d .elementor-icon-list-text{color:var( --e-global-color-dcd3098 );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-d0b1427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;}.elementor-154 .elementor-element.elementor-element-d0b1427:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-d0b1427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-aa1fa8e .thegem-heading, .elementor-154 .elementor-element.elementor-element-aa1fa8e .thegem-heading .light{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-154 .elementor-element.elementor-element-7430596{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-7430596 .thegem-heading, .elementor-154 .elementor-element.elementor-element-7430596 .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-7430596 .thegem-heading:hover > span,
					.elementor-154 .elementor-element.elementor-element-7430596 .thegem-heading:hover > a,
					.elementor-154 .elementor-element.elementor-element-7430596 .thegem-heading:hover span.colored{color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-6d4e4f2{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-6d4e4f2 .thegem-heading, .elementor-154 .elementor-element.elementor-element-6d4e4f2 .thegem-heading .light{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-154 .elementor-element.elementor-element-3ef1795{--divider-border-style:solid;--divider-color:#00000061;--divider-border-width:1px;}.elementor-154 .elementor-element.elementor-element-3ef1795 .elementor-divider-separator{width:100%;}.elementor-154 .elementor-element.elementor-element-3ef1795 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-154 .elementor-element.elementor-element-2b8c2e2{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-154 .elementor-element.elementor-element-2b8c2e2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-154 .elementor-element.elementor-element-312d0e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-154 .elementor-element.elementor-element-1bc94ad{text-align:center;}.elementor-154 .elementor-element.elementor-element-1bc94ad .thegem-heading, .elementor-154 .elementor-element.elementor-element-1bc94ad .thegem-heading .light{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel:not(:first-child){margin-top:10px;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-radius:10px 10px 0px 0px!important;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-radius:0px 0px 10px 10px!important;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel.gem-tta-active{border-radius:10px 10px 10px 10px!important;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel.gem-tta-active .gem-tta-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel .gem-tta-icon-left{margin-right:0px;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel .gem-tta-icon-right{margin-left:0px;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta .gem-tta-panel .gem-tta-icon i{font-size:50px;line-height:50px;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta .gem-tta-panel .gem-tta-title-text{line-height:50px;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta .gem-tta-panel .gem-tta-icon svg{width:50px;height:50px;}.elementor-154 .elementor-element.elementor-element-a9c0704 .gem-tta-panel-body{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;text-align:left!important;}.elementor-154 .elementor-element.elementor-element-ad3375b{--display:flex;}@media(max-width:1024px){.elementor-154 .elementor-element.elementor-element-6c8fa28{padding:205px 0px 190px 0px;}.elementor-154 .elementor-element.elementor-element-c91de93 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-154 .elementor-element.elementor-element-0975698{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-a0382a3{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-0865229 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-2734799{margin-top:0px;margin-bottom:-70px;}.elementor-154 .elementor-element.elementor-element-507490c > .elementor-element-populated{padding:70px 21px 20px 21px;}.elementor-154 .elementor-element.elementor-element-d7fad6d > .elementor-element-populated{padding:170px 21px 0px 21px;}.elementor-154 .elementor-element.elementor-element-d52bf7e{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-cb8f84f{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-cb8f84f > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-154 .elementor-element.elementor-element-cb8f84f .thegem-heading, .elementor-154 .elementor-element.elementor-element-cb8f84f .thegem-heading .light{font-size:80px;line-height:100px;}.elementor-154 .elementor-element.elementor-element-d8fcd12{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-97203bb{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-97203bb .thegem-heading, .elementor-154 .elementor-element.elementor-element-97203bb .thegem-heading .light{font-size:var( --e-global-typography-text-font-size );}.elementor-154 .elementor-element.elementor-element-7716c06{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-7716c06 .thegem-heading, .elementor-154 .elementor-element.elementor-element-7716c06 .thegem-heading .light{font-size:var( --e-global-typography-text-font-size );}.elementor-154 .elementor-element.elementor-element-9591012{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-6682254{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-fd1f8dd{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-eb9514d{width:auto;max-width:auto;}.elementor-154 .elementor-element.elementor-element-e17863c{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-7fd9da2{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-02804a7{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-27684e8{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-ef70a95{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-7430596{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-6d4e4f2{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-154 .elementor-element.elementor-element-6c8fa28{margin-top:40px;margin-bottom:40px;padding:150px 20px 150px 20px;}.elementor-154 .elementor-element.elementor-element-c91de93{text-align:left;width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-c91de93 > .elementor-widget-container{margin:015px 0px 15px -80px;}.elementor-154 .elementor-element.elementor-element-0975698 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-a0382a3 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-154 .elementor-element.elementor-element-70484ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;}.elementor-154 .elementor-element.elementor-element-0865229 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-154 .elementor-element.elementor-element-42abc41.premium-lottie-canvas .premium-lottie-animation, .elementor-154 .elementor-element.elementor-element-42abc41.premium-lottie-svg svg{width:280px !important;}.elementor-154 .elementor-element.elementor-element-2734799{padding:40px 20px 40px 20px;}.elementor-154 .elementor-element.elementor-element-801e7f1{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-801e7f1 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content, .elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 30px 0px 0px;}.elementor-154 .elementor-element.elementor-element-801e7f1 .gem-infobox-content .gem-image span{margin:0px 30px 0px 0px;}.elementor-154 .elementor-element.elementor-element-48a8297{padding:40px 20px 40px 20px;}.elementor-154 .elementor-element.elementor-element-d7fad6d > .elementor-element-populated{padding:120px 21px 0px 21px;}.elementor-154 .elementor-element.elementor-element-cb8f84f{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-cb8f84f > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-154 .elementor-element.elementor-element-cb8f84f .thegem-heading, .elementor-154 .elementor-element.elementor-element-cb8f84f .thegem-heading .light{font-size:50px;line-height:70px;}.elementor-154 .elementor-element.elementor-element-d0d3366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-154 .elementor-element.elementor-element-67bd495{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-154 .elementor-element.elementor-element-8c91cd2{text-align:left;width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-8c91cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-97203bb .thegem-heading, .elementor-154 .elementor-element.elementor-element-97203bb .thegem-heading .light{font-size:var( --e-global-typography-text-font-size );}.elementor-154 .elementor-element.elementor-element-7716c06 .thegem-heading, .elementor-154 .elementor-element.elementor-element-7716c06 .thegem-heading .light{font-size:var( --e-global-typography-text-font-size );}.elementor-154 .elementor-element.elementor-element-13fd9a3{--width:500px;}.elementor-154 .elementor-element.elementor-element-f3907a4{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-727b3af{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-154 .elementor-element.elementor-element-4303277{--width:100%;}.elementor-154 .elementor-element.elementor-element-e76e82e{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-1d3e805{--width:100%;}.elementor-154 .elementor-element.elementor-element-6886041{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-3909413{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-154 .elementor-element.elementor-element-312d0e4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-154 .elementor-element.elementor-element-d5ef1bd{width:60%;}.elementor-154 .elementor-element.elementor-element-7636980{width:40%;}.elementor-154 .elementor-element.elementor-element-aabd1ca{--width:50%;}.elementor-154 .elementor-element.elementor-element-13fd9a3{--width:50%;}.elementor-154 .elementor-element.elementor-element-1e5d6c4{--width:100%;}.elementor-154 .elementor-element.elementor-element-7c73f9f{--width:100%;}.elementor-154 .elementor-element.elementor-element-ee87b49{--width:33.3333%;}.elementor-154 .elementor-element.elementor-element-8badd47{--width:33.3333%;}.elementor-154 .elementor-element.elementor-element-48ebd69{--width:33.3333%;}.elementor-154 .elementor-element.elementor-element-4303277{--width:50%;}.elementor-154 .elementor-element.elementor-element-1d3e805{--width:50%;}.elementor-154 .elementor-element.elementor-element-ce8bf84{--width:100%;}.elementor-154 .elementor-element.elementor-element-d0b1427{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-154 .elementor-element.elementor-element-d5ef1bd{width:100%;}.elementor-154 .elementor-element.elementor-element-2c72f4ed{width:50%;}.elementor-154 .elementor-element.elementor-element-5efa7028{width:50%;}.elementor-154 .elementor-element.elementor-element-64c946a8{width:100%;}.elementor-154 .elementor-element.elementor-element-16a88462{width:50%;}.elementor-154 .elementor-element.elementor-element-7c7b05b1{width:50%;}.elementor-154 .elementor-element.elementor-element-55ee47bd{width:100%;}}.hero-section::before {
    content: '';
    position: absolute;
    top: -10%;
    left: -10%;
    width: 600px;
    height: 600px;
    background: #46a6c0;
    border-radius: 50%;
    opacity: 0.1;
    filter: blur(150px);
    pointer-events: none;
}
@media(min-width: 1520px){
    .customers-section.elementor-section > .elementor-container {
    max-width: 1485px!important;
    }
}
@media(min-width: 1520px){
    .hero-inner-section.elementor-section > .elementor-container {
    max-width: 1485px!important;
    }
}
.er-pricing-section {
  padding: 80px 20px;
  background: #ffffff;
  font-family: 'Montserrat', sans-serif;
}
.er-pricing-header {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 60px;
}
.er-pricing-label {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #9429ad;
  margin-bottom: 12px;
}
.er-pricing-title {
  font-size: 32px;
  font-weight: 800;
  color: #160a29;
  margin: 0 0 14px;
  line-height: 1.25;
}
.er-pricing-subtitle {
  font-size: 15px;
  color: #6b7280;
  margin: 0;
}
.er-pricing-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  max-width: 1100px;
  margin: 0 auto;
  align-items: center;
}
.er-plan {
  border-radius: 14px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.er-plan--light {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  box-shadow: 0 4px 20px rgba(0,0,0,0.06);
}
.er-plan--light:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 36px rgba(0,0,0,0.10);
}
.er-plan--featured {
  background: #160a29;
  border: 2px solid #9429ad;
  box-shadow: 0 10px 40px rgba(22,10,41,0.45);
  transform: scale(1.05);
  z-index: 2;
}
.er-plan--featured:hover {
  transform: scale(1.05) translateY(-4px);
}
.er-plan-badge {
  position: absolute;
  top: 0;
  right: 0;
  background: #9429ad;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  padding: 5px 12px;
  border-bottom-left-radius: 10px;
}
.er-plan-header {
  padding: 28px 24px 20px;
  text-align: center;
  background: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
}
.er-plan-header--featured {
  background: #260b3e;
  border-bottom: 1px solid rgba(148,41,173,0.3);
}
.er-plan-title {
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #160a29;
  margin: 0;
}
.er-plan-title--white {
  color: #ffffff;
}
.er-plan-body {
  padding: 28px 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.er-plan-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 14px;
  margin-bottom: 14px;
  border-bottom: 1px solid #f0f0f0;
}
.er-plan-row:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.er-plan-row--dark {
  border-bottom-color: rgba(255,255,255,0.08);
}
.er-plan-row-label {
  font-size: 13px;
  color: #6b7280;
  font-weight: 500;
}
.er-plan-row-label--light {
  color: #d1d5db;
}
.er-plan-row-price {
  font-size: 20px;
  font-weight: 800;
  white-space: nowrap;
}
.er-plan-row-price--teal  { color: #46a6c0; }
.er-plan-row-price--green { color: #4add80; }

@media (max-width: 900px) {
  .er-pricing-grid {
    grid-template-columns: 1fr;
    max-width: 420px;
  }
  .er-plan--featured {
    transform: scale(1);
    order: -1;
  }
  .er-plan--featured:hover {
    transform: translateY(-4px);
  }
}