.elementor-746 .elementor-element.elementor-element-419aa28c:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-419aa28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 40%, var( --e-global-color-8d28dd7 ) 0%);}.elementor-746 .elementor-element.elementor-element-419aa28c > .elementor-background-overlay{background-image:url("https://herstartups.com/wp-content/uploads/2025/12/memphis_img_1.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-746 .elementor-element.elementor-element-419aa28c > .elementor-container{max-width:840px;}.elementor-746 .elementor-element.elementor-element-419aa28c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-746 .elementor-element.elementor-element-37178a27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-746 .elementor-element.elementor-element-37178a27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A98B0;background-image:url("https://herstartups.com/wp-content/uploads/2025/12/memphis_img_2.png");background-position:top left;background-repeat:no-repeat;background-size:17% auto;}.elementor-746 .elementor-element.elementor-element-37178a27 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-746 .elementor-element.elementor-element-37178a27 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-746 .elementor-element.elementor-element-37178a27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-746 .elementor-element.elementor-element-37b2fb70{text-align:center;}.elementor-746 .elementor-element.elementor-element-1bd9921a{text-align:center;}.elementor-746 .elementor-element.elementor-element-6234ccb8{padding:07em 0em 0em 0em;}.elementor-746 .elementor-element.elementor-element-410fd557 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-3642da9a{padding:0em 0em 2em 0em;}.elementor-746 .elementor-element.elementor-element-52f2f336 > .elementor-element-populated{padding:1em 2em 1em 1em;}.elementor-746 .elementor-element.elementor-element-1103e124 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-48eab02d > .elementor-element-populated{padding:1em 1em 1em 2em;}.elementor-746 .elementor-element.elementor-element-fe05173{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-76429b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-9c49c8f{text-align:center;}.elementor-746 .elementor-element.elementor-element-9c49c8f .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-83e0ebd{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-83e0ebd a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-2aed57a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-cddd6d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-267d7f8{text-align:center;}.elementor-746 .elementor-element.elementor-element-267d7f8 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-cf16a84{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-cf16a84 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-aa4d6fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-e503ab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-2f0556c{text-align:center;}.elementor-746 .elementor-element.elementor-element-2f0556c .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-49716f0{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-49716f0 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-fb23b40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-ce2d390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-5d709cd{text-align:center;}.elementor-746 .elementor-element.elementor-element-5d709cd .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-00f2272{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-00f2272 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-49dc5c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-a6b8423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-0d811bc{text-align:center;}.elementor-746 .elementor-element.elementor-element-0d811bc .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-8c53224{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-8c53224 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-1f07442{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-0b8e069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-57bbd28{text-align:center;}.elementor-746 .elementor-element.elementor-element-57bbd28 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-72ad885{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-72ad885 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-1f10b11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-3680a82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-8ab8114{text-align:center;}.elementor-746 .elementor-element.elementor-element-8ab8114 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-30981d1{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-30981d1 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-20ea629{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-a61340f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-95e01a2{text-align:center;}.elementor-746 .elementor-element.elementor-element-95e01a2 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-a1b35b2{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-a1b35b2 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-b66fa64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-f1ae317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-c200890{text-align:center;}.elementor-746 .elementor-element.elementor-element-c200890 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-f7e7638{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-f7e7638 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-f5710b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-028ad46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-5390254{text-align:center;}.elementor-746 .elementor-element.elementor-element-5390254 .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-6273c46{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-6273c46 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-a356174{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-746 .elementor-element.elementor-element-472ae82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-00c8e7c{text-align:center;}.elementor-746 .elementor-element.elementor-element-00c8e7c .elementor-heading-title{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-f8b0597{padding:50px 0px 50px 0px;color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-f8b0597 a{color:#0A98B0;}.elementor-746 .elementor-element.elementor-element-9e573b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-746 .elementor-element.elementor-element-9e573b2:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-9e573b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60d7ee0 );}.elementor-746 .elementor-element.elementor-element-9e573b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3em;margin-bottom:0em;padding:0em 0em 5em 0em;}.elementor-746 .elementor-element.elementor-element-9e573b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-746 .elementor-element.elementor-element-7d30564 > .elementor-element-populated{padding:4em 4em 1em 4em;}.elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button{background-color:var( --e-global-color-044b931 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button:hover, .elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button:focus{background-color:var( --e-global-color-bb890b8 );color:var( --e-global-color-text );}.elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button:hover svg, .elementor-746 .elementor-element.elementor-element-4189ca7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-746 .elementor-element.elementor-element-6ce16de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-7em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-6ce16de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-746 .elementor-element.elementor-element-7c5548a img{height:590px;object-fit:cover;object-position:center center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-746 .elementor-element.elementor-element-419aa28c{padding:2em 1em 2em 1em;}.elementor-746 .elementor-element.elementor-element-6234ccb8{padding:2em 0em 5em 0em;}.elementor-746 .elementor-element.elementor-element-52f2f336 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-746 .elementor-element.elementor-element-48eab02d > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-746 .elementor-element.elementor-element-9e573b2{padding:0em 1em 2em 0em;}.elementor-746 .elementor-element.elementor-element-7d30564 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-746 .elementor-element.elementor-element-6ce16de > .elementor-element-populated{margin:-6em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(max-width:767px){.elementor-746 .elementor-element.elementor-element-419aa28c{padding:1em 1em 1em 1em;}.elementor-746 .elementor-element.elementor-element-6234ccb8{padding:0em 0em 2em 0em;}.elementor-746 .elementor-element.elementor-element-9e573b2{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-746 .elementor-element.elementor-element-6ce16de > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(min-width:768px){.elementor-746 .elementor-element.elementor-element-76429b9{--width:100%;}.elementor-746 .elementor-element.elementor-element-cddd6d4{--width:100%;}.elementor-746 .elementor-element.elementor-element-e503ab7{--width:100%;}.elementor-746 .elementor-element.elementor-element-ce2d390{--width:100%;}.elementor-746 .elementor-element.elementor-element-a6b8423{--width:100%;}.elementor-746 .elementor-element.elementor-element-0b8e069{--width:100%;}.elementor-746 .elementor-element.elementor-element-3680a82{--width:100%;}.elementor-746 .elementor-element.elementor-element-a61340f{--width:100%;}.elementor-746 .elementor-element.elementor-element-f1ae317{--width:100%;}.elementor-746 .elementor-element.elementor-element-028ad46{--width:100%;}.elementor-746 .elementor-element.elementor-element-472ae82{--width:100%;}.elementor-746 .elementor-element.elementor-element-7d30564{width:65%;}.elementor-746 .elementor-element.elementor-element-6ce16de{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-746 .elementor-element.elementor-element-7d30564{width:50%;}.elementor-746 .elementor-element.elementor-element-6ce16de{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-83e0ebd */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

/* Card animation */
.toolkit-list li {
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
  
  /* Entrance Animation */
  opacity: 0;
  transform: translateY(30px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger animation for multiple items */
.toolkit-list li:nth-child(1) { animation-delay: 0.1s; }
.toolkit-list li:nth-child(2) { animation-delay: 0.2s; }
.toolkit-list li:nth-child(3) { animation-delay: 0.3s; }
.toolkit-list li:nth-child(4) { animation-delay: 0.4s; }
.toolkit-list li:nth-child(5) { animation-delay: 0.5s; }
.toolkit-list li:nth-child(6) { animation-delay: 0.6s; }
.toolkit-list li:nth-child(7) { animation-delay: 0.7s; }
.toolkit-list li:nth-child(8) { animation-delay: 0.8s; }
.toolkit-list li:nth-child(9) { animation-delay: 0.9s; }
.toolkit-list li:nth-child(10){ animation-delay: 1s; }

/* Hover effect */
.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 35px rgba(0,0,0,0.1);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}

.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
}

/* Mobile Optimization */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}

/* Keyframes for fade-up entrance animation */
@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* Cards default hidden */
.toolkit-list li {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.6s ease-out;
}

/* Cards visible on scroll */
.toolkit-list li.visible {
  opacity: 1;
  transform: translateY(0);
}
/* Drive Button Styling */
.drive-btn {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 10px 16px !important;
  background-color: #0990a7 !important;
  color: #ffffff !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
}

.drive-btn i {
  font-size: 18px !important;
}

/* Hover effect */
.drive-btn:hover {
  background-color: #0D1633 !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49716f0 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Soft Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover Effect */
.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #f5f7fbffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

/* Icon Hover */
.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Content */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

/* Text Hover */
.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile Optimization */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00f2272 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c53224 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72ad885 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30981d1 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1b35b2 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7e7638 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6273c46 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b0597 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Segoe UI', sans-serif;
  background: #f5f7fb;
}

.toolkit-wrapper {
  max-width: 1100px;
  margin: auto;
  padding: 40px 20px;
}

.toolkit-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

.toolkit-list li {
  position: relative;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  transition: all 0.35s ease;
  overflow: hidden;
}

/* Color Overlay */
.toolkit-list li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(10, 152, 176, 0.15),
    rgba(10, 152, 176, 0.05)
  );
  opacity: 0;
  transition: opacity 0.35s ease;
}

