 .features23-layout349 {
   gap: var(--dl-layout-space-threeunits);
   display: flex;
   overflow: hidden;
   position: relative;
   align-items: center;
   flex-direction: row;
   justify-content: center;
   background: radial-gradient(circle at top left, #f8f8ff 0, #ffffff 45%, #f2f2ff 100%);
 }
 
.features23-max-width {
  gap: var(--dl-layout-space-threeunits);
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
 .features23-container1 {
   gap: var(--dl-layout-space-unit);
   display: flex;
   max-width: 720px;
   align-items: center;
   flex-direction: column;
   text-align: center;
 }
 
.features23-text11 {
  text-align: center;
}
 
 .features23-container3 {
   flex: 1;
   height: auto;
   display: flex;
   align-self: stretch;
   align-items: center;
   flex-direction: column;
   justify-content: flex-start;
   padding: var(--dl-layout-space-oneandhalfunits);
   border-radius: 16px;
   background: #ffffff;
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
   transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
 }
 
 .features23-image1 {
   width: 40px !important;
   height: 40px !important;
   object-fit: cover;
   border-radius: var(--dl-layout-radius-round);
 }
 
.features23-text13 {
  text-align: left;
}
 
 .features23-container4 {
   flex: 1;
   height: auto;
   display: flex;
   align-self: stretch;
   align-items: center;
   flex-direction: column;
   justify-content: flex-start;
   padding: var(--dl-layout-space-oneandhalfunits);
   border-radius: 16px;
   background: #ffffff;
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
   transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
 }
 
 .features23-image2 {
   width: 40px !important;
   height: 40px !important;
   object-fit: cover;
   border-radius: var(--dl-layout-radius-round);
 }
 
.features23-text15 {
  text-align: left;
}
 
 .features23-container5 {
   flex: 1;
   height: auto;
   display: flex;
   align-self: stretch;
   align-items: center;
   flex-direction: column;
   justify-content: flex-start;
   padding: var(--dl-layout-space-oneandhalfunits);
   border-radius: 16px;
   background: #ffffff;
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
   transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
 }
 
 .features23-image3 {
   width: 40px !important;
   height: 40px !important;
   object-fit: cover;
   border-radius: var(--dl-layout-radius-round);
 }
 
.features23-text17 {
  text-align: left;
}
 
 .features23-container6 {
   flex: 1;
   height: auto;
   display: flex;
   align-self: stretch;
   align-items: center;
   flex-direction: column;
   justify-content: flex-start;
   padding: var(--dl-layout-space-oneandhalfunits);
   border-radius: 16px;
   background: #ffffff;
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
   transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
 }
 
 .features23-image4 {
   width: 40px !important;
   height: 40px !important;
   object-fit: cover;
   border-radius: var(--dl-layout-radius-round);
 }
 
.features23-text19 {
  text-align: left;
}
 
 .features23-container7 {
   flex: 1;
   height: auto;
   display: flex;
   align-self: stretch;
   align-items: center;
   flex-direction: column;
   justify-content: flex-start;
   padding: var(--dl-layout-space-oneandhalfunits);
   border-radius: 16px;
   background: #ffffff;
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
   transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
 }
 
 .features23-image5 {
   width: 40px !important;
   height: 40px !important;
   object-fit: cover;
   border-radius: var(--dl-layout-radius-round);
 }
 
.features23-text21 {
  text-align: left;
}
 
 .features23-container8 {
   flex: 1;
   height: auto;
   display: flex;
   align-self: stretch;
   align-items: center;
   flex-direction: column;
   justify-content: flex-start;
   padding: var(--dl-layout-space-oneandhalfunits);
   border-radius: 16px;
   background: #ffffff;
   box-shadow: 0 12px 30px rgba(0, 0, 0, 0.06);
   transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
 }

 .features23-container3,
 .features23-container4,
 .features23-container5,
 .features23-container6,
 .features23-container7,
 .features23-container8 {
   min-height: 220px;
   height: 100%;
 }
 
 .features23-image6 {
   width: 40px !important;
   height: 40px !important;
   object-fit: cover;
   border-radius: var(--dl-layout-radius-round);
 }
 
.features23-text23 {
  text-align: left;
}
 
.features23-fragment10 {
  display: contents;
}
 
.features23-text24 {
  display: inline-block;
}
 
.features23-fragment11 {
  display: contents;
}
 
.features23-text25 {
  display: inline-block;
}
 
.features23-fragment12 {
  display: contents;
}
 
.features23-text26 {
  display: inline-block;
}
 
.features23-fragment13 {
  display: contents;
}
 
.features23-text27 {
  display: inline-block;
}
 
.features23-fragment14 {
  display: contents;
}
 
.features23-text28 {
  display: inline-block;
}
 
.features23-fragment15 {
  display: contents;
}
 
.features23-text29 {
  display: inline-block;
}
 
.features23-fragment16 {
  display: contents;
}
 
.features23-text30 {
  display: inline-block;
}
 
.features23-fragment17 {
  display: contents;
}
 
.features23-text31 {
  display: inline-block;
}
 
.features23-fragment18 {
  display: contents;
}
 
.features23-text32 {
  display: inline-block;
}
 
.features23-fragment19 {
  display: contents;
}
 
.features23-text33 {
  display: inline-block;
}
 
.features23-fragment20 {
  display: contents;
}
 
.features23-text34 {
  display: inline-block;
}
 
.features23-fragment21 {
  display: contents;
}
 
.features23-text35 {
  display: inline-block;
}
 
.features23-fragment22 {
  display: contents;
}
 
.features23-text36 {
  display: inline-block;
}
 
.features23-fragment23 {
  display: contents;
}
 
.features23-text37 {
  display: inline-block;
}
 
.features23-fragment24 {
  display: contents;
}
 
.features23-text38 {
  display: inline-block;
}
 
@media(max-width: 991px) {
  .features23-max-width {
    flex-direction: column;
  }
  .features23-container1 {
    margin-bottom: var(--dl-layout-space-threeunits);
  }
}
 
@media(max-width: 767px) {
  .features23-container1 {
    margin-bottom: var(--dl-layout-space-oneandhalfunits);
  }
  .features23-container3 {
    width: 100%;
  }
  .features23-container4 {
    width: 100%;
  }
  .features23-container5 {
    width: 100%;
  }
  .features23-container6 {
    width: 100%;
  }
  .features23-container7 {
    width: 100%;
  }
  .features23-container8 {
    width: 100%;
  }
}
 
@media(max-width: 479px) {
  .features23-max-width {
    gap: var(--dl-layout-space-oneandhalfunits);
  }
  .features23-button {
    width: 100%;
  }
}
