.elementor-16 .elementor-element.elementor-element-e185d6f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-e185d6f:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-e185d6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
    background-image: url("../../2021/01/pharma-company-template-hero-bg.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 88vw auto;
}

.elementor-16 .elementor-element.elementor-element-e185d6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 160px 40px 0px 40px;
}

.elementor-16 .elementor-element.elementor-element-e185d6f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-390b0d0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-16 .elementor-element.elementor-element-390b0d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-16 .elementor-element.elementor-element-390b0d0>.elementor-element-populated {
    padding: 0px 76px 80px 0px;
}

.elementor-16 .elementor-element.elementor-element-124e1fb .elementor-spacer-inner {
    height: 10px;
}

.elementor-16 .elementor-element.elementor-element-bdcb1ff .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-2470a79 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-d690949 .elementor-spacer-inner {
    height: 10px;
}

.elementor-16 .elementor-element.elementor-element-458649b .elementor-spacer-inner {
    height: 50px;
}

.elementor-16 .elementor-element.elementor-element-625e893 .elementor-heading-title {
    color: #6ED115;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-625e893>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-16 .elementor-element.elementor-element-6fcfead .elementor-heading-title {
    letter-spacing: -1px;
}

.elementor-16 .elementor-element.elementor-element-2e8bcbb>.elementor-widget-container {
    padding: 0px 16px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button .elementor-align-icon-right {
    margin-left: 24px;
}

.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button .elementor-align-icon-left {
    margin-right: 24px;
}

.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button {
    fill: #6ED115;
    color: #6ED115;
}

.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button:hover svg,
.elementor-16 .elementor-element.elementor-element-2c3b160 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-9ae8352.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-16 .elementor-element.elementor-element-9ae8352.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-16 .elementor-element.elementor-element-d26a22b>.elementor-widget-container {
    margin: 0px 0px 0px -40px;
}

.elementor-16 .elementor-element.elementor-element-727bd23 {
    padding: 104px 0px 104px 0px;
}

.elementor-16 .elementor-element.elementor-element-9733929 .elementor-counter-title {
    color: var(--e-global-color-astglobalcolor0);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-9733929>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #EFFAFA;
}

.elementor-16 .elementor-element.elementor-element-4ab820d .elementor-counter-title {
    color: var(--e-global-color-astglobalcolor0);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-4ab820d>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #EFFAFA;
}

.elementor-16 .elementor-element.elementor-element-21e03ef .elementor-counter-title {
    color: var(--e-global-color-astglobalcolor0);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-21e03ef>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #EFFAFA;
}

.elementor-16 .elementor-element.elementor-element-2df48c5 .elementor-counter-title {
    color: var(--e-global-color-astglobalcolor0);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-97e744a:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-97e744a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF00 50%, var(--e-global-color-astglobalcolor4) 50%);
}

.elementor-16 .elementor-element.elementor-element-97e744a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-97e744a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-1c48148.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-1c48148.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-1c48148:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-1c48148>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-astglobalcolor5) 50%, var(--e-global-color-astglobalcolor4) 50%);
}

.elementor-16 .elementor-element.elementor-element-1c48148>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-1c48148>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-fd2622e>.elementor-element-populated {
    padding: 128px 0px 128px 0px;
}

.elementor-16 .elementor-element.elementor-element-7289fb6 {
    margin-top: 0px;
    margin-bottom: 32px;
    padding: 0px 40px 0px 80px;
}

