.elementor-8185 .elementor-element.elementor-element-4f35d13{--display:flex;}.elementor-8185 .elementor-element.elementor-element-baaba20{--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;}/* Start custom CSS for container, class: .elementor-element-4f35d13 */.elementor-8185 .elementor-element.elementor-element-4f35d13 { background-color: #00554c; padding: 152px 24px 64px; }
.elementor-8185 .elementor-element.elementor-element-4f35d13 h1 { color: #fff; font-size: 48px; line-height: 1.12; max-width: 1000px; }
.elementor-8185 .elementor-element.elementor-element-4f35d13 .elementor-widget-text-editor { color: #fff; max-width: 1000px; font-size: 18px; line-height: 1.6; }
@media (max-width: 767px) { .elementor-8185 .elementor-element.elementor-element-4f35d13 { padding: 120px 20px 40px; } .elementor-8185 .elementor-element.elementor-element-4f35d13 h1 { font-size: 34px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baaba20 */.elementor-8185 .elementor-element.elementor-element-baaba20 { padding: 56px 24px; }
.elementor-8185 .elementor-element.elementor-element-baaba20 h2 { font-size: 32px; line-height: 1.2; margin-top: 28px; }
.elementor-8185 .elementor-element.elementor-element-baaba20 h3 { font-size: 23px; line-height: 1.3; }
.elementor-8185 .elementor-element.elementor-element-baaba20 p, .elementor-8185 .elementor-element.elementor-element-baaba20 li { font-size: 17px; line-height: 1.65; }
.elementor-8185 .elementor-element.elementor-element-baaba20 .moving-table-scroll { max-width: 100%; overflow-x: auto; margin: 16px 0 32px; }
.elementor-8185 .elementor-element.elementor-element-baaba20 table { width: 100%; min-width: 700px; border-collapse: collapse; font-size: 16px; }
.elementor-8185 .elementor-element.elementor-element-baaba20 th { background: #00554c; color: #fff; text-align: left; }
.elementor-8185 .elementor-element.elementor-element-baaba20 th, .elementor-8185 .elementor-element.elementor-element-baaba20 td { padding: 16px; border: 1px solid #dce4e1; vertical-align: top; }
.elementor-8185 .elementor-element.elementor-element-baaba20 tbody tr:nth-child(even) { background: #f4f6f5; }
.elementor-8185 .elementor-element.elementor-element-baaba20 details { border-bottom: 1px solid #dce4e1; padding: 18px 0; }
.elementor-8185 .elementor-element.elementor-element-baaba20 summary { font-size: 19px; font-weight: 600; color: #00554c; cursor: pointer; }
@media (max-width: 767px) { .elementor-8185 .elementor-element.elementor-element-baaba20 { padding: 32px 20px; } .elementor-8185 .elementor-element.elementor-element-baaba20 h2 { font-size: 27px; } }/* End custom CSS */