.elementor-926 .elementor-element.elementor-element-f44a7ca:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-f44a7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F9FF;
    background-image: url("https://bvtn.org.vn/wp-content/uploads/2023/12/bgd-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-f44a7ca > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-926 .elementor-element.elementor-element-f44a7ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-926 .elementor-element.elementor-element-7b801d2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-926 .elementor-element.elementor-element-7b801d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-926 .elementor-element.elementor-element-7b801d2 > .elementor-element-populated {
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-926 .elementor-element.elementor-element-1534ff3 {
    width: auto;
    max-width: auto;
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: var( --e-global-color-50e7161 );
}

.elementor-926 .elementor-element.elementor-element-1534ff3 > .elementor-widget-container {
    background-color: var( --e-global-color-primary );
    margin: 10px 0px 10px 0px;
    padding: 5px 15px 5px 15px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-926 .elementor-element.elementor-element-1534ff3 a {
    color: var( --e-global-color-50e7161 );
}

.elementor-926 .elementor-element.elementor-element-2b3a788 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    color: var( --e-global-color-primary );
}

.elementor-926 .elementor-element.elementor-element-2f32278:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-2f32278 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E8F3FF;
}

.elementor-926 .elementor-element.elementor-element-2f32278 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}

.elementor-926 .elementor-element.elementor-element-2f32278 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-926 .elementor-element.elementor-element-e3b0901:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-50e7161 );
}

.elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #B1D8FF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 30px 30px;
}

.elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated, .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated > .elementor-background-overlay, .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-background-slideshow {
    border-radius: 10px 0px 0px 10px;
}

.elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-926 .elementor-element.elementor-element-3598bb2 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-926 .elementor-element.elementor-element-7d82936 {
    --box-background-color: #F2F4F7;
    --box-border-color: #E5E6ED;
    --box-border-width: 1px;
    --box-border-radius: 10px;
    --separator-width: 1px;
    --box-padding: 10px;
    --header-background-color: #E5E6ED;
    --header-color: var( --e-global-color-0de1721 );
    --item-text-color: var( --e-global-color-0de1721 );
    --item-text-hover-decoration: underline;
    --marker-color: var( --e-global-color-primary );
}

.elementor-926 .elementor-element.elementor-element-7d82936 .elementor-toc__header-title {
    text-align: start;
}

.elementor-926 .elementor-element.elementor-element-847e8c3 {
    color: var( --e-global-color-0de1721 );
}

.elementor-926 .elementor-element.elementor-element-1795323:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-1795323 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3F5;
}

.elementor-926 .elementor-element.elementor-element-6e5dc7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-926 .elementor-element.elementor-element-fa18ef0 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-53a019f {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px;
}

.elementor-926 .elementor-element.elementor-element-53a019f .elementor-divider-separator {
    width: 17%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-926 .elementor-element.elementor-element-53a019f .elementor-divider {
    text-align: center;
    padding-block-start:7px;padding-block-end:7px;}

.elementor-926 .elementor-element.elementor-element-4934b88 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-926 .elementor-element.elementor-element-4934b88 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-item > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-926 .elementor-element.elementor-element-4934b88 .elementor-icon-list-text {
    color: var( --e-global-color-0de1721 );
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-1795323 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E6E8EA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 12px;
    margin-bottom: 12px;
    padding: 15px 15px 15px 15px;
}

.elementor-926 .elementor-element.elementor-element-1795323, .elementor-926 .elementor-element.elementor-element-1795323 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-926 .elementor-element.elementor-element-1795323 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-926 .elementor-element.elementor-element-b94a911:not(.elementor-motion-effects-element-type-background), .elementor-926 .elementor-element.elementor-element-b94a911 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3F5;
}

.elementor-926 .elementor-element.elementor-element-ddf2229 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-926 .elementor-element.elementor-element-9968425 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-3660cba {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px;
}

.elementor-926 .elementor-element.elementor-element-3660cba .elementor-divider-separator {
    width: 17%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-926 .elementor-element.elementor-element-3660cba .elementor-divider {
    text-align: center;
    padding-block-start:7px;padding-block-end:7px;}

.elementor-926 .elementor-element.elementor-element-b66c969 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    fill: var( --e-global-color-50e7161 );
    color: var( --e-global-color-50e7161 );
}

