@font-face {
    font-family: UTMAvo;
    src: url('../font/UTM Avo.ttf');
    font-weight: 400
}

@font-face {
    font-family: UTMAvo;
    src: url('../font/UTM AvoBold.ttf');
    font-weight: 700
}

.elementor-26828 .elementor-element.elementor-element-0ec767e {
    --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: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-e6b3885 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-b05d238 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-nav {
    background-color: #fffFFFB3;
    width: 50px;
    height: 50px;
    color: #999;
    border-radius: 50px 50px 50px 50px
}

.elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-nav:hover {
    background-color: #734fb5;
    color: #fff
}

.elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-nav i {
    line-height: 50px;
    font-size: 26px
}

.elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-next {
    right: -25px
}

.elementor-26828 .elementor-element.elementor-element-4b238c5 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-009b061 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 6px 0px;
    --row-gap: 6px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-6a1a2d6>.elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-26828 .elementor-element.elementor-element-b5c5f74 {
    --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;
    --margin-top: 60px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-b5c5f74:not(.elementor-motion-effects-element-type-background) {
    background-image: url(http://annamcorp.vn/website2/images/id1-bg-brands.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-26828 .elementor-element.elementor-element-f1b5017 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-6c255e6 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-d8500ca>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-26828 .elementor-element.elementor-element-d8500ca .text-css-e {
    font-size: 45px;
    line-height: 1.2;
    COLOR: #361f11
}

.elementor-26828 .elementor-element.elementor-element-f5d6322 {
    width: var(--container-widget-width,79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0
}

.elementor-26828 .elementor-element.elementor-element-f5d6322>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-26828 .elementor-element.elementor-element-f5d6322 .text-css-e {
    font-size: 16px
}

.elementor-26828 .elementor-element.elementor-element-1a4a962 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-bd5d1e5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-016a034>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-26828 .elementor-element.elementor-element-016a034 {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-016a034 .text-css-e {
    font-size: 16px;
    text-transform: uppercase
}

.elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-nav {
    background-color: #fffFFFB3;
    width: 50px;
    height: 50px;
    color: #999;
    border-radius: 50px 50px 50px 50px;
    font-size: 26px
}

.elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-nav:hover {
    background-color: #734fb5;
    color: #fff
}

.elementor-26828 .elementor-element.elementor-element-a8703a2>.elementor-widget-container {
    margin: 0
}

.elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-nav i {
    line-height: 50px;
    font-size: 26px
}

.elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-next {
    right: -25px
}

.elementor-26828 .elementor-element.elementor-element-a8703a2 .nav-tabs>li>a {
    font-size: 28px
}

.elementor-26828 .elementor-element.elementor-element-079c5e8 .elbzotech-info-inner {
    top: auto;
    bottom: 00px;
    left: auto;
    right: 30px
}

.elementor-26828 .elementor-element.elementor-element-772d4f5 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 5px 0px;
    --row-gap: 5px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-d316ea0 {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-d316ea0 .text-css-e {
    font-size: 40px;
    text-transform: uppercase;
    line-height: 1.2
}

.elementor-26828 .elementor-element.elementor-element-e0e2da4 {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-e0e2da4 .text-css-e {
    font-size: 70px;
    text-transform: uppercase;
    line-height: 1.2
}

.elementor-26828 .elementor-element.elementor-element-92013d0>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-26828 .elementor-element.elementor-element-2b90b70 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-53d429d .elbzotech-info-inner {
    top: auto;
    bottom: 30px;
    left: 30px;
    right: auto
}

.elementor-26828 .elementor-element.elementor-element-d9031c8 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-d9031c8:not(.elementor-motion-effects-element-type-background) {
    background-image: url(http://annamcorp.vn/website2/images/bg-damme.png);
    background-position: top center;
    background-repeat: no-repeat
}

.elementor-26828 .elementor-element.elementor-element-e909280 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-65d7ca0 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 40px;
    --padding-bottom: 120px;
    --padding-left: 4;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-2ee320a>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-26828 .elementor-element.elementor-element-2ee320a {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-2ee320a .text-css-e {
    font-size: 50px;
    line-height: 1.4
}

.elementor-26828 .elementor-element.elementor-element-109403b>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-26828 .elementor-element.elementor-element-109403b {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-109403b .text-css-e {
    font-size: 16px
}

.elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-nav {
    background-color: #fffFFFB3;
    width: 50px;
    height: 50px;
    color: #999;
    border-radius: 50px 50px 50px 50px;
    font-size: 26px
}

.elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-nav:hover {
    background-color: #734fb5;
    color: #fff
}

.elementor-26828 .elementor-element.elementor-element-0b8cd0a>.elementor-widget-container {
    margin: 0
}

.elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-nav i {
    line-height: 50px;
    font-size: 26px
}

.elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-next {
    right: -25px
}

.elementor-26828 .elementor-element.elementor-element-9ff1206 {
    --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;
    --margin-top: 60px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-ede4cc6 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 6px 0px;
    --row-gap: 6px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-c5102d5 .text-css-e {
    font-size: 16px;
    text-transform: uppercase
}

.elementor-26828 .elementor-element.elementor-element-47ea74d {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-47ea74d .text-css-e {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 40px;
    color: #361f11
}

.elementor-26828 .elementor-element.elementor-element-14df33d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-tab-e {
    flex-direction: column
}

.elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-e {
    justify-content: center;
    padding: 0 15px 0 15px
}

.elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-list-item-e {
    gap: 100px;
    margin: 0 0 50px 0
}

.elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-item-e {
    flex-direction: column;
    align-items: center;
    gap: 15px
}

.elementor-26828 .elementor-element.elementor-element-a9ed719 .style-header-tab-item-e {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2;
    width: 160px
}

.elementor-26828 .elementor-element.elementor-element-d02f77d {
    --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;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 45px;
    --padding-right: 45px
}

.elementor-26828 .elementor-element.elementor-element-10733a8 {
    --align-items: left;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 6px 0px;
    --row-gap: 6px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-c05bd17 .text-css-e {
    font-size: 16px;
    text-transform: uppercase
}

.elementor-26828 .elementor-element.elementor-element-244ccde>.elementor-widget-container {
    margin: 0
}

.elementor-26828 .elementor-element.elementor-element-244ccde {
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-244ccde .text-css-e {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 40px;
    color: #361f11
}

.elementor-26828 .elementor-element.elementor-element-d65414e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-28c3d72>.elementor-widget-container {
    margin: 0;
    width: 100%;
    font-size: 16px
}

.elementor-26828 .elementor-element.elementor-element-28c3d72 {
    text-align: justify;
    z-index: 2
}

@media only screen and (max-width: 600px) {
    .elementor-26828 .elementor-element.elementor-element-28c3d72 {
        text-align:justify
    }
}

.elementor-26828 .elementor-element.elementor-element-cc03270 .elementor-repeater-item-54c2c31 {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-cc03270 {
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0
}

.elementor-26828 .elementor-element.elementor-element-cc03270 .container-flex-e {
    flex-direction: column;
    align-items: center;
    gap: 15px
}

.elementor-26828 .elementor-element.elementor-element-5c37cc5 .elementor-repeater-item-54c2c31 {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center
}

.elementor-26828 .elementor-element.elementor-element-5c37cc5 {
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0
}

.elementor-26828 .elementor-element.elementor-element-5c37cc5 .container-flex-e {
    flex-direction: column;
    align-items: center;
    gap: 15px
}

.elementor-26828 .elementor-element.elementor-element-2310627 {
    --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: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-2310627:not(.elementor-motion-effects-element-type-background) {
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-26828 .elementor-element.elementor-element-6a5c0c6 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 6px 0px;
    --row-gap: 6px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px
}

.elementor-26828 .elementor-element.elementor-element-b166f33 .text-css-e {
    font-size: 16px;
    text-transform: uppercase
}

.elementor-26828 .elementor-element.elementor-element-679b497 .text-css-e {
    font-size: 40px;
    font-weight: 700;
    color: #361f11;
    margin-bottom: 40px
}

.elementor-26828 .elementor-element.elementor-element-82749f9 {
    --display: flex;
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px
}

.elementor-26828 .elementor-element.elementor-element-82749f9:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-26828 .elementor-element.elementor-element-b5df7b3 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-c1a6b87 {
    --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 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-4302d0b {
    --display: flex;
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px
}

.elementor-26828 .elementor-element.elementor-element-4302d0b:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-26828 .elementor-element.elementor-element-fb07310 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-3280a9f {
    --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 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-02a2638 {
    --display: flex;
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px
}

.elementor-26828 .elementor-element.elementor-element-02a2638:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-26828 .elementor-element.elementor-element-3e43d72 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-038ea60 {
    --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 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-7c129b6 {
    --display: flex;
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px
}

.elementor-26828 .elementor-element.elementor-element-7c129b6:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-26828 .elementor-element.elementor-element-d8b3691 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-a35525b {
    --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 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-78b6c5b {
    --display: flex;
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px
}

.elementor-26828 .elementor-element.elementor-element-78b6c5b:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-26828 .elementor-element.elementor-element-1c52859 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-824d3d3 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-20a885e {
    --display: flex;
    --gap: 12px 0px;
    --row-gap: 12px;
    --column-gap: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 10px;
    --padding-right: 10px
}

.elementor-26828 .elementor-element.elementor-element-20a885e:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-26828 .elementor-element.elementor-element-cc26827 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-63f1e98 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-69da76d {
    --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 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-68b5638 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-ed32277 {
    --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: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-a30b03a {
    --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 12px;
    --row-gap: 0px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-26828 .elementor-element.elementor-element-624e735 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

@media (min-width: 768px) {
    .elementor-26828 .elementor-element.elementor-element-e6b3885 {
        --content-width:1470px
    }

    .elementor-26828 .elementor-element.elementor-element-4b238c5 {
        --content-width: 1470px
    }

    .elementor-26828 .elementor-element.elementor-element-b5c5f74 {
        --content-width: 1470px
    }

    .elementor-26828 .elementor-element.elementor-element-1a4a962 {
        --content-width: 1470px
    }

    .elementor-26828 .elementor-element.elementor-element-d9031c8 {
        --content-width: 1470px
    }

    .elementor-26828 .elementor-element.elementor-element-65d7ca0 {
        --width: 50%
    }

    .elementor-26828 .elementor-element.elementor-element-9ff1206 {
        --content-width: 1470px
    }

    .elementor-26828 .elementor-element.elementor-element-d02f77d {
        --content-width: 1470px
    }

    .elementor-26828 .elementor-element.elementor-element-82749f9 {
        --width: 20%
    }

    .elementor-26828 .elementor-element.elementor-element-4302d0b {
        --width: 20%
    }

    .elementor-26828 .elementor-element.elementor-element-02a2638 {
        --width: 20%
    }

    .elementor-26828 .elementor-element.elementor-element-7c129b6 {
        --width: 20%
    }

    .elementor-26828 .elementor-element.elementor-element-78b6c5b {
        --width: 20%
    }

    .elementor-26828 .elementor-element.elementor-element-20a885e {
        --width: 20%
    }
}

@media (max-width: 1200px) and (min-width:768px) {
    .elementor-26828 .elementor-element.elementor-element-65d7ca0 {
        --width:60%
    }

    .elementor-26828 .elementor-element.elementor-element-82749f9 {
        --width: 25%
    }

    .elementor-26828 .elementor-element.elementor-element-4302d0b {
        --width: 25%
    }

    .elementor-26828 .elementor-element.elementor-element-02a2638 {
        --width: 25%
    }

    .elementor-26828 .elementor-element.elementor-element-7c129b6 {
        --width: 25%
    }

    .elementor-26828 .elementor-element.elementor-element-78b6c5b {
        --width: 25%
    }

    .elementor-26828 .elementor-element.elementor-element-20a885e {
        --width: 25%
    }
}

@media (max-width: 1024px) and (min-width:768px) {
    .elementor-26828 .elementor-element.elementor-element-82749f9 {
        --width:33.33%
    }

    .elementor-26828 .elementor-element.elementor-element-4302d0b {
        --width: 33.33%
    }

    .elementor-26828 .elementor-element.elementor-element-02a2638 {
        --width: 33.33%
    }

    .elementor-26828 .elementor-element.elementor-element-7c129b6 {
        --width: 33.33%
    }

    .elementor-26828 .elementor-element.elementor-element-78b6c5b {
        --width: 33.33%
    }

    .elementor-26828 .elementor-element.elementor-element-20a885e {
        --width: 33.33%
    }
}

@media (max-width: 1366px) {
    .elementor-26828 .elementor-element.elementor-element-a8703a2>.elementor-widget-container {
        margin:0
    }

    .elementor-26828 .elementor-element.elementor-element-d316ea0 .text-css-e {
        font-size: 34px
    }

    .elementor-26828 .elementor-element.elementor-element-e0e2da4 .text-css-e {
        font-size: 60px
    }

    .elementor-26828 .elementor-element.elementor-element-0b8cd0a>.elementor-widget-container {
        margin: 0
    }

    .elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-list-item-e {
        gap: 80px
    }
}

@media (max-width: 1200px) {
    .elementor-26828 .elementor-element.elementor-element-0ec767e {
        --padding-top:0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-e6b3885 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-nav {
        width: 30px;
        height: 30px
    }

    .elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-nav i {
        line-height: 30px;
        font-size: 18px
    }

    .elementor-26828 .elementor-element.elementor-element-58d1e0f .swiper-button-next {
        right: -15px
    }

    .elementor-26828 .elementor-element.elementor-element-4b238c5 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-6a1a2d6>.elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-26828 .elementor-element.elementor-element-b5c5f74 {
        --min-height: 800px;
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-d8500ca .text-css-e {
        font-size: 60px
    }

    .elementor-26828 .elementor-element.elementor-element-f5d6322 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%
    }

    .elementor-26828 .elementor-element.elementor-element-1a4a962 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-016a034>.elementor-widget-container {
        margin: 0 0 5px 0
    }

    .elementor-26828 .elementor-element.elementor-element-a8703a2>.elementor-widget-container {
        margin: 0
    }

    .elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-nav {
        width: 30px;
        height: 30px;
        font-size: 18px
    }

    .elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-nav i {
        line-height: 30px;
        font-size: 18px
    }

    .elementor-26828 .elementor-element.elementor-element-a8703a2 .swiper-button-next {
        right: -15px
    }

    .elementor-26828 .elementor-element.elementor-element-079c5e8 .elbzotech-info-inner {
        bottom: 15px;
        right: 15px
    }

    .elementor-26828 .elementor-element.elementor-element-e0e2da4 .text-css-e {
        font-size: 50px
    }

    .elementor-26828 .elementor-element.elementor-element-53d429d .elbzotech-info-inner {
        bottom: 15px;
        right: 15px
    }

    .elementor-26828 .elementor-element.elementor-element-d9031c8 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-2ee320a .text-css-e {
        font-size: 50px
    }

    .elementor-26828 .elementor-element.elementor-element-109403b>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-26828 .elementor-element.elementor-element-0b8cd0a>.elementor-widget-container {
        margin: 0
    }

    .elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-nav {
        width: 30px;
        height: 30px;
        font-size: 18px
    }

    .elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-nav i {
        line-height: 30px;
        font-size: 18px
    }

    .elementor-26828 .elementor-element.elementor-element-0b8cd0a .swiper-button-next {
        right: -15px
    }

    .elementor-26828 .elementor-element.elementor-element-9ff1206 {
        --margin-top: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-list-item-e {
        gap: 40px;
        display: flex;
        flex-wrap: wrap
    }

    .elementor-26828 .elementor-element.elementor-element-d02f77d {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-cc03270 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%
    }

    .elementor-26828 .elementor-element.elementor-element-5c37cc5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%
    }

    .elementor-26828 .elementor-element.elementor-element-2310627 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px
    }
}

@media (max-width: 1024px) {
    .elementor-26828 .elementor-element.elementor-element-0ec767e {
        --padding-top:0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-e6b3885 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-4b238c5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-b5c5f74 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-1a4a962 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-d316ea0 .text-css-e {
        font-size: 28px
    }

    .elementor-26828 .elementor-element.elementor-element-e0e2da4 .text-css-e {
        font-size: 40px
    }

    .elementor-26828 .elementor-element.elementor-element-92013d0>.elementor-widget-container {
        margin: 10px 0 0 0
    }

    .elementor-26828 .elementor-element.elementor-element-d9031c8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-9ff1206 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-d02f77d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-2310627 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px
    }
}

@media (max-width: 880px) {
    .elementor-26828 .elementor-element.elementor-element-0ec767e {
        --margin-top:0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-e6b3885 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-4b238c5 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-009b061 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-b5c5f74 {
        --min-height: 500px;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-d8500ca .text-css-e {
        font-size: 48px
    }

    .elementor-26828 .elementor-element.elementor-element-1a4a962 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-016a034>.elementor-widget-container {
        margin: 0 0 8px 0
    }

    .elementor-26828 .elementor-element.elementor-element-016a034 .text-css-e {
        font-size: 14px
    }

    .elementor-26828 .elementor-element.elementor-element-a8703a2 .nav-tabs>li>a {
        font-size: 16px
    }

    .elementor-26828 .elementor-element.elementor-element-d9031c8 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-65d7ca0 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-9ff1206 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-ede4cc6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-c5102d5 .text-css-e {
        font-size: 14px
    }

    .elementor-26828 .elementor-element.elementor-element-47ea74d .text-css-e {
        font-size: 24px;
        line-height: 32px
    }

    .elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-list-item-e {
        margin: 0 0 40px 0
    }

    .elementor-26828 .elementor-element.elementor-element-d02f77d {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-10733a8 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-c05bd17 .text-css-e {
        font-size: 14px
    }

    .elementor-26828 .elementor-element.elementor-element-244ccde .text-css-e {
        font-size: 24px;
        line-height: 32px
    }

    .elementor-26828 .elementor-element.elementor-element-2310627 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-6a5c0c6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-b166f33 .text-css-e {
        font-size: 14px
    }

    .elementor-26828 .elementor-element.elementor-element-679b497 .text-css-e {
        font-size: 24px;
        line-height: 32px
    }
}

@media (max-width: 767px) {
    .elementor-26828 .elementor-element.elementor-element-0ec767e {
        --margin-top:0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-e6b3885 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-4b238c5 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-009b061 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-b5c5f74 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-1a4a962 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-772d4f5 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-26828 .elementor-element.elementor-element-d9031c8:not(.elementor-motion-effects-element-type-background) {
        background-size: 1000px auto
    }

    .elementor-26828 .elementor-element.elementor-element-2ee320a .text-css-e {
        font-size: 32px
    }

    .elementor-26828 .elementor-element.elementor-element-109403b .text-css-e {
        font-size: 16px
    }

    .elementor-26828 .elementor-element.elementor-element-9ff1206 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-ede4cc6 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-47ea74d .text-css-e {
        font-size: 40px;
        line-height: 28px;
        margin-bottom: 0;
        color: #dd8727
    }

    @media only screen and (max-width: 600px) {
        .elementor-26828 .elementor-element.elementor-element-47ea74d .text-css-e {
            font-size:22px;
            line-height: 28px;
            margin-bottom: 0;
            color: #361f11
        }
    }

    .elementor-26828 .elementor-element.elementor-element-a9ed719 .flex-box-header-tab-list-item-e {
        flex-direction: row;
        margin: 0 0 30px 0
    }

    .elementor-26828 .elementor-element.elementor-element-a9ed719 .style-header-tab-item-e {
        font-size: 14px
    }

    .item .info-box {
        position: absolute;
        left: 5%;
        top: 45%;
        transform: translateY(-50%);
        height: 410px;
        z-index: 1;
        overflow: hidden;
        width: 60%
    }

    .w-50 {
        width: 100%;
        margin: 0 auto;
        font-size: 16px;
        line-height: 36px;
        padding-left: 10px;
        padding-right: 10px
    }

    .elementor-26828 .elementor-element.elementor-element-d02f77d {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-10733a8 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-244ccde .text-css-e {
        font-size: 40px;
        line-height: 28px;
        margin-bottom: 0;
        color: #dd8727
    }

    @media only screen and (max-width: 600px) {
        .elementor-26828 .elementor-element.elementor-element-244ccde .text-css-e {
            font-size:22px;
            line-height: 28px;
            margin-bottom: 0;
            color: #361f11
        }
    }

    .elementor-26828 .elementor-element.elementor-element-2310627 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-6a5c0c6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-26828 .elementor-element.elementor-element-679b497 .text-css-e {
        font-size: 40px;
        line-height: 28px;
        margin-bottom: 20px
    }

    @media only screen and (max-width: 600px) {
        .elementor-26828 .elementor-element.elementor-element-679b497 .text-css-e {
            font-size:22px;
            line-height: 28px;
            margin-bottom: 20px
        }
    }

    .elementor-26828 .elementor-element.elementor-element-c1a6b87 {
        --width: 80%
    }

    .elementor-26828 .elementor-element.elementor-element-4d942bb {
        width: var(--container-widget-width,28px);
        max-width: 28px;
        --container-widget-width: 28px;
        --container-widget-flex-grow: 0
    }

    .elementor-26828 .elementor-element.elementor-element-3280a9f {
        --width: 80%
    }

    .elementor-26828 .elementor-element.elementor-element-038ea60 {
        --width: 80%
    }

    .elementor-26828 .elementor-element.elementor-element-a35525b {
        --width: 80%
    }

    .elementor-26828 .elementor-element.elementor-element-69da76d {
        --width: 80%
    }

    .elementor-26828 .elementor-element.elementor-element-a30b03a {
        --width: 80%
    }
}
