.elementor-12609 .elementor-element.elementor-element-08ea28f{--display:flex;}.elementor-12609 .elementor-element.elementor-element-57454de{--display:flex;}.elementor-12609 .elementor-element.elementor-element-88770f4{--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-12609 .elementor-element.elementor-element-46f3d1a{font-size:15px;font-weight:400;text-transform:none;}.elementor-12609 .elementor-element.elementor-element-afba080{--display:flex;}.elementor-12609 .elementor-element.elementor-element-8dc8407{--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-12609 .elementor-element.elementor-element-f1f26f3{font-size:15px;font-weight:400;text-transform:none;}.elementor-12609 .elementor-element.elementor-element-ec38e7c{--display:flex;}.elementor-12609 .elementor-element.elementor-element-b4bbb20{--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-12609 .elementor-element.elementor-element-d4da6c2{font-size:15px;font-weight:400;text-transform:none;}.elementor-12609 .elementor-element.elementor-element-98b14a8{--display:flex;}.elementor-12609 .elementor-element.elementor-element-5af2713{--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-12609 .elementor-element.elementor-element-392fd36 blockquote, .elementor-12609 .elementor-element.elementor-element-392fd36 .quote-wrapper{align-items:start;text-align:start;}.elementor-12609 .elementor-element.elementor-element-392fd36 .ts-testimonial-wrapper .items .item{padding:20px 20px 5px 20px;}.elementor-12609 .elementor-element.elementor-element-433b088{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;}.elementor-12609 .elementor-element.elementor-element-433b088 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;}.elementor-12609 .elementor-element.elementor-element-433b088 {--n-accordion-padding:2px 10px 20px 10px;}:where( .elementor-12609 .elementor-element.elementor-element-433b088 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;text-transform:none;}:where( .elementor-12609 .elementor-element.elementor-element-433b088 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;--padding-top:5px;--padding-right:11px;--padding-bottom:20px;--padding-left:11px;}.elementor-12609 .elementor-element.elementor-element-e099a9c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for text-editor, class: .elementor-element-46f3d1a */.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li:before {
    content: "\e94d";
    font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 1px;
    left: -2px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a strong {
    font-weight: bold;
    font-size: 16px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li {
    padding: 0 0 0 20px;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f26f3 */.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li {
    padding: 0 0 15px 20px !important;
    flex-direction: row;
    text-align: right;
    border-bottom: 1px solid #ddd;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li strong {
    display: block;
    float: left;
    text-align: left;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li:before {
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 0px;
    left: -2px;
    font-family: "Font Awesome 5 free";
    content: "\f058";
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p {
    display: flex;
    justify-content: space-between;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p strong {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4da6c2 */.elementor-12609 .elementor-element.elementor-element-d4da6c2 h6 {
    margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f3d1a */.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li:before {
    content: "\e94d";
    font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 1px;
    left: -2px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a strong {
    font-weight: bold;
    font-size: 16px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li {
    padding: 0 0 0 20px;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f26f3 */.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li {
    padding: 0 0 15px 20px !important;
    flex-direction: row;
    text-align: right;
    border-bottom: 1px solid #ddd;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li strong {
    display: block;
    float: left;
    text-align: left;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li:before {
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 0px;
    left: -2px;
    font-family: "Font Awesome 5 free";
    content: "\f058";
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p {
    display: flex;
    justify-content: space-between;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p strong {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4da6c2 */.elementor-12609 .elementor-element.elementor-element-d4da6c2 h6 {
    margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f3d1a */.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li:before {
    content: "\e94d";
    font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 1px;
    left: -2px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a strong {
    font-weight: bold;
    font-size: 16px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li {
    padding: 0 0 0 20px;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f26f3 */.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li {
    padding: 0 0 15px 20px !important;
    flex-direction: row;
    text-align: right;
    border-bottom: 1px solid #ddd;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li strong {
    display: block;
    float: left;
    text-align: left;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li:before {
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 0px;
    left: -2px;
    font-family: "Font Awesome 5 free";
    content: "\f058";
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p {
    display: flex;
    justify-content: space-between;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p strong {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4da6c2 */.elementor-12609 .elementor-element.elementor-element-d4da6c2 h6 {
    margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f3d1a */.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li:before {
    content: "\e94d";
    font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 1px;
    left: -2px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a strong {
    font-weight: bold;
    font-size: 16px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li {
    padding: 0 0 0 20px;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f26f3 */.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li {
    padding: 0 0 15px 20px !important;
    flex-direction: row;
    text-align: right;
    border-bottom: 1px solid #ddd;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li strong {
    display: block;
    float: left;
    text-align: left;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li:before {
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 0px;
    left: -2px;
    font-family: "Font Awesome 5 free";
    content: "\f058";
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p {
    display: flex;
    justify-content: space-between;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p strong {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4da6c2 */.elementor-12609 .elementor-element.elementor-element-d4da6c2 h6 {
    margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f3d1a */.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li:before {
    content: "\e94d";
    font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 1px;
    left: -2px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a strong {
    font-weight: bold;
    font-size: 16px;
}
.elementor-12609 .elementor-element.elementor-element-46f3d1a ul li {
    padding: 0 0 0 20px;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f26f3 */.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li {
    padding: 0 0 15px 20px !important;
    flex-direction: row;
    text-align: right;
    border-bottom: 1px solid #ddd;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li strong {
    display: block;
    float: left;
    text-align: left;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 ul li:before {
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    width: initial !important;
    height: initial !important;
    border: none !important;
    background: none !important;
    top: 0px;
    left: -2px;
    font-family: "Font Awesome 5 free";
    content: "\f058";
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p {
    display: flex;
    justify-content: space-between;
}
.elementor-12609 .elementor-element.elementor-element-f1f26f3 p strong {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4da6c2 */.elementor-12609 .elementor-element.elementor-element-d4da6c2 h6 {
    margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-433b088 */.elementor-12609 .elementor-element.elementor-element-433b088 h6, .elementor-12609 .elementor-element.elementor-element-433b088 strong {
    font-weight: 600;
}/* End custom CSS */