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

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

.elementor-177 .elementor-element.elementor-element-6e5c7b9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 280px 0px;
}

.elementor-177 .elementor-element.elementor-element-5cdcdc48>.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-177 .elementor-element.elementor-element-5cdcdc48>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 20% 0% 20%;
}

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

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

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

.elementor-177 .elementor-element.elementor-element-1e3e8120>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-177 .elementor-element.elementor-element-b3def9 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-b3def9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 56px;
    font-weight: 700;
}

.elementor-177 .elementor-element.elementor-element-707df1ee {
    text-align: center;
    color: #F2F2F2;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-3ee62692 {
    text-align: right;
}

.elementor-177 .elementor-element.elementor-element-3ee62692 img {
    width: 170px;
}

.elementor-177 .elementor-element.elementor-element-1653d965 {
    text-align: left;
}

.elementor-177 .elementor-element.elementor-element-1653d965 img {
    width: 156px;
}

.elementor-177 .elementor-element.elementor-element-1653d965>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-1d0ebddc>.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-177 .elementor-element.elementor-element-1d0ebddc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 20% 0% 20%;
}

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

.elementor-177 .elementor-element.elementor-element-5ff48fd1:not(.elementor-motion-effects-element-type-background),
.elementor-177 .elementor-element.elementor-element-5ff48fd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12172B;
}

.elementor-177 .elementor-element.elementor-element-5ff48fd1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 00px;
    margin-bottom: 0px;
    padding: 80px 10px;
}

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

.elementor-177 .elementor-element.elementor-element-6f873de1,
.elementor-177 .elementor-element.elementor-element-6f873de1>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-6f873de1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-292bab0b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-1909e260>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-177 .elementor-element.elementor-element-593bedaa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-177 .elementor-element.elementor-element-593bedaa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151D38;
}

.elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px;
}

.elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-23176058 .elementor-heading-title {
    color: #E6E6E6;
    font-family: "Rubik", Sans-serif;
    font-size: 37px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-6033ded8 {
    color: #fff;
    font-family: "Muli", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.9em;
    letter-spacing: 0.4px;
    margin-bottom: 0px;
}

.elementor-177 .elementor-element.elementor-element-6033ded8 p b {
    color: #c3c3c3;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-icon i {
    color: #4694FF;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-icon svg {
    fill: #4694FF;
    transition: fill 0.3s;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b {
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-item>a {
    font-size: 17px;
    font-weight: 500;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-17b93a5b>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-162ca2a7:not(.elementor-motion-effects-element-type-background),
.elementor-177 .elementor-element.elementor-element-162ca2a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #16151B;
}

.elementor-177 .elementor-element.elementor-element-162ca2a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 80px 0px;
}

.elementor-177 .elementor-element.elementor-element-162ca2a7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-3ffef8c6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-177 .elementor-element.elementor-element-3ffef8c6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212027;
}

.elementor-177 .elementor-element.elementor-element-3ffef8c6>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-3ffef8c6>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-3ffef8c6>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-3ffef8c6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-3ffef8c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-4920a3f5 img {
    opacity: 1;
    transition-duration: 1s;
}

.elementor-177 .elementor-element.elementor-element-4920a3f5:hover img {
    opacity: 0.96;
}

.elementor-177 .elementor-element.elementor-element-4920a3f5>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-39149e2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-177 .elementor-element.elementor-element-39149e2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212027;
}

.elementor-177 .elementor-element.elementor-element-39149e2d>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-39149e2d>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-39149e2d>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-39149e2d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-39149e2d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-2b4f1ddc img {
    opacity: 1;
    transition-duration: 1s;
}

.elementor-177 .elementor-element.elementor-element-2b4f1ddc:hover img {
    opacity: 0.96;
}

.elementor-177 .elementor-element.elementor-element-2b4f1ddc>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-1d08e53e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-177 .elementor-element.elementor-element-1d08e53e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212027;
}

