.elementor-1432 .elementor-element.elementor-element-a155993>.elementor-container {
    min-height: 720px
}

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

.elementor-1432 .elementor-element.elementor-element-a155993:not(.elementor-motion-effects-element-type-background),
.elementor-1432 .elementor-element.elementor-element-a155993>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("../../../../uploads/sites/14/2021/07/home1_back.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-1432 .elementor-element.elementor-element-a155993 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 68px
}

.elementor-1432 .elementor-element.elementor-element-a155993>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1432 .elementor-element.elementor-element-604029e>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-1432 .elementor-element.elementor-element-da97803>.elementor-container {
    max-width: 1200px
}

.elementor-1432 .elementor-element.elementor-element-da97803 {
    margin-top: 68px;
    margin-bottom: 68px
}

.elementor-1432 .elementor-element.elementor-element-bda60ed .elementskit-section-title-wraper .elementskit-section-title {
    color: #363636;
    font-size: 57px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: -.5px
}

.elementor-1432 .elementor-element.elementor-element-bda60ed .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #5049e1;
    letter-spacing: -.4px
}

.elementor-1432 .elementor-element.elementor-element-bda60ed>.elementor-widget-container {
    margin: 200px 0 0
}

.elementor-1432 .elementor-element.elementor-element-bda60ed {
    z-index: 10
}

