.elementor-4879 .elementor-element.elementor-element-212e6f3d{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFEAF2;--border-color:#DFEAF2;--padding-top:6px;--padding-bottom:6px;--padding-left:32px;--padding-right:32px;}.elementor-4879 .elementor-element.elementor-element-212e6f3d:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-212e6f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.elementor-4879 .elementor-element.elementor-element-b05c47d{width:initial;max-width:initial;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:18px;color:#526B7C;}.elementor-4879 .elementor-element.elementor-element-b05c47d p{margin-block-end:0px;}.elementor-4879 .elementor-element.elementor-element-424f3db2{width:initial;max-width:initial;text-align:end;font-family:"Inter", Sans-serif;font-size:11px;line-height:18px;color:#526B7C;}.elementor-4879 .elementor-element.elementor-element-424f3db2 p{margin-block-end:0px;}.elementor-4879 .elementor-element.elementor-element-289f89d6{--display:flex;--min-height:82px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E5EEF5;--border-color:#E5EEF5;box-shadow:0px 6px 22px -16px rgba(12,54,88,0.28);--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-4879 .elementor-element.elementor-element-289f89d6:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-289f89d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4879 .elementor-element.elementor-element-7a3838ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4879 .elementor-element.elementor-element-79dd548b{width:initial;max-width:initial;text-align:start;}.elementor-4879 .elementor-element.elementor-element-79dd548b img{width:220px;}.elementor-4879 .elementor-element.elementor-element-13c55f66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-4879 .elementor-element.elementor-element-266674ee .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:none;fill:#1479C9;color:#1479C9;border-style:solid;border-width:0px 0px 2px 0px;border-color:#1479C9;border-radius:6px 6px 6px 6px;padding:12px 11px 12px 11px;}.elementor-4879 .elementor-element.elementor-element-266674ee .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-266674ee .elementor-button:focus{background-color:#F1F7FB;}.elementor-4879 .elementor-element.elementor-element-266674ee{width:initial;max-width:initial;}.elementor-4879 .elementor-element.elementor-element-3ce4cab1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#173F61;color:#173F61;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:12px 11px 12px 11px;}.elementor-4879 .elementor-element.elementor-element-3ce4cab1 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-3ce4cab1 .elementor-button:focus{background-color:#F1F7FB;}.elementor-4879 .elementor-element.elementor-element-3ce4cab1{width:initial;max-width:initial;}.elementor-4879 .elementor-element.elementor-element-4b8eaf5a .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#173F61;color:#173F61;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:12px 11px 12px 11px;}.elementor-4879 .elementor-element.elementor-element-4b8eaf5a .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-4b8eaf5a .elementor-button:focus{background-color:#F1F7FB;}.elementor-4879 .elementor-element.elementor-element-4b8eaf5a{width:initial;max-width:initial;}.elementor-4879 .elementor-element.elementor-element-440de972 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#173F61;color:#173F61;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:12px 11px 12px 11px;}.elementor-4879 .elementor-element.elementor-element-440de972 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-440de972 .elementor-button:focus{background-color:#F1F7FB;}.elementor-4879 .elementor-element.elementor-element-440de972{width:initial;max-width:initial;}.elementor-4879 .elementor-element.elementor-element-660a707 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#173F61;color:#173F61;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:12px 11px 12px 11px;}.elementor-4879 .elementor-element.elementor-element-660a707 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-660a707 .elementor-button:focus{background-color:#F1F7FB;}.elementor-4879 .elementor-element.elementor-element-660a707{width:initial;max-width:initial;}.elementor-4879 .elementor-element.elementor-element-2fa0a8d8 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#173F61;color:#173F61;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:12px 11px 12px 11px;}.elementor-4879 .elementor-element.elementor-element-2fa0a8d8 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-2fa0a8d8 .elementor-button:focus{background-color:#F1F7FB;}.elementor-4879 .elementor-element.elementor-element-2fa0a8d8{width:initial;max-width:initial;}.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4879 .elementor-element.elementor-element-212e6f3d{--content-width:1320px;}.elementor-4879 .elementor-element.elementor-element-289f89d6{--content-width:1320px;}}@media(max-width:1024px){.elementor-4879 .elementor-element.elementor-element-79dd548b img{width:190%;}}@media(max-width:767px){.elementor-4879 .elementor-element.elementor-element-79dd548b img{width:170%;}}/* Start custom CSS for nav-menu, class: .elementor-element-dfdb645 */.elementor-4879 .elementor-element.elementor-element-dfdb645 { width: 100%; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main > .elementor-nav-menu { justify-content: flex-end; flex-wrap: nowrap !important; width: 100%; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-item { color: #173F63; font-size: 13px; font-weight: 600; letter-spacing: 0.9px; padding: 26px 10px; white-space: nowrap; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-item:hover,
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #1678C8; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .sub-menu { min-width: 285px !important; background: #FFFFFF; border: 1px solid #E1EBF2; border-radius: 12px; padding: 10px 0; box-shadow: 0 18px 45px rgba(12, 55, 86, 0.15); }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-sub-item { color: #294D69; font-size: 13px; font-weight: 500; letter-spacing: 0; padding: 11px 18px; border-left: 3px solid transparent; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-sub-item:hover { color: #1678C8; background: #F2F8FC; border-left-color: #1678C8; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .sub-arrow { color: #1678C8; padding-left: 6px; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 { width: 100%; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main > .elementor-nav-menu { justify-content: flex-end; width: 100%; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-item { color: #173F63; font-size: 14px; font-weight: 600; letter-spacing: 1.4px; padding: 26px 16px; white-space: nowrap; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-item:hover,
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #1678C8; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .sub-menu { min-width: 285px !important; background: #FFFFFF; border: 1px solid #E1EBF2; border-radius: 12px; padding: 10px 0; box-shadow: 0 18px 45px rgba(12, 55, 86, 0.15); }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-sub-item { color: #294D69; font-size: 13px; font-weight: 500; letter-spacing: 0; padding: 11px 18px; border-left: 3px solid transparent; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .elementor-nav-menu--main .elementor-sub-item:hover { color: #1678C8; background: #F2F8FC; border-left-color: #1678C8; }
.elementor-4879 .elementor-element.elementor-element-dfdb645 .sub-arrow { color: #1678C8; padding-left: 7px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c55f66 */.elementor-4879 .elementor-element.elementor-element-13c55f66 { flex: 1 1 68% !important; max-width: 68% !important; }
.elementor-4879 .elementor-element.elementor-element-13c55f66 .elementor-button-text { white-space: nowrap; }
.elementor-4879 .elementor-element.elementor-element-13c55f66 .elementor-widget-button { display: none !important; }
.elementor-4879 .elementor-element.elementor-element-13c55f66 .elementor-button-text {
  white-space: nowrap;
}

.elementor-4879 .elementor-element.elementor-element-13c55f66 .elementor-widget-button {
  display: none !important;
}.elementor-4879 .elementor-element.elementor-element-13c55f66 .elementor-button-text {
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS *//* ENOCHTEC header desktop sizing */
.elementor-4879 .elementor-element-289f89d6 > .e-con-inner {
  min-height: 92px !important;
  height: 92px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  align-items: center !important;
}
.elementor-4879 .elementor-element-7a3838ac {
  width: auto !important;
  min-width: 280px !important;
  height: auto !important;
}
.elementor-4879 .elementor-element-7a3838ac > .e-con-inner {
  height: auto !important;
  min-height: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 !important;
}
.elementor-4879 .elementor-element-79dd548b {
  width: 220px !important;
  max-width: 220px !important;
}
.elementor-4879 .elementor-element-79dd548b img {
  display: block !important;
  width: 220px !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 64px !important;
  object-fit: contain !important;
}
.elementor-4879 .elementor-element-7aaa0bd6 {
  display: none !important;
}
.elementor-4879 .elementor-element-13c55f66 {
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
}
@media (max-width: 1024px) {
  .elementor-4879 .elementor-element-289f89d6 > .e-con-inner {
    height: auto !important;
    min-height: 76px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .elementor-4879 .elementor-element-7a3838ac {
    min-width: auto !important;
  }
  .elementor-4879 .elementor-element-79dd548b,
  .elementor-4879 .elementor-element-79dd548b img {
    width: 180px !important;
    max-width: 180px !important;
    max-height: 52px !important;
  }
}
@media (max-width: 767px) {
  .elementor-4879 .elementor-element-289f89d6 > .e-con-inner {
    height: 76px !important;
    min-height: 76px !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
  .elementor-4879 .elementor-element-7a3838ac {
    width: 180px !important;
    min-width: 180px !important;
  }
  .elementor-4879 .elementor-element-13c55f66 {
    width: 54px !important;
    max-width: 54px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;
  }
  .elementor-4879 .elementor-element-13c55f66 > .e-con-inner {
    width: 54px !important;
    min-width: 54px !important;
    padding: 0 !important;
  }
  .elementor-4879 .elementor-element-dfdb645 {
    width: 54px !important;
    max-width: 54px !important;
  }
}/* End custom CSS */