.toolkit-list li:hover::before {
  opacity: 1;
}

.toolkit-list li:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 152, 176, 0.25);
  border: 1px solid rgba(10, 152, 176, 0.35);
}

/* Icon */
.icon {
  min-width: 48px;
  height: 48px;
  background: #0D1633;
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s ease;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover .icon {
  background: #0a98b0;
  transform: scale(1.08);
}

/* Text */
.toolkit-list h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #0D1633;
  position: relative;
  z-index: 1;
}

.toolkit-list p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  position: relative;
  z-index: 1;
}

.toolkit-list li:hover h4 {
  color: #0a98b0;
}

/* Mobile */
@media (max-width: 480px) {
  .toolkit-list li {
    padding: 18px;
  }

  .toolkit-list h4 {
    font-size: 16px;
  }

  .toolkit-list p {
    font-size: 13px;
  }
}
.drive-btn {
  display: inline-block;
  margin-top: 12px;
  padding: 10px 18px;
  background: linear-gradient(135deg, #0a98b0, #078693);
  color: #ffffff !important; /* Text color white */
  text-decoration: none;
  border-radius: 4px; /* Border radius 4px */
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0 6px 15px rgba(10, 152, 176, 0.25);
  transition: all 0.3s ease;
  text-align: center;
}

.drive-btn:hover {
  background: linear-gradient(135deg, #078693, #056369);
  transform: translateY(-3px) scale(1.03);
  box-shadow: 0 10px 20px rgba(10, 152, 176, 0.35);
}/* End custom CSS */