.elementor-1432 .elementor-element.elementor-element-fcc26a1 .elementor-heading-title {
    color: #171717;
    font-family: "Roboto", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-fcc26a1>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-1432 .elementor-element.elementor-element-4c17a9a .job_filters .search_submit input[type=submit] {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-4c17a9a .job_filters {
    width: 700px;
    background-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-4c17a9a>.elementor-widget-container {
    margin: 56px 0 0
}

.elementor-1432 .elementor-element.elementor-element-4c17a9a {
    z-index: 3
}

.elementor-1432 .elementor-element.elementor-element-9448513 {
    color: #7f7f7f
}

.elementor-1432 .elementor-element.elementor-element-9448513>.elementor-widget-container {
    margin: 35px 0 2px
}

.elementor-1432 .elementor-element.elementor-element-add6c1f>.elementor-widget-container {
    margin: 18px 0 0
}

.elementor-bc-flex-widget .elementor-1432 .elementor-element.elementor-element-0864999.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1432 .elementor-element.elementor-element-0864999.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1432 .elementor-element.elementor-element-743ef2a {
    width: 120%;
    max-width: 120%;
    top: 126px
}

body:not(.rtl) .elementor-1432 .elementor-element.elementor-element-743ef2a {
    left: 0
}

body.rtl .elementor-1432 .elementor-element.elementor-element-743ef2a {
    right: 0
}

.elementor-1432 .elementor-element.elementor-element-32b3ace:not(.elementor-motion-effects-element-type-background),
.elementor-1432 .elementor-element.elementor-element-32b3ace>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-32b3ace {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 80px
}

.elementor-1432 .elementor-element.elementor-element-32b3ace>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1432 .elementor-element.elementor-element-4441309>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-743861f .elementor-heading-title {
    color: #232323;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-e76d945 .elementor-heading-title {
    color: #747474;
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-e76d945>.elementor-widget-container {
    margin: 7px 0 0
}

.elementor-1432 .elementor-element.elementor-element-24f362e .company-logo {
    margin-bottom: 25px
}

.elementor-1432 .elementor-element.elementor-element-24f362e .company-title a {
    color: #000
}

.elementor-1432 .elementor-element.elementor-element-24f362e .tz-el-companies li:hover .company-title a {
    color: #453fcb
}

.elementor-1432 .elementor-element.elementor-element-24f362e .company-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3em;
    margin-bottom: 6px
}

.elementor-1432 .elementor-element.elementor-element-24f362e .company-reviews {
    color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-24f362e .company-pos {
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-24f362e>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-1432 .elementor-element.elementor-element-9b77ab6 {
    padding: 85px 0
}

.elementor-1432 .elementor-element.elementor-element-e9c8e2d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-7b048e5 .elementor-heading-title {
    color: #232323;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-885ac2b .elementor-heading-title {
    color: #747474;
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-885ac2b>.elementor-widget-container {
    margin: 7px 0 0
}

.elementor-1432 .elementor-element.elementor-element-75d18bf>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-1432 .elementor-element.elementor-element-cb5e7be>.elementor-container {
    min-height: 510px
}

.elementor-1432 .elementor-element.elementor-element-cb5e7be {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1432 .elementor-element.elementor-element-cb5e7be:not(.elementor-motion-effects-element-type-background),
.elementor-1432 .elementor-element.elementor-element-cb5e7be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("../../../../uploads/sites/14/2021/09/home_app_back-scaled.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1432 .elementor-element.elementor-element-cb5e7be>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1432 .elementor-element.elementor-element-1f00603 {
    z-index: 0;
    width: 450px;
    max-width: 450px;
    top: -125px
}

body:not(.rtl) .elementor-1432 .elementor-element.elementor-element-1f00603 {
    left: 60px
}

body.rtl .elementor-1432 .elementor-element.elementor-element-1f00603 {
    right: 60px
}

.elementor-1432 .elementor-element.elementor-element-0307621>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-2a71035 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 2.074rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 0px
}

.elementor-1432 .elementor-element.elementor-element-2a71035 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-2a71035>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1432 .elementor-element.elementor-element-32ed840 {
    color: #747474;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-32ed840>.elementor-widget-container {
    margin: 0 0 60px;
    padding: 0
}

.elementor-1432 .elementor-element.elementor-element-926d548 img {
    width: 175px
}

.elementor-1432 .elementor-element.elementor-element-926d548>.elementor-widget-container {
    margin: 0
}

.elementor-1432 .elementor-element.elementor-element-926d548 {
    width: 180px;
    max-width: 180px
}

.elementor-1432 .elementor-element.elementor-element-8aac715 img {
    width: 194px
}

.elementor-1432 .elementor-element.elementor-element-8aac715>.elementor-widget-container {
    margin: 0 0 0 14px;
    padding: 0
}

.elementor-1432 .elementor-element.elementor-element-8aac715 {
    width: 210px;
    max-width: 210px;
    align-self: center
}

.elementor-1432 .elementor-element.elementor-element-3da665c {
    margin-top: 85px;
    margin-bottom: 85px;
    padding: 0
}

.elementor-1432 .elementor-element.elementor-element-c6b5c8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-678afab .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.074rem;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-678afab>.elementor-widget-container {
    margin: 0
}

.elementor-1432 .elementor-element.elementor-element-7ccc8e8 .elementor-heading-title {
    color: #747474;
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-7ccc8e8>.elementor-widget-container {
    margin: 7px 0 0
}

.elementor-1432 .elementor-element.elementor-element-8df4593 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-e31ddae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-e31ddae>.elementor-element-populated {
    margin: 0 0 0 -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-ab80434 .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-ab80434 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-ab80434.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-ab80434 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-ab80434 .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-ab80434 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-ab80434:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-ab80434 .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-ab80434:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-ab80434>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-ab80434:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-85bd345 .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-85bd345 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-85bd345.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-85bd345 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-85bd345 .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-85bd345 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-85bd345:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-85bd345 .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-85bd345:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-85bd345>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-85bd345:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-d56381b .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-d56381b .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-d56381b.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-d56381b .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-d56381b .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-d56381b .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-d56381b:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-d56381b .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-d56381b:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-d56381b>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-d56381b:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-ef545cd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-ef545cd>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-117721d .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-117721d .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-117721d.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-117721d .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-117721d .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-117721d .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-117721d:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-117721d .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-117721d:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-117721d>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-117721d:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-0214f37 .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-0214f37 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-0214f37.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-0214f37 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-0214f37 .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-0214f37 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-0214f37:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-0214f37 .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-0214f37:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-0214f37>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-0214f37:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-babc885 .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-babc885 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-babc885.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-babc885 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-babc885 .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-babc885 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-babc885:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-babc885 .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-babc885:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-babc885>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-babc885:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-b930295>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-b930295>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px -10px 0 0
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7 .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7 .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7 .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-a51b1a7:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-2705100 .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-2705100 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-2705100.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-2705100 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-2705100 .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-2705100 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-2705100:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-2705100 .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-2705100:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-2705100>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-2705100:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-stacked .elementor-icon {
    background-color: #514ae1;
    color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-framed .elementor-icon,
.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-default .elementor-icon {
    color: #514ae1;
    border-color: #514ae1
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-framed .elementor-icon {
    background-color: #f3f2fc
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d .elementor-icon {
    font-size: 35px;
    padding: 15px;
    border-width: 0;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-stacked .elementor-icon:hover {
    background-color: #fff;
    color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-framed .elementor-icon:hover,
.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-default .elementor-icon:hover {
    color: #fff;
    border-color: #fff
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d.elementor-view-framed .elementor-icon:hover {
    background-color: #716bea
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d .elementor-icon-box-title {
    margin-bottom: 5px
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d:hover .elementor-icon-box-content .elementor-icon-box-title {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d .elementor-icon-box-content .elementor-icon-box-description {
    color: #686767;
    font-family: "Roboto", Sans-serif;
    font-size: .833rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d:hover .elementor-icon-box-content .elementor-icon-box-description {
    color: #fff
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 20px 23px;
    background-color: #fff;
    border-radius: 5px
}

.elementor-1432 .elementor-element.elementor-element-6f61b2d:hover .elementor-widget-container {
    background-color: #5049e1
}

.elementor-1432 .elementor-element.elementor-element-55a17c7>.elementor-container {
    min-height: 535px
}

.elementor-1432 .elementor-element.elementor-element-55a17c7:not(.elementor-motion-effects-element-type-background),
.elementor-1432 .elementor-element.elementor-element-55a17c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("../../../../uploads/sites/14/2021/06/testim_back-scaled.jpg");
    background-position: 50% 83%;
    background-repeat: no-repeat;
    background-size: 1638px auto
}

.elementor-1432 .elementor-element.elementor-element-55a17c7 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1432 .elementor-element.elementor-element-55a17c7>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1432 .elementor-element.elementor-element-c6676f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-0d01e41 .tz-posts-carousel .tz-posts-carousel-item {
    grid-gap: 0px
}

.elementor-1432 .elementor-element.elementor-element-0d01e41 .testimonial .testimonial-title {
    font-size: 1.728rem;
    text-transform: none;
    margin-bottom: 20px
}

.elementor-1432 .elementor-element.elementor-element-0d01e41 .testimonial .testimonial-text {
    color: #747474;
    font-size: 1.2rem;
    line-height: 1.4em;
    margin-bottom: 40px
}

.elementor-1432 .elementor-element.elementor-element-0d01e41 .testimonial .testimonial-author-name {
    font-size: 1.2rem;
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-0d01e41 .testimonial .testimonial-credentials {
    color: #7f7f7f;
    font-size: 1.2rem
}

.elementor-1432 .elementor-element.elementor-element-5bab8a2 {
    margin-top: 85px;
    margin-bottom: 85px
}

.elementor-1432 .elementor-element.elementor-element-9b07a31>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-1432 .elementor-element.elementor-element-5976a7e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.074rem;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-155d90d .elementor-heading-title {
    color: #747474;
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1432 .elementor-element.elementor-element-155d90d>.elementor-widget-container {
    margin: 7px 0 0
}

.elementor-1432 .elementor-element.elementor-element-c820e42 .tz-posts-carousel .tz-posts-carousel-item {
    grid-gap: 30px
}

.elementor-1432 .elementor-element.elementor-element-c820e42 .tz-posts-carousel .tz-posts-carousel-item .entry-title {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.26em;
    letter-spacing: .1px
}

.elementor-1432 .elementor-element.elementor-element-c820e42 .tz-posts-carousel .tz-posts-carousel-item .entry-meta {
    font-size: .833rem
}

.elementor-1432 .elementor-element.elementor-element-c820e42>.elementor-widget-container {
    margin: 50px 0 0
}

@media(max-width:1024px) {
    .elementor-1432 .elementor-element.elementor-element-a155993 {
        padding: 0 0 38px
    }

    .elementor-1432 .elementor-element.elementor-element-da97803 {
        padding: 0 20px
    }

    .elementor-1432 .elementor-element.elementor-element-bda60ed>.elementor-widget-container {
        margin: 20px 0
    }

    .elementor-1432 .elementor-element.elementor-element-4c17a9a .job_filters {
        width: 100%
    }

    .elementor-bc-flex-widget .elementor-1432 .elementor-element.elementor-element-0864999.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-1432 .elementor-element.elementor-element-743ef2a>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    body:not(.rtl) .elementor-1432 .elementor-element.elementor-element-743ef2a {
        left: 0
    }

    body.rtl .elementor-1432 .elementor-element.elementor-element-743ef2a {
        right: 0
    }

    .elementor-1432 .elementor-element.elementor-element-743ef2a {
        top: 145px
    }

    .elementor-1432 .elementor-element.elementor-element-32b3ace {
        padding: 0 20px 40px
    }

    .elementor-1432 .elementor-element.elementor-element-24f362e>.elementor-widget-container {
        padding: 0
    }

    .elementor-1432 .elementor-element.elementor-element-9b77ab6 {
        padding: 20px
    }

    .elementor-1432 .elementor-element.elementor-element-1f00603 {
        width: 250px;
        max-width: 250px
    }

    .elementor-1432 .elementor-element.elementor-element-926d548 {
        width: 121px;
        max-width: 121px;
        align-self: center
    }

    .elementor-1432 .elementor-element.elementor-element-8aac715 {
        width: 144px;
        max-width: 144px;
        align-self: center
    }

    .elementor-1432 .elementor-element.elementor-element-3da665c {
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 0 10px
    }

    .elementor-1432 .elementor-element.elementor-element-d56381b>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-babc885>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-a51b1a7 {
        width: 49%;
        max-width: 49%
    }

    .elementor-1432 .elementor-element.elementor-element-2705100>.elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-1432 .elementor-element.elementor-element-2705100 {
        width: 51%;
        max-width: 51%
    }

    .elementor-1432 .elementor-element.elementor-element-55a17c7>.elementor-container {
        min-height: 0px
    }

    .elementor-1432 .elementor-element.elementor-element-55a17c7 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px
    }

    .elementor-1432 .elementor-element.elementor-element-c6676f3>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-1432 .elementor-element.elementor-element-0d01e41>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-1432 .elementor-element.elementor-element-5bab8a2 {
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 0 20px
    }

    .elementor-1432 .elementor-element.elementor-element-5976a7e>.elementor-widget-container {
        padding: 0 20px 0 0
    }
}

@media(max-width:1024px) {
    .elementor-1432 .elementor-element.elementor-element-0d01e41 .tz-posts-carousel .tz-posts-carousel-item {
        grid-gap: 0px
    }

    .elementor-1432 .elementor-element.elementor-element-c820e42 .tz-posts-carousel .tz-posts-carousel-item {
        grid-gap: 30px
    }
}

@media(max-width:767px) {
    .elementor-1432 .elementor-element.elementor-element-a155993>.elementor-container {
        min-height: 0px
    }

    .elementor-1432 .elementor-element.elementor-element-a155993 {
        padding: 20px
    }

    .elementor-1432 .elementor-element.elementor-element-da97803 {
        padding: 0
    }

    .elementor-1432 .elementor-element.elementor-element-bda60ed .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px
    }

    .elementor-1432 .elementor-element.elementor-element-bda60ed>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-4c17a9a .job_filters {
        width: 100%
    }

    .elementor-1432 .elementor-element.elementor-element-743861f>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-e76d945>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-24f362e>.elementor-widget-container {
        margin: 40px 0
    }

    .elementor-1432 .elementor-element.elementor-element-9b77ab6 {
        margin-top: 30px;
        margin-bottom: 0;
        padding: 20px
    }

    .elementor-1432 .elementor-element.elementor-element-cb5e7be>.elementor-container {
        min-height: 0px
    }

    .elementor-1432 .elementor-element.elementor-element-cb5e7be:not(.elementor-motion-effects-element-type-background),
    .elementor-1432 .elementor-element.elementor-element-cb5e7be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
        background-size: auto
    }

    .elementor-1432 .elementor-element.elementor-element-cb5e7be {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0
    }

    .elementor-1432 .elementor-element.elementor-element-0307621>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px
    }

    .elementor-1432 .elementor-element.elementor-element-32ed840>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-1432 .elementor-element.elementor-element-3da665c {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-1432 .elementor-element.elementor-element-e31ddae>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-1432 .elementor-element.elementor-element-d56381b>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-ef545cd>.elementor-element-populated {
        padding: 20px 0 0
    }

    .elementor-1432 .elementor-element.elementor-element-babc885>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-b930295>.elementor-element-populated {
        padding: 20px 0 0
    }

    .elementor-1432 .elementor-element.elementor-element-a51b1a7 {
        width: 100%;
        max-width: 100%
    }

    .elementor-1432 .elementor-element.elementor-element-2705100>.elementor-widget-container {
        margin: 0
    }

    .elementor-1432 .elementor-element.elementor-element-2705100 {
        width: 100%;
        max-width: 100%
    }

    .elementor-1432 .elementor-element.elementor-element-6f61b2d>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-1432 .elementor-element.elementor-element-55a17c7>.elementor-container {
        min-height: 0px
    }

    .elementor-1432 .elementor-element.elementor-element-55a17c7 {
        padding: 40px 20px
    }

    .elementor-1432 .elementor-element.elementor-element-5bab8a2 {
        margin-top: 40px;
        margin-bottom: 40px
    }
}

@media(max-width:767px) {
    .elementor-1432 .elementor-element.elementor-element-0d01e41 .tz-posts-carousel .tz-posts-carousel-item {
        grid-gap: 0px
    }

    .elementor-1432 .elementor-element.elementor-element-c820e42 .tz-posts-carousel .tz-posts-carousel-item {
        grid-gap: 10px
    }
}

@media(min-width:768px) {
    .elementor-1432 .elementor-element.elementor-element-091bd79 {
        width: 58.365%
    }

    .elementor-1432 .elementor-element.elementor-element-0864999 {
        width: 41.494%
    }

    .elementor-1432 .elementor-element.elementor-element-f2b7fab {
        width: 55.079%
    }

    .elementor-1432 .elementor-element.elementor-element-0307621 {
        width: 44.838%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1432 .elementor-element.elementor-element-f2b7fab {
        width: 45%
    }

    .elementor-1432 .elementor-element.elementor-element-e31ddae {
        width: 50%
    }

    .elementor-1432 .elementor-element.elementor-element-ef545cd {
        width: 50%
    }

    .elementor-1432 .elementor-element.elementor-element-b930295 {
        width: 100%
    }
}