.elementor-177 .elementor-element.elementor-element-1d08e53e>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-1d08e53e>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-1d08e53e>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-1d08e53e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-177 .elementor-element.elementor-element-26a09364 img {
    opacity: 1;
    transition-duration: 1s;
}

.elementor-177 .elementor-element.elementor-element-26a09364:hover img {
    opacity: 0.96;
}

.elementor-177 .elementor-element.elementor-element-26a09364>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-5be7ebee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-177 .elementor-element.elementor-element-5be7ebee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212027;
}

.elementor-177 .elementor-element.elementor-element-5be7ebee>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-5be7ebee>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-5be7ebee>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-5be7ebee>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-177 .elementor-element.elementor-element-a611b03 img {
    opacity: 1;
    transition-duration: 1s;
}

.elementor-177 .elementor-element.elementor-element-a611b03:hover img {
    opacity: 0.96;
}

.elementor-177 .elementor-element.elementor-element-a611b03>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-116ede43:not(.elementor-motion-effects-element-type-background),
.elementor-177 .elementor-element.elementor-element-116ede43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12172B;
}

.elementor-177 .elementor-element.elementor-element-116ede43 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 10px;
}

.elementor-177 .elementor-element.elementor-element-116ede43>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-6ed38522>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-6ed38522>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-6ed38522>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-6ed38522>.elementor-element-populated {
    padding: 50px 0px 50px 0px;
}

.elementor-177 .elementor-element.elementor-element-3424856d>.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-177 .elementor-element.elementor-element-69bde2b2 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-69bde2b2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-61b4241a {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-61b4241a .elementor-heading-title {
    color: #fff;
    font-family: "Karla", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-7383ba3 {
    --spacer-size: 17px;
}

.elementor-177 .elementor-element.elementor-element-2598d09d>.elementor-background-overlay {
    background-image: url("../../../../../images/banking/3_Bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.9;
}

.elementor-background-overlay {
    background-image: url("../../../../../images/banking/3_Bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.9;
}

.elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-177 .elementor-element.elementor-element-57cfe128.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-177 .elementor-element.elementor-element-57cfe128.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-177 .elementor-element.elementor-element-57cfe128.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-title {
    margin:0 0 10px;
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -0.1px;
}

.elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-description {
    color: #fff;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-57cfe128>.elementor-widget-container {
    padding: 20px;
}

.elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-177 .elementor-element.elementor-element-64625977.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-177 .elementor-element.elementor-element-64625977.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-177 .elementor-element.elementor-element-64625977.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -0.1px;
}

.elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-description {
    color: #fff;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-64625977>.elementor-widget-container {
    padding: 20px;
}

.elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-177 .elementor-element.elementor-element-787ba256.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-177 .elementor-element.elementor-element-787ba256.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-177 .elementor-element.elementor-element-787ba256.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -0.1px;
}

.elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-description {
    color: #fff;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-787ba256>.elementor-widget-container {
    padding: 20px;
}

.elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-177 .elementor-element.elementor-element-54d650d7.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-177 .elementor-element.elementor-element-54d650d7.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-177 .elementor-element.elementor-element-54d650d7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -0.1px;
}

.elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-description {
    color: #fff;
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-177 .elementor-element.elementor-element-54d650d7>.elementor-widget-container {
    padding: 20px;
}

.elementor-177 .elementor-element.elementor-element-2e19532b:not(.elementor-motion-effects-element-type-background),
.elementor-177 .elementor-element.elementor-element-2e19532b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #16151B;
}

.elementor-177 .elementor-element.elementor-element-2e19532b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-2e19532b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-177 .elementor-element.elementor-element-7196dddb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-177 .elementor-element.elementor-element-7196dddb>.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-177 .elementor-element.elementor-element-550c02eb {
    text-align: left;
}

.elementor-177 .elementor-element.elementor-element-550c02eb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 39px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

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

.elementor-bc-flex-widget .elementor-177 .elementor-element.elementor-element-29c5f102.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-177 .elementor-element.elementor-element-29c5f102>.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-177 .elementor-element.elementor-element-2651fd03>.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-177 .elementor-element.elementor-element-2651fd03>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-177 .elementor-element.elementor-element-2651fd03>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-6b260956 {
    --spacer-size: 17px;
}

.elementor-177 .elementor-element.elementor-element-3df77ee7:not(.elementor-motion-effects-element-type-background),
.elementor-177 .elementor-element.elementor-element-3df77ee7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #16151B;
}

