.elementor-9423 .elementor-element.elementor-element-16beb156 {
    --display: grid;
    --e-con-grid-template-columns: repeat(5, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 50px 35px;
    --row-gap: 50px;
    --column-gap: 35px;
    --grid-auto-flow: row;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-9423 .elementor-element.elementor-element-16beb156.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9423 .elementor-element.elementor-element-bbb7874 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-172b222b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-371130ba .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-371130ba .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-238c212 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-238c212 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
}

.elementor-9423 .elementor-element.elementor-element-231948e3 {
    text-align: start;
}

.elementor-9423 .elementor-element.elementor-element-340a779d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-1c1bffc4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-21bceab .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-21bceab .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-21556786 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-21556786 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-25648a40 {
    text-align: start;
}

.elementor-9423 .elementor-element.elementor-element-c3bfa9c {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-24349e0c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-68e1fe45 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-68e1fe45 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-2fe4ff0e .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-2fe4ff0e .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-64a8a655 {
    text-align: start;
}

.elementor-9423 .elementor-element.elementor-element-1921f242 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-5c40100a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-174705c0 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-174705c0 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-79c35b08 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-79c35b08 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-3cc37e19 {
    text-align: start;
}

.elementor-9423 .elementor-element.elementor-element-51c38fc {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-32ce8525 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9423 .elementor-element.elementor-element-4e09fe39 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-4e09fe39 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-287cca80 .pbmit-element-title {
    color: var( --e-global-color-secondary);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-9423 .elementor-element.elementor-element-287cca80 .pbmit-element-title>a {
    color: var( --e-global-color-secondary);
}

.elementor-9423 .elementor-element.elementor-element-683d6b32 {
    text-align: start;
}

@media(max-width:1366px) {
    .elementor-9423 .elementor-element.elementor-element-16beb156 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1200px) {
    .elementor-9423 .elementor-element.elementor-element-16beb156 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1024px) {
    .elementor-9423 .elementor-element.elementor-element-16beb156 {
        --grid-auto-flow: row;
    }
}

@media(max-width:880px) {
    .elementor-9423 .elementor-element.elementor-element-16beb156 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-9423 .elementor-element.elementor-element-16beb156 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}