.elementor-2385 .elementor-element.elementor-element-a65132d{--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:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-75e8666{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2385 .elementor-element.elementor-element-8d79281{--display:flex;}.elementor-2385 .elementor-element.elementor-element-4a5472b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2385 .elementor-element.elementor-element-9ac8d42 > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:14px;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-14px;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-labels-inline .elementor-field-group > label{padding-left:2px;}body:not(.rtl) .elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-labels-inline .elementor-field-group > label{padding-right:2px;}body .elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-labels-above .elementor-field-group > label{padding-bottom:2px;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-type-html{padding-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group .elementor-field{color:var( --e-global-color-fa01429 );}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group .elementor-field, .elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-9614e68 );color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-button[type="submit"]{background-color:var( --e-global-color-9614e68 );color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-9614e68 );color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-5d23d6e );color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-5d23d6e );color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-9ac8d42{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2385 .elementor-element.elementor-element-9fc4aae{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2385 .elementor-element.elementor-element-a65132d{--content-width:100%;}.elementor-2385 .elementor-element.elementor-element-75e8666{--content-width:1280px;}.elementor-2385 .elementor-element.elementor-element-8d79281{--width:40%;}.elementor-2385 .elementor-element.elementor-element-4a5472b{--width:60%;}.elementor-2385 .elementor-element.elementor-element-9fc4aae{--content-width:1280px;}}/* Start custom CSS for html, class: .elementor-element-0d2978c */.lo-contact-hero,
.lo-contact-hero *{box-sizing:border-box}

.lo-contact-hero{
  --lo-primary:#01A99E;
  --lo-hover:#7CC7C3;
  --lo-text:#414D55;
  --lo-heading:#172F40;
  width:100%;
  min-height:170px;
  position:relative;
  overflow:hidden;
  display:flex;
  align-items:center;
  font-family:"Roboto",Arial,sans-serif;
  background-color:#edf5f8;
  background-image:
    linear-gradient(90deg,
      #edf5f8 0%,
      rgba(237,245,248,.98) 31%,
      rgba(237,245,248,.84) 43%,
      rgba(237,245,248,.08) 63%,
      rgba(237,245,248,0) 100%),
    url("https://linkophthalmic.com/wp-content/uploads/2026/09/linkmtech-contact-hero-building.webp");
  background-size:cover;
  background-position:center right;
}
.lo-contact-hero__inner{
  width:min(1280px,calc(100% - 9%));
  margin:0 auto;
  position:relative;
  z-index:1;
  padding:22px 0 23px;
}
.lo-contact-hero__breadcrumb{
  margin:0 0 12px;
  color:#536879;
  font-size:13px;
  line-height:1.4;
  font-weight:400;
}
.lo-contact-hero__breadcrumb a{
  color:inherit;
  text-decoration:none;
}
.lo-contact-hero__breadcrumb span{
  display:inline-block;
  margin:0 8px;
  color:#7f929f;
}
.lo-contact-hero h1{
  margin:0 0 10px;
  color:var(--lo-heading);
  font-size:34px;
  line-height:1.18;
  font-weight:700;
  letter-spacing:-.45px;
}
.lo-contact-hero__description{
  max-width:560px;
  margin:0;
  color:#536879;
  font-size:16px;
  line-height:1.5;
  font-weight:400;
}
@media(min-width:1200px){
  .lo-contact-hero{min-height:170px}
  .lo-contact-hero__inner{padding-top:21px;padding-bottom:21px}
}
@media(max-width:767px){
  .lo-contact-hero{
    min-height:210px;
    background-image:
      linear-gradient(90deg,rgba(237,245,248,.97) 0%,rgba(237,245,248,.91) 58%,rgba(237,245,248,.55) 100%),
      url("https://linkophthalmic.com/wp-content/uploads/2026/09/linkmtech-contact-hero-building.webp");
    background-position:center right 35%;
  }
  .lo-contact-hero__inner{
    width:calc(100% - 36px);
    padding:22px 0 25px;
  }
  .lo-contact-hero__breadcrumb{font-size:12px;margin-bottom:12px}
  .lo-contact-hero h1{
    font-size:24px;
    line-height:1.3;
    margin-bottom:10px;
    letter-spacing:0;
  }
  .lo-contact-hero__description{
    max-width:100%;
    font-size:16px;
    line-height:1.5;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf855d1 */.lo-contact-sidebar, .lo-contact-sidebar *{box-sizing:border-box}
.lo-contact-sidebar{--lo-primary:#01A99E;--lo-hover:#7CC7C3;--lo-text:#414D55;--lo-heading:#172F40;--lo-line:#E7EFF2;--lo-soft:#F3FBFA;width:100%;color:var(--lo-text);font-family:"Roboto",Arial,sans-serif;font-size:16px;line-height:1.55;position:relative}
.lo-contact-sidebar__wrap{width:100%;max-width:345px;padding:0;position:relative}
.lo-contact-sidebar__list{display:flex;flex-direction:column;gap:22px}
.lo-contact-sidebar__item{display:flex;align-items:flex-start;gap:16px}
.lo-contact-sidebar__iconbox{width:48px;height:48px;flex:0 0 48px;border-radius:12px;background:var(--lo-soft);display:flex;align-items:center;justify-content:center;color:var(--lo-primary)}
.lo-contact-sidebar__iconbox svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.lo-contact-sidebar__text{flex:1;min-width:0}
.lo-contact-sidebar__text h3{margin:0 0 3px;color:var(--lo-heading);font-size:24px;line-height:1.25;font-weight:700}
.lo-contact-sidebar__text p{margin:0;color:#5F7484;font-size:16px;line-height:1.55;font-weight:400}
.lo-contact-sidebar__divider{height:1px;background:var(--lo-line);margin:28px 0 18px}
.lo-contact-sidebar__follow-title{margin:0 0 18px;color:var(--lo-heading);font-size:24px;line-height:1.25;font-weight:700}
.lo-contact-sidebar__socials{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.lo-contact-sidebar__social{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s ease, opacity .2s ease}
.lo-contact-sidebar__social:hover{transform:translateY(-2px);opacity:.88}
.lo-contact-sidebar__social svg{width:100%;height:100%;display:block}
.lo-contact-sidebar__globe{position:absolute;left:-10px;right:-10px;bottom:-60px;pointer-events:none;opacity:.22}
.lo-contact-sidebar__globe svg{width:100%;height:auto;display:block}

@media(max-width:767px){
.lo-contact-sidebar__wrap{max-width:none}
.lo-contact-sidebar__list{gap:18px}
.lo-contact-sidebar__item{gap:14px}
.lo-contact-sidebar__iconbox{width:44px;height:44px;flex-basis:44px;border-radius:10px}
.lo-contact-sidebar__iconbox svg{width:22px;height:22px}
.lo-contact-sidebar__text h3{font-size:16px;line-height:1.35;margin-bottom:2px}
.lo-contact-sidebar__text p{font-size:16px;line-height:1.5}
.lo-contact-sidebar__divider{margin:22px 0 16px}
.lo-contact-sidebar__follow-title{font-size:16px;margin-bottom:14px}
.lo-contact-sidebar__socials{gap:16px}
.lo-contact-sidebar__social{width:36px;height:36px}
.lo-contact-sidebar__globe{bottom:-56px;opacity:.18}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84af22f */.lo-contact-form-title,.lo-contact-form-title *{box-sizing:border-box;}
.lo-contact-form-title{--lo-primary:#01A99E;--lo-heading:#172F40;width:100%;font-family:"Roboto",Arial,sans-serif;}
.lo-contact-form-title__wrap{width:100%;display:flex;flex-direction:column;align-items:flex-start;}
.lo-contact-form-title__text{margin:0;color:var(--lo-heading);font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-0.2px;}
.lo-contact-form-title__line{width:64px;height:4px;margin-top:12px;border-radius:999px;background:var(--lo-primary);}
@media (max-width:767px){.lo-contact-form-title__text{font-size:20px;line-height:1.3;}.lo-contact-form-title__line{width:46px;height:3px;margin-top:10px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23eeeba */.lo-contact-highlights, .lo-contact-highlights *{box-sizing:border-box}
.lo-contact-highlights{--lo-primary:#01A99E;--lo-hover:#7CC7C3;--lo-heading:#172F40;--lo-text:#526779;--lo-divider:#E2EFEE;width:100%;font-family:"Roboto",Arial,sans-serif;color:var(--lo-text)}
.lo-contact-highlights__inner{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;background:#F2FAF9;border-radius:12px;padding:19px 22px;overflow:hidden}
.lo-contact-highlights__item{min-width:0;min-height:48px;display:flex;align-items:center;gap:16px;padding:0 22px;border-right:1px solid var(--lo-divider)}
.lo-contact-highlights__item:first-child{padding-left:18px}
.lo-contact-highlights__item:last-child{border-right:0;padding-right:12px}
.lo-contact-highlights__icon{width:42px;height:42px;flex:0 0 42px;color:var(--lo-primary)}
.lo-contact-highlights__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.lo-contact-highlights__copy{min-width:0}
.lo-contact-highlights__copy h3{margin:0 0 4px;color:var(--lo-heading);font-size:18px;line-height:1.25;font-weight:700}
.lo-contact-highlights__copy p{margin:0;color:var(--lo-text);font-size:14px;line-height:1.4;font-weight:400}

@media (max-width:1024px){
.lo-contact-highlights__inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;padding:22px 18px}
.lo-contact-highlights__item{padding:5px 18px}
.lo-contact-highlights__item:nth-child(2){border-right:0}
.lo-contact-highlights__item:nth-child(3){padding-left:18px}
}

@media (max-width:767px){
.lo-contact-highlights__inner{grid-template-columns:1fr;gap:0;padding:10px 16px;border-radius:10px}
.lo-contact-highlights__item,.lo-contact-highlights__item:first-child,.lo-contact-highlights__item:last-child,.lo-contact-highlights__item:nth-child(3){min-height:68px;padding:11px 4px;border-right:0;border-bottom:1px solid var(--lo-divider);gap:14px}
.lo-contact-highlights__item:last-child{border-bottom:0}
.lo-contact-highlights__icon{width:38px;height:38px;flex-basis:38px}
.lo-contact-highlights__copy h3{font-size:16px;margin-bottom:3px}
.lo-contact-highlights__copy p{font-size:14px;line-height:1.45}
}/* End custom CSS */