.elementor-5560 .elementor-element.elementor-element-788f4cb{--display:flex;}.elementor-5560 .elementor-element.elementor-element-e9eb9d1{--display:flex;}.elementor-5560 .elementor-element.elementor-element-427d9c5{--display:flex;}.elementor-5560 .elementor-element.elementor-element-9793d62{--display:flex;}.elementor-5560 .elementor-element.elementor-element-b33d054{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-333b735{--display:flex;}.elementor-5560 .elementor-element.elementor-element-cc7f29c{--display:flex;}.elementor-5560 .elementor-element.elementor-element-561395d{--display:flex;}.elementor-5560 .elementor-element.elementor-element-684ef49{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-e6c8cbf{--display:flex;}.elementor-5560 .elementor-element.elementor-element-17f562d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#2B6CB0;--border-color:#2B6CB0;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5560 .elementor-element.elementor-element-17f562d:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-17f562d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FF;}.elementor-5560 .elementor-element.elementor-element-8a04569 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5560 .elementor-element.elementor-element-8a04569.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;}.elementor-5560 .elementor-element.elementor-element-8a04569.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-8a04569.elementor-view-default .elementor-icon{fill:#2B6CB0;color:#2B6CB0;border-color:#2B6CB0;}.elementor-5560 .elementor-element.elementor-element-8a04569 .elementor-icon{font-size:57px;}.elementor-5560 .elementor-element.elementor-element-8a04569 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-8a04569 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-5560 .elementor-element.elementor-element-8a04569 .elementor-icon-box-description{font-size:17px;line-height:1.7em;}.elementor-5560 .elementor-element.elementor-element-ff4df5b{--display:flex;}.elementor-5560 .elementor-element.elementor-element-1853d69{--display:flex;}.elementor-5560 .elementor-element.elementor-element-2d0249d{--display:flex;}.elementor-5560 .elementor-element.elementor-element-6b0ed5d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-9e7711a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5560 .elementor-element.elementor-element-2fb9010{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-67c77ff{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-d967ea9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-eaf7c43{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-368be5e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5560 .elementor-element.elementor-element-0d0666c{--display:flex;}.elementor-5560 .elementor-element.elementor-element-e216164{--display:flex;}.elementor-5560 .elementor-element.elementor-element-b88869b{--display:flex;}.elementor-5560 .elementor-element.elementor-element-bd97ec5{--display:flex;}.elementor-5560 .elementor-element.elementor-element-2dfeb75{--display:flex;}.elementor-5560 .elementor-element.elementor-element-8333295{--display:flex;}.elementor-5560 .elementor-element.elementor-element-823b53a{--display:flex;}.elementor-5560 .elementor-element.elementor-element-cb7d994{--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-5560 .elementor-element.elementor-element-e89cae4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for text-editor, class: .elementor-element-e5ce92e */.zero-trust-checklist {
  margin: 20px 0;
}

.zero-trust-checklist label {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}

.zero-trust-checklist input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin: 0;
  flex-shrink: 0;
}

.zero-trust-checklist span {
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d0666c *//* Excellent Networks - FAQ Section */
.faq-section {
    max-width: 900px;
    margin: 40px auto;
}

/* FAQ Question */
.faq-section h3 {
    position: relative;
    background: #ffffff;
    color: #12355b;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    padding: 20px 55px 20px 22px;
    margin: 0 0 12px;
    border: 1px solid #dce6f0;
    border-radius: 6px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* Plus icon */
.faq-section h3::after {
    content: "+";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    font-weight: 400;
    color: #1677c8;
}

/* Hover */
.faq-section h3:hover {
    border-color: #1677c8;
    background: #f7fbff;
    color: #1677c8;
}

/* Answer */
.faq-section h3 + p {
    background: #f7faff;
    color: #4a5568;
    font-size: 16px;
    line-height: 1.7;
    padding: 0 22px 20px;
    margin: -12px 0 14px;
    border: 1px solid #dce6f0;
    border-top: none;
    border-radius: 0 0 6px 6px;
}/* End custom CSS */