.elementor-16 .elementor-element.elementor-element-45b7c4e>.elementor-widget-container {
    padding: 0px 16px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-bc2e899 {
    padding: 0px 40px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-e62afcd>.elementor-element-populated {
    padding: 4px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-e37fe9b .elementor-icon-wrapper {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-e37fe9b.elementor-view-stacked .elementor-icon {
    background-color: #6ED115;
}

.elementor-16 .elementor-element.elementor-element-e37fe9b.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-e37fe9b.elementor-view-default .elementor-icon {
    color: #6ED115;
    border-color: #6ED115;
}

.elementor-16 .elementor-element.elementor-element-e37fe9b.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-e37fe9b.elementor-view-default .elementor-icon svg {
    fill: #6ED115;
}

.elementor-16 .elementor-element.elementor-element-e37fe9b .elementor-icon i,
.elementor-16 .elementor-element.elementor-element-e37fe9b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-99bf51f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
}

.elementor-16 .elementor-element.elementor-element-a6a23e3 {
    color: var(--e-global-color-astglobalcolor2);
    font-weight: 500;
}

.elementor-16 .elementor-element.elementor-element-a6a23e3>.elementor-widget-container {
    padding: 0px 16px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-f802173 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-53f9557 {
    font-size: 13px;
}

.elementor-16 .elementor-element.elementor-element-a79d4cf {
    text-align: right;
    top: -133px;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-a79d4cf {
    right: 87px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-a79d4cf {
    left: 87px;
}

.elementor-16 .elementor-element.elementor-element-1ac0c23:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-1ac0c23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/01/pharma-template-dot-bg.svg");
    background-position: 0px 40vh;
    background-repeat: no-repeat;
}

.elementor-16 .elementor-element.elementor-element-1ac0c23 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 144px 40px 144px 40px;
    z-index: 1;
}

.elementor-16 .elementor-element.elementor-element-1ac0c23>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-f95fe21>.elementor-element-populated {
    padding: 8px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-5e36da3 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-49f8fd7 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-db1ec67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-16 .elementor-element.elementor-element-db1ec67>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #F2F2F2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 40px 32px 0px;
}

.elementor-16 .elementor-element.elementor-element-db1ec67:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #1DBFC1;
}

.elementor-16 .elementor-element.elementor-element-db1ec67:hover>.elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-db1ec67:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-db1ec67>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-0d5f053 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-0d5f053>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-16 .elementor-element.elementor-element-8b44741 {
    column-gap: 0px;
    font-size: 14px;
}

.elementor-16 .elementor-element.elementor-element-8b44741>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-16 .elementor-element.elementor-element-a41b62a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-16 .elementor-element.elementor-element-a41b62a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #F2F2F2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 40px 32px 0px;
}

.elementor-16 .elementor-element.elementor-element-a41b62a:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #1DBFC1;
}

.elementor-16 .elementor-element.elementor-element-a41b62a:hover>.elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-a41b62a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-a41b62a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-d687771 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-d687771>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-16 .elementor-element.elementor-element-c8d701c {
    font-size: 14px;
}

.elementor-16 .elementor-element.elementor-element-c8d701c>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-16 .elementor-element.elementor-element-5e5d231:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-5e5d231>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #EFFAFA00 50%, var(--e-global-color-astglobalcolor4) 50%);
}

.elementor-16 .elementor-element.elementor-element-5e5d231 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 0px 40px;
}

.elementor-16 .elementor-element.elementor-element-5e5d231>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-95c79fa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-95c79fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-95c79fa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 80px 0px;
}

.elementor-16 .elementor-element.elementor-element-95c79fa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-6d52cdf {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-6d52cdf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-ef4a5e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-ef4a5e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-16 .elementor-element.elementor-element-ef4a5e4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 64px 56px 80px 64px;
}

.elementor-16 .elementor-element.elementor-element-ef4a5e4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-c2851e7 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-c2851e7>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-16 .elementor-element.elementor-element-8d54711>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-16 .elementor-element.elementor-element-e57c207>.elementor-widget-container {
    padding: 0px 16px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2 .elementor-icon {
    font-size: 24px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-a1c37c2 .elementor-icon-box-title {
    margin-bottom: 2px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2 .elementor-icon-box-description {
    font-size: 14px;
}

.elementor-16 .elementor-element.elementor-element-a1c37c2>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-16 .elementor-element.elementor-element-36e2573.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-36e2573.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-36e2573.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-36e2573.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}

.elementor-16 .elementor-element.elementor-element-36e2573.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}

.elementor-16 .elementor-element.elementor-element-36e2573.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}

.elementor-16 .elementor-element.elementor-element-36e2573 .elementor-icon {
    font-size: 24px;
}

.elementor-16 .elementor-element.elementor-element-36e2573 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-36e2573 .elementor-icon-box-title {
    margin-bottom: 2px;
}

.elementor-16 .elementor-element.elementor-element-36e2573 .elementor-icon-box-description {
    font-size: 14px;
}