.elementor-926 .elementor-element.elementor-element-b66c969 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-926 .elementor-element.elementor-element-67dbea4 {
    width: auto;
    max-width: auto;
    top: 115px;
}

body:not(.rtl) .elementor-926 .elementor-element.elementor-element-67dbea4 {
    left: 25px;
}

body.rtl .elementor-926 .elementor-element.elementor-element-67dbea4 {
    right: 25px;
}

.elementor-926 .elementor-element.elementor-element-67dbea4 img {
    width: 35px;
}

.elementor-926 .elementor-element.elementor-element-b94a911 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E6E8EA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 12px;
    margin-bottom: 12px;
    padding: 15px 15px 15px 15px;
}

.elementor-926 .elementor-element.elementor-element-b94a911, .elementor-926 .elementor-element.elementor-element-b94a911 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-926 .elementor-element.elementor-element-b94a911 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-926 .elementor-element.elementor-element-abd1f59 .jet-listing-dynamic-link__link {
    align-self: flex-end;
    font-weight: 600;
    color: var( --e-global-color-primary );
    flex-direction: row;
}

.elementor-926 .elementor-element.elementor-element-abd1f59 .jet-listing-dynamic-link__icon {
    order: -1;
}

.elementor-926 .elementor-element.elementor-element-a92292a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 4px;
}

.elementor-926 .elementor-element.elementor-element-a92292a .elementor-divider-separator {
    width: 100%;
}

.elementor-926 .elementor-element.elementor-element-a92292a .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-926 .elementor-element.elementor-element-f4c1c19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-50e7161 );
}

.elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #B1D8FF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 15px;
}

.elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated, .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated > .elementor-background-overlay, .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-background-slideshow {
    border-radius: 0px 10px 10px 0px;
}

.elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-926 .elementor-element.elementor-element-0c080cd {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-926 .elementor-element.elementor-element-5cbecb4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-926 .elementor-element.elementor-element-5cbecb4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-926 .elementor-element.elementor-element-5cbecb4 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EAEAEA;
}

.elementor-926 .elementor-element.elementor-element-8abb5b2 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-8abb5b2 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #007BFF;
}

.elementor-926 .elementor-element.elementor-element-0a9ced8 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 3px;
}

.elementor-926 .elementor-element.elementor-element-0a9ced8 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-926 .elementor-element.elementor-element-0a9ced8 .elementor-divider {
    text-align: center;
    padding-block-start:15px;padding-block-end:15px;}

.elementor-926 .elementor-element.elementor-element-76fd5dc > .elementor-widget-container {
    padding: 2px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc {
    --e-icon-list-icon-size: 19px;
    --icon-vertical-offset: 0px;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-item > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-text {
    color: var( --e-global-color-0de1721 );
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-01402f4 > .elementor-widget-container {
    padding: 2px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-926 .elementor-element.elementor-element-01402f4 {
    --e-icon-list-icon-size: 19px;
    --icon-vertical-offset: 0px;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-item > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-text {
    color: var( --e-global-color-0de1721 );
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-c78033e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-926 .elementor-element.elementor-element-c78033e > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 19px;
    --icon-vertical-offset: 0px;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 > .elementor-widget-container {
    background-color: var( --e-global-color-primary );
    margin: 10px 0px 10px 0px;
    padding: 5px 15px 5px 15px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-icon i {
    color: var( --e-global-color-50e7161 );
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-50e7161 );
    transition: fill 0.3s;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-item > a {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-text {
    color: var( --e-global-color-50e7161 );
    transition: color 0.3s;
}

.elementor-926 .elementor-element.elementor-element-7b649c9 {
    --alignment: center;
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
}

.elementor-926 .elementor-element.elementor-element-7b649c9 .elementor-share-btn {
    font-size: calc(0.9px * 10);
    border-width: 2px;
}

.elementor-926 .elementor-element.elementor-element-7b649c9 .elementor-share-btn__icon {
    --e-share-buttons-icon-size: 24px;
}

.elementor-926 .elementor-element.elementor-element-fc5b9c4 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-926 .elementor-element.elementor-element-ae02bbf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-926 .elementor-element.elementor-element-ae02bbf > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EAEAEA;
}

.elementor-926 .elementor-element.elementor-element-b33b431 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-b33b431 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #007BFF;
}

.elementor-926 .elementor-element.elementor-element-d635e83 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 3px;
}

.elementor-926 .elementor-element.elementor-element-d635e83 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-926 .elementor-element.elementor-element-d635e83 .elementor-divider {
    text-align: center;
    padding-block-start:15px;padding-block-end:15px;}

.elementor-926 .elementor-element.elementor-element-8d7e568 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-926 .elementor-element.elementor-element-8d7e568 > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
}

.elementor-926 .elementor-element.elementor-element-c8c6687 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-926 .elementor-element.elementor-element-c8c6687 > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
}

.elementor-926 .elementor-element.elementor-element-42afd12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-926 .elementor-element.elementor-element-42afd12 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EAEAEA;
}

.elementor-926 .elementor-element.elementor-element-7fce360 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-7fce360 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #007BFF;
}

.elementor-926 .elementor-element.elementor-element-1cbdac4 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 3px;
}

