.elementor-1664 .elementor-element.elementor-element-dbd850d{--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-1664 .elementor-element.elementor-element-2a3a8d9{--display:flex;}.elementor-1664 .elementor-element.elementor-element-bd337ff{text-align:justify;}.elementor-1664 .elementor-element.elementor-element-8def878{--display:flex;}.elementor-1664 .elementor-element.elementor-element-f2943be{--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-1664 .elementor-element.elementor-element-d1fc7ff{text-align:justify;}.elementor-1664 .elementor-element.elementor-element-b1bd9c9{--display:flex;}.elementor-1664 .elementor-element.elementor-element-2541a6e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-d1fc7ff */.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: none !important;
    margin-bottom: 15px;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title {
    background: #ffffff !important;
    color: #071d49 !important;
    border: 1px solid #e1e4e8 !important;
    border-radius: 5px !important;
    padding: 10px 25px !important;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title:hover {
    background: #f5f5f5 !important;
    color: #e31837 !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title.elementor-active {
    background: #e31837 !important;
    color: #ffffff !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-content {
    border: none !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-content-wrapper {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1fc7ff */.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: none !important;
    margin-bottom: 15px;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title {
    background: #ffffff !important;
    color: #071d49 !important;
    border: 1px solid #e1e4e8 !important;
    border-radius: 5px !important;
    padding: 10px 25px !important;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title:hover {
    background: #f5f5f5 !important;
    color: #e31837 !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title.elementor-active {
    background: #e31837 !important;
    color: #ffffff !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-content {
    border: none !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-content-wrapper {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1fc7ff */.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: none !important;
    margin-bottom: 15px;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title {
    background: #ffffff !important;
    color: #071d49 !important;
    border: 1px solid #e1e4e8 !important;
    border-radius: 5px !important;
    padding: 10px 25px !important;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title:hover {
    background: #f5f5f5 !important;
    color: #e31837 !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title.elementor-active {
    background: #e31837 !important;
    color: #ffffff !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-content {
    border: none !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-content-wrapper {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1fc7ff */.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: none !important;
    margin-bottom: 15px;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title {
    background: #ffffff !important;
    color: #071d49 !important;
    border: 1px solid #e1e4e8 !important;
    border-radius: 5px !important;
    padding: 10px 25px !important;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.2px;
    transition: all 0.25s ease;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title:hover {
    background: #f5f5f5 !important;
    color: #e31837 !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-title.elementor-active {
    background: #e31837 !important;
    color: #ffffff !important;
    border-color: #e31837 !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tab-content {
    border: none !important;
}

.elementor-1664 .elementor-element.elementor-element-d1fc7ff .elementor-tabs-content-wrapper {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2541a6e */.elementor-1664 .elementor-element.elementor-element-2541a6e [role="tab"] {
    background: #ffffff !important;
    color: #071d49 !important;
    border: none !important;
    border-radius: 6px !important;
    padding: 11px 28px !important;
    font-size: 13px;
    font-weight: 600;
    transition: all 0.25s ease;
}

/* TAB AKTIF */
.elementor-1664 .elementor-element.elementor-element-2541a6e [role="tab"][aria-selected="true"] {
    background: #DD183B !important;
    color: #ffffff !important;
}

/* HOVER */
.elementor-1664 .elementor-element.elementor-element-2541a6e [role="tab"]:hover {
    color: #DD183B !important;
}

/* HOVER TAB AKTIF */
.elementor-1664 .elementor-element.elementor-element-2541a6e [role="tab"][aria-selected="true"]:hover {
    background: #DD183B !important;
    color: #ffffff !important;
}/* End custom CSS */