.elementor-16 .elementor-element.elementor-element-36e2573>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef .elementor-icon {
    font-size: 24px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef .elementor-icon-box-title {
    margin-bottom: 2px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef .elementor-icon-box-description {
    font-size: 14px;
}

.elementor-16 .elementor-element.elementor-element-4d7e0ef>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-16 .elementor-element.elementor-element-4c95df6 {
    padding: 128px 40px 128px 40px;
}

.elementor-16 .elementor-element.elementor-element-34cd8e8 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-34cd8e8>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-3687884.elementor-column .elementor-widget-wrap {
    align-items: space-around;
}

.elementor-16 .elementor-element.elementor-element-3687884.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-around;
    align-items: space-around;
}

.elementor-16 .elementor-element.elementor-element-9b0dea6 {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-c2b046f.elementor-column .elementor-widget-wrap {
    align-items: space-around;
}

.elementor-16 .elementor-element.elementor-element-c2b046f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-around;
    align-items: space-around;
}

.elementor-16 .elementor-element.elementor-element-ed3892e {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-5a36375.elementor-column .elementor-widget-wrap {
    align-items: space-around;
}

.elementor-16 .elementor-element.elementor-element-5a36375.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-around;
    align-items: space-around;
}

.elementor-16 .elementor-element.elementor-element-544c47a {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-06e94a6 {
    padding: 0px 40px 56px 40px;
}

.elementor-16 .elementor-element.elementor-element-0ee66af {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-0ee66af .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-16 .elementor-element.elementor-element-0ee66af>.elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-b98053d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-b98053d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-bd050c6 {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-6a2dd98.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-6a2dd98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-170bd4c>.elementor-widget-container {
    margin: 31px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-9ff04dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-9ff04dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-31edc99.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-31edc99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

@media(min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-e62afcd {
        width: 14%;
    }

    .elementor-16 .elementor-element.elementor-element-99bf51f {
        width: 85.666%;
    }

    .elementor-16 .elementor-element.elementor-element-f95fe21 {
        width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-cddb325 {
        width: 74.665%;
    }
}

@media(max-width:1024px) {

    .elementor-16 .elementor-element.elementor-element-e185d6f:not(.elementor-motion-effects-element-type-background),
    .elementor-16 .elementor-element.elementor-element-e185d6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 110vw auto;
    }

    .elementor-16 .elementor-element.elementor-element-e185d6f {
        padding: 120px 40px 0px 40px;
    }

    .elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-390b0d0.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-16 .elementor-element.elementor-element-390b0d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-16 .elementor-element.elementor-element-390b0d0>.elementor-element-populated {
        padding: 0px 40px 04px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-625e893>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-2e8bcbb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-727bd23 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-9733929 .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-16 .elementor-element.elementor-element-4ab820d .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-16 .elementor-element.elementor-element-21e03ef .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-16 .elementor-element.elementor-element-2df48c5 .elementor-counter-number-wrapper {
        font-size: 48px;
    }

    .elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-1c48148.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-16 .elementor-element.elementor-element-1c48148.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-16 .elementor-element.elementor-element-1c48148>.elementor-element-populated {
        padding: 0px 0px 32px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-fd2622e>.elementor-element-populated {
        padding: 80px 40px 80px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-7289fb6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-bc2e899 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-e37fe9b .elementor-icon {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-f802173>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-a79d4cf img {
        width: 128px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-a79d4cf {
        right: 40px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-a79d4cf {
        left: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-a79d4cf {
        top: -64px;
    }

    .elementor-16 .elementor-element.elementor-element-1ac0c23:not(.elementor-motion-effects-element-type-background),
    .elementor-16 .elementor-element.elementor-element-1ac0c23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 40px 80vh;
        background-size: 128px auto;
    }

    .elementor-16 .elementor-element.elementor-element-1ac0c23 {
        padding: 80px 40px 80px 40px;
    }

    .elementor-16 .elementor-element.elementor-element-f95fe21>.elementor-element-populated {
        padding: 0px 0px 24px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-5e36da3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-af3ff6f>.elementor-widget-container {
        padding: 0px 80px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-0d5f053>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-d687771>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-5e5d231 {
        padding: 0px 80px 0px 40px;
    }

    .elementor-16 .elementor-element.elementor-element-95c79fa>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-6d52cdf {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-6d52cdf img {
        width: 400px;
    }

    .elementor-16 .elementor-element.elementor-element-6d52cdf>.elementor-widget-container {
        margin: 80px -40px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-ef4a5e4>.elementor-element-populated {
        padding: 80px 40px 80px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-c2851e7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4c95df6 {
        padding: 80px 40px 80px 40px;
    }

    .elementor-16 .elementor-element.elementor-element-6e4f70a>.elementor-element-populated {
        padding: 0px 80px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-34cd8e8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-0ee66af>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {

    .elementor-16 .elementor-element.elementor-element-e185d6f:not(.elementor-motion-effects-element-type-background),
    .elementor-16 .elementor-element.elementor-element-e185d6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: initial;
    }

    .elementor-16 .elementor-element.elementor-element-e185d6f {
        padding: 104px 24px 0px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-390b0d0>.elementor-element-populated {
        padding: 0px 0px 32px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-d26a22b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-727bd23 {
        padding: 64px 0px 64px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-eb9453b {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-eb9453b>.elementor-element-populated {
        padding: 0px 0px 32px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-9733929 .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-9733929 .elementor-counter-title {
        font-size: 11px;
    }

    .elementor-16 .elementor-element.elementor-element-830bd1f {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-830bd1f>.elementor-element-populated {
        padding: 0px 0px 32px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4ab820d .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-4ab820d .elementor-counter-title {
        font-size: 11px;
    }

    .elementor-16 .elementor-element.elementor-element-4ab820d>.elementor-widget-container {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-5f06140 {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-21e03ef .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-21e03ef .elementor-counter-title {
        font-size: 11px;
    }

    .elementor-16 .elementor-element.elementor-element-36d2d95 {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-2df48c5 .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-2df48c5 .elementor-counter-title {
        font-size: 11px;
    }

    .elementor-16 .elementor-element.elementor-element-1c48148>.elementor-element-populated {
        padding: 24px 24px 24px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-fd2622e>.elementor-element-populated {
        padding: 64px 24px 32px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-e37fe9b .elementor-icon {
        font-size: 24px;
    }

    .elementor-16 .elementor-element.elementor-element-1ac0c23:not(.elementor-motion-effects-element-type-background),
    .elementor-16 .elementor-element.elementor-element-1ac0c23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom left;
    }

    .elementor-16 .elementor-element.elementor-element-1ac0c23 {
        padding: 64px 24px 144px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-af3ff6f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-5e5d231 {
        padding: 0px 0px 0px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-95c79fa>.elementor-element-populated {
        padding: 0px 24px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-6d52cdf>.elementor-widget-container {
        margin: -48px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-ef4a5e4>.elementor-element-populated {
        padding: 40px 32px 64px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-a1c37c2 .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-position-right .elementor-icon-box-icon {
        margin-left: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-position-left .elementor-icon-box-icon {
        margin-right: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-a1c37c2.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-a1c37c2 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-a1c37c2>.elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-36e2573 .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-36e2573.elementor-position-right .elementor-icon-box-icon {
        margin-left: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-36e2573.elementor-position-left .elementor-icon-box-icon {
        margin-right: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-36e2573.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-36e2573 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-36e2573>.elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4d7e0ef .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-position-right .elementor-icon-box-icon {
        margin-left: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-position-left .elementor-icon-box-icon {
        margin-right: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-4d7e0ef.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-4d7e0ef .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-4d7e0ef>.elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4c95df6 {
        padding: 64px 24px 64px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-6e4f70a>.elementor-element-populated {
        padding: 0px 0px 24px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-06e94a6 {
        padding: 0px 24px 64px 24px;
    }

    .elementor-16 .elementor-element.elementor-element-b98053d {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-6a2dd98 {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-9ff04dd {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-31edc99 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-1c48148 {
        width: 32%;
    }

    .elementor-16 .elementor-element.elementor-element-fd2622e {
        width: 68%;
    }

    .elementor-16 .elementor-element.elementor-element-f95fe21 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-cddb325 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-95c79fa {
        width: 36%;
    }

    .elementor-16 .elementor-element.elementor-element-ef4a5e4 {
        width: 64%;
    }

    .elementor-16 .elementor-element.elementor-element-6e4f70a {
        width: 100%;
    }
}