.elementor-2909 .elementor-element.elementor-element-31463e9 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-2909 .elementor-element.elementor-element-c16bb85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;}.elementor-2909 .elementor-element.elementor-element-3343b96 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:56px;font-weight:700;color:#000000;}.elementor-2909 .elementor-element.elementor-element-9dd5229{--swiper-slides-to-display:3;--swiper-slides-gap:32px;}.elementor-2909 .elementor-element.elementor-element-9dd5229 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1500px){.elementor-2909 .elementor-element.elementor-element-9dd5229{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-2909 .elementor-element.elementor-element-9dd5229{--swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-2909 .elementor-element.elementor-element-3343b96 .elementor-heading-title{font-size:40px;}.elementor-2909 .elementor-element.elementor-element-9dd5229{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-31463e9 */.elementor-2909 .elementor-element.elementor-element-31463e9 span{
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3343b96 */.elementor-2909 .elementor-element.elementor-element-3343b96{
    border-bottom: 5px solid #98CDFF;
}

.elementor-2909 .elementor-element.elementor-element-3343b96{
    width: fit-content;
    padding-right: 73px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16bb85 */.elementor-2909 .elementor-element.elementor-element-c16bb85::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;

  width: 10px;
  background: #98CDFF;
  border-radius: 999px;
}/* End custom CSS */