.ServiceCard_projectShadow__HBCHo{box-shadow:0 6px 20px rgba(0,0,0,.1)!important;transition:transform .3s ease,box-shadow .3s ease}.ServiceCard_ellipsis__iS3Oy{font-family:Open-Sans;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServiceCard_customTooltip__Pj3vT .tooltip-inner{width:100%!important;max-width:600px!important;white-space:normal;word-break:break-word;text-align:left}.ServiceCard_labels__ZZ_ZO{font-family:OpenSans-ExtraBold;opacity:.7;font-size:16px}.ServiceCard_imageWrapper__8g8e3{width:100%;height:100%;max-height:420px;min-height:220px;overflow:hidden;display:flex;position:relative}.ServiceCard_imageFit__gewma{width:100%;height:100%;object-fit:cover}.ServiceCard_featuredImageCol__GnGG1{position:relative;min-height:350px;padding:0}.ServiceCard_featuredImageWrapper__HasWi{position:absolute;inset:0;overflow:hidden;cursor:pointer}.ServiceCard_featuredImageOverlay___oJ5F{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem 1.25rem;background:rgba(0,0,0,.45);z-index:2;text-align:center}.ServiceCard_featuredImageOverlayTitle__FJGYd{color:#fff;font-size:1.2rem;font-weight:700;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServiceCard_authorContainer__BvM2C{display:flex;align-items:center;gap:8px;margin-top:12px}.ServiceCard_authorImage__T8QKm{border-radius:50%;margin-right:12px;width:47px;height:47px;object-fit:cover;cursor:pointer}.ServiceCard_authorInfo__hSZHV{font-size:.75rem;color:var(--color-light-gray-text);line-height:1.3}.ServiceCard_authorInfo__hSZHV strong{color:var(--color-dark-blue);font-weight:700;font-size:.8rem}.ServiceCard_authorAvatar__Z_Jt_{width:47px;height:47px;background-color:#80808052;border-radius:50%}.ServiceCard_authorDate__67QDs{display:block;margin-top:4px}.ServiceCard_textColBody__fuwyN{width:100%;overflow:hidden;display:flex;flex-direction:column}.ServiceCard_featuredTitle__FA1Cu{font-family:raleway-extra-bold;font-size:28px;word-break:break-word}.ServiceCard_featuredDescription__csRK1{font-size:16px;line-height:1.6}.ServiceCard_cardTitle__wuzZZ{font-family:raleway-extra-bold;font-size:24px;margin-top:1em;word-break:break-word}.ServiceCard_cardDescription__eFMda{font-size:15px;line-height:1.6}.ServiceCard_readMoreLink___Uyjs{color:#b93e3e;cursor:pointer;font-size:14px}.ServiceCard_noImagePlaceholder__0UTn3{background-color:#e0e0e0;color:#666}.ServiceCard_imageWrapperFixed__JooCl{height:220px;border-radius:2px;overflow:hidden}.ServiceCard_textCol__Cqohk{overflow:hidden}.ServiceCard_cardBodyFlex__Apf_N{overflow:hidden;display:flex;flex-direction:column}.ServiceCard_loadingWrapper__bTyyS{min-height:100vh}.ServiceCard_pageTitle__PC5pu{font-size:28px;font-weight:700;margin-bottom:24px;color:#1a1a2e}@media (min-width:992px){.ServiceCard_verticalDivider__2C8_Q{border-left:1px solid #e0e0e0;padding-left:1.5rem;position:sticky;top:70px}}.SponsoredContent_sponsoredHeader__vhXEl{margin-bottom:20px}.SponsoredContent_sponsoredTitle__tm9_a{font-size:13px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.SponsoredContent_sponsoredItem__lIlEg{display:flex;gap:15px;margin-bottom:25px;align-items:flex-start;cursor:pointer;text-decoration:none}.SponsoredContent_sponsoredImage__du2lm{width:100px;height:70px;object-fit:cover;border-radius:4px;flex-shrink:0;background-color:#f0f0f0}.SponsoredContent_sponsoredText__tE5fN{flex:1;min-width:0}.SponsoredContent_sponsoredItemTitle__w6W_u{font-size:14px;font-weight:700;margin-bottom:5px;color:#000;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.SponsoredContent_sponsoredItemDesc__myhns{font-size:13px;color:#6c757d;margin-bottom:0;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;max-height:100px;overflow-y:auto;scrollbar-width:thin}.SponsoredContent_sponsoredItemDesc__myhns::-webkit-scrollbar{width:4px}.SponsoredContent_sponsoredItemDesc__myhns::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.LottieAnimation_lottieContainer__dG5Mo{width:200px;height:200px}@media (max-width:1200px){.LottieAnimation_lottieContainer__dG5Mo{width:230px;height:230px}}@media (max-width:450px){.LottieAnimation_lottieContainer__dG5Mo{width:290px;height:290px}}@media (max-width:390px){.LottieAnimation_lottieContainer__dG5Mo{width:250px;height:250px}}@media (max-width:320px){.LottieAnimation_lottieContainer__dG5Mo{width:230px;height:130px}}