.elementor-328 .elementor-element.elementor-element-0159f24>.elementor-container {
    max-width: 460px
}

.elementor-328 .elementor-element.elementor-element-0159f24:not(.elementor-motion-effects-element-type-background),
.elementor-328 .elementor-element.elementor-element-0159f24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1c2127
}

.elementor-328 .elementor-element.elementor-element-0159f24>.elementor-background-overlay {
    background-image: url(https://demo2.wpopal.com/supplero/wp-content/uploads/2021/01/about_bg-1-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-0159f24 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -60px;
    margin-bottom: 0;
    padding: 145px 30px 190px
}

.elementor-328 .elementor-element.elementor-element-a613b77 {
    text-align: center
}

.elementor-328 .elementor-element.elementor-element-a613b77 .elementor-heading-title {
    color: #fff;
    font-family: popins, Sans-serif;
    font-size: 60px;
    line-height: 48px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-a613b77>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-328 .elementor-element.elementor-element-103639e {
    text-align: center;
    color: #fff;
    font-family: popins, Sans-serif;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-3d654fe {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -60px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-328 .elementor-element.elementor-element-3d654fe>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-e3dc00c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-element-populated>.elementor-widget-wrap {
    padding: 60px 30px 60px 80px
}

.elementor-328 .elementor-element.elementor-element-ccdece2 {
    text-align: left;
    color: var(--e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2.4px
}

.elementor-328 .elementor-element.elementor-element-ccdece2>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-328 .elementor-element.elementor-element-90f8737 {
    text-align: left;
    width: 410px;
    max-width: 410px
}

.elementor-328 .elementor-element.elementor-element-90f8737 .elementor-heading-title {
    color: #006838;
    font-size: 40px;
    line-height: 48px

}

.elementor-328 .elementor-element.elementor-element-90f8737>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-328 .elementor-element.elementor-element-71af825 {
    color: var(--e-global-color-accent);
    font-size: 16px;
    width: 440px;
    max-width: 440px
}

.elementor-328 .elementor-element.elementor-element-71af825>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-328 .elementor-element.elementor-element-efd86e1 {
    font-size: 16px;
    width: 440px;
    max-width: 440px
}

.elementor-328 .elementor-element.elementor-element-efd86e1>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-328 .elementor-element.elementor-element-457d81b .elementor-button .elementor-align-icon-right {
    margin-left: 13px
}

.elementor-328 .elementor-element.elementor-element-457d81b .elementor-button .elementor-align-icon-left {
    margin-right: 13px
}

.elementor-328 .elementor-element.elementor-element-457d81b .elementor-button {
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    padding: 15px 30px
}

.elementor-328 .elementor-element.elementor-element-457d81b .elementor-button .elementor-button-icon i {
    font-size: 9px
}

.elementor-328 .elementor-element.elementor-element-457d81b.supplero-style-button-hover-yes .elementor-button:after {
    background-color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-457d81b.supplero-style-button-hover-yes .elementor-button:before {
    background-color: var(--e-global-color-accent)
}

.elementor-bc-flex-widget .elementor-328 .elementor-element.elementor-element-6b873d8.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-328 .elementor-element.elementor-element-6b873d8.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-328 .elementor-element.elementor-element-6b873d8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-6b873d8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-328 .elementor-element.elementor-element-6b873d8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/uk/n1.png);
    background-position: center center;
    background-size: cover
}

.elementor-328 .elementor-element.elementor-element-6b873d8>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF 8%, #F2295B00 8%);
    opacity: 1
}

.elementor-328 .elementor-element.elementor-element-6b873d8>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-328 .elementor-element.elementor-element-6b873d8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-6b873d8>.elementor-element-populated>.elementor-widget-wrap {
    padding: 80px 0
}

.elementor-bc-flex-widget .elementor-328 .elementor-element.elementor-element-8167e40.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-328 .elementor-element.elementor-element-8167e40.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-328 .elementor-element.elementor-element-8167e40>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-8167e40:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-328 .elementor-element.elementor-element-8167e40>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #006838
}

.elementor-328 .elementor-element.elementor-element-8167e40>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-328 .elementor-element.elementor-element-8167e40>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-8167e40>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 15px 15px
}

.elementor-328 .elementor-element.elementor-element-4943ba4 .elementor-counter-number-wrapper {
    color: white;
    font-size: 40px;
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-4943ba4 .elementor-counter-title {
    color: white;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px
}

.elementor-328 .elementor-element.elementor-element-4943ba4>.elementor-widget-container {
    padding: 5px 15px
}

.elementor-328 .elementor-element.elementor-element-4943ba4 {
    width: auto;
    max-width: auto
}

.elementor-328 .elementor-element.elementor-element-a4b62ed .elementor-counter-number-wrapper {
    color: white;
    font-size: 40px;
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-a4b62ed .elementor-counter-title {
    color: white;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px
}

.elementor-328 .elementor-element.elementor-element-a4b62ed>.elementor-widget-container {
    padding: 0 15px 5px
}

.elementor-328 .elementor-element.elementor-element-a4b62ed {
    width: auto;
    max-width: auto
}

.elementor-328 .elementor-element.elementor-element-963e5eb {
    padding: 85px 30px 100px
}

.elementor-328 .elementor-element.elementor-element-1d607a6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-328 .elementor-element.elementor-element-1d607a6>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-1d607a6>.elementor-element-populated {
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-328 .elementor-element.elementor-element-54fee95.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-328 .elementor-element.elementor-element-54fee95.elementor-view-framed .elementor-icon,
.elementor-328 .elementor-element.elementor-element-54fee95.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-328 .elementor-element.elementor-element-54fee95 {
    --icon-box-icon-margin: 30px;
    width: 275px;
    max-width: 275px
}

.elementor-328 .elementor-element.elementor-element-54fee95 .elementor-icon {
    font-size: 60px
}

.elementor-328 .elementor-element.elementor-element-54fee95 .elementor-icon-box-title {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-54fee95 .elementor-icon-box-title,
.elementor-328 .elementor-element.elementor-element-54fee95 .elementor-icon-box-title a {
    font-family: popins, Sans-serif;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    color: #006838;
}

.elementor-328 .elementor-element.elementor-element-54fee95 .elementor-icon-box-description {
    font-family: popins, Sans-serif;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-7679f1f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-328 .elementor-element.elementor-element-7679f1f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-7679f1f>.elementor-element-populated {
    margin: 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-328 .elementor-element.elementor-element-9c5b84d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-328 .elementor-element.elementor-element-9c5b84d.elementor-view-framed .elementor-icon,
.elementor-328 .elementor-element.elementor-element-9c5b84d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-328 .elementor-element.elementor-element-9c5b84d {
    --icon-box-icon-margin: 30px;
    width: 275px;
    max-width: 275px
}

.elementor-328 .elementor-element.elementor-element-9c5b84d .elementor-icon {
    font-size: 60px
}

.elementor-328 .elementor-element.elementor-element-9c5b84d .elementor-icon-box-title {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-9c5b84d .elementor-icon-box-title,
.elementor-328 .elementor-element.elementor-element-9c5b84d .elementor-icon-box-title a {
    font-family: popins, Sans-serif;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    color:#006838
}

.elementor-328 .elementor-element.elementor-element-9c5b84d .elementor-icon-box-description {
    font-family: popins, Sans-serif;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-48314e4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-328 .elementor-element.elementor-element-48314e4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-48314e4>.elementor-element-populated {
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-328 .elementor-element.elementor-element-fac2028.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-328 .elementor-element.elementor-element-fac2028.elementor-view-framed .elementor-icon,
.elementor-328 .elementor-element.elementor-element-fac2028.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-328 .elementor-element.elementor-element-fac2028 {
    --icon-box-icon-margin: 30px;
    width: 275px;
    max-width: 275px
}

.elementor-328 .elementor-element.elementor-element-fac2028 .elementor-icon {
    font-size: 60px
}

.elementor-328 .elementor-element.elementor-element-fac2028 .elementor-icon-box-title {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-fac2028 .elementor-icon-box-title,
.elementor-328 .elementor-element.elementor-element-fac2028 .elementor-icon-box-title a {
    font-family: popins, Sans-serif;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    color: #006838
}

.elementor-328 .elementor-element.elementor-element-fac2028 .elementor-icon-box-description {
    font-family: popins, Sans-serif;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-d9282b5 {
    padding: 0 30px
}

.elementor-328 .elementor-element.elementor-element-0726646>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-0726646:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-328 .elementor-element.elementor-element-0726646>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/uk/n2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-328 .elementor-element.elementor-element-0726646>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-328 .elementor-element.elementor-element-0726646>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-221b9cf .elementor-spacer-inner {
    --spacer-size: 540px
}

.elementor-bc-flex-widget .elementor-328 .elementor-element.elementor-element-f5d36c5.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-328 .elementor-element.elementor-element-f5d36c5.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
    
}

.elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-f5d36c5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 80px
}

.elementor-328 .elementor-element.elementor-element-24ad99c {
    color: var(--e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    line-height: 36px;
    letter-spacing: 2.4px
}

.elementor-328 .elementor-element.elementor-element-1b3bf5f .elementor-heading-title {
    color: #006838;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-1b3bf5f>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-328 .elementor-element.elementor-element-37aeea1 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .1px;
    width: 440px;
    max-width: 440px
}

.elementor-328 .elementor-element.elementor-element-37aeea1>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-328 .elementor-element.elementor-element-49a5c85 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-328 .elementor-element.elementor-element-49a5c85 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-328 .elementor-element.elementor-element-49a5c85 .elementor-button {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0 0 0 0;
    padding: 15px 30px
}

.elementor-328 .elementor-element.elementor-element-49a5c85 .elementor-button .elementor-button-icon i {
    font-size: 20px
}

.elementor-328 .elementor-element.elementor-element-49a5c85.supplero-style-button-hover-yes .elementor-button:after {
    background-color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-49a5c85.supplero-style-button-hover-yes .elementor-button:before {
    background-color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-9335c8b {
    margin-top: 70px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-328 .elementor-element.elementor-element-1cb09aa>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-779102c {
    text-align: center;
    color: var(--e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    line-height: 36px;
    letter-spacing: 2.4px
}

.elementor-328 .elementor-element.elementor-element-37a1124 {
    text-align: center
}

.elementor-328 .elementor-element.elementor-element-37a1124 .elementor-heading-title {
    color: #006838;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0
}

.elementor-328 .elementor-element.elementor-element-0906f02>.elementor-container {
    max-width: 1320px
}

.elementor-328 .elementor-element.elementor-element-0906f02 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-328 .elementor-element.elementor-element-4797beb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-4797beb>.elementor-element-populated {
    margin: 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}

.elementor-328 .elementor-element.elementor-element-94e3a9f .elementor-teams-wrapper {
    text-align: left
}

.elementor-328 .elementor-element.elementor-element-94e3a9f .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-94e3a9f .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-9b849ba>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-9b849ba>.elementor-element-populated {
    margin: 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}

.elementor-328 .elementor-element.elementor-element-2f63bcd .elementor-teams-wrapper {
    text-align: left
}

.elementor-328 .elementor-element.elementor-element-2f63bcd .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-2f63bcd .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-b16564d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-b16564d>.elementor-element-populated {
    margin: 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}

.elementor-328 .elementor-element.elementor-element-aaadffa .elementor-teams-wrapper {
    text-align: left
}

.elementor-328 .elementor-element.elementor-element-aaadffa .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-aaadffa .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-3dcb902>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-3dcb902>.elementor-element-populated {
    margin: 0 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}

.elementor-328 .elementor-element.elementor-element-2d44f0d .elementor-teams-wrapper {
    text-align: left
}

.elementor-328 .elementor-element.elementor-element-2d44f0d .elementor-teams-wrapper .team-name a:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-2d44f0d .elementor-teams-wrapper .team-name:hover {
    color: var(--e-global-color-accent)
}

.elementor-328 .elementor-element.elementor-element-4259e21 {
    margin-top: 70px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-328 .elementor-element.elementor-element-158879d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-fb54d95 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-border);
    --divider-border-width: 1px
}

.elementor-328 .elementor-element.elementor-element-fb54d95 .elementor-divider-separator {
    width: 100%
}

.elementor-328 .elementor-element.elementor-element-fb54d95 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px
}

.elementor-328 .elementor-element.elementor-element-b1cdb44 {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-454c8f2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-328 .elementor-element.elementor-element-c5c90a6 {
    text-align: center;
    color: var(--e-global-color-lighter);
    font-size: 12px;
    text-transform: uppercase;
    line-height: 36px;
    letter-spacing: 2px
}

.elementor-328 .elementor-element.elementor-element-c5c90a6>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-wrapper .row {
    justify-content: center
}

.elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-image a:hover img,
.elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-image a:hover i,
.elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-image a:hover svg {
    opacity: .2
}

.elementor-328 .elementor-element.elementor-element-0c20ff1 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms)
}

@media(max-width:1024px) {
    .elementor-328 .elementor-element.elementor-element-0159f24 {
        padding: 80px 0 100px
    }

    .elementor-328 .elementor-element.elementor-element-a613b77 .elementor-heading-title {
        font-size: 40px;
        line-height: 30px
    }

    .elementor-328 .elementor-element.elementor-element-3d654fe {
        margin-top: -30px;
        margin-bottom: 0
    }

    .elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 60px 35px 60px 40px
    }

    .elementor-328 .elementor-element.elementor-element-90f8737 .elementor-heading-title {
        font-size: 40px;
        line-height: 43px
    }

    .elementor-328 .elementor-element.elementor-element-8167e40>.elementor-element-populated>.elementor-widget-wrap {
        padding: 5px 0 15px
    }

    .elementor-328 .elementor-element.elementor-element-54fee95 {
        width: initial;
        max-width: initial
    }

    .elementor-328 .elementor-element.elementor-element-9c5b84d {
        width: initial;
        max-width: initial
    }

    .elementor-328 .elementor-element.elementor-element-fac2028 {
        width: initial;
        max-width: initial
    }

    .elementor-328 .elementor-element.elementor-element-0726646:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-328 .elementor-element.elementor-element-0726646>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
        background-size: cover
    }

    .elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 30px
    }

    .elementor-328 .elementor-element.elementor-element-37a1124 .elementor-heading-title {
        font-size: 40px;
        line-height: 45px
    }

    .elementor-328 .elementor-element.elementor-element-4797beb>.elementor-element-populated {
        margin: 0 15px 0 0;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-9b849ba>.elementor-element-populated {
        margin: 0 0 0 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px
    }

    .elementor-328 .elementor-element.elementor-element-b16564d>.elementor-element-populated {
        margin: 40px 15px 0 0;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-3dcb902>.elementor-element-populated {
        margin: 40px 0 0 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px
    }
}

@media(max-width:767px) {
    .elementor-328 .elementor-element.elementor-element-0159f24 {
        margin-top: -20px;
        margin-bottom: 0;
        padding: 80px 15px 100px
    }

    .elementor-328 .elementor-element.elementor-element-a613b77 .elementor-heading-title {
        font-size: 32px;
        line-height: 25px
    }

    .elementor-328 .elementor-element.elementor-element-a613b77>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-328 .elementor-element.elementor-element-3d654fe {
        margin-top: 0;
        margin-bottom: 50px;
        padding: 0 15px
    }

    .elementor-328 .elementor-element.elementor-element-e3dc00c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-328 .elementor-element.elementor-element-e3dc00c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 20px
    }

    .elementor-328 .elementor-element.elementor-element-ccdece2 {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-90f8737 {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-90f8737 .elementor-heading-title {
        font-size: 32px;
        line-height: 35px
    }

    .elementor-328 .elementor-element.elementor-element-90f8737>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-328 .elementor-element.elementor-element-71af825 {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-efd86e1 {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-8167e40 {
        width: 91%
    }

    .elementor-328 .elementor-element.elementor-element-4943ba4 .elementor-counter-number-wrapper {
        font-size: 36px
    }

    .elementor-328 .elementor-element.elementor-element-4943ba4 .elementor-counter-title {
        font-size: 12px
    }

    .elementor-328 .elementor-element.elementor-element-a4b62ed .elementor-counter-number-wrapper {
        font-size: 36px
    }

    .elementor-328 .elementor-element.elementor-element-a4b62ed .elementor-counter-title {
        font-size: 12px
    }

    .elementor-328 .elementor-element.elementor-element-963e5eb {
        padding: 0 15px
    }

    .elementor-328 .elementor-element.elementor-element-1d607a6>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-54fee95 {
        --icon-box-icon-margin: 15px;
        width: 400px;
        max-width: 400px
    }

    .elementor-328 .elementor-element.elementor-element-7679f1f>.elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-9c5b84d {
        --icon-box-icon-margin: 15px;
        width: 400px;
        max-width: 400px
    }

    .elementor-328 .elementor-element.elementor-element-48314e4>.elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-fac2028 {
        --icon-box-icon-margin: 15px;
        width: 400px;
        max-width: 400px
    }

    .elementor-328 .elementor-element.elementor-element-d9282b5 {
        margin-top: 50px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-328 .elementor-element.elementor-element-221b9cf .elementor-spacer-inner {
        --spacer-size: 450px
    }

    .elementor-328 .elementor-element.elementor-element-f5d36c5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-328 .elementor-element.elementor-element-f5d36c5>.elementor-element-populated>.elementor-widget-wrap {
        padding: 50px 30px
    }

    .elementor-328 .elementor-element.elementor-element-24ad99c {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-1b3bf5f {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-1b3bf5f .elementor-heading-title {
        font-size: 32px;
        line-height: 35px
    }

    .elementor-328 .elementor-element.elementor-element-37aeea1 {
        text-align: center
    }

    .elementor-328 .elementor-element.elementor-element-9335c8b {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .elementor-328 .elementor-element.elementor-element-37a1124 .elementor-heading-title {
        font-size: 32px;
        line-height: 25px
    }

    .elementor-328 .elementor-element.elementor-element-0906f02 {
        margin-top: 30px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .elementor-328 .elementor-element.elementor-element-4797beb>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-9b849ba>.elementor-element-populated {
        margin: 35px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-b16564d>.elementor-element-populated {
        margin: 35px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-3dcb902>.elementor-element-populated {
        margin: 35px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-328 .elementor-element.elementor-element-4259e21 {
        margin-top: 50px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .elementor-328 .elementor-element.elementor-element-b1cdb44 {
        margin-top: 35px;
        margin-bottom: 20px
    }

    .elementor-328 .elementor-element.elementor-element-c5c90a6>.elementor-widget-container {
        margin: 0 0 10px
    }

    .elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-wrapper .row {
        margin-left: calc(-0px/2);
        margin-right: calc(-0px/2)
    }

    .elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-wrapper .column-item {
        padding-left: calc(0px/2);
        padding-right: calc(0px/2);
        margin-bottom: calc(0px)
    }

    .elementor-328 .elementor-element.elementor-element-0c20ff1 .elementor-brand-image {
        padding: 0 10px
    }
}

@media(min-width:768px) {
    .elementor-328 .elementor-element.elementor-element-e3dc00c {
        width: 45.1713%
    }

    .elementor-328 .elementor-element.elementor-element-6b873d8 {
        width: 54.829%
    }

    .elementor-328 .elementor-element.elementor-element-0726646 {
        width: 49%
    }

    .elementor-328 .elementor-element.elementor-element-f5d36c5 {
        width: 51%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-328 .elementor-element.elementor-element-8167e40 {
        width: 80%
    }

    .elementor-328 .elementor-element.elementor-element-4797beb {
        width: 50%
    }

    .elementor-328 .elementor-element.elementor-element-9b849ba {
        width: 50%
    }

    .elementor-328 .elementor-element.elementor-element-b16564d {
        width: 50%
    }

    .elementor-328 .elementor-element.elementor-element-3dcb902 {
        width: 50%
    }
}