.elementor-3345 .elementor-element.elementor-element-a74dc5f{--display:flex;}.elementor-3345 .elementor-element.elementor-global-3021{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;--divider-icon-size:70px;--divider-element-spacing:12px;}.elementor-3345 .elementor-element.elementor-global-3021 .elementor-divider-separator{width:100%;}.elementor-3345 .elementor-element.elementor-global-3021 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3345 .elementor-element.elementor-global-3021.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3345 .elementor-element.elementor-global-3021.elementor-view-framed .elementor-icon, .elementor-3345 .elementor-element.elementor-global-3021.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3345 .elementor-element.elementor-global-3021.elementor-view-framed .elementor-icon, .elementor-3345 .elementor-element.elementor-global-3021.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3345 .elementor-element.elementor-global-3021 .elementor-icon i, .elementor-3345 .elementor-element.elementor-global-3021 .elementor-icon svg{transform:rotate(0deg);}.elementor-3345 .elementor-element.elementor-element-a40edba .elementor-blockquote{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}/* Start custom CSS for global, class: .elementor-global-3021 */.elementor-3345 .elementor-element.elementor-global-3021 .elementor-icon svg {
    height: 36px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1081f4 */.elementor-3345 .elementor-element.elementor-element-f1081f4 table th,
.elementor-3345 .elementor-element.elementor-element-f1081f4 table td {
    text-align: left;
    vertical-align: middle;
    padding: 12px 6px;
    background: transparent;
    border: 0;
}

.elementor-3345 .elementor-element.elementor-element-f1081f4 table,
.elementor-3345 .elementor-element.elementor-element-f1081f4 thead {
    border: 0;
}

.elementor-3345 .elementor-element.elementor-element-f1081f4 table tr {
    border: 0;
    border-bottom: 1px solid #C3A343;
}

.elementor-3345 .elementor-element.elementor-element-f1081f4 table td:first-child i {
    font-size: 0.8em;
    opacity: 1;
}

.elementor-3345 .elementor-element.elementor-element-f1081f4 i {
    opacity: 0.5;
}

.elementor-3345 .elementor-element.elementor-element-f1081f4 a {
    font-weight: bold;
}

.elementor-3345 .elementor-element.elementor-element-f1081f4 .data-title {
        font-weight: bold;
}

@media (min-width: 768px) {
    .elementor-3345 .elementor-element.elementor-element-f1081f4 span.data-title {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-3345 .elementor-element.elementor-element-f1081f4 thead {
        display: none;
    }
    .elementor-3345 .elementor-element.elementor-element-f1081f4 td {
        display: block;
        padding: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-597b374 */.elementor-3345 .elementor-element.elementor-element-597b374 table th,
.elementor-3345 .elementor-element.elementor-element-597b374 table td {
    text-align: left;
    vertical-align: middle;
    padding: 12px 6px;
    background: transparent;
    border: 0;
}

.elementor-3345 .elementor-element.elementor-element-597b374 table,
.elementor-3345 .elementor-element.elementor-element-597b374 thead {
    border: 0;
}

.elementor-3345 .elementor-element.elementor-element-597b374 table tr {
    border: 0;
    border-bottom: 1px solid #C3A343;
}

.elementor-3345 .elementor-element.elementor-element-597b374 table td:first-child i {
    font-size: 0.8em;
    opacity: 1;
}

.elementor-3345 .elementor-element.elementor-element-597b374 i {
    opacity: 0.5;
}

.elementor-3345 .elementor-element.elementor-element-597b374 a {
    font-weight: bold;
}

.elementor-3345 .elementor-element.elementor-element-597b374 .data-title {
        font-weight: bold;
}

@media (min-width: 768px) {
    .elementor-3345 .elementor-element.elementor-element-597b374 span.data-title {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-3345 .elementor-element.elementor-element-597b374 thead {
        display: none;
    }
    .elementor-3345 .elementor-element.elementor-element-597b374 td {
        display: block;
        padding: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3021 */.elementor-3345 .elementor-element.elementor-global-3021 .elementor-icon svg {
    height: 36px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3021 */.elementor-3345 .elementor-element.elementor-global-3021 .elementor-icon svg {
    height: 36px;
}/* End custom CSS */