/* Stallyons icon swap for page 45369 (/industries/retail-ecommerce/).
 * Cloned from 45176.css: element IDs remapped via a verified positional
 * bijection; ::before declarations INHERITED verbatim (contract 6d-2) with
 * only the glyph / devicon filename swapped. FA 5.15.3 solid + Devicon
 * SVGs (Technology Stack only). */

.elementor-element-8d7ac7e img{display:none!important}
.elementor-element-8d7ac7e{text-align:center}
.elementor-element-8d7ac7e::before{content:"\f3ed";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#15803D;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-c8f93c7 img{display:none!important}
.elementor-element-c8f93c7{text-align:center}
.elementor-element-c8f93c7::before{content:"\f3ed";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#15803D;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-1631350 img{display:none!important}
.elementor-element-1631350 .elementor-image-box-img{text-align:center}
.elementor-element-1631350 .elementor-image-box-img::before{content:"\f54e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#333333;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-5385241 img{display:none!important}
.elementor-element-5385241{text-align:center}
.elementor-element-5385241::before{content:"\f468";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0B1327;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-2167eeb img{display:none!important}
.elementor-element-2167eeb{text-align:center}
.elementor-element-2167eeb::before{content:"\f508";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-d6a7b2a img{display:none!important}
.elementor-element-d6a7b2a{text-align:center}
.elementor-element-d6a7b2a::before{content:"\f788";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0B1327;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-caae5a5 img{display:none!important}
.elementor-element-caae5a5{text-align:center}
.elementor-element-caae5a5::before{content:"\f4d7";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-53563dc img{display:none!important}
.elementor-element-53563dc{text-align:center}
.elementor-element-53563dc::before{content:"\f362";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-91421b6 img{display:none!important}
.elementor-element-91421b6{text-align:center}
.elementor-element-91421b6::before{content:"\f023";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-2c21eb1 img{display:none!important}
.elementor-element-2c21eb1{text-align:center}
.elementor-element-2c21eb1::before{content:"\f3fd";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0B1327;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-f3b648c img{display:none!important}
.elementor-element-f3b648c{text-align:center}
.elementor-element-f3b648c::before{content:"\f086";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0B1328;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-5858f61 img{display:none!important}
.elementor-element-5858f61{text-align:center}
.elementor-element-5858f61::before{content:"\f5a0";font-family:"Font Awesome 5 Free";font-weight:900;font-size:34px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-9d1fd3e img{display:none!important}
.elementor-element-9d1fd3e .elementor-image-box-img{text-align:center}
.elementor-element-9d1fd3e .elementor-image-box-img::before{content:"\f573";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-585d067 img{display:none!important}
.elementor-element-585d067 .elementor-image-box-img{text-align:center}
.elementor-element-585d067 .elementor-image-box-img::before{content:"\f66f";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-91328bd img{display:none!important}
.elementor-element-91328bd .elementor-image-box-img{text-align:center}
.elementor-element-91328bd .elementor-image-box-img::before{content:"\f084";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-ad0293b img{display:none!important}
.elementor-element-ad0293b .elementor-image-box-img{text-align:center}
.elementor-element-ad0293b .elementor-image-box-img::before{content:"\f2c1";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#0C1428;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-66fd399 img{display:none!important}
.elementor-element-66fd399{text-align:center}
.elementor-element-66fd399::before{content:"\f788";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#FFEDE4;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#FC671C;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-680e3db img{display:none!important}
.elementor-element-680e3db{text-align:center}
.elementor-element-680e3db::before{content:"\f468";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#E7E4FB;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#3822DD;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-0aa4b24 img{display:none!important}
.elementor-element-0aa4b24{text-align:center}
.elementor-element-0aa4b24::before{content:"\f4d7";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#FBE4EA;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#E01C54;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-3c663b3 img{display:none!important}
.elementor-element-3c663b3{text-align:center}
.elementor-element-3c663b3::before{content:"\f06b";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#E7F1FD;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#3488ED;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-f925c67 img{display:none!important}
.elementor-element-f925c67{text-align:center}
.elementor-element-f925c67::before{content:"\f362";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#E2E3E5;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#0C1428;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-b2e9f33 img{display:none!important}
.elementor-element-b2e9f33{text-align:center}
.elementor-element-b2e9f33::before{content:"\f201";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#FFF0E3;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#FC8313;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-f74b887 img{display:none!important}
.elementor-element-f74b887{text-align:center}
.elementor-element-f74b887::before{content:"\f494";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#E1EFFE;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#0877F6;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-d6532f3 img{display:none!important}
.elementor-element-d6532f3{text-align:center}
.elementor-element-d6532f3::before{content:"\f3fd";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#F2E3FC;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#9518E5;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-44a0d4f img{display:none!important}
.elementor-element-44a0d4f{text-align:center}
.elementor-element-44a0d4f::before{content:"\f2f1";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#FEF1E4;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#F9871B;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-bd6a6d2 img{display:none!important}
.elementor-element-bd6a6d2{text-align:center}
.elementor-element-bd6a6d2::before{content:"\f7d9";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:67px;height:67px;background:#FAE5EA;border-radius:50%;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;color:#D52754;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-546d63d img{display:none!important}
.elementor-element-546d63d .elementor-image-box-img{text-align:left}
.elementor-element-546d63d .elementor-image-box-img::before{content:"\f468";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:56px;height:56px;background:#FDE5E7;border-radius:50%;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;line-height:1;color:#F22A3B;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-71eacfa img{display:none!important}
.elementor-element-71eacfa .elementor-image-box-img{text-align:left}
.elementor-element-71eacfa .elementor-image-box-img::before{content:"\f788";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:56px;height:56px;background:#E8EEFF;border-radius:50%;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;line-height:1;color:#3C75FC;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-0b39962 img{display:none!important}
.elementor-element-0b39962 .elementor-image-box-img{text-align:left}
.elementor-element-0b39962 .elementor-image-box-img::before{content:"\f295";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:56px;height:56px;background:#F0E6FC;border-radius:50%;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;line-height:1;color:#842EEA;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-ec883f9 img{display:none!important}
.elementor-element-ec883f9 .elementor-image-box-img{text-align:left}
.elementor-element-ec883f9 .elementor-image-box-img::before{content:"\f56e";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:56px;height:56px;background:#FFEFE9;border-radius:50%;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;line-height:1;color:#FE7A45;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-1cbd303 img{display:none!important}
.elementor-element-1cbd303 .elementor-image-box-img{text-align:left}
.elementor-element-1cbd303 .elementor-image-box-img::before{content:"\f0e2";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:56px;height:56px;background:#E9F5EC;border-radius:50%;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;line-height:1;color:#48AD64;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-7408ef5 img{display:none!important}
.elementor-element-7408ef5 .elementor-image-box-img{text-align:left}
.elementor-element-7408ef5 .elementor-image-box-img::before{content:"\f0e7";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:56px;height:56px;background:#FFECE5;border-radius:50%;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;line-height:1;color:#FB6425;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-96774d3 img{display:none!important}
.elementor-element-96774d3 .elementor-image-box-img{text-align:left}
.elementor-element-96774d3 .elementor-image-box-img::before{content:"\f54e";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:54px;height:54px;background:#3C97FA;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-d9f9eb0 img{display:none!important}
.elementor-element-d9f9eb0 .elementor-image-box-img{text-align:left}
.elementor-element-d9f9eb0 .elementor-image-box-img::before{content:"\f788";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:54px;height:54px;background:#FA9465;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-978d768 img{display:none!important}
.elementor-element-978d768 .elementor-image-box-img{text-align:left}
.elementor-element-978d768 .elementor-image-box-img::before{content:"\f4d7";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:54px;height:54px;background:#774BD5;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-216dad6 img{display:none!important}
.elementor-element-216dad6 .elementor-image-box-img{text-align:left}
.elementor-element-216dad6 .elementor-image-box-img::before{content:"\f494";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:54px;height:54px;background:#A757E5;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-4c1b237 img{display:none!important}
.elementor-element-4c1b237 .elementor-image-box-img{text-align:left}
.elementor-element-4c1b237 .elementor-image-box-img::before{content:"\f362";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:54px;height:54px;background:#2480E0;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-791870f img{display:none!important}
.elementor-element-791870f .elementor-image-box-img{text-align:left}
.elementor-element-791870f .elementor-image-box-img::before{content:"\f201";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:54px;height:54px;background:#06B5A9;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-0859d6b img{display:none!important}
.elementor-element-0859d6b .elementor-image-box-img{text-align:left}
.elementor-element-0859d6b .elementor-image-box-img::before{content:"\f66f";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:linear-gradient(225deg,#FDA15C 0%,#F84E28 100%);border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-f9a0e77 img{display:none!important}
.elementor-element-f9a0e77 .elementor-image-box-img{text-align:left}
.elementor-element-f9a0e77 .elementor-image-box-img::before{content:"\f54e";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:linear-gradient(225deg,#FDA15C 0%,#F84E28 100%);border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-c5dc976 img{display:none!important}
.elementor-element-c5dc976 .elementor-image-box-img{text-align:left}
.elementor-element-c5dc976 .elementor-image-box-img::before{content:"\f017";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:linear-gradient(225deg,#FDA15C 0%,#F84E28 100%);border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-b69ff92 img{display:none!important}
.elementor-element-b69ff92 .elementor-image-box-img{text-align:left}
.elementor-element-b69ff92 .elementor-image-box-img::before{content:"\f468";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:linear-gradient(225deg,#FDA15C 0%,#F84E28 100%);border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-01f3b2a img{display:none!important}
.elementor-element-01f3b2a .elementor-image-box-img{text-align:left}
.elementor-element-01f3b2a .elementor-image-box-img::before{content:"\f560";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:linear-gradient(225deg,#FDA15C 0%,#F84E28 100%);border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-1c3dbc9 img{display:none!important}
.elementor-element-1c3dbc9 .elementor-image-box-img{text-align:left}
.elementor-element-1c3dbc9 .elementor-image-box-img::before{content:"\f570";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:linear-gradient(225deg,#FDA15C 0%,#F84E28 100%);border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FFFFFF;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-d71cf13 img{display:none!important}
.elementor-element-d71cf13{text-align:center}
.elementor-element-d71cf13::before{content:"\f002";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:40px;height:40px;background:#F5ECFE;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:1;color:#AE60F5;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-5c19012 img{display:none!important}
.elementor-element-5c19012{text-align:center}
.elementor-element-5c19012::before{content:"\f46d";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:40px;height:40px;background:#EBE7FE;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:1;color:#5A33F8;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-551e5bf img{display:none!important}
.elementor-element-551e5bf{text-align:center}
.elementor-element-551e5bf::before{content:"\f4fc";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:40px;height:40px;background:#E4ECFE;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:1;color:#1D61F9;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-af415f0 img{display:none!important}
.elementor-element-af415f0{text-align:center}
.elementor-element-af415f0::before{content:"\f573";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:40px;height:40px;background:#E1F5F9;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:1;color:#05A8D1;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-8927861 img{display:none!important}
.elementor-element-8927861{text-align:center}
.elementor-element-8927861::before{content:"\f126";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:40px;height:40px;background:#F0FAF2;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:1;color:#85D292;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-5d40b1d img{display:none!important}
.elementor-element-5d40b1d{text-align:center}
.elementor-element-5d40b1d::before{content:"\f1de";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:40px;height:40px;background:#FEF1E9;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:1;color:#FA8C45;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-e60df2d img{display:none!important}
.elementor-element-e60df2d .elementor-image-box-img{text-align:center}
.elementor-element-e60df2d .elementor-image-box-img::before{content:"\f553";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#E1EFF9;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#087BCB;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-aacfa2c img{display:none!important}
.elementor-element-aacfa2c .elementor-image-box-img{text-align:center}
.elementor-element-aacfa2c .elementor-image-box-img::before{content:"\f291";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#F9E5F1;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#D12688;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-1d8567c img{display:none!important}
.elementor-element-1d8567c .elementor-image-box-img{text-align:center}
.elementor-element-1d8567c .elementor-image-box-img::before{content:"\f4b8";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#EBE5FB;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#5B23DE;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-e3e8260 img{display:none!important}
.elementor-element-e3e8260 .elementor-image-box-img{text-align:center}
.elementor-element-e3e8260 .elementor-image-box-img::before{content:"\f486";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#E9F3ED;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#479765;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-88c2b94 img{display:none!important}
.elementor-element-88c2b94 .elementor-image-box-img{text-align:center}
.elementor-element-88c2b94 .elementor-image-box-img::before{content:"\f1e6";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#FEEDE3;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#F56914;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-69cb509 img{display:none!important}
.elementor-element-69cb509 .elementor-image-box-img{text-align:center}
.elementor-element-69cb509 .elementor-image-box-img::before{content:"\f482";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#E5ECFC;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#2564E2;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-c017786 img{display:none!important}
.elementor-element-c017786 .elementor-image-box-img{text-align:center}
.elementor-element-c017786 .elementor-image-box-img::before{content:"\f2e7";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#FAF0E1;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#D68601;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-ac03321 img{display:none!important}
.elementor-element-ac03321 .elementor-image-box-img{text-align:center}
.elementor-element-ac03321 .elementor-image-box-img::before{content:"\f54f";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#ECE7FB;border-radius:14px;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#6335DC;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-001963f img{display:none!important}
.elementor-element-001963f .elementor-image-box-img{text-align:left}
.elementor-element-001963f .elementor-image-box-img::before{content:"\f46d";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#FAEBEB;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#D95659;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-98fbcad img{display:none!important}
.elementor-element-98fbcad .elementor-image-box-img{text-align:left}
.elementor-element-98fbcad .elementor-image-box-img::before{content:"\f2c1";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#FEE9EC;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#F54B63;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-bb29cc9 img{display:none!important}
.elementor-element-bb29cc9 .elementor-image-box-img{text-align:left}
.elementor-element-bb29cc9 .elementor-image-box-img::before{content:"\f56c";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#E5EDFC;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#236BE8;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-315ecb0 img{display:none!important}
.elementor-element-315ecb0 .elementor-image-box-img{text-align:left}
.elementor-element-315ecb0 .elementor-image-box-img::before{content:"\f017";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#FFE9E1;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#FC4703;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-05f8ccf img{display:none!important}
.elementor-element-05f8ccf .elementor-image-box-img{text-align:left}
.elementor-element-05f8ccf .elementor-image-box-img::before{content:"\f560";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#EBF6E4;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#5CB122;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-45809b3 img{display:none!important}
.elementor-element-45809b3 .elementor-image-box-img{text-align:left}
.elementor-element-45809b3 .elementor-image-box-img::before{content:"\f023";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#F0EAF9;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#8354CD;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-6ea158b img{display:none!important}
.elementor-element-6ea158b .elementor-image-box-img{text-align:left}
.elementor-element-6ea158b .elementor-image-box-img::before{content:"\f201";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#FDE5EA;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#EB2952;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-8a04b64 img{display:none!important}
.elementor-element-8a04b64 .elementor-image-box-img{text-align:left}
.elementor-element-8a04b64 .elementor-image-box-img::before{content:"\f02d";display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:50px;height:50px;background:#E8EDFC;border-radius:14px;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:1;color:#3D6BE6;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-f5d8d9b img{display:none!important}
.elementor-element-f5d8d9b .elementor-image-box-img{text-align:center}
.elementor-element-f5d8d9b .elementor-image-box-img::before{content:"\f49e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#FC671D;display:inline-block;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-5e20f43 img{display:none!important}
.elementor-element-5e20f43{text-align:left}
.elementor-element-5e20f43::before{content:"\f46c";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:58px;height:58px;background:#EBE6F7;border-radius:14px;margin:0 auto 0 0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:26px;line-height:1;color:#552DB9;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-58c04b4 img{display:none!important}
.elementor-element-58c04b4{text-align:left}
.elementor-element-58c04b4::before{content:"\f279";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:58px;height:58px;background:#E2ECFB;border-radius:14px;margin:0 auto 0 0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:26px;line-height:1;color:#0D60DA;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-54f91e3 img{display:none!important}
.elementor-element-54f91e3{text-align:left}
.elementor-element-54f91e3::before{content:"\f5ad";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:58px;height:58px;background:#FDE5EA;border-radius:14px;margin:0 auto 0 0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:26px;line-height:1;color:#EB2952;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-cd884bf img{display:none!important}
.elementor-element-cd884bf{text-align:left}
.elementor-element-cd884bf::before{content:"\f46c";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#FFE9E3;border-radius:50%;margin:0 auto 0 0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#FB4713;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-6c72be6 img{display:none!important}
.elementor-element-6c72be6{text-align:left}
.elementor-element-6c72be6::before{content:"\f3ed";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#FFE8E2;border-radius:50%;margin:0 auto 0 0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#FB410B;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-1c3d602 img{display:none!important}
.elementor-element-1c3d602{text-align:left}
.elementor-element-1c3d602::before{content:"\f023";display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;width:64px;height:64px;background:#FFE9E3;border-radius:50%;margin:0 auto 0 0!important;padding:0!important;box-sizing:border-box!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;line-height:1;color:#FB4B18;font-style:normal;-webkit-font-smoothing:antialiased;transform-origin:center;transition:transform .3s ease}
.elementor-element-19308b6 img{display:none!important}
.elementor-element-19308b6 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/react-logo.svg") center/contain no-repeat}
.elementor-element-e5fac6c img{display:none!important}
.elementor-element-e5fac6c .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/node-js.svg") center/contain no-repeat}
.elementor-element-70214c7 img{display:none!important}
.elementor-element-70214c7 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/python.svg") center/contain no-repeat}
.elementor-element-d5671a2 img{display:none!important}
.elementor-element-d5671a2 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/dotnetcore.svg") center/contain no-repeat}
.elementor-element-db2d904 img{display:none!important}
.elementor-element-db2d904 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/typescript.svg") center/contain no-repeat}
.elementor-element-5e049fc img{display:none!important}
.elementor-element-5e049fc .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/shopify.svg") center/contain no-repeat}
.elementor-element-00c57d6 img{display:none!important}
.elementor-element-00c57d6 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/magento.svg") center/contain no-repeat}
.elementor-element-f96ae53 img{display:none!important}
.elementor-element-f96ae53 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/woocommerce.svg") center/contain no-repeat}
.elementor-element-108a720 img{display:none!important}
.elementor-element-108a720 .elementor-image-box-img::before{content:"\f126";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/flutter.svg") center/contain no-repeat}
.elementor-element-e7d65f1 img{display:none!important}
.elementor-element-e7d65f1 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/bigcommerce.svg") center/contain no-repeat}
.elementor-element-d24d9aa img{display:none!important}
.elementor-element-d24d9aa .elementor-image-box-img::before{content:"\f1c0";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/icons8-tensorflow.svg") center/contain no-repeat}
.elementor-element-4bcfb16 img{display:none!important}
.elementor-element-4bcfb16 .elementor-image-box-img::before{content:"\f550";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#C084FC;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-f7ae109 img{display:none!important}
.elementor-element-f7ae109 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/flutter.svg") center/contain no-repeat}
.elementor-element-dcfc252 img{display:none!important}
.elementor-element-dcfc252 .elementor-image-box-img::before{content:"\f1e6";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/magento.svg") center/contain no-repeat}
.elementor-element-b06f592 img{display:none!important}
.elementor-element-b06f592 .elementor-image-box-img::before{content:"\f02a";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/webflow.svg") center/contain no-repeat}
.elementor-element-399eaf7 img{display:none!important}
.elementor-element-399eaf7 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/aws-icon.svg") center/contain no-repeat}
.elementor-element-c218117 img{display:none!important}
.elementor-element-c218117 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/docker.svg") center/contain no-repeat}
.elementor-element-ac3839c img{display:none!important}
.elementor-element-ac3839c .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/terraform.svg") center/contain no-repeat}
.elementor-element-c4daa61 img{display:none!important}
.elementor-element-c4daa61 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/github.svg") center/contain no-repeat}
.elementor-element-91bb088 img{display:none!important}
.elementor-element-91bb088 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/datadog.svg") center/contain no-repeat}
.elementor-element-ed91830 img{display:none!important}
.elementor-element-ed91830 .elementor-image-box-img::before{content:"\f233";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#60A5FA;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-a65c853 img{display:none!important}
.elementor-element-a65c853 .elementor-image-box-img::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#34D399;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-abfabfa img{display:none!important}
.elementor-element-abfabfa .elementor-image-box-img::before{content:"\f201";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#C084FC;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-79e29c3 img{display:none!important}
.elementor-element-79e29c3 .elementor-image-box-img::before{content:"\f3cd";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#FB923C;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}
.elementor-element-65495de img{display:none!important}
.elementor-element-65495de .elementor-image-box-img::before{content:"\f0c2";font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:#38BDF8;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased}

/* Technology Stack cards the template left as PNGs (Devicon had no logo at
 * the time). The library is repaired, so they now get their real logo,
 * using the same 18px tech-stack geometry as their sibling cards. */
.elementor-element-9134701 img{display:none!important}
.elementor-element-9134701 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/postgresql.svg") center/contain no-repeat}
.elementor-element-cc80aff img{display:none!important}
.elementor-element-cc80aff .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/mongodb.svg") center/contain no-repeat}
.elementor-element-60388ed img{display:none!important}
.elementor-element-60388ed .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/icons8-tensorflow.svg") center/contain no-repeat}
.elementor-element-6cc9ce3 img{display:none!important}
.elementor-element-6cc9ce3 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/swift.svg") center/contain no-repeat}
.elementor-element-aa315f2 img{display:none!important}
.elementor-element-aa315f2 .elementor-image-box-img::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/kotlin.svg") center/contain no-repeat}

/* hover transforms (class-scoped, copied verbatim from 44829.css) */
.hov-cus-scale:hover .elementor-image-box-img::before{transform:scale(1.1) rotate(-6deg)!important}
.hov-cus-under-roof:hover .elementor-widget-image::before{transform:scale(1.12)!important}
.cus-sect-free-bonus:hover .elementor-widget-image::before{transform:scale(1.1) rotate(-6deg)!important}
.cus-sect-proven-steps:hover .elementor-widget-image::before{transform:scale(1.12) rotate(-5deg)!important}
