.elementor-143 .elementor-element.elementor-element-36dae725:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-36dae725>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #27262E 0%, #16151B 65%);
}

.elementor-143 .elementor-element.elementor-element-36dae725>.elementor-background-overlay {
    background-image: url("../../2020/05/bg-circle.png");
    background-position: center center;
    background-size: contain;
    opacity: 0.82;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-36dae725 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 30px 0px;
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-260f7bd9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-260f7bd9>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-143 .elementor-element.elementor-element-207d2f76 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 56px;
    font-weight: 700;
}

.elementor-143 .elementor-element.elementor-element-426382e7 {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-c270ad {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-c270ad img {
    width: 170px;
}

.elementor-143 .elementor-element.elementor-element-1351b9ff {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-1351b9ff img {
    width: 156px;
}

.elementor-143 .elementor-element.elementor-element-1351b9ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-143 .elementor-element.elementor-element-5ae0006b>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2020/05/bg-testi.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 77% auto;
    opacity: 0.5;
}

.elementor-143 .elementor-element.elementor-element-5ae0006b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 20% 0% 20%;
}

.elementor-143 .elementor-element.elementor-element-5ae0006b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-30f951ff,
.elementor-143 .elementor-element.elementor-element-30f951ff>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-2aa6b46f {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-143 .elementor-element.elementor-element-2aa6b46f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-2aa6b46f>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-143 .elementor-element.elementor-element-651062d9:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-651062d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #16151B;
}

.elementor-143 .elementor-element.elementor-element-651062d9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-143 .elementor-element.elementor-element-651062d9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-59668862:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-143 .elementor-element.elementor-element-59668862>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(90, 88, 101, 0.17);
}

.elementor-143 .elementor-element.elementor-element-59668862>.elementor-element-populated,
.elementor-143 .elementor-element.elementor-element-59668862>.elementor-element-populated>.elementor-background-overlay,
.elementor-143 .elementor-element.elementor-element-59668862>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-59668862>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

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

