.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 : 15ch !important ;\n}.elementor .hero-description{width:550px;position:relative;z-index:1;font-size:18px;color:rgba(255, 255, 255, 0.88);margin-block-start:-15px;margin-block-end:20px;}.elementor .content-wrapper{max-width:var(--Content-width);flex-direction:column;gap:var(--gap-small);align-self:center;}.elementor .page-nav{position:sticky;inset-block-start:150px;z-index:1000;scroll-margin-top:180px;padding-block-start:0px;padding-block-end:0px;background-color:var(--Primary);}.elementor .page-nav-link{font-family:"Source Sans 3";font-weight:600;color:var(--Base-White);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;background-color:#375efb00;a {
position: relative;
padding-bottom: 6px;
border-bottom: 2px solid transparent;
transition: border-color 0.25s ease;
}
selector a:hover {
border-bottom-color: #fff;
}\n}.elementor .nav-wrapper{padding-block-start:0px;padding-block-end:0px;flex-direction:row;gap:var(--gap-large);}.elementor .accent-heading{text-transform:uppercase;margin-block-end:0px;}.elementor .main-section{padding-block-start:var(--Sectio-gap);padding-block-end:var(--Sectio-gap);}.elementor .feature-card{display:flex;flex-direction:column;gap:var(--gap-small);}.elementor .feature-card__badge{font-weight:700;color:#ffffff;text-transform:uppercase;padding:5px;background-clip:border-box;}.elementor .feature-card__title{font-weight:700;font-size:14px;}.elementor .feature-card__text{font-size:14px;}.elementor .feature-card__head{display:flex;gap:var(--gap-small);justify-content:flex-start;align-items:center;}.elementor .feature-cards{display:grid;gap:var(--gap-small);grid-template-columns:repeat(3, 1fr);}.elementor .business-line-card{display:flex;flex-direction:column;gap:var(--gap-small);align-items:start;}.elementor .business-line-card__title{font-weight:800;}.elementor .card-box-shadow{background: #fff;
  overflow: hidden;
  border-radius: 16px;
  border: 1px solid #e8edf2;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  transition: box-shadow 0.2s ease, transform 0.2s ease;\n}.elementor .card-box-shadow:hover,.elementor .card-box-shadow:focus-visible{box-shadow: 0 12px 40px rgba(4, 115, 187, 0.13) !important;
  transform: translateY(-3px);\n}.elementor .Contact__Slide-section{padding:0px;}.elementor .Contact__Slide-header{padding:15px;flex-direction:column;gap:var(--gap-small);}.elementor .contact__slider-title{font-size:24px;color:#ffffff;}.elementor .contact__slider-text{font-size:14px;color:var(--Primary-light);margin-block-start:-5px;margin-inline-start:5px;}.elementor .contact__slide-form{padding:10px;flex-direction:column;}.elementor .slide__form-label{font-weight:700;font-size:14px;margin-block-start:5px;margin-block-end:-5px;}.elementor .slide__form-input{border-radius:5px;background-color:var(--Base-bakground);align-self:stretch;}.elementor .slide__form-button{min-width:100%;padding:15px;border-radius:6px;background-color:var(--Secondary);flex-direction:row;align-items:stretch;}.elementor .slide__form-button:hover,.elementor .slide__form-button:focus-visible{background-color:var(--Secondary-hover);}.elementor .slide__footer-text{font-size:13px;color:#848484;text-align:center;margin-block-start:-10px;margin-block-end:30px;}