.elementor-3300 .elementor-element.elementor-element-1f421ca{--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;--padding-top:100px;--padding-bottom:75px;--padding-left:100px;--padding-right:100px;}.elementor-3300 .elementor-element.elementor-element-1f421ca:not(.elementor-motion-effects-element-type-background), .elementor-3300 .elementor-element.elementor-element-1f421ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3300 .elementor-element.elementor-element-026e52e.elementor-element{--align-self:center;}.elementor-3300 .elementor-element.elementor-element-026e52e{text-align:center;}.elementor-3300 .elementor-element.elementor-element-026e52e .elementor-heading-title{font-family:"Montserrat";font-size:40px;font-weight:700;letter-spacing:-2px;color:var( --e-global-color-primary );}.elementor-3300 .elementor-element.elementor-element-527bbb6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3300 .elementor-element.elementor-element-527bbb6{text-align:center;font-family:"Montserrat";font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-3300 .elementor-element.elementor-element-fd9e954 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3300 .elementor-element.elementor-element-1f421ca{--padding-top:100px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}}@media(min-width:768px){.elementor-3300 .elementor-element.elementor-element-1f421ca{--content-width:900px;}}@media(max-width:767px){.elementor-3300 .elementor-element.elementor-element-1f421ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3300 .elementor-element.elementor-element-026e52e > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-3300 .elementor-element.elementor-element-026e52e .elementor-heading-title{font-size:35px;line-height:32px;}.elementor-3300 .elementor-element.elementor-element-527bbb6 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3300 .elementor-element.elementor-element-527bbb6{font-size:16px;line-height:20px;}}/* Start custom CSS for heading, class: .elementor-element-026e52e */.gradient-text-home {
  background: linear-gradient(153.31deg, #212121 33.84%, rgba(33, 33, 33, 0.62) 87.99%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 40px;
  font-weight: 700;
  text-align: center; /* Optional: center the heading */
}


@media (max-width: 768px) {
  .gradient-text-home {
    font-size: 35px;           /* Responsive font size based on screen width */
    margin: 0 0px;
  }
}
}/* End custom CSS */