.elementor-140 .elementor-element.elementor-element-7a399bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-7a399bf:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-7a399bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-140 .elementor-element.elementor-element-bc2fba5{--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;}.elementor-140 .elementor-element.elementor-element-bafbf8c{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-7a399bf{--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-140 .elementor-element.elementor-element-7a399bf{--content-width:1400px;}.elementor-140 .elementor-element.elementor-element-bc2fba5{--width:45%;}.elementor-140 .elementor-element.elementor-element-bafbf8c{--width:55%;}}/* Start custom CSS for html, class: .elementor-element-adeedc3 */.contact-left {
  max-width: 500px;
}

.contact-title {
  font-size: 42px;
   font-family: Poppins;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 35px;
  line-height: 1.2;
}

.contact-title span {
  background: linear-gradient(90deg, #004C8F, #007BFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.contact-block {
  margin-bottom: 28px;
}

.contact-block h4 {
  font-size: 20px;
  font-weight: 600;
  color: #0a2540;
  margin-bottom: 10px;
}

.contact-block p {
  font-size: 16px;
  color: #3A4968;
  line-height: 1.7;
  margin-bottom: 6px;
}

.contact-block a {
  font-size: 16px;
  color: #007BFF;
  font-weight: 500;
  transition: 0.3s;
}

.contact-note {
  margin-top: 25px;
  font-size: 13px;
  color: #3A4968;
  line-height: 1.5;
}

.elementor-140 .elementor-element.elementor-element-adeedc3 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2f9f51 */#forminator-module-177 .forminator-button-submit {
    width: 100%;
    border-radius: 8px;
    background: linear-gradient(135deg, #004C8F, #1a82e2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a399bf */#main-header {
       background: #F8FBFF;
}/* End custom CSS */