.elementor-1629 .elementor-element.elementor-element-34d4ef7a {
    --display: flex;
    --min-height: 350px;
    --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-1629 .elementor-element.elementor-element-34d4ef7a:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-34d4ef7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #69A2FF 0%, #1E3075 100%);
}

.elementor-1629 .elementor-element.elementor-element-1be38e95 {
    margin: 43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 210px;
    text-align: left;
}

.elementor-1629 .elementor-element.elementor-element-1be38e95.elementor-element {
    --align-self: flex-start;
}

.elementor-1629 .elementor-element.elementor-element-1be38e95 .elementor-heading-title {
    font-family: "1arialbd", Sans-serif;
    font-size: 35px;
    mix-blend-mode: lighten;
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-1629 .elementor-element.elementor-element-75256a64 {
    margin: 0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 210px;
    column-gap: 0px;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 17px;
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-1629 .elementor-element.elementor-element-75256a64 p {
    margin-bottom: 0px;
}

.elementor-1629 .elementor-element.elementor-element-5bd92f2d .elementor-button {
    background-color: var( --e-global-color-astglobalcolor1 );
    font-family: "Helvetica", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    fill: var( --e-global-color-astglobalcolor4 );
    color: var( --e-global-color-astglobalcolor4 );
    border-radius: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-1629 .elementor-element.elementor-element-5bd92f2d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 230px;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
}

.elementor-1629 .elementor-element.elementor-element-5bd92f2d.elementor-element {
    --align-self: flex-start;
}

.elementor-1629 .elementor-element.elementor-element-5fb748b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-1629 .elementor-element.elementor-element-a4b7f26 {
    margin: 1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;
    padding: 0px 0px 0px 0px;
}

.elementor-1629 .elementor-element.elementor-element-2466dd3d {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-56694bf5 {
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-56694bf5 .elementor-heading-title {
    font-size: 35px;
    margin: 30px 0px 0px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-38b92dbe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-28b02716 .gallery-item {
    padding: 0 15px 15px 0;
}

.elementor-1629 .elementor-element.elementor-element-28b02716 .gallery {
    margin: 0 -15px -15px 0;
}

.elementor-1629 .elementor-element.elementor-element-28b02716 .gallery-item img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1629 .elementor-element.elementor-element-28b02716 .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-4fcf076 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-1629 .elementor-element.elementor-element-4b6d756d .elementor-button {
    background-color: #047EF8;
    font-family: "1arialbd", Sans-serif;
    fill: var( --e-global-color-astglobalcolor4 );
    color: var( --e-global-color-astglobalcolor4 );
    border-radius: 15px 15px 15px 15px;
}

.elementor-1629 .elementor-element.elementor-element-4b6d756d {
    margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1629 .elementor-element.elementor-element-4b6d756d.elementor-element {
    --align-self: center;
}

.elementor-1629 .elementor-element.elementor-element-3521b67 .elementor-button {
    background-color: var( --e-global-color-astglobalcolor1 );
    fill: var( --e-global-color-astglobalcolor4 );
    color: var( --e-global-color-astglobalcolor4 );
    border-radius: 15px 15px 15px 15px;
}

.elementor-1629 .elementor-element.elementor-element-3521b67 {
    margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1629 .elementor-element.elementor-element-3521b67.elementor-element {
    --align-self: center;
}

.elementor-1629 .elementor-element.elementor-element-2d867edd {
    --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-1629 .elementor-element.elementor-element-2d38f2a1 {
    margin: 80px 0px 10px;) 0px;) 0px;
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-2d38f2a1 .elementor-heading-title {
    font-size: 35px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-1e32cc72 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-1629 .elementor-element.elementor-element-4218dfa8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-497e90e4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-497e90e4.e-con {
    --align-self: flex-start;
}

.elementor-1629 .elementor-element.elementor-element-4c119f61 {
    margin: 11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-4c119f61:not( .elementor-widget-image ) {
    -webkit-mask-image: url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-4c119f61.elementor-widget-image img {
    /* -webkit-mask-image:url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-609fa147 {
    --display: flex;
}

.elementor-1629 .elementor-element.elementor-element-4b3ab16d .elementor-heading-title {
    font-size: 18px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-3604cc0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-634ab909 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-1629 .elementor-element.elementor-element-634ab909.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1629 .elementor-element.elementor-element-1c06a8d2.elementor-element {
    --align-self: flex-start;
}

.elementor-1629 .elementor-element.elementor-element-1c06a8d2:not( .elementor-widget-image ) {
    -webkit-mask-image: url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-1c06a8d2.elementor-widget-image img {
    /* -webkit-mask-image:url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-1c06a8d2 img {
    width: 100%;
}

.elementor-1629 .elementor-element.elementor-element-4b4dfa3f {
    --display: flex;
}

.elementor-1629 .elementor-element.elementor-element-13272ed0 .elementor-heading-title {
    font-size: 18px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-795fa6b8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-795fa6b8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1629 .elementor-element.elementor-element-320d21e9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-4b5bacb3:not( .elementor-widget-image ) {
    -webkit-mask-image: url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-4b5bacb3.elementor-widget-image img {
    /* -webkit-mask-image:url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-2c2e07ad {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 8px;
    --padding-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-40527194 .elementor-heading-title {
    font-size: 18px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-5d2b5bd {
    font-size: 16px;
}

.elementor-1629 .elementor-element.elementor-element-57f0d559 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-1629 .elementor-element.elementor-element-1cb9106c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-37506d5e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-7cad5360 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1629 .elementor-element.elementor-element-7cad5360:not( .elementor-widget-image ) {
    -webkit-mask-image: url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-7cad5360.elementor-widget-image img {
    /* -webkit-mask-image:url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-184d9ecd {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-4988d251 .elementor-heading-title {
    font-size: 18px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-221c23f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-7a53d314 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-5c448651:not( .elementor-widget-image ) {
    -webkit-mask-image: url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-5c448651.elementor-widget-image img {
    /* -webkit-mask-image:url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-575d4bd4 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-425cfe99 .elementor-heading-title {
    font-size: 18px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-1d0100b8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-3dd25ae7 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-691f4137:not( .elementor-widget-image ) {
    -webkit-mask-image: url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-691f4137.elementor-widget-image img {
    /* -webkit-mask-image:url( https://haiyuanworkclothes.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1629 .elementor-element.elementor-element-63686bf3 {
    --display: flex;
}

.elementor-1629 .elementor-element.elementor-element-5e32dd2a .elementor-heading-title {
    font-size: 18px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-130e5339 {
    font-size: 16px;
}

.elementor-1629 .elementor-element.elementor-element-285990bc {
    --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-1629 .elementor-element.elementor-element-285990bc:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-285990bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F8FB;
}

.elementor-1629 .elementor-element.elementor-element-69507288 {
    margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-69507288 .elementor-heading-title {
    font-size: 35px;
    color: #082d4c;
    font-weight: 500;
}

.elementor-1629 .elementor-element.elementor-element-65789c8f {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-1629 .elementor-element.elementor-element-24b63f47 {
    text-align: left;
}

.elementor-1629 .elementor-element.elementor-element-24b63f47 p {
    margin-bottom: 10px;
}

.elementor-1629 .elementor-element.elementor-element-6dc8a510 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-6eb42008 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 85px;
    --padding-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-51e874ca {
    column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-51e874ca p {
    margin-bottom: 0px;
}

.elementor-1629 .elementor-element.elementor-element-59e840ea {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-1629 .elementor-element.elementor-element-2692f5ed {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-2692f5ed img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
}

.elementor-1629 .elementor-element.elementor-element-1e054c38 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1629 .elementor-element.elementor-element-78055c56 {
    --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-1629 .elementor-element.elementor-element-804f6e3 {
    text-align: center;
}

.elementor-1629 .elementor-element.elementor-element-804f6e3 .elementor-heading-title {color: #082d4c;font-weight: 500;}

.elementor-1629 .elementor-element.elementor-element-24763a58 p {
    margin-bottom: 10px;
}

.elementor-1629 .elementor-element.elementor-element-2759e502 .elementor-button {
    background-color: var( --e-global-color-astglobalcolor1 );
}

.elementor-1629 .elementor-element.elementor-element-2e12cef8 {
    --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-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: #333;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    color: #333;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #333;
    fill: #333;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #333;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #333;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
    font-size: 16px;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: #444;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: #444;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: #444;
    fill: #444;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff;
}

.elementor-1629 .elementor-element.elementor-element-402a0370 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff;
}

.elementor-1629 .elementor-element.elementor-element-d49be89 {
    --display: flex;
}

.elementor-1629 .elementor-element.elementor-element-122dba1a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1629 .elementor-element.elementor-element-122dba1a:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-122dba1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #333333;
}

.elementor-1629 .elementor-element.elementor-element-12f45695 {
    --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-1629 .elementor-element.elementor-element-4b41e4f0 .elementor-heading-title {
    font-size: 30px;
    text-transform: capitalize;
    font-style: italic;
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-1629 .elementor-element.elementor-element-e6214de {
    font-size: 16px;
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-1629 .elementor-element.elementor-element-25865fd6 {
    --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-1629 .elementor-element.elementor-element-cfe92ab .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: "1arialbd", Sans-serif;
    fill: var( --e-global-color-astglobalcolor4 );
    color: var( --e-global-color-astglobalcolor4 );
    transition-duration: 0.7s;
    border-radius: 15px 15px 15px 15px;
}

.elementor-1629 .elementor-element.elementor-element-cfe92ab {
    margin: 17px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 17px;
    padding: 7px 7px 7px 7px;
}

.elementor-1629 .elementor-element.elementor-element-cfe92ab.elementor-element {
    --align-self: flex-start;
}

@media(min-width: 768px) {
    .elementor-1629 .elementor-element.elementor-element-34d4ef7a {
        --width:100%;
    }

    .elementor-1629 .elementor-element.elementor-element-2466dd3d {
        --content-width: 1560px;
    }

    .elementor-1629 .elementor-element.elementor-element-2d867edd {
        --width: 1560px;
    }

    .elementor-1629 .elementor-element.elementor-element-1e32cc72 {
        --content-width: 1400px;
    }

    .elementor-1629 .elementor-element.elementor-element-497e90e4 {
        --width: 57%;
    }

    .elementor-1629 .elementor-element.elementor-element-634ab909 {
        --width: 32%;
    }

    .elementor-1629 .elementor-element.elementor-element-795fa6b8 {
        --width: 34%;
    }

    .elementor-1629 .elementor-element.elementor-element-320d21e9 {
        --width: 52%;
    }

    .elementor-1629 .elementor-element.elementor-element-2c2e07ad {
        --width: 120%;
    }

    .elementor-1629 .elementor-element.elementor-element-57f0d559 {
        --content-width: 1400px;
    }

    .elementor-1629 .elementor-element.elementor-element-1cb9106c {
        --width: 92%;
    }

    .elementor-1629 .elementor-element.elementor-element-37506d5e {
        --width: 60%;
    }

    .elementor-1629 .elementor-element.elementor-element-221c23f6 {
        --width: 100%;
    }

    .elementor-1629 .elementor-element.elementor-element-7a53d314 {
        --width: 60%;
    }

    .elementor-1629 .elementor-element.elementor-element-3dd25ae7 {
        --width: 63%;
    }

    .elementor-1629 .elementor-element.elementor-element-65789c8f {
        --content-width: 1400px;
    }

    .elementor-1629 .elementor-element.elementor-element-6dc8a510 {
        --content-width: 1560px;
    }

    .elementor-1629 .elementor-element.elementor-element-6eb42008 {
        --width: 99%;
    }

    .elementor-1629 .elementor-element.elementor-element-1e054c38 {
        --content-width: 1400px;
    }

    .elementor-1629 .elementor-element.elementor-element-78055c56 {
        --width: 50%;
    }

    .elementor-1629 .elementor-element.elementor-element-2e12cef8 {
        --width: 50%;
    }

    .elementor-1629 .elementor-element.elementor-element-122dba1a {
        --width: 100%;
    }

    .elementor-1629 .elementor-element.elementor-element-12f45695 {
        --width: 59%;
    }

    .elementor-1629 .elementor-element.elementor-element-25865fd6 {
        --width: 30%;
    }
}

@media(max-width: 1024px) {
    .elementor-1629 .elementor-element.elementor-element-1be38e95 {
        margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;
        text-align: center;
    }

    .elementor-1629 .elementor-element.elementor-element-1be38e95 .elementor-heading-title {
        font-size: 2em;
    }

    .elementor-1629 .elementor-element.elementor-element-75256a64 {
        margin: 2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;
    }

    .elementor-1629 .elementor-element.elementor-element-5bd92f2d {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1629 .elementor-element.elementor-element-5bd92f2d.elementor-element {
        --align-self: center;
    }

    .elementor-1629 .elementor-element.elementor-element-56694bf5 .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-1629 .elementor-element.elementor-element-2d38f2a1 .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-1629 .elementor-element.elementor-element-69507288 .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-1629 .elementor-element.elementor-element-24b63f47 {
        font-size: 16px;
    }

    .elementor-1629 .elementor-element.elementor-element-6eb42008 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1629 .elementor-element.elementor-element-804f6e3 .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-1629 .elementor-element.elementor-element-4b41e4f0 .elementor-heading-title {
        font-size: 1.5em;
    }

    .elementor-1629 .elementor-element.elementor-element-e6214de {
        font-size: 15px;
    }
}

@media(max-width: 767px) {
    .elementor-1629 .elementor-element.elementor-element-1be38e95 .elementor-heading-title {
        font-size:1.2em;
    }
}

/* Start Custom Fonts CSS */
@font-face {
    font-family: '1arialbd';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://haiyuanworkclothes.com/wp-content/uploads/arialbd.ttf') format('truetype');
}

/* End Custom Fonts CSS */