.elementor-177 .elementor-element.elementor-element-3df77ee7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 60px 0px;
}

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

.elementor-177 .elementor-element.elementor-element-7f1cc429>.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-177 .elementor-element.elementor-element-171dce7e {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-171dce7e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 39px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-4aa917ad {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-68e3085a {
    --spacer-size: 17px;
}

.elementor-177 .elementor-element.elementor-element-f65fba4>.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-177 .elementor-element.elementor-element-f65fba4>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-f65fba4>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-f65fba4>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-f65fba4>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-177 .elementor-element.elementor-element-4d92a06 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-4d92a06 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 29px;
    font-weight: 800;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-66f76b16 {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-17aa4221 {
    --divider-border-style: solid;
    --divider-color: #3E3E3E;
    --divider-border-width: 1px;
}

.elementor-177 .elementor-element.elementor-element-17aa4221 .elementor-divider-separator {
    width: 100%;
}

.elementor-177 .elementor-element.elementor-element-17aa4221 .elementor-divider {
    padding-top: 25px;
    padding-bottom: 25px;
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(4px/2);
    margin-left: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px/2);
    margin-left: calc(-4px/2);
}

body.rtl .elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-4px/2);
}

body:not(.rtl) .elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-4px/2);
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-icon i {
    color: #D24135;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-icon svg {
    fill: #D24135;
    transition: fill 0.3s;
}

.elementor-177 .elementor-element.elementor-element-4264881f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-item>a {
    font-family: "Karla", Sans-serif;
    font-size: 17px;
}

.elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-text {
    color: #7A7883;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-2f3c5125 {
    --spacer-size: 26px;
}

.elementor-177 .elementor-element.elementor-element-524c7137 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-524c7137 .elementor-heading-title {
    color: #D24135;
    font-family: "Rubik", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-225bc7a7 {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-225bc7a7>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-44b39baf {
    --spacer-size: 10px;
}

.elementor-177 .elementor-element.elementor-element-23817a68 .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-177 .elementor-element.elementor-element-45858dd8>.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-177 .elementor-element.elementor-element-45858dd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(90, 88, 101, 0.17);
}

.elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-6b7106b3 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-6b7106b3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 29px;
    font-weight: 800;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-2754efd5 {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-486f66c9 {
    --divider-border-style: solid;
    --divider-color: #3E3E3E;
    --divider-border-width: 1px;
}

.elementor-177 .elementor-element.elementor-element-486f66c9 .elementor-divider-separator {
    width: 100%;
}

.elementor-177 .elementor-element.elementor-element-486f66c9 .elementor-divider {
    padding-top: 25px;
    padding-bottom: 25px;
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(4px/2);
    margin-left: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px/2);
    margin-left: calc(-4px/2);
}

body.rtl .elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-4px/2);
}

body:not(.rtl) .elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-4px/2);
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-icon i {
    color: #D24135;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-icon svg {
    fill: #D24135;
    transition: fill 0.3s;
}

.elementor-177 .elementor-element.elementor-element-7be9c130 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-item>a {
    font-family: "Karla", Sans-serif;
    font-size: 17px;
}

.elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-text {
    color: #7A7883;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-545635f8 {
    --spacer-size: 26px;
}