.elementor-143 .elementor-element.elementor-element-500a7efd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-143 .elementor-element.elementor-element-e431499 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-e431499 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 39px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-143 .elementor-element.elementor-element-11a924d4 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-11a924d4 .elementor-heading-title {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-1b2d9640 {
    --spacer-size: 17px;
}

.elementor-143 .elementor-element.elementor-element-398b7ff7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-143 .elementor-element.elementor-element-398b7ff7>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-26aa8a8f {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-26aa8a8f img {
    width: 129px;
}

.elementor-143 .elementor-element.elementor-element-585b1a66 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-585b1a66 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-143 .elementor-element.elementor-element-31429cd9 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-31429cd9 .elementor-heading-title {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-714243c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-143 .elementor-element.elementor-element-714243c5>.elementor-element-populated,
.elementor-143 .elementor-element.elementor-element-714243c5>.elementor-element-populated>.elementor-background-overlay,
.elementor-143 .elementor-element.elementor-element-714243c5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-714243c5>.elementor-element-populated {
    padding: 20px 20px 50px 20px;
}

.elementor-143 .elementor-element.elementor-element-5e789dd3 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-5e789dd3 img {
    width: 129px;
}

.elementor-143 .elementor-element.elementor-element-28e43e7b {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-28e43e7b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-143 .elementor-element.elementor-element-2113fdda {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-2113fdda .elementor-heading-title {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-70b72256>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-143 .elementor-element.elementor-element-70b72256>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-1d486770 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-1d486770 img {
    width: 129px;
}

.elementor-143 .elementor-element.elementor-element-a55f9bc {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-a55f9bc .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-143 .elementor-element.elementor-element-1c5946e0 {
    text-align: center;
}

.elementor-143 .elementor-element.elementor-element-1c5946e0 .elementor-heading-title {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-6f1785e9:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-6f1785e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12172B;
}

.elementor-143 .elementor-element.elementor-element-6f1785e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 10px;
}

.elementor-143 .elementor-element.elementor-element-6f1785e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-5bab1db6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-5bab1db6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-143 .elementor-element.elementor-element-c4b6c2a {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-c4b6c2a .elementor-heading-title {
    color: #FFFFFF;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-143 .elementor-element.elementor-element-1d3b90bf {
    color: #fff;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-1d3b90bf p b {
    color: #fff;
    font-weight: 800;
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-3acead7f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-3acead7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-143 .elementor-element.elementor-element-69a1d40c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2020/05/bg-testi.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 40% auto;
    opacity: 0.43;
}

.elementor-143 .elementor-element.elementor-element-69a1d40c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-143 .elementor-element.elementor-element-69a1d40c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-50039f8c {
    --spacer-size: 17px;
}

.elementor-143 .elementor-element.elementor-element-12c1f62:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-12c1f62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12172B;
}

.elementor-143 .elementor-element.elementor-element-12c1f62 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 10px;
}

.elementor-143 .elementor-element.elementor-element-12c1f62>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-60f62bfe>.elementor-element-populated {
    padding: 0px;
}

.elementor-143 .elementor-element.elementor-element-2d2afac5,
.elementor-143 .elementor-element.elementor-element-2d2afac5>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-2d2afac5 {
    padding: 0px 0px 0px 0px;
}

.elementor-143 .elementor-element.elementor-element-3a315043,
.elementor-143 .elementor-element.elementor-element-3a315043>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-3a315043 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-2a0fcee8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-70c103c0 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-143 .elementor-element.elementor-element-7abd32c3 .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1.3px;
    background-color: #D24135;
    box-shadow: 50px 0px 42px 2px #A22C22 inset;
    padding: 020px 30px 20px 30px;
}

.elementor-143 .elementor-element.elementor-element-26ecc6da:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-26ecc6da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #16151B;
}

.elementor-143 .elementor-element.elementor-element-26ecc6da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 60px 0px;
}

.elementor-143 .elementor-element.elementor-element-26ecc6da>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-455afc11>.elementor-element-populated {
    padding: 30px 0px 30px 30px;
}

.elementor-143 .elementor-element.elementor-element-13e61e50:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-13e61e50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A20;
}

.elementor-143 .elementor-element.elementor-element-13e61e50,
.elementor-143 .elementor-element.elementor-element-13e61e50>.elementor-background-overlay {
    border-radius: 70px 30px 0px 70px;
}

.elementor-143 .elementor-element.elementor-element-13e61e50 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 3;
}

