.elementor-6244 .elementor-element.elementor-element-e114a86{--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:10px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-c547822{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-358a81d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-6244 .elementor-element.elementor-element-358a81d .wcf--title{color:#121212;font-family:"oak_suns", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px;}.elementor-6244 .elementor-element.elementor-element-358a81d .wcf--title .highlight{color:#f00000;}.elementor-6244 .elementor-element.elementor-element-7eff945{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-6244 .elementor-element.elementor-element-7eff945 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{color:#121212;font-family:"hk", Sans-serif;font-size:80px;font-weight:700;line-height:1em;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title .highlight{color:#f00000;}.elementor-6244 .elementor-element.elementor-element-82d4364{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-6244 .elementor-element.elementor-element-5ab2e61{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--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:0px;--padding-bottom:0px;--padding-left:215px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wcf--form-wrapper{text-align:left;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;color:#121212;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"oak_suns", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09154226;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea{height:170px;font-family:"oak_suns", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09154226;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#999999;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#999999;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#999999;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wcf--form-wrapper form.wpcf7-form label{color:#121212;font-family:"oak_suns", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;padding:0px 0px 5px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit{gap:20px;color:#FFFFFF;fill:#FFFFFF;background-color:#0B1F3E;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit i{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit svg{font-size:12px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-submit{height:55px;margin:8px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:hover{color:#121212;fill:#121212;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit:not(.btn-parallal-border, .btn-rollover-cross):after, .elementor-6244 .elementor-element.elementor-element-0c6a447 .btn-rollover-cross:hover, .elementor-6244 .elementor-element.elementor-element-0c6a447 .btn-parallal-border:hover, .elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-submit.btn-hover-none:hover{background-color:#FFFFFF;}@media(min-width:768px){.elementor-6244 .elementor-element.elementor-element-e114a86{--content-width:1290px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--content-width:1290px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:82%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-e114a86{--content-width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:77%;}}@media(max-width:880px) and (min-width:768px){.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--width:73.5%;}}@media(max-width:1366px){.elementor-6244 .elementor-element.elementor-element-e114a86{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-7eff945{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:60px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:110px;--padding-bottom:105px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}}@media(max-width:1200px){.elementor-6244 .elementor-element.elementor-element-7eff945{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}}@media(max-width:1024px){.elementor-6244 .elementor-element.elementor-element-e114a86{--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-c547822{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-7eff945{--container-widget-width:760px;--container-widget-flex-grow:0;width:var( --container-widget-width, 760px );max-width:760px;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:50px;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:90px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 .wpcf7-form .wpcf7-submit{margin:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-6244 .elementor-element.elementor-element-e114a86{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-c547822{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6244 .elementor-element.elementor-element-7eff945{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:40px;line-height:1.1em;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:80px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-6244 .elementor-element.elementor-element-0c6a447 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6244 .elementor-element.elementor-element-e114a86{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-6244 .elementor-element.elementor-element-7eff945{width:100%;max-width:100%;}.elementor-6244 .elementor-element.elementor-element-7eff945 .wcf--title{font-size:36px;line-height:1.2em;}.elementor-6244 .elementor-element.elementor-element-d3b5dda{--padding-top:55px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-6244 .elementor-element.elementor-element-8bf3cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wcf--text, class: .elementor-element-5ab2e61 */.ada-contact-info {
  padding: 80px 0;
  background: #fbfcfe;
}

.ada-contact-info__container {
  width: min(860px, calc(100% - 40px));
  margin: 0 auto;
}

.ada-contact-info__header {
  margin-bottom: 28px;
}

.ada-contact-info__tag {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  width: fit-content;
  padding: 0 16px;
  margin-bottom: 18px;
  border-radius: 999px;
  background: #eef4fc;
  color: #1b4f9e;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.ada-contact-info__title {
  margin: 0;
  max-width: 680px;
  color: #0d2b5e;
  font-size: clamp(42px, 6vw, 72px);
  line-height: 0.98;
  letter-spacing: -0.045em;
  font-weight: 700;
}

.ada-contact-info__cards {
  display: grid;
  gap: 18px;
}

.ada-contact-card {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 22px 24px;
  background: #ffffff;
  border: 1px solid #dbe5f1;
  border-radius: 18px;
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.ada-contact-card:hover {
  transform: translateY(-2px);
  border-color: #c8d8eb;
  box-shadow: 0 16px 32px rgba(13, 43, 94, 0.05);
}

.ada-contact-card__icon {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #eef3fa;
  position: relative;
}

.ada-contact-card__icon::before {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px;
}

.icon-mail::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none"><rect x="3.5" y="5.5" width="17" height="13" rx="2.5" stroke="%231b4f9e" stroke-width="1.8"/><path d="M5 7L12 12.5L19 7" stroke="%231b4f9e" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.icon-location::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none"><path d="M12 20C12 20 17.5 14.5 17.5 10.5C17.5 7.5 15.1 5 12 5C8.9 5 6.5 7.5 6.5 10.5C6.5 14.5 12 20 12 20Z" stroke="%231b4f9e" stroke-width="1.8" stroke-linejoin="round"/><circle cx="12" cy="10.5" r="2" stroke="%231b4f9e" stroke-width="1.8"/></svg>');
}

.ada-contact-card__content {
  flex: 1;
}

.ada-contact-card__label {
  margin-bottom: 6px;
  color: #7a8499;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.ada-contact-card__value {
  color: #0f172a;
  font-size: 17px;
  line-height: 1.35;
  font-weight: 700;
  margin-bottom: 4px;
}

.ada-contact-card__value a {
  color: inherit;
  text-decoration: none;
}

.ada-contact-card__value a:hover {
  color: #1b4f9e;
}

.ada-contact-card__meta {
  color: #7a8499;
  font-size: 15px;
  line-height: 1.6;
  max-width: 620px;
}

@media (max-width: 767px) {
  .ada-contact-info {
    padding: 64px 0;
  }

  .ada-contact-info__container {
    width: min(100%, calc(100% - 32px));
  }

  .ada-contact-info__title {
    font-size: 42px;
    line-height: 1.02;
  }

  .ada-contact-card {
    padding: 18px 16px;
    border-radius: 14px;
    gap: 14px;
  }

  .ada-contact-card__icon {
    width: 40px;
    height: 40px;
  }

  .ada-contact-card__icon::before {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }

  .ada-contact-card__label {
    font-size: 10px;
  }

  .ada-contact-card__value {
    font-size: 16px;
  }

  .ada-contact-card__meta {
    font-size: 14px;
  }
}/* End custom CSS */