/* Stallyons icon swap for page 44880 — generated by apply_icons.py.
 * FA glyphs + chips (service content), Devicon colored logos (tech stack),
 * colored glyph category headers. See ICON-SWAP-PLAYBOOK.md. */

.elementor-element-789b068 img{display:none!important}
.elementor-element-789b068{text-align:center}
.elementor-element-789b068::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-7c7cc92 img{display:none!important}
.elementor-element-7c7cc92{text-align:center}
.elementor-element-7c7cc92::before{content:"\f3cd";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-b3fe8aa img{display:none!important}
.elementor-element-b3fe8aa .elementor-image-box-img{text-align:center}
.elementor-element-b3fe8aa .elementor-image-box-img::before{content:"\f3cd";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-d15a9ca img{display:none!important}
.elementor-element-d15a9ca{text-align:center}
.elementor-element-d15a9ca::before{content:"\f0ac";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-73d73d2 img{display:none!important}
.elementor-element-73d73d2{text-align:center}
.elementor-element-73d73d2::before{content:"\f3cd";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-35438e5 img{display:none!important}
.elementor-element-35438e5{text-align:center}
.elementor-element-35438e5::before{content:"\f3cd";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-d711503 img{display:none!important}
.elementor-element-d711503{text-align:center}
.elementor-element-d711503::before{content:"\f0f3";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-f662b08 img{display:none!important}
.elementor-element-f662b08{text-align:center}
.elementor-element-f662b08::before{content:"\f2f1";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-7c66ce9 img{display:none!important}
.elementor-element-7c66ce9{text-align:center}
.elementor-element-7c66ce9::before{content:"\f030";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-7000520 img{display:none!important}
.elementor-element-7000520{text-align:center}
.elementor-element-7000520::before{content:"\f0c1";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-8128e38 img{display:none!important}
.elementor-element-8128e38{text-align:center}
.elementor-element-8128e38::before{content:"\f54e";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-8850c63 img{display:none!important}
.elementor-element-8850c63{text-align:center}
.elementor-element-8850c63::before{content:"\f577";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-3178167 img{display:none!important}
.elementor-element-3178167 .elementor-image-box-img{text-align:center}
.elementor-element-3178167 .elementor-image-box-img::before{content:"\f135";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-2591810 img{display:none!important}
.elementor-element-2591810 .elementor-image-box-img{text-align:center}
.elementor-element-2591810 .elementor-image-box-img::before{content:"\f0e7";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-736c4ae img{display:none!important}
.elementor-element-736c4ae .elementor-image-box-img{text-align:center}
.elementor-element-736c4ae .elementor-image-box-img::before{content:"\f2f1";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-46705a4 img{display:none!important}
.elementor-element-46705a4 .elementor-image-box-img{text-align:center}
.elementor-element-46705a4 .elementor-image-box-img::before{content:"\f091";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-cd545dc img{display:none!important}
.elementor-element-cd545dc{text-align:center}
.elementor-element-cd545dc::before{content:"\f0ac";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-f6d4fde img{display:none!important}
.elementor-element-f6d4fde{text-align:center}
.elementor-element-f6d4fde::before{content:"\f3cd";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-7f0e52b img{display:none!important}
.elementor-element-7f0e52b{text-align:center}
.elementor-element-7f0e52b::before{content:"\f0f3";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-9646b14 img{display:none!important}
.elementor-element-9646b14{text-align:center}
.elementor-element-9646b14::before{content:"\f2f1";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-c01d08c img{display:none!important}
.elementor-element-c01d08c{text-align:center}
.elementor-element-c01d08c::before{content:"\f3cd";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-56e0fe1 img{display:none!important}
.elementor-element-56e0fe1{text-align:center}
.elementor-element-56e0fe1::before{content:"\f577";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-2884fda img{display:none!important}
.elementor-element-2884fda{text-align:center}
.elementor-element-2884fda::before{content:"\f0c1";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-91494d2 img{display:none!important}
.elementor-element-91494d2{text-align:center}
.elementor-element-91494d2::before{content:"\f53f";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-bce5302 img{display:none!important}
.elementor-element-bce5302{text-align:center}
.elementor-element-bce5302::before{content:"\f54e";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-43bf5b1 img{display:none!important}
.elementor-element-43bf5b1{text-align:center}
.elementor-element-43bf5b1::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-b47a5bc img{display:none!important}
.elementor-element-b47a5bc .elementor-image-box-img{text-align:left}
.elementor-element-b47a5bc .elementor-image-box-img::before{content:"\f571";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-1fd131c img{display:none!important}
.elementor-element-1fd131c .elementor-image-box-img{text-align:left}
.elementor-element-1fd131c .elementor-image-box-img::before{content:"\f252";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-07bdfb3 img{display:none!important}
.elementor-element-07bdfb3 .elementor-image-box-img{text-align:left}
.elementor-element-07bdfb3 .elementor-image-box-img::before{content:"\f2f1";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-fab147c img{display:none!important}
.elementor-element-fab147c .elementor-image-box-img{text-align:left}
.elementor-element-fab147c .elementor-image-box-img::before{content:"\f506";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-8de6cfc img{display:none!important}
.elementor-element-8de6cfc .elementor-image-box-img{text-align:left}
.elementor-element-8de6cfc .elementor-image-box-img::before{content:"\f0ac";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-8f8d214 img{display:none!important}
.elementor-element-8f8d214 .elementor-image-box-img{text-align:left}
.elementor-element-8f8d214 .elementor-image-box-img::before{content:"\f188";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-689f47c img{display:none!important}
.elementor-element-689f47c .elementor-image-box-img{text-align:left}
.elementor-element-689f47c .elementor-image-box-img::before{content:"\f0ac";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-ee0215f img{display:none!important}
.elementor-element-ee0215f .elementor-image-box-img{text-align:left}
.elementor-element-ee0215f .elementor-image-box-img::before{content:"\f1e6";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-8e0e0ec img{display:none!important}
.elementor-element-8e0e0ec .elementor-image-box-img{text-align:left}
.elementor-element-8e0e0ec .elementor-image-box-img::before{content:"\f2f1";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-f667a60 img{display:none!important}
.elementor-element-f667a60 .elementor-image-box-img{text-align:left}
.elementor-element-f667a60 .elementor-image-box-img::before{content:"\f53f";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-12438a1 img{display:none!important}
.elementor-element-12438a1 .elementor-image-box-img{text-align:left}
.elementor-element-12438a1 .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:#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-4773e72 img{display:none!important}
.elementor-element-4773e72 .elementor-image-box-img{text-align:left}
.elementor-element-4773e72 .elementor-image-box-img::before{content:"\f0c1";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-97087bd img{display:none!important}
.elementor-element-97087bd .elementor-image-box-img{text-align:left}
.elementor-element-97087bd .elementor-image-box-img::before{content:"\f135";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-fd9ed16 img{display:none!important}
.elementor-element-fd9ed16 .elementor-image-box-img{text-align:left}
.elementor-element-fd9ed16 .elementor-image-box-img::before{content:"\f3fd";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-3a5ec54 img{display:none!important}
.elementor-element-3a5ec54 .elementor-image-box-img{text-align:left}
.elementor-element-3a5ec54 .elementor-image-box-img::before{content:"\f0e7";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-9b8033a img{display:none!important}
.elementor-element-9b8033a .elementor-image-box-img{text-align:left}
.elementor-element-9b8033a .elementor-image-box-img::before{content:"\f3cd";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-6ef924a img{display:none!important}
.elementor-element-6ef924a .elementor-image-box-img{text-align:left}
.elementor-element-6ef924a .elementor-image-box-img::before{content:"\f5fd";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-9fb2ff7 img{display:none!important}
.elementor-element-9fb2ff7 .elementor-image-box-img{text-align:left}
.elementor-element-9fb2ff7 .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-0737bac img{display:none!important}
.elementor-element-0737bac{text-align:center}
.elementor-element-0737bac::before{content:"\f14e";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-9f5ac7d img{display:none!important}
.elementor-element-9f5ac7d{text-align:center}
.elementor-element-9f5ac7d::before{content:"\f5ad";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-164ca9a img{display:none!important}
.elementor-element-164ca9a{text-align:center}
.elementor-element-164ca9a::before{content:"\f121";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-7fbad4a img{display:none!important}
.elementor-element-7fbad4a{text-align:center}
.elementor-element-7fbad4a::before{content:"\f1e6";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-f7aba38 img{display:none!important}
.elementor-element-f7aba38{text-align:center}
.elementor-element-f7aba38::before{content:"\f492";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-0ef82a4 img{display:none!important}
.elementor-element-0ef82a4{text-align:center}
.elementor-element-0ef82a4::before{content:"\f135";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-4632515 img{display:none!important}
.elementor-element-4632515 .elementor-image-box-img{text-align:center}
.elementor-element-4632515 .elementor-image-box-img::before{content:"\f66f";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-b12c3e0 img{display:none!important}
.elementor-element-b12c3e0 .elementor-image-box-img{text-align:center}
.elementor-element-b12c3e0 .elementor-image-box-img::before{content:"\f21e";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-0c39d6d img{display:none!important}
.elementor-element-0c39d6d .elementor-image-box-img{text-align:center}
.elementor-element-0c39d6d .elementor-image-box-img::before{content:"\f290";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-36604a8 img{display:none!important}
.elementor-element-36604a8 .elementor-image-box-img{text-align:center}
.elementor-element-36604a8 .elementor-image-box-img::before{content:"\f19d";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-73f75dd img{display:none!important}
.elementor-element-73f75dd .elementor-image-box-img{text-align:center}
.elementor-element-73f75dd .elementor-image-box-img::before{content:"\f275";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-9940857 img{display:none!important}
.elementor-element-9940857 .elementor-image-box-img{text-align:center}
.elementor-element-9940857 .elementor-image-box-img::before{content:"\f0d1";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-b782eb1 img{display:none!important}
.elementor-element-b782eb1 .elementor-image-box-img{text-align:center}
.elementor-element-b782eb1 .elementor-image-box-img::before{content:"\f24e";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-215ecfd img{display:none!important}
.elementor-element-215ecfd .elementor-image-box-img{text-align:center}
.elementor-element-215ecfd .elementor-image-box-img::before{content:"\f008";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-8112093 img{display:none!important}
.elementor-element-8112093 .elementor-image-box-img{text-align:left}
.elementor-element-8112093 .elementor-image-box-img::before{content:"\f0ac";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-0d069e9 img{display:none!important}
.elementor-element-0d069e9 .elementor-image-box-img{text-align:left}
.elementor-element-0d069e9 .elementor-image-box-img::before{content:"\f5ad";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-34841fe img{display:none!important}
.elementor-element-34841fe .elementor-image-box-img{text-align:left}
.elementor-element-34841fe .elementor-image-box-img::before{content:"\f3cd";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-57b6f8b img{display:none!important}
.elementor-element-57b6f8b .elementor-image-box-img{text-align:left}
.elementor-element-57b6f8b .elementor-image-box-img::before{content:"\f3cd";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-c13058a img{display:none!important}
.elementor-element-c13058a .elementor-image-box-img{text-align:left}
.elementor-element-c13058a .elementor-image-box-img::before{content:"\f0f3";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-344f783 img{display:none!important}
.elementor-element-344f783 .elementor-image-box-img{text-align:left}
.elementor-element-344f783 .elementor-image-box-img::before{content:"\f2f1";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-1318643 img{display:none!important}
.elementor-element-1318643 .elementor-image-box-img{text-align:left}
.elementor-element-1318643 .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:#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-050240b img{display:none!important}
.elementor-element-050240b .elementor-image-box-img{text-align:left}
.elementor-element-050240b .elementor-image-box-img::before{content:"\f2b5";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-a540749 img{display:none!important}
.elementor-element-a540749 .elementor-image-box-img{text-align:center}
.elementor-element-a540749 .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-ebe6b7c img{display:none!important}
.elementor-element-ebe6b7c{text-align:left}
.elementor-element-ebe6b7c::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-7efd35e img{display:none!important}
.elementor-element-7efd35e{text-align:left}
.elementor-element-7efd35e::before{content:"\f53f";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-d1af883 img{display:none!important}
.elementor-element-d1af883{text-align:left}
.elementor-element-d1af883::before{content:"\f3ed";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-87292b3 img{display:none!important}
.elementor-element-87292b3{text-align:left}
.elementor-element-87292b3::before{content:"\f46d";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-ac6f08e img{display:none!important}
.elementor-element-ac6f08e{text-align:left}
.elementor-element-ac6f08e::before{content:"\f560";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-ee58989 img{display:none!important}
.elementor-element-ee58989{text-align:left}
.elementor-element-ee58989::before{content:"\f2b5";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-a3b50a8 img{display:none!important}
.elementor-element-a3b50a8 .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-4cb1e33 img{display:none!important}
.elementor-element-4cb1e33 .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-1621120 img{display:none!important}
.elementor-element-1621120 .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-d4630f8 img{display:none!important}
.elementor-element-d4630f8 .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/java.svg") center/contain no-repeat}
.elementor-element-2bc3074 img{display:none!important}
.elementor-element-2bc3074 .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-9c86cab img{display:none!important}
.elementor-element-9c86cab .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-a2a7c54 img{display:none!important}
.elementor-element-a2a7c54 .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/android.svg") center/contain no-repeat}
.elementor-element-8b7efc7 img{display:none!important}
.elementor-element-8b7efc7 .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-30b02f9 img{display:none!important}
.elementor-element-30b02f9 .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-7ecbc4b img{display:none!important}
.elementor-element-7ecbc4b .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/ionic.svg") center/contain no-repeat}
.elementor-element-ef9c542 img{display:none!important}
.elementor-element-ef9c542 .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-1b62908 img{display:none!important}
.elementor-element-1b62908 .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/java.svg") center/contain no-repeat}
.elementor-element-f9935c1 img{display:none!important}
.elementor-element-f9935c1 .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-7870e93 img{display:none!important}
.elementor-element-7870e93 .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-ff2219f img{display:none!important}
.elementor-element-ff2219f .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/webflow.svg") center/contain no-repeat}
.elementor-element-7b5a475 img{display:none!important}
.elementor-element-7b5a475 .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-ee5f164 img{display:none!important}
.elementor-element-ee5f164 .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-56f3154 img{display:none!important}
.elementor-element-56f3154 .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-1e4518e img{display:none!important}
.elementor-element-1e4518e .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-6dfbee2 img{display:none!important}
.elementor-element-6dfbee2 .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-8179d57 img{display:none!important}
.elementor-element-8179d57 .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-ced99fd img{display:none!important}
.elementor-element-ced99fd .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-7311ac6 img{display:none!important}
.elementor-element-7311ac6 .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-fc7c6b5 img{display:none!important}
.elementor-element-fc7c6b5 .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/java.svg") center/contain no-repeat}
.elementor-element-900c68b img{display:none!important}
.elementor-element-900c68b .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-25b6ac4 img{display:none!important}
.elementor-element-25b6ac4 .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-be33912 img{display:none!important}
.elementor-element-be33912 .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/android.svg") center/contain no-repeat}
.elementor-element-fd31e99 img{display:none!important}
.elementor-element-fd31e99 .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-84e4af8 img{display:none!important}
.elementor-element-84e4af8 .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-f1ef6da img{display:none!important}
.elementor-element-f1ef6da .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/ionic.svg") center/contain no-repeat}
.elementor-element-f76b51d img{display:none!important}
.elementor-element-f76b51d .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-df41602 img{display:none!important}
.elementor-element-df41602 .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/java.svg") center/contain no-repeat}
.elementor-element-f48cbc4 img{display:none!important}
.elementor-element-f48cbc4 .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-5a8900a img{display:none!important}
.elementor-element-5a8900a .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-e5d268b img{display:none!important}
.elementor-element-e5d268b .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/webflow.svg") center/contain no-repeat}
.elementor-element-74d4ae2 img{display:none!important}
.elementor-element-74d4ae2 .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/aws-icon.svg") center/contain no-repeat}
.elementor-element-6fe0f35 img{display:none!important}
.elementor-element-6fe0f35 .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-3de136b img{display:none!important}
.elementor-element-3de136b .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-83a7d86 img{display:none!important}
.elementor-element-83a7d86 .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-ec9a33d img{display:none!important}
.elementor-element-ec9a33d .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-0e28615 img{display:none!important}
.elementor-element-0e28615 .elementor-image-box-img::before{content:"\f5fc";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-a7a4296 img{display:none!important}
.elementor-element-a7a4296 .elementor-image-box-img::before{content:"\f3cd";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-9a9b263 img{display:none!important}
.elementor-element-9a9b263 .elementor-image-box-img::before{content:"\f5dc";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-d8277b6 img{display:none!important}
.elementor-element-d8277b6 .elementor-image-box-img::before{content:"\f54e";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-699f875 img{display:none!important}
.elementor-element-699f875 .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}
.elementor-element-5a7fe07 img{display:none!important}
.elementor-element-5a7fe07 .elementor-image-box-img::before{content:"\f5fc";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-3dfdc62 img{display:none!important}
.elementor-element-3dfdc62 .elementor-image-box-img::before{content:"\f3cd";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-e6bd07b img{display:none!important}
.elementor-element-e6bd07b .elementor-image-box-img::before{content:"\f5dc";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-0af1e00 img{display:none!important}
.elementor-element-0af1e00 .elementor-image-box-img::before{content:"\f54e";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-728456b img{display:none!important}
.elementor-element-728456b .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}

/* icon hover (grow/rotate) mirrored onto the ::before chips */
.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}