.elementor-926 .elementor-element.elementor-element-1cbdac4 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-926 .elementor-element.elementor-element-1cbdac4 .elementor-divider {
    text-align: center;
    padding-block-start:15px;padding-block-end:15px;}

.elementor-926 .elementor-element.elementor-element-650f800 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-926 .elementor-element.elementor-element-650f800 > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
}

@media(min-width: 768px) {
    .elementor-926 .elementor-element.elementor-element-e3b0901 {
        width:70%;
    }

    .elementor-926 .elementor-element.elementor-element-f4c1c19 {
        width: 30%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-926 .elementor-element.elementor-element-7b801d2 {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-926 .elementor-element.elementor-element-7b801d2 > .elementor-element-populated {
        margin:30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-926 .elementor-element.elementor-element-2b3a788 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-926 .elementor-element.elementor-element-1795323 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-926 .elementor-element.elementor-element-b94a911 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-76fd5dc .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-01402f4 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-f11c1f9 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-926 .elementor-element.elementor-element-7b649c9 {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-926 .elementor-element.elementor-element-7b649c9 .elementor-share-btn {
        font-size: calc(0.75px * 10);
    }

    .elementor-926 .elementor-element.elementor-element-7b649c9 .elementor-share-btn__icon {
        --e-share-buttons-icon-size: 21px;
    }
}

@media(max-width: 767px) {
    .elementor-926 .elementor-element.elementor-element-7b801d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom:0px;
    }

    .elementor-926 .elementor-element.elementor-element-7b801d2 > .elementor-element-populated {
        margin: 20px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-926 .elementor-element.elementor-element-1534ff3 {
        width: auto;
        max-width: auto;
        font-size: 14px;
    }

    .elementor-926 .elementor-element.elementor-element-2b3a788 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated {
        border-width: 0px 1px 1px 1px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated, .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-element-populated > .elementor-background-overlay, .elementor-926 .elementor-element.elementor-element-e3b0901 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-926 .elementor-element.elementor-element-fa18ef0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-926 .elementor-element.elementor-element-1795323 {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-926 .elementor-element.elementor-element-67dbea4 {
        left: 26px;
    }

    body.rtl .elementor-926 .elementor-element.elementor-element-67dbea4 {
        right: 26px;
    }

    .elementor-926 .elementor-element.elementor-element-67dbea4 {
        top: 112px;
    }

    .elementor-926 .elementor-element.elementor-element-67dbea4 img {
        width: 40px;
    }

    .elementor-926 .elementor-element.elementor-element-b94a911 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated {
        border-width: 1px 1px 0px 1px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated, .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-element-populated > .elementor-background-overlay, .elementor-926 .elementor-element.elementor-element-f4c1c19 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-926 .elementor-element.elementor-element-8abb5b2 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-926 .elementor-element.elementor-element-7b649c9 {
        --alignment: center;
    }

    .elementor-926 .elementor-element.elementor-element-7b649c9 {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-926 .elementor-element.elementor-element-b33b431 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-926 .elementor-element.elementor-element-7fce360 .elementor-heading-title {
        font-size: 24px;
    }
}

/* Start custom CSS for theme-post-content, class: .elementor-element-847e8c3 */
.elementor-926 .elementor-element.elementor-element-847e8c3 img {
    border-radius: 12px !important;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4934b88 */
.elementor-926 .elementor-element.elementor-element-4934b88 span {
    font-weight: 600;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4934b88 */
.elementor-926 .elementor-element.elementor-element-4934b88 span {
    font-weight: 600;
}

/* End custom CSS */

/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
*  Copyright 2019 Adobe
*  All Rights Reserved.
*
* NOTICE:  All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/
:root {
    --header-height: 47px;
}

.sdk-HeaderView-headerForSizedContainer {
    opacity: 0;
    position: absolute !important;
    transition: opacity 1.5s ease;
}

.sdk-HeaderView-headerForSizedContainerWithSearch {
    opacity: 1;
    position: absolute !important;
}

.sdk-HeaderView-header {
    align-items: center;
    background-color: var(--spectrum-global-color-gray-100);
    border-bottom: solid 1px var(--spectrum-global-color-gray-200);
    box-sizing: border-box;
    display: flex;
    height: var(--header-height);
    max-height: var(--header-height);
    outline: 0;
    position: relative;
    width: 100%;
    z-index: 1001;
}

.sdk-HeaderView-header-modernViewer {
    background-color: var(--spectrum-global-color-gray-50);
}

.sdk-HeaderView-dummyDiv {
    display: inline-flex;
    flex-direction: row;
    margin: 0 auto;
}

.sdk-HeaderView-branding {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    height: 100%;
    margin-left: 20px;
    overflow: hidden;
}

.sdk-HeaderView-centreInfo {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
}

.sdk-HeaderView-leftFileinfoWithBranding {
    justify-content: left;
    margin-left: 60px;
    text-align: left !important;
}

.sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
    justify-content: left;
    margin-left: 110px;
    text-align: left !important;
}

.sdk-HeaderView-leftFileinfoWithoutBranding {
    justify-content: left;
    margin-left: 0;
    text-align: left !important;
}

.sdk-HeaderView-sideMenuButton {
    margin: 0 8px 0 0;
}

.sdk-HeaderView-actionButton .spectrum-Icon {
    height: 14px;
    margin-left: 5px;
    width: 14px;
}

button {
    padding: 0 5px;
}

.readAloudBranding {
    display: flex;
    margin-left: 8px;
}

.readAloudComponent {
    align-items: center;
    display: flex;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
}

.readAloudClose {
    margin-left: auto;
    margin-right: 30px;
}

.sdk-HeaderView-navSection {
    align-items: center;
    display: grid;
}

.sdk-HeaderView-toolsSection {
    align-items: center;
    display: grid;
    margin-right: 12px;
}

@media (max-width: 550px) {
    .sdk-HeaderView-branding {
        flex: 1 1 auto;
        min-width: 0;
    }

    .sdk-HeaderView-actionButton {
        display: none !important;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .sdk-HeaderView-centreInfo {
        position: relative !important;
    }
}

@media (max-width: 400px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 400px) and (max-width: 550px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 550px) and (max-width: 768px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 1023px) and (max-width: 1280px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}
/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
* Copyright 2020 Adobe
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/

.sdk-Preview-main {
    display: flex;
    flex-direction: row;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.sdk-Preview-middle {
    height: 100%;
    overflow-x: auto;
    width: 100%;
}

.sdk-Preview-preview {
    border: 0;
    height: 100%;
    width: 100%;
}

.sdk-Preview-previewTop {
    left: 0;
    top: 0;
}

.sdk-Preview-hide {
    visibility: hidden;
}

.sdk-App {
    display: flex;
    height: 100%;
    width: 100%;
}

.preview {
    height: 100%;
    min-width: 0;
    position: relative;
    width: 100%;
}

.side-Nav {
    height: calc((100vh - 64px));
}

.spectrum--dark {
    --bgColorLB: rgba(50, 50, 50, 0.8);
    --bgColor: var(--spectrum-global-color-gray-50);
}

.spectrum--light {
    --bgColorLB: rgba(248, 248, 248, 0.8);
    --bgColor: var(--spectrum-global-color-gray-100);
}
/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
*  Copyright 2020 Adobe
*  All Rights Reserved.
*
* NOTICE:  All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/

.sdk-ProgressView-progressBG {
    background-color: rgba(0, 0, 0, 0.3);
}

.sdk-ProgressView-progressBG-LB-ModernViewer {
    background-color: var(--progressViewBgColorLB);
}

.sdk-UploadProgressView-progressBG {
    background-color: var(--spectrum-global-color-gray-100);
}

.sdk-ProgressView-progressFixed {
    background-color: rgba(0, 0, 0, 0.3);
    color: var(--spectrum-global-color-gray-800);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 999999;
}

.sdk-ProgressView-progress {
    color: var(--spectrum-global-color-gray-800);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 999999;
}

.sdk-ProgressView-progressText {
    color: var(--spectrum-global-color-gray-50);
    font-size: 16px;
    left: 50%;
    margin-top: 55px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.sdk-ProgressView-progressTextInLine {
    color: var(--spectrum-global-color-gray-50);
    font-size: 16px;
    left: 50%;
    margin-top: 55px;
    position: absolute;
    top: 150px;
    transform: translate(-50%, -50%);
}

.sdk-ProgressText-light {
    color: var(--progressTextColor);
}

.sdk-ProgressText-dark {
    color: #505050;
}

.sdk-ProgressText-ModernViewer-LightBox {
    color: var(--spectrum-global-color-gray-800);
}

.sdk-ProgressView-progressWaitInLine {
    color: var(--spectrum-global-color-gray-50);
    font-size: 16px;
    left: 50%;
    margin-top: 55px;
    position: absolute;
    top: 100px;
    transform: translate(-50%, -50%);
}

.sdk-ProgressView-centered {
    color: var(--spectrum-global-color-gray-50);
    font-size: 16px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.spectrum--light {
    --progressViewBgColorLB: rgba(255, 255, 255, 0.8);
    --progressTextColor: var(--spectrum-global-color-gray-50);
}

.spectrum--dark {
    --progressViewBgColorLB: rgba(50, 50, 50, 0.8);
    --progressTextColor: var(--spectrum-global-color-gray-800);
}
/*************************************************************************
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 *  Copyright 2022 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by all applicable intellectual property laws,
 * including trade secret and or copyright laws.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/

/**
  dc-icons variables used by design team with spectrum fallbacks
  spectrum light theme varables: https://github.com/adobe/spectrum-css/blob/main/components/vars/css/themes/spectrum-light.css
  spectrum dark theme variables: https://github.com/adobe/spectrum-css/blob/main/components/vars/css/themes/spectrum-dark.css
**/
.spectrum {
  --iconCutout: var(--spectrum-global-color-gray-75);
  --iconBackground: var(--spectrum-global-color-gray-50);
  --iconFillMedium: var(--spectrum-global-color-gray-500);
  --iconFillPale: var(--spectrum-global-color-gray-400);
  --iconFillLight: var(--spectrum-global-color-gray-300);
  --iconFill: var(--spectrum-global-color-gray-700);
  --iconFillStrong: var(--spectrum-global-color-gray-900);
  --iconBlue: var(--spectrum-global-color-blue-500);
  --iconGreen: var(--spectrum-global-color-green-500);
  --iconRed: var(--spectrum-global-color-red-500);
  --iconOrange: var(--spectrum-global-color-orange-500);
  --iconPurple: var(--spectrum-global-color-purple-500);
  --iconIndigo: var(--spectrum-global-color-indigo-500);
  --iconCelery: var(--spectrum-global-color-celery-500);
  --iconMagenta: var(--spectrum-global-color-magenta-500);
  --iconYellow: var(--spectrum-global-color-yellow-500);
  --iconFuchsia: var(--spectrum-global-color-fuchsia-500);
  --iconSeafoam: var(--spectrum-global-color-seafoam-500);
  --iconChartreuse: var(--spectrum-global-color-chartreuse-500);
}

/**
  dc-icons variables used by design team with custom light colors
**/
.spectrum--light {
  --iconAcrobatScan: rgb(25, 179, 184);
  --iconAcrobatRed: rgb(250, 15, 0);
  --iconAcrobatBatchBg: rgb(44, 44, 44);
}

/**
  dc-icons variables used by design team with custom dark colors
**/
.spectrum--dark {
  --iconAcrobatScan: rgb(42, 187, 191);
  --iconAcrobatRed: rgb(255, 123, 130);
  --iconAcrobatBatchBg: rgb(90, 90, 90);
}


/**
  dc-icons variable implemetation per user interaction state
**/

.spectrum button.is-selected {
  --iconFill: var(--spectrum-global-color-gray-900);
}

.spectrum button.focus-ring {
  --iconFill: var(--spectrum-global-color-gray-900);
}

.spectrum button:hover {
  --iconFill: var(--spectrum-global-color-gray-900);
}

.spectrum button:disabled,
.spectrum button.is-disabled {
  --iconFill: var(--spectrum-global-color-gray-400);
}
/*************************************************************************
* ADOBE CONFIDENTIAL
* ___________________
*
*  Copyright 2019 Adobe
*  All Rights Reserved.
*
* NOTICE:  All information contained herein is, and remains
* the property of Adobe and its suppliers, if any. The intellectual
* and technical concepts contained herein are proprietary to Adobe
* and its suppliers and are protected by all applicable intellectual
* property laws, including trade secret and copyright laws.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe.
**************************************************************************/
:root {
    --header-height: 47px;
}

.sdk-HeaderView-headerForSizedContainer {
    opacity: 0;
    position: absolute !important;
    transition: opacity 1.5s ease;
}

.sdk-HeaderView-headerForSizedContainerWithSearch {
    opacity: 1;
    position: absolute !important;
}

.sdk-HeaderView-header {
    align-items: center;
    background-color: var(--spectrum-global-color-gray-100);
    border-bottom: solid 1px var(--spectrum-global-color-gray-200);
    box-sizing: border-box;
    display: flex;
    height: var(--header-height);
    max-height: var(--header-height);
    outline: 0;
    position: relative;
    width: 100%;
    z-index: 1001;
}

.sdk-HeaderView-header-modernViewer {
    background-color: var(--spectrum-global-color-gray-50);
}

.sdk-HeaderView-dummyDiv {
    display: inline-flex;
    flex-direction: row;
    margin: 0 auto;
}

.sdk-HeaderView-branding {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    height: 100%;
    margin-left: 20px;
    overflow: hidden;
}

.sdk-HeaderView-centreInfo {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
}

.sdk-HeaderView-leftFileinfoWithBranding {
    justify-content: left;
    margin-left: 60px;
    text-align: left !important;
}

.sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
    justify-content: left;
    margin-left: 110px;
    text-align: left !important;
}

.sdk-HeaderView-leftFileinfoWithoutBranding {
    justify-content: left;
    margin-left: 0;
    text-align: left !important;
}

.sdk-HeaderView-sideMenuButton {
    margin: 0 8px 0 0;
}

.sdk-HeaderView-actionButton .spectrum-Icon {
    height: 14px;
    margin-left: 5px;
    width: 14px;
}

button {
    padding: 0 5px;
}

.readAloudBranding {
    display: flex;
    margin-left: 8px;
}

.readAloudComponent {
    align-items: center;
    display: flex;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
}

.readAloudClose {
    margin-left: auto;
    margin-right: 30px;
}

.sdk-HeaderView-navSection {
    align-items: center;
    display: grid;
}

.sdk-HeaderView-toolsSection {
    align-items: center;
    display: grid;
    margin-right: 12px;
}

@media (max-width: 550px) {
    .sdk-HeaderView-branding {
        flex: 1 1 auto;
        min-width: 0;
    }

    .sdk-HeaderView-actionButton {
        display: none !important;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .sdk-HeaderView-centreInfo {
        position: relative !important;
    }
}

@media (max-width: 400px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 400px) and (max-width: 550px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 550px) and (max-width: 768px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}

@media (min-width: 1023px) and (max-width: 1280px) {
    .sdk-HeaderView-leftFileinfoWithBranding {
        margin-left: 12px !important;
    }

    .sdk-HeaderView-leftFileinfoWithBrandingAndLeftButton {
        margin-left: 62px !important;
    }
}
