/* Stallyons icon swap for page 45368 (/industries/healthcare/).
 * 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-cf1a85b img{display:none!important}
.elementor-element-cf1a85b{text-align:center}
.elementor-element-cf1a85b::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-ed342c6 img{display:none!important}
.elementor-element-ed342c6{text-align:center}
.elementor-element-ed342c6::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-9b0d9ad img{display:none!important}
.elementor-element-9b0d9ad .elementor-image-box-img{text-align:center}
.elementor-element-9b0d9ad .elementor-image-box-img::before{content:"\f21e";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-b33a484 img{display:none!important}
.elementor-element-b33a484{text-align:center}
.elementor-element-b33a484::before{content:"\f573";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-ad0213d img{display:none!important}
.elementor-element-ad0213d{text-align:center}
.elementor-element-ad0213d::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-99abe3e img{display:none!important}
.elementor-element-99abe3e{text-align:center}
.elementor-element-99abe3e::before{content:"\f017";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-cad1651 img{display:none!important}
.elementor-element-cad1651{text-align:center}
.elementor-element-cad1651::before{content:"\f505";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-699bb2b img{display:none!important}
.elementor-element-699bb2b{text-align:center}
.elementor-element-699bb2b::before{content:"\f66f";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-35110b7 img{display:none!important}
.elementor-element-35110b7{text-align:center}
.elementor-element-35110b7::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-d406499 img{display:none!important}
.elementor-element-d406499{text-align:center}
.elementor-element-d406499::before{content:"\f560";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-82d3c91 img{display:none!important}
.elementor-element-82d3c91{text-align:center}
.elementor-element-82d3c91::before{content:"\f362";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-323f1c6 img{display:none!important}
.elementor-element-323f1c6{text-align:center}
.elementor-element-323f1c6::before{content:"\f15c";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-0937254 img{display:none!important}
.elementor-element-0937254 .elementor-image-box-img{text-align:center}
.elementor-element-0937254 .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-3d0cb3f img{display:none!important}
.elementor-element-3d0cb3f .elementor-image-box-img{text-align:center}
.elementor-element-3d0cb3f .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-7d4c50b img{display:none!important}
.elementor-element-7d4c50b .elementor-image-box-img{text-align:center}
.elementor-element-7d4c50b .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-722068e img{display:none!important}
.elementor-element-722068e .elementor-image-box-img{text-align:center}
.elementor-element-722068e .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-16a486f img{display:none!important}
.elementor-element-16a486f{text-align:center}
.elementor-element-16a486f::before{content:"\f728";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-2a97374 img{display:none!important}
.elementor-element-2a97374{text-align:center}
.elementor-element-2a97374::before{content:"\f0f0";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-61a1d56 img{display:none!important}
.elementor-element-61a1d56{text-align:center}
.elementor-element-61a1d56::before{content:"\f03d";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-f5c4acf img{display:none!important}
.elementor-element-f5c4acf{text-align:center}
.elementor-element-f5c4acf::before{content:"\f0f8";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-b6377e9 img{display:none!important}
.elementor-element-b6377e9{text-align:center}
.elementor-element-b6377e9::before{content:"\f274";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-23fa07d img{display:none!important}
.elementor-element-23fa07d{text-align:center}
.elementor-element-23fa07d::before{content:"\f505";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-d44bade img{display:none!important}
.elementor-element-d44bade{text-align:center}
.elementor-element-d44bade::before{content:"\f570";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-de9846f img{display:none!important}
.elementor-element-de9846f{text-align:center}
.elementor-element-de9846f::before{content:"\f492";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-0750355 img{display:none!important}
.elementor-element-0750355{text-align:center}
.elementor-element-0750355::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-f29bbdc img{display:none!important}
.elementor-element-f29bbdc{text-align:center}
.elementor-element-f29bbdc::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-cdeee20 img{display:none!important}
.elementor-element-cdeee20 .elementor-image-box-img{text-align:left}
.elementor-element-cdeee20 .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:#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-6e0913a img{display:none!important}
.elementor-element-6e0913a .elementor-image-box-img{text-align:left}
.elementor-element-6e0913a .elementor-image-box-img::before{content:"\f14a";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-ce50ef5 img{display:none!important}
.elementor-element-ce50ef5 .elementor-image-box-img{text-align:left}
.elementor-element-ce50ef5 .elementor-image-box-img::before{content:"\f13e";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-79da62c img{display:none!important}
.elementor-element-79da62c .elementor-image-box-img{text-align:left}
.elementor-element-79da62c .elementor-image-box-img::before{content:"\f15c";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-3947712 img{display:none!important}
.elementor-element-3947712 .elementor-image-box-img{text-align:left}
.elementor-element-3947712 .elementor-image-box-img::before{content:"\f0c0";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-7ef8034 img{display:none!important}
.elementor-element-7ef8034 .elementor-image-box-img{text-align:left}
.elementor-element-7ef8034 .elementor-image-box-img::before{content:"\f362";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-6df977f img{display:none!important}
.elementor-element-6df977f .elementor-image-box-img{text-align:left}
.elementor-element-6df977f .elementor-image-box-img::before{content:"\f728";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-13ad065 img{display:none!important}
.elementor-element-13ad065 .elementor-image-box-img{text-align:left}
.elementor-element-13ad065 .elementor-image-box-img::before{content:"\f0f8";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-673bc59 img{display:none!important}
.elementor-element-673bc59 .elementor-image-box-img{text-align:left}
.elementor-element-673bc59 .elementor-image-box-img::before{content:"\f03d";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-233e939 img{display:none!important}
.elementor-element-233e939 .elementor-image-box-img{text-align:left}
.elementor-element-233e939 .elementor-image-box-img::before{content:"\f505";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-7640ac2 img{display:none!important}
.elementor-element-7640ac2 .elementor-image-box-img{text-align:left}
.elementor-element-7640ac2 .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:#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-654c71f img{display:none!important}
.elementor-element-654c71f .elementor-image-box-img{text-align:left}
.elementor-element-654c71f .elementor-image-box-img::before{content:"\f7d9";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-0c0bee5 img{display:none!important}
.elementor-element-0c0bee5 .elementor-image-box-img{text-align:left}
.elementor-element-0c0bee5 .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-8fc801f img{display:none!important}
.elementor-element-8fc801f .elementor-image-box-img{text-align:left}
.elementor-element-8fc801f .elementor-image-box-img::before{content:"\f505";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-1825ae2 img{display:none!important}
.elementor-element-1825ae2 .elementor-image-box-img{text-align:left}
.elementor-element-1825ae2 .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-2e83ccd img{display:none!important}
.elementor-element-2e83ccd .elementor-image-box-img{text-align:left}
.elementor-element-2e83ccd .elementor-image-box-img::before{content:"\f3ed";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-14731de img{display:none!important}
.elementor-element-14731de .elementor-image-box-img{text-align:left}
.elementor-element-14731de .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-a8d01d0 img{display:none!important}
.elementor-element-a8d01d0 .elementor-image-box-img{text-align:left}
.elementor-element-a8d01d0 .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-a7de518 img{display:none!important}
.elementor-element-a7de518{text-align:center}
.elementor-element-a7de518::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-0b5af22 img{display:none!important}
.elementor-element-0b5af22{text-align:center}
.elementor-element-0b5af22::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-08563b3 img{display:none!important}
.elementor-element-08563b3{text-align:center}
.elementor-element-08563b3::before{content:"\f568";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-3142bd7 img{display:none!important}
.elementor-element-3142bd7{text-align:center}
.elementor-element-3142bd7::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-5196eea img{display:none!important}
.elementor-element-5196eea{text-align:center}
.elementor-element-5196eea::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-313a153 img{display:none!important}
.elementor-element-313a153{text-align:center}
.elementor-element-313a153::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-cf40c00 img{display:none!important}
.elementor-element-cf40c00 .elementor-image-box-img{text-align:center}
.elementor-element-cf40c00 .elementor-image-box-img::before{content:"\f0f8";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-be73623 img{display:none!important}
.elementor-element-be73623 .elementor-image-box-img{text-align:center}
.elementor-element-be73623 .elementor-image-box-img::before{content:"\f0f1";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-d25a12f img{display:none!important}
.elementor-element-d25a12f .elementor-image-box-img{text-align:center}
.elementor-element-d25a12f .elementor-image-box-img::before{content:"\f03d";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-d03e47a img{display:none!important}
.elementor-element-d03e47a .elementor-image-box-img{text-align:center}
.elementor-element-d03e47a .elementor-image-box-img::before{content:"\f3cd";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-2e6299d img{display:none!important}
.elementor-element-2e6299d .elementor-image-box-img{text-align:center}
.elementor-element-2e6299d .elementor-image-box-img::before{content:"\f484";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-1c30133 img{display:none!important}
.elementor-element-1c30133 .elementor-image-box-img{text-align:center}
.elementor-element-1c30133 .elementor-image-box-img::before{content:"\f610";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-282c8c7 img{display:none!important}
.elementor-element-282c8c7 .elementor-image-box-img{text-align:center}
.elementor-element-282c8c7 .elementor-image-box-img::before{content:"\f570";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-a256725 img{display:none!important}
.elementor-element-a256725 .elementor-image-box-img{text-align:center}
.elementor-element-a256725 .elementor-image-box-img::before{content:"\f471";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-7b4aff9 img{display:none!important}
.elementor-element-7b4aff9 .elementor-image-box-img{text-align:left}
.elementor-element-7b4aff9 .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-ea07703 img{display:none!important}
.elementor-element-ea07703 .elementor-image-box-img{text-align:left}
.elementor-element-ea07703 .elementor-image-box-img::before{content:"\f505";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-6695c71 img{display:none!important}
.elementor-element-6695c71 .elementor-image-box-img{text-align:left}
.elementor-element-6695c71 .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-c2b5966 img{display:none!important}
.elementor-element-c2b5966 .elementor-image-box-img{text-align:left}
.elementor-element-c2b5966 .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-0d1647f img{display:none!important}
.elementor-element-0d1647f .elementor-image-box-img{text-align:left}
.elementor-element-0d1647f .elementor-image-box-img::before{content:"\f492";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-0dac606 img{display:none!important}
.elementor-element-0dac606 .elementor-image-box-img{text-align:left}
.elementor-element-0dac606 .elementor-image-box-img::before{content:"\f502";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-115b683 img{display:none!important}
.elementor-element-115b683 .elementor-image-box-img{text-align:left}
.elementor-element-115b683 .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-de7ec60 img{display:none!important}
.elementor-element-de7ec60 .elementor-image-box-img{text-align:left}
.elementor-element-de7ec60 .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-5374957 img{display:none!important}
.elementor-element-5374957 .elementor-image-box-img{text-align:center}
.elementor-element-5374957 .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-732ae79 img{display:none!important}
.elementor-element-732ae79{text-align:left}
.elementor-element-732ae79::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-a48e119 img{display:none!important}
.elementor-element-a48e119{text-align:left}
.elementor-element-a48e119::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-00f0a7d img{display:none!important}
.elementor-element-00f0a7d{text-align:left}
.elementor-element-00f0a7d::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-c737eb5 img{display:none!important}
.elementor-element-c737eb5{text-align:left}
.elementor-element-c737eb5::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-f99f909 img{display:none!important}
.elementor-element-f99f909{text-align:left}
.elementor-element-f99f909::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-bbab9fc img{display:none!important}
.elementor-element-bbab9fc{text-align:left}
.elementor-element-bbab9fc::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-b3c294e img{display:none!important}
.elementor-element-b3c294e .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-2e83bb1 img{display:none!important}
.elementor-element-2e83bb1 .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-1cf5124 img{display:none!important}
.elementor-element-1cf5124 .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-f4ed7f8 img{display:none!important}
.elementor-element-f4ed7f8 .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-7b33aae img{display:none!important}
.elementor-element-7b33aae .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-51f16e9 img{display:none!important}
.elementor-element-51f16e9 .elementor-image-box-img::before{content:"\f550";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-45d7f5d img{display:none!important}
.elementor-element-45d7f5d .elementor-image-box-img::before{content:"\f542";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}
.elementor-element-ff5101f img{display:none!important}
.elementor-element-ff5101f .elementor-image-box-img::before{content:"\f477";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-7a9f4e7 img{display:none!important}
.elementor-element-7a9f4e7 .elementor-image-box-img::before{content:"\f0f8";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-355e22e img{display:none!important}
.elementor-element-355e22e .elementor-image-box-img::before{content:"\f7e6";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-2c03f47 img{display:none!important}
.elementor-element-2c03f47 .elementor-image-box-img::before{content:"\f084";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-f632c5e img{display:none!important}
.elementor-element-f632c5e .elementor-image-box-img::before{content:"\f15c";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-c8693b2 img{display:none!important}
.elementor-element-c8693b2 .elementor-image-box-img::before{content:"\f187";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-1b29f99 img{display:none!important}
.elementor-element-1b29f99 .elementor-image-box-img::before{content:"\f080";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-3e75aae img{display:none!important}
.elementor-element-3e75aae .elementor-image-box-img::before{content:"\f252";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-d529c1a img{display:none!important}
.elementor-element-d529c1a .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-e79ec98 img{display:none!important}
.elementor-element-e79ec98 .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-2c9f807 img{display:none!important}
.elementor-element-2c9f807 .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-9310169 img{display:none!important}
.elementor-element-9310169 .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-cc148ec img{display:none!important}
.elementor-element-cc148ec .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-d56e33a img{display:none!important}
.elementor-element-d56e33a .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-a63e91a img{display:none!important}
.elementor-element-a63e91a .elementor-image-box-img::before{content:"\f362";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-6347cef img{display:none!important}
.elementor-element-6347cef .elementor-image-box-img::before{content:"\f505";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-9249189 img{display:none!important}
.elementor-element-9249189 .elementor-image-box-img::before{content:"\f1c0";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-fed59b9 img{display:none!important}
.elementor-element-fed59b9 .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-fee7538 img{display:none!important}
.elementor-element-fee7538 .elementor-image-box-img::before{content:"\f573";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/openai.svg") center/contain no-repeat}
.elementor-element-46eae6c img{display:none!important}
.elementor-element-46eae6c .elementor-image-box-img::before{content:"\f502";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/wp-content/themes/fodge-child/assets/icons/devicon/google-gemini.svg") center/contain no-repeat}
.elementor-element-4992194 img{display:none!important}
.elementor-element-4992194 .elementor-image-box-img::before{content:"\f21b";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-f3d4991 img{display:none!important}
.elementor-element-f3d4991 .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-a6ed425 img{display:none!important}
.elementor-element-a6ed425 .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}

/* 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}
