.elementor-1906 .elementor-element.elementor-element-126c3765 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-2dea8cb3 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-1906 .elementor-element.elementor-element-2dea8cb3:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-2dea8cb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-68e0147c {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-7f49f8e8 {
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-65f6fdf9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-1906 .elementor-element.elementor-element-50bc933d {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-50bc933d .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #202020
}

.elementor-1906 .elementor-element.elementor-element-50bc933d .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-50bc933d .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-3d02926e {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-3d02926e>.elementor-widget-container {
    margin: 15px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-3d02926e.elementor-element {
    --align-self: flex-start
}

.elementor-1906 .elementor-element.elementor-element-3d02926e .elementor-heading-title {
    font-size: 14px;
    font-weight: 400;
    color: #8A8A8A
}

.elementor-1906 .elementor-element.elementor-element-483a1595 {
    width: 100%;
    max-width: 100%;
    text-align: end
}

.elementor-1906 .elementor-element.elementor-element-483a1595>.elementor-widget-container {
    margin: -40px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-483a1595.elementor-element {
    --align-self: center
}

.elementor-1906 .elementor-element.elementor-element-483a1595 .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
    color: #747474
}

.elementor-1906 .elementor-element.elementor-element-483a1595 .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-483a1595 .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-7d2856aa {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-40b343bc {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-1906 .elementor-element.elementor-element-40b343bc:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-40b343bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-6896d94d {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-557d883a {
    width: 100%;
    max-width: 100%;
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-557d883a .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #202020
}

.elementor-1906 .elementor-element.elementor-element-557d883a .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-557d883a .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-468e9eb {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-468e9eb>.elementor-widget-container {
    margin: 15px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-468e9eb .elementor-heading-title {
    font-size: 14px;
    font-weight: 400;
    color: #8A8A8A
}

.elementor-1906 .elementor-element.elementor-element-6de33890 {
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-75805667 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11>.elementor-widget-container {
    padding: 0 10px 0 0
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11 .elementor-image-box-wrapper {
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11.elementor-position-right .elementor-image-box-img {
    margin-left: 20px
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11.elementor-position-left .elementor-image-box-img {
    margin-right: 20px
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 20px
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11 .elementor-image-box-img img {
    border-radius: 5px;
    transition-duration: 0.3s
}

.elementor-1906 .elementor-element.elementor-element-61a2ee11 .elementor-image-box-description {
    font-size: 14px
}

.elementor-1906 .elementor-element.elementor-element-2335224 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row
}

.elementor-1906 .elementor-element.elementor-element-7454fc90>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-1906 .elementor-element.elementor-element-7454fc90 .elementor-image-box-wrapper {
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-7454fc90.elementor-position-right .elementor-image-box-img {
    margin-left: 20px
}

.elementor-1906 .elementor-element.elementor-element-7454fc90.elementor-position-left .elementor-image-box-img {
    margin-right: 20px
}

.elementor-1906 .elementor-element.elementor-element-7454fc90.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px
}

.elementor-1906 .elementor-element.elementor-element-7454fc90 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 20px
}

.elementor-1906 .elementor-element.elementor-element-7454fc90 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-1906 .elementor-element.elementor-element-7454fc90 .elementor-image-box-img img {
    border-radius: 5px;
    transition-duration: 0.3s
}

.elementor-1906 .elementor-element.elementor-element-7454fc90 .elementor-image-box-description {
    font-size: 14px
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6 .elementor-image-box-wrapper {
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6.elementor-position-right .elementor-image-box-img {
    margin-left: 20px
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6.elementor-position-left .elementor-image-box-img {
    margin-right: 20px
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 20px
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6 .elementor-image-box-img img {
    border-radius: 5px;
    transition-duration: 0.3s
}

.elementor-1906 .elementor-element.elementor-element-35c2d2f6 .elementor-image-box-description {
    font-size: 14px
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00 .elementor-image-box-wrapper {
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00.elementor-position-right .elementor-image-box-img {
    margin-left: 20px
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00.elementor-position-left .elementor-image-box-img {
    margin-right: 20px
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 20px
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00 .elementor-image-box-img img {
    border-radius: 5px;
    transition-duration: 0.3s
}

.elementor-1906 .elementor-element.elementor-element-7bf65e00 .elementor-image-box-description {
    font-size: 14px
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a .elementor-image-box-wrapper {
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a.elementor-position-right .elementor-image-box-img {
    margin-left: 20px
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a.elementor-position-left .elementor-image-box-img {
    margin-right: 20px
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 20px
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a .elementor-image-box-img img {
    border-radius: 5px;
    transition-duration: 0.3s
}

.elementor-1906 .elementor-element.elementor-element-1d39a84a .elementor-image-box-description {
    font-size: 14px
}

.elementor-1906 .elementor-element.elementor-element-361ab867 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-1ec054d9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 035px;
    --padding-right: 35px
}

.elementor-1906 .elementor-element.elementor-element-1ec054d9:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-1ec054d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F38C47
}

.elementor-1906 .elementor-element.elementor-element-355da0f2 {
    --display: flex
}

.elementor-widget-image .widget-image-caption {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1906 .elementor-element.elementor-element-58664e8d>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-counter .elementor-counter-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight)
}

.elementor-1906 .elementor-element.elementor-element-53362d5e .elementor-counter {
    gap: 6px
}

.elementor-1906 .elementor-element.elementor-element-53362d5e .elementor-counter-number-wrapper {
    gap: 3px;
    color: #FAFAFA;
    font-size: 48px;
    font-weight: 400
}

.elementor-1906 .elementor-element.elementor-element-53362d5e .elementor-counter-title {
    color: #FFF;
    font-size: 16px
}

.elementor-1906 .elementor-element.elementor-element-69ccdc38 {
    --display: flex
}

.elementor-1906 .elementor-element.elementor-element-1a939c1f>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-1906 .elementor-element.elementor-element-22ea97ea .elementor-counter {
    gap: 6px
}

.elementor-1906 .elementor-element.elementor-element-22ea97ea .elementor-counter-number-wrapper {
    gap: 3px;
    color: #FAFAFA;
    font-size: 48px;
    font-weight: 400
}

.elementor-1906 .elementor-element.elementor-element-22ea97ea .elementor-counter-title {
    color: #FFF;
    font-size: 16px
}

.elementor-1906 .elementor-element.elementor-element-18d3e636 {
    --display: flex
}

.elementor-1906 .elementor-element.elementor-element-3d34f895>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-1906 .elementor-element.elementor-element-9e07de2 .elementor-counter {
    gap: 6px
}

.elementor-1906 .elementor-element.elementor-element-9e07de2 .elementor-counter-number-wrapper {
    gap: 3px;
    color: #FAFAFA;
    font-size: 48px;
    font-weight: 400
}

.elementor-1906 .elementor-element.elementor-element-9e07de2 .elementor-counter-title {
    color: #FFF;
    font-size: 16px
}

.elementor-1906 .elementor-element.elementor-element-20097312 {
    --display: flex
}

.elementor-1906 .elementor-element.elementor-element-22185440>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-1906 .elementor-element.elementor-element-25d36f70 .elementor-counter {
    gap: 6px
}

.elementor-1906 .elementor-element.elementor-element-25d36f70 .elementor-counter-number-wrapper {
    gap: 3px;
    color: #FAFAFA;
    font-size: 48px;
    font-weight: 400
}

.elementor-1906 .elementor-element.elementor-element-25d36f70 .elementor-counter-title {
    color: #FFF;
    font-size: 16px
}

.elementor-1906 .elementor-element.elementor-element-df8139c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-3b25eaf4 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-1906 .elementor-element.elementor-element-3b25eaf4:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-3b25eaf4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-5bc58e9e {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-707827e7 {
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-21914444 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row
}

.elementor-1906 .elementor-element.elementor-element-49b5c71d {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-49b5c71d .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #202020
}

.elementor-1906 .elementor-element.elementor-element-49b5c71d .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-49b5c71d .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-694ff564 {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-694ff564>.elementor-widget-container {
    margin: 15px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-694ff564 .elementor-heading-title {
    font-size: 14px;
    font-weight: 400;
    color: #8A8A8A
}

.elementor-1906 .elementor-element.elementor-element-6ed7ff89 {
    width: 100%;
    max-width: 100%;
    text-align: end
}

.elementor-1906 .elementor-element.elementor-element-6ed7ff89>.elementor-widget-container {
    margin: -40px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-6ed7ff89.elementor-element {
    --align-self: center
}

.elementor-1906 .elementor-element.elementor-element-6ed7ff89 .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
    color: #747474
}

.elementor-1906 .elementor-element.elementor-element-6ed7ff89 .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-6ed7ff89 .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-6267e9d7 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-4896a33b {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-1906 .elementor-element.elementor-element-4896a33b:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-4896a33b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DF8A52;
    background-image: url(https://www.tigerblockmachine.com/wp-content/uploads/unlimited_elements/bg-contact-us.jpg)
}

.elementor-1906 .elementor-element.elementor-element-2f139171 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-6d2cca91 {
    --display: flex
}

.elementor-1906 .elementor-element.elementor-element-57837c7d {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-57837c7d>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-1906 .elementor-element.elementor-element-57837c7d .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-57837c7d .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-57837c7d .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1906 .elementor-element.elementor-element-cc3062f {
    color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-8ed9f19 {
    width: 100%;
    max-width: 100%;
    line-height: 38px;
    color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-8ed9f19>.elementor-widget-container {
    margin: 15px 0 20px 0
}

.elementor-1906 .elementor-element.elementor-element-57886064 {
    width: 100%;
    max-width: 100%;
    text-align: start
}

.elementor-1906 .elementor-element.elementor-element-57886064 img {
    height: 285px
}

.elementor-1906 .elementor-element.elementor-element-2d545a93 {
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-1906 .elementor-element.elementor-element-2d545a93:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-2d545a93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-311720bf>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-1906 .elementor-element.elementor-element-5592b33e {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-7708c77c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-12ff0ef1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-1906 .elementor-element.elementor-element-12ff0ef1:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-12ff0ef1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-67c4a4e2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-1906 .elementor-element.elementor-element-5046bcc7 {
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-445a8c09 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-698e0467 {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-698e0467 .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #202020
}

.elementor-1906 .elementor-element.elementor-element-698e0467 .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-698e0467 .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-38b53782 {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-38b53782>.elementor-widget-container {
    margin: 15px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-38b53782 .elementor-heading-title {
    font-size: 14px;
    font-weight: 400;
    color: #8A8A8A
}

.elementor-1906 .elementor-element.elementor-element-73e958c0 {
    width: 100%;
    max-width: 100%;
    text-align: end
}

.elementor-1906 .elementor-element.elementor-element-73e958c0>.elementor-widget-container {
    margin: -40px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-73e958c0.elementor-element {
    --align-self: center
}

.elementor-1906 .elementor-element.elementor-element-73e958c0 .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
    color: #747474
}

.elementor-1906 .elementor-element.elementor-element-73e958c0 .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-73e958c0 .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-387cf77c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-424e6cfe {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

.elementor-1906 .elementor-element.elementor-element-424e6cfe:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-424e6cfe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-353ce5a8 {
    --e-image-carousel-slides-to-show: 1
}

.elementor-1906 .elementor-element.elementor-element-353ce5a8>.elementor-widget-container {
    margin: 0 40px 0 0
}

.elementor-1906 .elementor-element.elementor-element-ecec8b8 {
    line-height: 33px
}

.elementor-1906 .elementor-element.elementor-element-5eb28777 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 35px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-1906 .elementor-element.elementor-element-4485ba51 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .035);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-1906 .elementor-element.elementor-element-4485ba51:not(.elementor-motion-effects-element-type-background),
.elementor-1906 .elementor-element.elementor-element-4485ba51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-1906 .elementor-element.elementor-element-216bb59d {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row
}

.elementor-1906 .elementor-element.elementor-element-1ad2e7d1 {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-1ad2e7d1 .elementor-heading-title {
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    color: #202020
}

.elementor-1906 .elementor-element.elementor-element-1ad2e7d1 .elementor-heading-title a:hover,
.elementor-1906 .elementor-element.elementor-element-1ad2e7d1 .elementor-heading-title a:focus {
    color: #E64545
}

.elementor-1906 .elementor-element.elementor-element-49969e34 {
    width: 100%;
    max-width: 100%
}

.elementor-1906 .elementor-element.elementor-element-49969e34>.elementor-widget-container {
    margin: 15px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-49969e34 .elementor-heading-title {
    font-size: 16px;
    font-weight: 400;
    color: #8A8A8A;
    line-height: 1.5;
}

.elementor-1906 .elementor-element.elementor-element-39df4c7b {
    --e-image-carousel-slides-to-show: 6
}

.elementor-1906 .elementor-element.elementor-element-39df4c7b>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-1906 .elementor-element.elementor-element-39df4c7b .swiper-wrapper {
    display: flex;
    align-items: center
}

@media(max-width: 1024px) {
    .elementor-1906 .elementor-element.elementor-element-2dea8cb3 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-68e0147c {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-65f6fdf9 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-50bc933d .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1906 .elementor-element.elementor-element-483a1595 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-40b343bc {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-6896d94d {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-557d883a .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1906 .elementor-element.elementor-element-75805667 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-2335224 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-1ec054d9 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-3b25eaf4 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-5bc58e9e {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-21914444 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-49b5c71d .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1906 .elementor-element.elementor-element-6ed7ff89 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-4896a33b {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-2f139171 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-57837c7d .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1906 .elementor-element.elementor-element-12ff0ef1 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-67c4a4e2 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-445a8c09 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-698e0467 .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1906 .elementor-element.elementor-element-73e958c0 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-424e6cfe {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-4485ba51 {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-216bb59d {
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-1ad2e7d1 .elementor-heading-title {
        font-size: 28px
    }
}

@media(min-width: 768px) {
    .elementor-1906 .elementor-element.elementor-element-126c3765 {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-7d2856aa {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-361ab867 {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-df8139c {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-6267e9d7 {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-7708c77c {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-387cf77c {
        --content-width: 1600px
    }

    .elementor-1906 .elementor-element.elementor-element-5eb28777 {
        --content-width: 1600px
    }
}

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

    .elementor-1906 .elementor-element.elementor-element-68e0147c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-65f6fdf9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-40b343bc {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-6896d94d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-75805667 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-61a2ee11>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-1906 .elementor-element.elementor-element-61a2ee11 .elementor-image-box-img {
        margin-bottom: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-2335224 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-7454fc90 .elementor-image-box-img {
        margin-bottom: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-35c2d2f6 .elementor-image-box-img {
        margin-bottom: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-7bf65e00 .elementor-image-box-img {
        margin-bottom: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-1d39a84a .elementor-image-box-img {
        margin-bottom: 20px
    }

    .elementor-1906 .elementor-element.elementor-element-1ec054d9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-3b25eaf4 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-5bc58e9e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-21914444 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-4896a33b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-2f139171 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-12ff0ef1 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-67c4a4e2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-445a8c09 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-424e6cfe {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-4485ba51 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }

    .elementor-1906 .elementor-element.elementor-element-216bb59d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row
    }
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
    max-width: 100%;
    width: 100%;
}

.elementor-heading-title {
    font-size: 2.5em;
}

@media only screen and (max-width: 1023px) {
    .content-left .column-fluid .content {
        margin-right: auto;
    }
}