.elementor-143 .elementor-element.elementor-element-13e61e50>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-5d30da26>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-143 .elementor-element.elementor-element-796ed5aa {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-796ed5aa img {
    width: 83px;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 13px 8px 10px 0px rgba(0, 0, 0, 0.3);
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-70bbda7c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-70bbda7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-143 .elementor-element.elementor-element-78712887 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-143 .elementor-element.elementor-element-7db3d3fe .elementor-heading-title {
    color: #9F9F9F;
    font-size: 16px;
    font-weight: 400;
}

.elementor-143 .elementor-element.elementor-element-2769a894:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-2769a894>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(90, 88, 101, 0.17);
}

.elementor-143 .elementor-element.elementor-element-2769a894,
.elementor-143 .elementor-element.elementor-element-2769a894>.elementor-background-overlay {
    border-radius: 0px 0px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-2769a894 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -30px;
    margin-bottom: 0px;
    padding: 50px 20px 20px 20px;
    z-index: 2;
}

.elementor-143 .elementor-element.elementor-element-2769a894>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-143 .elementor-element.elementor-element-1e79bd76>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-143 .elementor-element.elementor-element-389e8a6d .elementor-icon-wrapper {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-389e8a6d .elementor-icon {
    font-size: 18px;
}

.elementor-143 .elementor-element.elementor-element-389e8a6d .elementor-icon svg {
    height: 18px;
}

.elementor-143 .elementor-element.elementor-element-5f113086 .elementor-heading-title {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-4515aefe .elementor-icon-wrapper {
    text-align: right;
}

.elementor-143 .elementor-element.elementor-element-4515aefe .elementor-icon {
    font-size: 18px;
}

.elementor-143 .elementor-element.elementor-element-4515aefe .elementor-icon svg {
    height: 18px;
}

.elementor-143 .elementor-element.elementor-element-347d0d5>.elementor-element-populated {
    padding: 30px 0px 30px 30px;
}

.elementor-143 .elementor-element.elementor-element-3a298179:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-3a298179>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A20;
}

.elementor-143 .elementor-element.elementor-element-3a298179,
.elementor-143 .elementor-element.elementor-element-3a298179>.elementor-background-overlay {
    border-radius: 70px 30px 0px 70px;
}

.elementor-143 .elementor-element.elementor-element-3a298179 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 3;
}

.elementor-143 .elementor-element.elementor-element-3a298179>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-59c1f61c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-143 .elementor-element.elementor-element-14759e3 {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-14759e3 img {
    width: 83px;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 13px 8px 10px 0px rgba(0, 0, 0, 0.3);
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-502062b7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-502062b7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-143 .elementor-element.elementor-element-4002ace7 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-143 .elementor-element.elementor-element-220be88b .elementor-heading-title {
    color: #9F9F9F;
    font-size: 16px;
    font-weight: 400;
}

.elementor-143 .elementor-element.elementor-element-57957d2:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-57957d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(90, 88, 101, 0.17);
}

.elementor-143 .elementor-element.elementor-element-57957d2,
.elementor-143 .elementor-element.elementor-element-57957d2>.elementor-background-overlay {
    border-radius: 0px 0px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-57957d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -30px;
    margin-bottom: 0px;
    padding: 50px 20px 20px 20px;
    z-index: 2;
}

.elementor-143 .elementor-element.elementor-element-57957d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-6675982e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-143 .elementor-element.elementor-element-6675982e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-143 .elementor-element.elementor-element-479c1980 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-143 .elementor-element.elementor-element-479c1980 .elementor-icon {
    font-size: 18px;
}

.elementor-143 .elementor-element.elementor-element-479c1980 .elementor-icon svg {
    height: 18px;
}

.elementor-143 .elementor-element.elementor-element-e3abc88 .elementor-heading-title {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-5f91a9d9 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-143 .elementor-element.elementor-element-5f91a9d9 .elementor-icon {
    font-size: 18px;
}

.elementor-143 .elementor-element.elementor-element-5f91a9d9 .elementor-icon svg {
    height: 18px;
}

.elementor-143 .elementor-element.elementor-element-29da4d07:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-29da4d07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, #27262E 0%, #16151B 65%);
}

.elementor-143 .elementor-element.elementor-element-29da4d07>.elementor-background-overlay {
    background-image: url("../../2020/05/bg-circle.png");
    background-position: center center;
    background-size: contain;
    opacity: 0.82;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-29da4d07 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 150px 0px;
}

.elementor-143 .elementor-element.elementor-element-72020b4c:not(.elementor-motion-effects-element-type-background),
.elementor-143 .elementor-element.elementor-element-72020b4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(90, 88, 101, 0.17);
}

.elementor-143 .elementor-element.elementor-element-72020b4c,
.elementor-143 .elementor-element.elementor-element-72020b4c>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-143 .elementor-element.elementor-element-72020b4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.elementor-143 .elementor-element.elementor-element-72020b4c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-143 .elementor-element.elementor-element-27a43382 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-143 .elementor-element.elementor-element-27a43382>.elementor-widget-container {
    margin: -130px 20px -140px 20px;
}

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

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

.elementor-143 .elementor-element.elementor-element-6df2469>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-143 .elementor-element.elementor-element-5cef850f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 44px;
    font-weight: 700;
}

