@font-face{font-family:"Poppins";src:url(/d8b850b920a5ef49d752.ttf);font-weight:900}@font-face{font-family:"Poppins";src:url(/563eda3d3407af0fb581.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Poppins";src:url(/cdb29a5d7ccf57ff05a3.ttf);font-weight:bold}@font-face{font-family:"Poppins";src:url(/cfb635a5111b545f5598.ttf);font-weight:bold;font-style:italic}@font-face{font-family:"Poppins";src:url(/01849ee091e1762a5dd5.ttf);font-weight:800}@font-face{font-family:"Poppins";src:url(/73d4495be63ad83b25cc.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Poppins";src:url(/333cb30c20e31999802a.ttf);font-weight:200}@font-face{font-family:"Poppins";src:url(/dbdfd398abcbbafc022b.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Poppins";src:url(/e373f6163127e2d469af.ttf);font-style:italic}@font-face{font-family:"Poppins";src:url(/7641a0f76ca9ef6c252c.ttf);font-weight:300}@font-face{font-family:"Poppins";src:url(/4a7d59f898225cc2f2e7.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Poppins";src:url(/673ed42382ab264e0bf5.ttf);font-weight:500}@font-face{font-family:"Poppins";src:url(/89e040c6a64d18f620dc.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Poppins";src:url(/35d26b781dc5fda684cc.ttf);font-weight:normal}@font-face{font-family:"Poppins";src:url(/ac8d04b620e54be9b0f0.ttf);font-weight:600}@font-face{font-family:"Poppins";src:url(/3524ffc3226f4578e5c5.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Poppins";src:url(/59ff6a729e30c99b478e.ttf);font-weight:100}@font-face{font-family:"Poppins";src:url(/9d5e661e645ce9a32fe6.ttf);font-weight:100;font-style:italic}
@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:900}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:bold}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:bold;font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:800}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:200}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:300}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:500}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:normal}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:600}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Roboto";src:url(/3c9d0f6513f7cfe91016.ttf);font-weight:100}@font-face{font-family:"Roboto";src:url(/a98692b7f24435150ede.ttf);font-weight:100;font-style:italic}
@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:900}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:bold}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:bold;font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:800}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:200}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:300}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:500}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:normal}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:600}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Open Sans";src:url(/e946626fafc80e317ca2.ttf);font-weight:100}@font-face{font-family:"Open Sans";src:url(/3b3ad24d9aebc150cb01.ttf);font-weight:100;font-style:italic}
@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:900}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:bold}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:bold;font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:800}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:200}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:300}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:500}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:normal}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:600}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Inter";src:url(/e05c5f3d1fa6a3893d84.ttf);font-weight:100}@font-face{font-family:"Inter";src:url(/831252f8ba7e1b5b2432.ttf);font-weight:100;font-style:italic}
@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:900}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:900;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:bold}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:bold;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:800}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:800;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:200}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:200;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:300}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:300;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:500}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:500;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:normal}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:600}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:600;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url(/94ca7d19a90a4c595415.ttf);font-weight:100}@font-face{font-family:"IBM Plex Sans";src:url(/ad1f6ac5dcba114fb358.ttf);font-weight:100;font-style:italic}
@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:900}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:900;font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:bold}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:bold;font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:800}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:200}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:300}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:500}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:normal}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:600}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Nunito";src:url(/f55558447983dc135e34.ttf);font-weight:100}@font-face{font-family:"Nunito";src:url(/0a0a685cb4f5cd9b793b.ttf);font-weight:100;font-style:italic}
.tooltip-container {
   display: inline-block; /* Or inline-flex for icons */
   position: relative;
   line-height: 0; /* Remove extra space caused by line height */
   overflow: visible;
}

.tooltip-box {
   position: absolute;
   background-color: #333;
   color: #fff;
   padding: 2px 4px; /* Reduced padding */
   border-radius: 4px; /* Smaller border radius */
   white-space: normal;
   z-index: 1000;
   font-size: 12px; /* Smaller font size */
   opacity: 0.85; /* Slightly less opacity */
   line-height: normal; /* Normal line height inside the tooltip */
}

.tooltip-top {
   bottom: 100%;
   left: 50%;
   transform: translateX(-50%);
   margin-bottom: 6px;
}

.tooltip-right {
   top: 50%;
   left: 100%;
   transform: translateY(-50%);
   margin-left: 6px;
}

.tooltip-bottom {
   top: 100%;
   left: 50%;
   transform: translateX(-50%);
   margin-top: 6px;
}

.tooltip-left {
   top: 50%;
   right: 100%;
   transform: translateY(-50%);
   margin-right: 6px;
}

