.elementor-70899 .elementor-element.elementor-element-02dda50{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-9fb84a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-9fb84a9 .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-f3e1d7d{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-25a7b76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-25a7b76 .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-4c9c79c{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-16e274e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-16e274e .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-c08b9a8{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-5519c28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-5519c28 .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-608ebba{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-7419a61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-7419a61 .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-053903e{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-463bce6 > .elementor-widget-container{margin:0% 5% 0% 5%;padding:0px 0px 20px 0px;}.elementor-70899 .elementor-element.elementor-element-463bce6{text-align:center;}.elementor-70899 .elementor-element.elementor-element-463bce6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-94561ff );border-radius:6px 6px 6px 6px;}.elementor-70899 .elementor-element.elementor-element-b947a8a{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-4263b69 > .elementor-widget-container{margin:0% 5% 0% 5%;padding:0px 0px 20px 0px;}.elementor-70899 .elementor-element.elementor-element-4263b69{text-align:center;}.elementor-70899 .elementor-element.elementor-element-4263b69 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-94561ff );border-radius:6px 6px 6px 6px;}.elementor-70899 .elementor-element.elementor-element-e8da250{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-2b7fdaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-2b7fdaa .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-e6fe06b{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-ee71e64 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-70899 .elementor-element.elementor-element-e607e96{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-1ca6fe4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-1ca6fe4 .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-e2925b3{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-d11fcfd{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-e0acd55{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-7843901{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-f154eb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70899 .elementor-element.elementor-element-f154eb2 .elementor-heading-title{font-family:"Roboto";font-size:26px;font-weight:500;color:#292D34;}.elementor-70899 .elementor-element.elementor-element-5b44ca9{font-family:"Roboto";}.elementor-70899 .elementor-element.elementor-element-bd17d8a{font-family:"Roboto";}/* Start custom CSS for html, class: .elementor-element-7f61603 */.resource-cards {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  background-color: #ffffff;
}

.resource-cards__grid {
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 10px;
}

.resource-card {
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 18px 18px 14px 18px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}

.resource-card:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}

.resource-card__icon {
  color: #3F51B5;
  margin-bottom: 20px;
  display: block;
}

.resource-card__category {
  font-size: 12px;
  font-weight: 500;
  color: #6b7280;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 12px;
}

.resource-card__title {
  font-size: 18px;
  font-weight: 700;
  color: #111827;
  line-height: 1.4;
}

.resource-card__arrow {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
  color: #3F51B5;
}/* End custom CSS */