.elementor-143 .elementor-element.elementor-element-3fa4dc47 {
    color: #888888;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-143 .elementor-element.elementor-element-5f99b236 img {
    width: 170px;
}

.elementor-143 .elementor-element.elementor-element-5f99b236 {
    width: auto;
    max-width: auto;
}

.elementor-143 .elementor-element.elementor-element-1dfad5ed img {
    width: 151px;
}

.elementor-143 .elementor-element.elementor-element-1dfad5ed>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-143 .elementor-element.elementor-element-1dfad5ed {
    width: auto;
    max-width: auto;
}

@media(min-width:768px) {
    .elementor-143 .elementor-element.elementor-element-260f7bd9 {
        width: 47.368%;
    }

    .elementor-143 .elementor-element.elementor-element-71ef6c89 {
        width: 37.8%;
    }

    .elementor-143 .elementor-element.elementor-element-3c292308 {
        width: 61.995%;
    }

    .elementor-143 .elementor-element.elementor-element-5ae0006b {
        width: 52.543%;
    }

    .elementor-143 .elementor-element.elementor-element-441dbf61 {
        width: 20%;
    }

    .elementor-143 .elementor-element.elementor-element-500a7efd {
        width: 59.333%;
    }

    .elementor-143 .elementor-element.elementor-element-588d7e8e {
        width: 20%;
    }

    .elementor-143 .elementor-element.elementor-element-398b7ff7 {
        width: 33.333%;
    }

    .elementor-143 .elementor-element.elementor-element-714243c5 {
        width: 32.667%;
    }

    .elementor-143 .elementor-element.elementor-element-70b72256 {
        width: 33.333%;
    }

    .elementor-143 .elementor-element.elementor-element-5bab1db6 {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-3acead7f {
        width: 2%;
    }

    .elementor-143 .elementor-element.elementor-element-69a1d40c {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-60f62bfe {
        width: 56.14%;
    }

    .elementor-143 .elementor-element.elementor-element-2a0fcee8 {
        width: 43.774%;
    }

    .elementor-143 .elementor-element.elementor-element-5d30da26 {
        width: 17.715%;
    }

    .elementor-143 .elementor-element.elementor-element-70bbda7c {
        width: 82.285%;
    }

    .elementor-143 .elementor-element.elementor-element-59c1f61c {
        width: 17.715%;
    }

    .elementor-143 .elementor-element.elementor-element-502062b7 {
        width: 82.285%;
    }

    .elementor-143 .elementor-element.elementor-element-71d2606f {
        width: 57.358%;
    }

    .elementor-143 .elementor-element.elementor-element-6df2469 {
        width: 42.548%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-143 .elementor-element.elementor-element-260f7bd9 {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-5ae0006b {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-60f62bfe {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-2a0fcee8 {
        width: 40%;
    }

    .elementor-143 .elementor-element.elementor-element-455afc11 {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-347d0d5 {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-71d2606f {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-6df2469 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-143 .elementor-element.elementor-element-36dae725 {
        padding: 2em 1em 2em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-260f7bd9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-143 .elementor-element.elementor-element-207d2f76 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-143 .elementor-element.elementor-element-c270ad {
        text-align: center;
        width: auto;
        max-width: auto;
        align-self: flex-start;
    }

    .elementor-143 .elementor-element.elementor-element-c270ad img {
        width: 100%;
    }

    .elementor-143 .elementor-element.elementor-element-1351b9ff img {
        width: 54%;
    }

    .elementor-143 .elementor-element.elementor-element-1351b9ff>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-1351b9ff {
        width: auto;
        max-width: auto;
    }

    .elementor-143 .elementor-element.elementor-element-12c1f62 {
        padding: 60px 10px;
    }

    .elementor-143 .elementor-element.elementor-element-26ecc6da {
        padding: 1em 1em 1em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-29da4d07 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-27a43382>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-5cef850f {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-5cef850f .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-143 .elementor-element.elementor-element-3fa4dc47 {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-5f99b236 {
        text-align: center;
        width: auto;
        max-width: auto;
        align-self: flex-start;
    }

    .elementor-143 .elementor-element.elementor-element-5f99b236 img {
        width: 52%;
    }

    .elementor-143 .elementor-element.elementor-element-1dfad5ed img {
        width: 49%;
    }

    .elementor-143 .elementor-element.elementor-element-1dfad5ed>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-1dfad5ed {
        width: auto;
        max-width: auto;
    }

    .elementor-143 .elementor-element.elementor-element-c4b6c2a {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-6f1785e9 {
        padding: 60px 10px;
    }

    .elementor-143 .elementor-element.elementor-element-1d3b90bf {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-143 .elementor-element.elementor-element-260f7bd9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-207d2f76 {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-207d2f76 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-143 .elementor-element.elementor-element-426382e7 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-71ef6c89>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-143 .elementor-element.elementor-element-c270ad {
        text-align: center;
        align-self: flex-start;
    }

    .elementor-143 .elementor-element.elementor-element-c270ad img {
        width: 52%;
    }

    .elementor-143 .elementor-element.elementor-element-1351b9ff {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-1351b9ff img {
        width: 53%;
    }

    .elementor-143 .elementor-element.elementor-element-1351b9ff>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-59668862>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-e431499 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-143 .elementor-element.elementor-element-11a924d4 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-1b2d9640 {
        --spacer-size: 10px;
    }

    .elementor-143 .elementor-element.elementor-element-585b1a66 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-143 .elementor-element.elementor-element-31429cd9 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-28e43e7b .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-143 .elementor-element.elementor-element-2113fdda .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-a55f9bc .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-143 .elementor-element.elementor-element-1c5946e0 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-6f1785e9 {
        padding: 0px
    }

    .elementor-143 .elementor-element.elementor-element-c4b6c2a {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-c4b6c2a .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-143 .elementor-element.elementor-element-1d3b90bf {
        text-align: center;
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-12c1f62 {
        padding: 40px 10px;
    }

    .elementor-143 .elementor-element.elementor-element-60f62bfe {
        width: 100%;
    }

    .elementor-143 .elementor-element.elementor-element-60f62bfe>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-143 .elementor-element.elementor-element-364b4bf9 {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-5c5f544c {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-30e59832 {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-7b5374cb {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-70c103c0 {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-70c103c0 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-143 .elementor-element.elementor-element-26ecc6da {
        padding: 1em 1em 1em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-455afc11 {
        width: 100%;
    }

    .elementor-143 .elementor-element.elementor-element-455afc11>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-143 .elementor-element.elementor-element-13e61e50 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-5d30da26 {
        width: 30%;
    }

    .elementor-143 .elementor-element.elementor-element-70bbda7c {
        width: 70%;
    }

    .elementor-143 .elementor-element.elementor-element-5f113086 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-347d0d5 {
        width: 100%;
    }

    .elementor-143 .elementor-element.elementor-element-347d0d5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-143 .elementor-element.elementor-element-3a298179 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-59c1f61c {
        width: 30%;
    }

    .elementor-143 .elementor-element.elementor-element-502062b7 {
        width: 70%;
    }

    .elementor-143 .elementor-element.elementor-element-e3abc88 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-29da4d07 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-143 .elementor-element.elementor-element-2cf9eccb>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-72020b4c {
        padding: 1em 1em 3em 1em;
    }

    .elementor-143 .elementor-element.elementor-element-27a43382>.elementor-widget-container {
        margin: -100px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-6df2469>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-143 .elementor-element.elementor-element-5cef850f {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-5cef850f .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-143 .elementor-element.elementor-element-3fa4dc47 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-143 .elementor-element.elementor-element-5f99b236 {
        text-align: center;
        align-self: flex-start;
    }

    .elementor-143 .elementor-element.elementor-element-1dfad5ed {
        text-align: center;
    }

    .elementor-143 .elementor-element.elementor-element-1dfad5ed>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
}