.elementor-17070101 .elementor-element.elementor-element-82376c9 .elementor-image img{width:100%;max-width:100%;height:270px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-e8e303c .elementor-image img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-7e25ced3 .elementor-image img{height:526px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-9d776bf .elementor-image img{width:100%;max-width:100%;height:398px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-baf6ef3 .elementor-image img{width:100%;max-width:100%;height:600px;}.elementor-17070101 .elementor-element.elementor-element-587fa59 .elementor-image img{height:370px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-7d70ac2 .elementor-image img{height:409px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-2c8ce60e > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-d25e3fd .elementor-image img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-14fd3555 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-6bd3d46 .elementor-image img{height:429px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-6bd3d46 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-430f282f .elementor-image img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-79358d7d .elementor-image img{height:623px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-19d7b375 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-1004ab70 .elementor-image img{height:506px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-1f11957f .elementor-image img{height:521px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-707399e7 .elementor-image img{height:587px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-707399e7 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-67901b6 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-75c2a01b > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-742191b5 .elementor-image img{height:434px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17070101 .elementor-element.elementor-element-58e08c0a > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-17070101 .elementor-element.elementor-element-8f7b85e{width:45%;}.elementor-17070101 .elementor-element.elementor-element-c719595{width:54.609%;}.elementor-17070101 .elementor-element.elementor-element-5ce40fe2{width:66.14%;}.elementor-17070101 .elementor-element.elementor-element-7d75f00{width:33.163%;}.elementor-17070101 .elementor-element.elementor-element-4d7d167a{width:33.596%;}.elementor-17070101 .elementor-element.elementor-element-72d2c35e{width:66.013%;}}/* Start custom CSS for accordion, class: .elementor-element-66eb94d0 *//* =========================================================
   PRODUCT DOCUMENTATION ACCORDION
   Reference Style: Clean White + Navy + Brand Blue
   Scoped to this Elementor Widget Only
   ========================================================= */


/* =========================================================
   MAIN ACCORDION WRAPPER
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion {
    background: transparent !important;
    border: 0 !important;
}


/* =========================================================
   ACCORDION ITEM / CARD
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item {

    margin-bottom: 14px !important;

    border: 1px solid #d8e2ee !important;

    border-radius: 15px !important;

    overflow: hidden !important;

    background: #ffffff !important;

    box-shadow:
        0 3px 12px rgba(11, 44, 94, 0.04) !important;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease;

}


/* =========================================================
   HOVER EFFECT
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:hover {

    border-color: #bdd2eb !important;

    box-shadow:
        0 7px 22px rgba(11, 44, 94, 0.08) !important;

    transform: translateY(-1px);

}


/* =========================================================
   ACCORDION TITLE
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    min-height: 84px !important;

    padding:
        18px
        82px
        18px
        84px !important;

    margin: 0 !important;

    border: 0 !important;

    background: #ffffff !important;

    color: #17375e !important;

    font-size: 19px !important;

    font-weight: 700 !important;

    line-height: 1.4 !important;

    box-sizing: border-box !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;

}


/* =========================================================
   NUMBER BOX
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title:before {

    position: absolute !important;

    content: "" !important;

    left: 24px !important;

    top: 50% !important;

    transform: translateY(-50%) !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 40px !important;

    height: 40px !important;

    background: #edf3fb !important;

    border: 1px solid #d3dfec !important;

    border-radius: 11px !important;

    color: #2d5fb8 !important;

    font-size: 12px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    box-sizing: border-box !important;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease;

}


/* =========================================================
   SECTION NUMBERS
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(1)
.elementor-tab-title:before {
    content: "01" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(2)
.elementor-tab-title:before {
    content: "02" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(3)
.elementor-tab-title:before {
    content: "03" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(4)
.elementor-tab-title:before {
    content: "04" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(5)
.elementor-tab-title:before {
    content: "05" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(6)
.elementor-tab-title:before {
    content: "06" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(7)
.elementor-tab-title:before {
    content: "07" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(8)
.elementor-tab-title:before {
    content: "08" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(9)
.elementor-tab-title:before {
    content: "09" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(10)
.elementor-tab-title:before {
    content: "10" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(11)
.elementor-tab-title:before {
    content: "11" !important;
}

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:nth-child(12)
.elementor-tab-title:before {
    content: "12" !important;
}


/* =========================================================
   ACCORDION ICON CONTAINER
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-icon {

    position: absolute !important;

    right: 24px !important;

    top: 50% !important;

    transform: translateY(-50%) !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 38px !important;

    height: 38px !important;

    margin: 0 !important;

    background: #f1f5fa !important;

    border: 1px solid #d4dfeb !important;

    border-radius: 50% !important;

    color: #2d5fb8 !important;

    font-size: 12px !important;

    line-height: 1 !important;

    box-sizing: border-box !important;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease;

}


/* =========================================================
   ICON SIZE
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-icon i,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-icon svg {

    font-size: 11px !important;

    width: 11px !important;

    height: 11px !important;

}


/* =========================================================
   ACTIVE ACCORDION TITLE
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title.elementor-active {

    background: #f9fbfe !important;

    color: #1e4fd6 !important;

}


/* =========================================================
   ACTIVE NUMBER BOX
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title.elementor-active:before {

    background: #e8f0ff !important;

    border-color: #bfd2f2 !important;

    color: #1e4fd6 !important;

}


/* =========================================================
   ACTIVE ICON
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title.elementor-active
.elementor-accordion-icon {

    background: #edf3ff !important;

    border-color: #c5d7f1 !important;

    color: #1e4fd6 !important;

}


/* =========================================================
   ACCORDION CONTENT
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content {

    padding: 30px !important;

    border-top: 1px solid #e1e8f0 !important;

    background: #ffffff !important;

    color: #667085 !important;

    font-size: 14px !important;

    line-height: 1.75 !important;

    box-sizing: border-box !important;

}


/* =========================================================
   CONTENT HEADINGS
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content h1,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content h2,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content h3,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content h4,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content h5,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content h6 {

    color: #17375e !important;

    font-weight: 700 !important;

    line-height: 1.4 !important;

}


/* =========================================================
   CONTENT PARAGRAPHS
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content p {

    color: #667085 !important;

    line-height: 1.75 !important;

}


/* =========================================================
   STRONG TEXT
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content strong {

    color: #17375e !important;

    font-weight: 700 !important;

}


/* =========================================================
   LINKS
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content a {

    color: #1e4fd6 !important;

    font-weight: 600 !important;

    text-decoration: none !important;

}


.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content a:hover {

    color: #17375e !important;

    text-decoration: underline !important;

}


/* =========================================================
   LISTS
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content ul,
.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content ol {

    margin-top: 12px !important;

    margin-bottom: 18px !important;

    padding-left: 22px !important;

}


.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content li {

    margin-bottom: 8px !important;

    color: #667085 !important;

}


/* =========================================================
   QUOTE / HIGHLIGHT BOX
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content blockquote {

    margin: 20px 0 !important;

    padding: 14px 18px !important;

    background: #fffaf2 !important;

    border-top: 1px solid #fde8c7 !important;

    border-right: 1px solid #fde8c7 !important;

    border-bottom: 1px solid #fde8c7 !important;

    border-left: 4px solid #f5a623 !important;

    border-radius: 0 10px 10px 0 !important;

    color: #667085 !important;

}


/* =========================================================
   LAST ITEM
   ========================================================= */

.elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item:last-child {

    margin-bottom: 0 !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title {

        min-height: 76px !important;

        font-size: 18px !important;

        padding-left: 78px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-item {

        margin-bottom: 10px !important;

        border-radius: 12px !important;

    }


    .elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title {

        min-height: 68px !important;

        padding:
            12px
            58px
            12px
            64px !important;

        font-size: 16px !important;

        line-height: 1.4 !important;

    }


    .elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-title:before {

        left: 15px !important;

        width: 36px !important;

        height: 36px !important;

        border-radius: 10px !important;

        font-size: 11px !important;

    }


    .elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-accordion-icon {

        right: 14px !important;

        width: 32px !important;

        height: 32px !important;

    }


    .elementor-17070101 .elementor-element.elementor-element-66eb94d0 .elementor-tab-content {

        padding: 22px 16px !important;

        font-size: 13px !important;

        line-height: 1.7 !important;

    }

}/* End custom CSS */