.elementor .hero{padding-block-start:var(--Hero-padding);padding-block-end:20px;display:flex;}.elementor .hero__overlay{background: linear-gradient(
      to top,
      rgba(4, 56, 115, 0.85) 0%,
      rgba(4, 56, 115, 0.45) 60%,
      rgba(4, 56, 115, 0.15) 100%
  );
  position: absolute;
  inset: 0;\n}.elementor .hero-title{font-family:"Montserrat";font-size: clamp(2rem, 5vw, 4rem) !important;
font-weight: 800;
letter-spacing: -0.02em;
line-height: 1;
padding-bottom: 0.1em;
background: linear-gradient(135deg, #ffffff, #b3d4ef);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom:  10px;
max-width : 18ch !important ;\n}.elementor .hero-description{width:650px;position:relative;z-index:1;font-family:"Montserrat";font-size:20px;color:rgba(255, 255, 255, 0.88);letter-spacing:0.001em;margin-block-start:-15px;margin-block-end:20px;}.elementor .content-wrapper{max-width:var(--Content-width);padding-block-start:60px;padding-block-end:60px;flex-direction:column;gap:var(--gap-small);align-self:center;}.elementor .blog__card-image{width:100%;max-width:100%;max-height:200px;}.elementor .blog__card-heading{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:auto;}.elementor .blog__card{min-height:280px;padding:0px;border-start-start-radius:12px;border-start-end-radius:12px;border-width:1px;border-color:#dddddd;border-style:solid;display:flex;flex-direction:column;justify-content:space-around;overflow: hidden;\n}