.elementor-177 .elementor-element.elementor-element-20ec8465 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-20ec8465 .elementor-heading-title {
    color: #D24135;
    font-family: "Rubik", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-6ba5c05c {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-6ba5c05c>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-7c3658f5 {
    --spacer-size: 10px;
}

.elementor-177 .elementor-element.elementor-element-704d14f9 .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-177 .elementor-element.elementor-element-45184e26>.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-177 .elementor-element.elementor-element-45184e26>.elementor-element-populated,
.elementor-177 .elementor-element.elementor-element-45184e26>.elementor-element-populated>.elementor-background-overlay,
.elementor-177 .elementor-element.elementor-element-45184e26>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-45184e26>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-177 .elementor-element.elementor-element-70f2b823 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-70f2b823 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 29px;
    font-weight: 800;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-41fe3d9f {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-60767cfd {
    --divider-border-style: solid;
    --divider-color: #3E3E3E;
    --divider-border-width: 1px;
}

.elementor-177 .elementor-element.elementor-element-60767cfd .elementor-divider-separator {
    width: 100%;
}

.elementor-177 .elementor-element.elementor-element-60767cfd .elementor-divider {
    padding-top: 25px;
    padding-bottom: 25px;
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(4px/2);
    margin-left: calc(4px/2);
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px/2);
    margin-left: calc(-4px/2);
}

body.rtl .elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-4px/2);
}

body:not(.rtl) .elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-4px/2);
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-icon i {
    color: #D24135;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-icon svg {
    fill: #D24135;
    transition: fill 0.3s;
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-item>a {
    font-family: "Karla", Sans-serif;
    font-size: 17px;
}

.elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-text {
    color: #7A7883;
    transition: color 0.3s;
}

.elementor-177 .elementor-element.elementor-element-47881c23 {
    --spacer-size: 26px;
}

.elementor-177 .elementor-element.elementor-element-52b85ed2 {
    text-align: center;
}

.elementor-177 .elementor-element.elementor-element-52b85ed2 .elementor-heading-title {
    color: #D24135;
    font-family: "Rubik", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.8px;
}

.elementor-177 .elementor-element.elementor-element-2009c2a5 {
    text-align: center;
}

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

.elementor-177 .elementor-element.elementor-element-2009c2a5>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-177 .elementor-element.elementor-element-7e2d798a {
    --spacer-size: 10px;
}

.elementor-177 .elementor-element.elementor-element-660a58f .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-177 .elementor-element.elementor-element-29c0699f:not(.elementor-motion-effects-element-type-background),
.elementor-177 .elementor-element.elementor-element-29c0699f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, #27262E 0%, #16151B 65%);
}

.elementor-177 .elementor-element.elementor-element-29c0699f>.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-177 .elementor-element.elementor-element-29c0699f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 150px 0px;
}

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

.elementor-177 .elementor-element.elementor-element-45e6cdfb,
.elementor-177 .elementor-element.elementor-element-45e6cdfb>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-177 .elementor-element.elementor-element-45e6cdfb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.elementor-177 .elementor-element.elementor-element-45e6cdfb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-177 .elementor-element.elementor-element-34ddace0 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-177 .elementor-element.elementor-element-34ddace0>.elementor-widget-container {
    margin: -130px 20px -140px 20px;
}

.elementor-bc-flex-widget .elementor-177 .elementor-element.elementor-element-167e143d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-177 .elementor-element.elementor-element-167e143d>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-177 .elementor-element.elementor-element-63cd7097 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 44px;
    font-weight: 700;
}

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

.elementor-177 .elementor-element.elementor-element-ca2db02 img {
    width: 170px;
}

.elementor-177 .elementor-element.elementor-element-ca2db02 {
    width: auto;
    max-width: auto;
}

.elementor-177 .elementor-element.elementor-element-320efe68 img {
    width: 151px;
}

.elementor-177 .elementor-element.elementor-element-320efe68>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-177 .elementor-element.elementor-element-320efe68 {
    width: auto;
    max-width: auto;
}

@media(max-width:1024px) {
    .elementor-177 .elementor-element.elementor-element-6e5c7b9c {
        padding: 2em 1em 010em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-1e3e8120>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-177 .elementor-element.elementor-element-b3def9 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-177 .elementor-element.elementor-element-3ee62692 {
        text-align: center;
        width: auto;
        max-width: auto;
        align-self: flex-start;
    }

    .elementor-177 .elementor-element.elementor-element-3ee62692 img {
        width: 52%;
    }

    .elementor-177 .elementor-element.elementor-element-1653d965 img {
        width: 49%;
    }

    .elementor-177 .elementor-element.elementor-element-1653d965>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-1653d965 {
        width: auto;
        max-width: auto;
    }

    .elementor-177 .elementor-element.elementor-element-6f873de1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-177 .elementor-element.elementor-element-292bab0b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-177 .elementor-element.elementor-element-593bedaa>.elementor-element-populated {
        padding: 20px;
        margin-top: 30px;
    }

    .elementor-177 .elementor-element.elementor-element-23176058 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-6033ded8 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-162ca2a7 {
        padding: 0em 1em 0em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-116ede43 {
        padding: 60px 10px;
    }

    .elementor-177 .elementor-element.elementor-element-29c0699f {
        padding: 3em 1em 3em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-34ddace0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-63cd7097 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-63cd7097 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-177 .elementor-element.elementor-element-224bea42 {
        text-align: center;
    }

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

    .elementor-177 .elementor-element.elementor-element-ca2db02 img {
        width: 52%;
    }

    .elementor-177 .elementor-element.elementor-element-320efe68 img {
        width: 49%;
    }

    .elementor-177 .elementor-element.elementor-element-320efe68>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-320efe68 {
        width: auto;
        max-width: auto;
    }

    .elementor-177 .elementor-element.elementor-element-5ff48fd1 {
        padding: 0px 10px 60px;
    }

    .elementor-177 .elementor-element.elementor-element-54d650d7>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-177 .elementor-element.elementor-element-64625977>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-177 .elementor-element.elementor-element-57cfe128>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-177 .elementor-element.elementor-element-787ba256>.elementor-widget-container{
        padding: 0px;
    }
}

@media(max-width:767px) {
    .elementor-177 .elementor-element.elementor-element-6e5c7b9c {
        padding: 1em 1em 05em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-1e3e8120>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-b3def9 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-b3def9 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-177 .elementor-element.elementor-element-707df1ee {
        text-align: center;
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-11c6d621>.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-177 .elementor-element.elementor-element-3ee62692 {
        text-align: center;
        align-self: flex-start;
    }

    .elementor-177 .elementor-element.elementor-element-1653d965 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-1653d965 img {
        width: 49%;
    }

    .elementor-177 .elementor-element.elementor-element-1653d965>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-6f873de1 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-177 .elementor-element.elementor-element-292bab0b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-177 .elementor-element.elementor-element-593bedaa>.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-177 .elementor-element.elementor-element-593bedaa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 10px 30px 10px;
    }

    .elementor-177 .elementor-element.elementor-element-23176058 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-23176058 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-177 .elementor-element.elementor-element-6033ded8 {
        text-align: center;
        font-size: 13px;
        line-height: 1.6em;
        letter-spacing: 0.4px;
    }

    .elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-177 .elementor-element.elementor-element-17b93a5b .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-177 .elementor-element.elementor-element-17b93a5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 20px;
    }

    .elementor-177 .elementor-element.elementor-element-162ca2a7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-3ffef8c6 {
        width: 50%;
    }

    .elementor-177 .elementor-element.elementor-element-4920a3f5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-39149e2d {
        width: 50%;
    }

    .elementor-177 .elementor-element.elementor-element-2b4f1ddc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-1d08e53e {
        width: 50%;
    }

    .elementor-177 .elementor-element.elementor-element-26a09364>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-5be7ebee {
        width: 50%;
    }

    .elementor-177 .elementor-element.elementor-element-a611b03>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-6ed38522>.elementor-element-populated {
        padding: 1em 1em 01em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-69bde2b2 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-177 .elementor-element.elementor-element-61b4241a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-7383ba3 {
        --spacer-size: 10px;
    }

    .elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-177 .elementor-element.elementor-element-57cfe128 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-177 .elementor-element.elementor-element-64625977 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-177 .elementor-element.elementor-element-787ba256 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-177 .elementor-element.elementor-element-54d650d7 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-2e19532b {
        padding: 1em 0em 1em 0em;
    }

    .elementor-177 .elementor-element.elementor-element-550c02eb {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-550c02eb .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-177 .elementor-element.elementor-element-9aa5b17 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-171dce7e .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-177 .elementor-element.elementor-element-4aa917ad .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-f65fba4>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-66f76b16 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-177 .elementor-element.elementor-element-4264881f .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-45858dd8>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-2754efd5 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-177 .elementor-element.elementor-element-7be9c130 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-45184e26>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-41fe3d9f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-177 .elementor-element.elementor-element-2bc2b944 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-29c0699f {
        padding: 3em 0em 3em 0em;
    }

    .elementor-177 .elementor-element.elementor-element-502e26f1>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-45e6cdfb {
        padding: 1em 1em 3em 1em;
    }

    .elementor-177 .elementor-element.elementor-element-34ddace0>.elementor-widget-container {
        margin: -100px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-167e143d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-63cd7097 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-63cd7097 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-177 .elementor-element.elementor-element-224bea42 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-177 .elementor-element.elementor-element-ca2db02 {
        text-align: center;
        align-self: flex-start;
    }

    .elementor-177 .elementor-element.elementor-element-320efe68 {
        text-align: center;
    }

    .elementor-177 .elementor-element.elementor-element-320efe68>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-177 .elementor-element.elementor-element-5ff48fd1 {
        padding: 0px 0px 40px;
    }

    .elementor-177 .elementor-element.elementor-element-116ede43 {
        padding: 40px 10px;
    }
    
}

@media(min-width:768px) {
    .elementor-177 .elementor-element.elementor-element-5cdcdc48 {
        width: 10%;
    }

    .elementor-177 .elementor-element.elementor-element-1e3e8120 {
        width: 79.332%;
    }

    .elementor-177 .elementor-element.elementor-element-1d0ebddc {
        width: 10%;
    }

    .elementor-177 .elementor-element.elementor-element-292bab0b {
        width: 55.179%;
    }

    .elementor-177 .elementor-element.elementor-element-593bedaa {
        width: 44.732%;
    }

    .elementor-177 .elementor-element.elementor-element-3b327443 {
        width: 20%;
    }

    .elementor-177 .elementor-element.elementor-element-3424856d {
        width: 59.333%;
    }

    .elementor-177 .elementor-element.elementor-element-295fd2f1 {
        width: 20%;
    }

    .elementor-177 .elementor-element.elementor-element-7196dddb {
        width: 40%;
    }

    .elementor-177 .elementor-element.elementor-element-29c5f102 {
        width: 5.054%;
    }

    .elementor-177 .elementor-element.elementor-element-2651fd03 {
        width: 54.279%;
    }

    .elementor-177 .elementor-element.elementor-element-2a500d30 {
        width: 20%;
    }

    .elementor-177 .elementor-element.elementor-element-7f1cc429 {
        width: 59.333%;
    }

    .elementor-177 .elementor-element.elementor-element-b2abe8a {
        width: 20%;
    }

    .elementor-177 .elementor-element.elementor-element-54b97d8e {
        width: 57.358%;
    }

    .elementor-177 .elementor-element.elementor-element-167e143d {
        width: 42.548%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-177 .elementor-element.elementor-element-5cdcdc48 {
        width: 10%;
    }

    .elementor-177 .elementor-element.elementor-element-1e3e8120 {
        width: 80%;
    }

    .elementor-177 .elementor-element.elementor-element-1d0ebddc {
        width: 10%;
    }

    .elementor-177 .elementor-element.elementor-element-292bab0b {
        width: 100%;
    }

    .elementor-177 .elementor-element.elementor-element-593bedaa {
        width: 100%;
    }

    .elementor-177 .elementor-element.elementor-element-54b97d8e {
        width: 50%;
    }

    .elementor-177 .elementor-element.elementor-element-167e143d {
        width: 50%;
    }

    .elementor-143 .elementor-element.elementor-element-5bab1db6,
    .elementor-143 .elementor-element.elementor-element-69a1d40c {
        width: 100%;
    }
}