.elementor-6215 .elementor-element.elementor-element-631497e{--display:flex;--min-height:610px;--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:82px;--padding-bottom:82px;--padding-left:32px;--padding-right:32px;}.elementor-6215 .elementor-element.elementor-element-631497e:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-631497e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7FB;}.elementor-6215 .elementor-element.elementor-element-1249163e{--display:flex;--min-height:450px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE9F2;--border-color:#DCE9F2;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-6215 .elementor-element.elementor-element-1249163e:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-1249163e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-5910f5ed{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6215 .elementor-element.elementor-element-735c68de{text-align:start;}.elementor-6215 .elementor-element.elementor-element-735c68de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#1479C9;}.elementor-6215 .elementor-element.elementor-element-247bfd72{text-align:start;}.elementor-6215 .elementor-element.elementor-element-247bfd72 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:750;line-height:57px;color:#0C3658;}.elementor-6215 .elementor-element.elementor-element-1e19b028{--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-6215 .elementor-element.elementor-element-6cf8241b{text-align:start;}.elementor-6215 .elementor-element.elementor-element-6cf8241b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6A8395;}.elementor-6215 .elementor-element.elementor-element-1246baf1{text-align:start;}.elementor-6215 .elementor-element.elementor-element-1246baf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:30px;color:#1479C9;}.elementor-6215 .elementor-element.elementor-element-5d785ea6{font-family:"Inter", Sans-serif;font-size:18px;line-height:30px;color:#536E80;}.elementor-6215 .elementor-element.elementor-element-466e83f4{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-5da8d773 .elementor-button{background-color:#1479C9;font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1479C9;border-radius:8px 8px 8px 8px;padding:15px 24px 15px 24px;}.elementor-6215 .elementor-element.elementor-element-370b07d8 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#1479C9;color:#1479C9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1479C9;border-radius:8px 8px 8px 8px;padding:15px 24px 15px 24px;}.elementor-6215 .elementor-element.elementor-element-491ac8b3{font-family:"Inter", Sans-serif;font-size:14px;line-height:23px;color:#536879;}.elementor-6215 .elementor-element.elementor-element-12edbbbe{--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:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:82px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-6215 .elementor-element.elementor-element-12edbbbe:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-12edbbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-473c6838{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0EBF2;--border-color:#E0EBF2;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6215 .elementor-element.elementor-element-473c6838:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-473c6838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-6215 .elementor-element.elementor-element-26082b5f{text-align:start;}.elementor-6215 .elementor-element.elementor-element-26082b5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#1479C9;}.elementor-6215 .elementor-element.elementor-element-c35e99a{text-align:start;}.elementor-6215 .elementor-element.elementor-element-c35e99a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:40px;color:#103B5C;}.elementor-6215 .elementor-element.elementor-element-42568198{font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#536879;}.elementor-6215 .elementor-element.elementor-element-37815a52{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0EBF2;--border-color:#E0EBF2;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6215 .elementor-element.elementor-element-37815a52:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-37815a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-6215 .elementor-element.elementor-element-1c6bfdff{text-align:start;}.elementor-6215 .elementor-element.elementor-element-1c6bfdff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#1479C9;}.elementor-6215 .elementor-element.elementor-element-7717187c{text-align:start;}.elementor-6215 .elementor-element.elementor-element-7717187c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:40px;color:#103B5C;}.elementor-6215 .elementor-element.elementor-element-3cd0f54{font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#536879;}.elementor-6215 .elementor-element.elementor-element-243c4e3c{--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:flex-start;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:44px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-6215 .elementor-element.elementor-element-243c4e3c:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-243c4e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-723f40a6{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-6215 .elementor-element.elementor-element-5071d7df{text-align:start;}.elementor-6215 .elementor-element.elementor-element-5071d7df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#1479C9;}.elementor-6215 .elementor-element.elementor-element-4d621e94{text-align:start;}.elementor-6215 .elementor-element.elementor-element-4d621e94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:42px;color:#103B5C;}.elementor-6215 .elementor-element.elementor-element-79c931d{font-family:"Inter", Sans-serif;font-size:16px;line-height:27px;color:#536879;}.elementor-6215 .elementor-element.elementor-element-1b29bf79{font-family:"Inter", Sans-serif;font-size:14px;line-height:23px;color:#6A8395;}.elementor-6215 .elementor-element.elementor-element-5df2def3{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-6215 .elementor-element.elementor-element-5df2def3:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-5df2def3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3A60;}.elementor-6215 .elementor-element.elementor-element-23ca64f4{text-align:start;}.elementor-6215 .elementor-element.elementor-element-23ca64f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:42px;color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-38b576eb{font-family:"Inter", Sans-serif;font-size:15px;line-height:26px;color:#D8E8F3;}.elementor-6215 .elementor-element.elementor-element-76d42d79{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-6215 .elementor-element.elementor-element-76d42d79:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-76d42d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B4D7A;}.elementor-6215 .elementor-element.elementor-element-3e7cbad8{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-6215 .elementor-element.elementor-element-728a9e62{text-align:start;}.elementor-6215 .elementor-element.elementor-element-728a9e62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:43px;color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-3fe61895{font-family:"Inter", Sans-serif;font-size:16px;line-height:26px;color:#C9DFEE;}.elementor-6215 .elementor-element.elementor-element-4bb60907{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6215 .elementor-element.elementor-element-97a8155 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#1479C9;color:#1479C9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1479C9;border-radius:8px 8px 8px 8px;padding:15px 24px 15px 24px;}.elementor-6215 .elementor-element.elementor-element-5dba734{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6215 .elementor-element.elementor-element-5dba734:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-5dba734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FB;}.elementor-6215 .elementor-element.elementor-element-c282b51 .elementor-heading-title{font-size:38px;font-weight:700;text-transform:none;}.elementor-6215 .elementor-element.elementor-element-6abf953{--display:flex;}.elementor-6215 .elementor-element.elementor-element-7715840{--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-6215 .elementor-element.elementor-element-c8c71bc{--display:flex;}.elementor-6215 .elementor-element.elementor-element-9bbcc34{--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-6215 .elementor-element.elementor-element-3df4d3f{--display:flex;}.elementor-6215 .elementor-element.elementor-element-c3798ab{--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-6215 .elementor-element.elementor-element-33297b6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6215 .elementor-element.elementor-element-1f7e2e2{--display:flex;}@media(min-width:768px){.elementor-6215 .elementor-element.elementor-element-631497e{--content-width:1280px;}.elementor-6215 .elementor-element.elementor-element-12edbbbe{--content-width:1280px;}.elementor-6215 .elementor-element.elementor-element-243c4e3c{--content-width:1280px;}.elementor-6215 .elementor-element.elementor-element-76d42d79{--content-width:1280px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-899a1dd */.elementor-6215 .elementor-element.elementor-element-899a1dd { max-width: 900px; margin: 24px auto 0; }
.elementor-6215 .elementor-element.elementor-element-899a1dd h2, .elementor-6215 .elementor-element.elementor-element-899a1dd h3 { text-transform: none; color: #0B3557; margin-top: 32px; margin-bottom: 14px; }
.elementor-6215 .elementor-element.elementor-element-899a1dd h2 { font-size: 32px; line-height: 1.25; }
.elementor-6215 .elementor-element.elementor-element-899a1dd h3 { font-size: 24px; line-height: 1.35; }
.elementor-6215 .elementor-element.elementor-element-899a1dd p, .elementor-6215 .elementor-element.elementor-element-899a1dd li { color: #4B6173; line-height: 1.75; }
.elementor-6215 .elementor-element.elementor-element-899a1dd ul { padding-left: 22px; margin-bottom: 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12edbbbe */@media (min-width: 1025px) {
  .elementor-6215 .elementor-element.elementor-element-12edbbbe > .e-con-inner {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 28px;
    align-items: stretch;
  }

  .elementor-6215 .elementor-element.elementor-element-12edbbbe > .e-con-inner > .elementor-element-473c6838,
  .elementor-6215 .elementor-element.elementor-element-12edbbbe > .e-con-inner > .elementor-element-37815a52 {
    width: 100%;
    min-width: 0;
    height: 100%;
  }

  .elementor-6215 .elementor-element.elementor-element-12edbbbe > .e-con-inner > .elementor-element-899a1dd {
    grid-column: 1 / -1;
    width: 100%;
    min-width: 0;
    margin-top: 0;
  }
}/* End custom CSS */
/* Start custom CSS *//* ENOCHTEC product template layout QA — desktop first */
.elementor-4949 .elementor-element-631497e > .e-con-inner {
  min-height: auto !important;
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

@media (min-width: 1025px) {
  .elementor-4949 .elementor-element-12edbbbe > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 28px !important;
    align-items: start !important;
    padding-top: 64px !important;
    padding-bottom: 56px !important;
  }
  .elementor-4949 .elementor-element-473c6838,
  .elementor-4949 .elementor-element-37815a52 {
    width: 100% !important;
    min-width: 0 !important;
    height: 100% !important;
  }
  .elementor-4949 .elementor-element-899a1dd {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 20px !important;
  }
  .elementor-4949 .elementor-element-899a1dd > .elementor-widget-container {
    max-width: 1080px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .elementor-4949 .elementor-element-243c4e3c > .e-con-inner {
    flex-direction: column !important;
    gap: 32px !important;
    padding-top: 48px !important;
    padding-bottom: 64px !important;
  }
  .elementor-4949 .elementor-element-723f40a6,
  .elementor-4949 .elementor-element-5df2def3 {
    width: 100% !important;
    min-width: 0 !important;
  }
}

.elementor-4949 .elementor-element-899a1dd h2 {
  margin-top: 0 !important;
  margin-bottom: 22px !important;
}
.elementor-4949 .elementor-element-899a1dd h3 {
  margin-top: 34px !important;
  margin-bottom: 14px !important;
}
.elementor-4949 .elementor-element-899a1dd h4 {
  margin-top: 26px !important;
  margin-bottom: 10px !important;
  text-transform: none !important;
}
.elementor-4949 .elementor-element-899a1dd p {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
}
.elementor-4949 .elementor-element-5df2def3 table {
  width: 100% !important;
  table-layout: auto !important;
}

@media (max-width: 1024px) {
  .elementor-4949 .elementor-element-631497e > .e-con-inner,
  .elementor-4949 .elementor-element-12edbbbe > .e-con-inner,
  .elementor-4949 .elementor-element-243c4e3c > .e-con-inner {
    flex-direction: column !important;
    gap: 24px !important;
    min-height: auto !important;
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .elementor-4949 .elementor-element-473c6838,
  .elementor-4949 .elementor-element-37815a52,
  .elementor-4949 .elementor-element-899a1dd,
  .elementor-4949 .elementor-element-723f40a6,
  .elementor-4949 .elementor-element-5df2def3 {
    width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */