.elementor-6407 .elementor-element.elementor-element-81b8403 .content-item {
    height: 760px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-1 .slider-decoration>div:first-child,
.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-4 .slider-decoration>div:first-child {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-2 .slider-decoration>div:first-child,
.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-2 .slider-decoration>div:nth-child(7n+2) {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-3 .slider-decoration>div:first-child,
.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-3 .slider-decoration>div:nth-child(7n+2) {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-1 .slider-decoration>div:nth-child(7n+2),
.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-4 .slider-decoration>div:nth-child(7n+2) {
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-2 .slider-decoration>div:nth-child(7n+4) {
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .bottom-area .slider-decoration-wrapper.decoration-type-3 .slider-decoration>div:nth-child(7n+4) {
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .slide-content-column {
    width: 53%;
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 {
    background-image: url("https://demo.artureanec.com/themes/consultum/wp-content/uploads/2022/01/home-2-slider-1.jpg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .slide-image-column {
    width: 100%;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .additional-image {
    text-align: right;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .consultum-content-wrapper-2:not(:first-child) {
    margin-top: 16px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .consultum-button:hover {
    color: var( --e-global-color-c2c6a8c);
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .consultum-button {
    background-color: #E7456B;
    padding: 28px 74px 28px 74px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .consultum-content-wrapper-3:not(:first-child) {
    margin-top: 35px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .slide-content-column {
    width: 67%;
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .slide-content-column-inner {
    margin: -30px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd {
    background-image: url("https://uploads-ssl.webflow.com/61094a65869caa4f3c35df0e/62ec016f1feae88e4d26bdc5_home-2-slider-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .slide-image-column {
    width: 100%;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .additional-image {
    text-align: right;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .content-slider-item-text {
    padding: 0% 22% 0% 0%;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .consultum-content-wrapper-2:not(:first-child) {
    margin-top: 16px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .consultum-button:hover {
    color: var( --e-global-color-c2c6a8c);
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .consultum-button {
    background-color: #E7456B;
    padding: 28px 74px 28px 74px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .consultum-content-wrapper-3:not(:first-child) {
    margin-top: 35px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-content-column {
    width: 100%;
    text-align: center;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-content-column-inner {
    margin: -120px -45px 0px -45px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab {
    background-image: url("https://uploads-ssl.webflow.com/61094a65869caa4f3c35df0e/62ec016f52527cc4f4ff846d_home-2-slider-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-image-column {
    width: 100%;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .additional-image {
    text-align: right;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-heading .consultum-heading-content {
    font-size: 200px;
    line-height: 1em;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .content-slider-item-text {
    padding: 0% 18% 0% 18%;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-content-wrapper-2:not(:first-child) {
    margin-top: 16px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-button:hover {
    color: var( --e-global-color-c2c6a8c);
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-button {
    background-color: #E7456B;
    padding: 28px 74px 28px 74px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-content-wrapper-3:not(:first-child) {
    margin-top: 50px;
}

.elementor-6407 .elementor-element.elementor-element-81b8403 .owl-dots .owl-dot.active span {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-e3b1d84 {
    margin-top: 230px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-675a4db .elementor-counter .elementor-counter-title,
.elementor-6407 .elementor-element.elementor-element-675a4db .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-675a4db .elementor-counter-number-wrapper {
    letter-spacing: -4px;
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-675a4db .elementor-counter-title {
    color: var( --e-global-color-primary);
    font-size: 25px;
    font-weight: 500;
    line-height: 35px;
}

.elementor-6407 .elementor-element.elementor-element-675a4db.elementor-position-bottom .elementor-counter-title {
    margin-top: 15px;
}

.elementor-6407 .elementor-element.elementor-element-675a4db.elementor-position-top .elementor-counter-title {
    margin-bottom: 15px;
}

.elementor-6407 .elementor-element.elementor-element-675a4db.elementor-position-right .elementor-counter-title {
    margin-left: 15px;
}

.elementor-6407 .elementor-element.elementor-element-675a4db.elementor-position-left .elementor-counter-title {
    margin-right: 15px;
}

.elementor-6407 .elementor-element.elementor-element-675a4db>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-7099288 .elementor-counter .elementor-counter-title,
.elementor-6407 .elementor-element.elementor-element-7099288 .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-7099288 .elementor-counter-number-wrapper {
    letter-spacing: -4px;
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-7099288 .elementor-counter-title {
    color: var( --e-global-color-primary);
    font-size: 25px;
    font-weight: 500;
    line-height: 35px;
}

.elementor-6407 .elementor-element.elementor-element-7099288.elementor-position-bottom .elementor-counter-title {
    margin-top: 15px;
}

.elementor-6407 .elementor-element.elementor-element-7099288.elementor-position-top .elementor-counter-title {
    margin-bottom: 15px;
}

.elementor-6407 .elementor-element.elementor-element-7099288.elementor-position-right .elementor-counter-title {
    margin-left: 15px;
}

.elementor-6407 .elementor-element.elementor-element-7099288.elementor-position-left .elementor-counter-title {
    margin-right: 15px;
}

.elementor-6407 .elementor-element.elementor-element-7099288>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-6450b03 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-6450b03>.elementor-widget-container {
    padding: 0px 10px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-5c91f0c>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 41%;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-right .elementor-image-box-img {
    margin-left: 45px;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-left .elementor-image-box-img {
    margin-right: 45px;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 45px;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-description {
    color: var( --e-global-color-primary);
    font-weight: 600;
}

.elementor-6407 .elementor-element.elementor-element-e4b215b>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-6b487c4 .button-container {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-6b487c4 .consultum-button {
    background-color: #0DCEB5;
    padding: 18px 47px 18px 47px;
}

.elementor-6407 .elementor-element.elementor-element-6b487c4 .consultum-button:hover {
    background-color: #181D23;
}

.elementor-6407 .elementor-element.elementor-element-6b487c4>.elementor-widget-container {
    margin: 34px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-608253b {
    margin-top: 150px;
    margin-bottom: -196px;
    z-index: 1;
}

.elementor-6407 .elementor-element.elementor-element-c3efdc3 .elementor-image {
    float: none;
}

.elementor-6407 .elementor-element.elementor-element-d30e473 .decoration-widget {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-d30e473 .decoration-container {
    width: 126px;
}

body:not(.rtl) .elementor-6407 .elementor-element.elementor-element-d30e473 {
    left: 0px;
}

body.rtl .elementor-6407 .elementor-element.elementor-element-d30e473 {
    right: 0px;
}

.elementor-6407 .elementor-element.elementor-element-d30e473 {
    top: 0px;
}

.elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_preview_container {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_video_trigger_button {
    padding: 35px 54px 35px 35px;
}

.elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_button_icon i {
    font-size: 18px;
}

.elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_video_trigger_button .consultum_button_icon {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_video_trigger_button .consultum_button_text {
    color: var( --e-global-color-primary);
}

.elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_video_trigger_button:hover .consultum_button_text {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-18fc50f {
    width: auto;
    max-width: auto;
    bottom: 196px;
}

body:not(.rtl) .elementor-6407 .elementor-element.elementor-element-18fc50f {
    left: 0px;
}

body.rtl .elementor-6407 .elementor-element.elementor-element-18fc50f {
    right: 0px;
}

.elementor-6407 .elementor-element.elementor-element-d9551d0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 87px;
}

.elementor-6407 .elementor-element.elementor-element-a5a6626>.elementor-container {
    min-height: 964px;
}

.elementor-6407 .elementor-element.elementor-element-a5a6626:not(.elementor-motion-effects-element-type-background),
.elementor-6407 .elementor-element.elementor-element-a5a6626>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-a5a6626 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-6407 .elementor-element.elementor-element-ed10dc0.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

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

.elementor-6407 .elementor-element.elementor-element-ac9bb34 .decoration-widget {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-3324e95 {
    margin-top: -630px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-496426f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-heading .consultum-heading-content {
    line-height: 60px;
    color: var( --e-global-color-secondary);
    margin-top: 20px;
}

.elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-subheading {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-subheading:after {
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-heading .consultum-subheading:after {
    margin-top: 10px;
}

.elementor-6407 .elementor-element.elementor-element-d2887e1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-6407 .elementor-element.elementor-element-d2887e1>.elementor-element-populated {
    margin: 0px 0px 5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6407 .elementor-element.elementor-element-7895d99 .elementor-counter .elementor-counter-title,
.elementor-6407 .elementor-element.elementor-element-7895d99 .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-7895d99 .elementor-counter-number-wrapper {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-7895d99 .elementor-counter-title {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-7895d99>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-6407 .elementor-element.elementor-element-7895d99 {
    width: auto;
    max-width: auto;
}

.elementor-6407 .elementor-element.elementor-element-440109d .elementor-counter .elementor-counter-title,
.elementor-6407 .elementor-element.elementor-element-440109d .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-440109d .elementor-counter-number-wrapper {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-440109d .elementor-counter-title {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-440109d>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-6407 .elementor-element.elementor-element-440109d {
    width: auto;
    max-width: auto;
}

.elementor-6407 .elementor-element.elementor-element-e6f8480 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8 .service-grid-listing .service-item {
    padding: 64px 42px 65px 48px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8.view_type-1 .service-slider-listing .service-item {
    padding: 64px 42px 65px 48px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8.view_type-2 .service-slider-listing .service-item .service-item-title-wrapper {
    padding: 64px 42px 65px 48px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8.view_type-2 .service-slider-listing .service-post-title {
    bottom: 65px;
    left: 48px;
    right: 42px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item {
    border-color: #EDEDED;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item .service-icon {
    font-size: 76px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item .service-item-icon {
    margin-bottom: 80px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item .service-post-title {
    padding: 0px 26px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-e6271a8 .owl-dots .owl-dot.active span {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-b7644e5 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-3cd029f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-6407 .elementor-element.elementor-element-3cd029f>.elementor-element-populated {
    margin: -45px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6407 .elementor-element.elementor-element-619f1e5 {
    color: #181C22;
    font-weight: 500;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-6407 .elementor-element.elementor-element-619f1e5>.elementor-widget-container {
    margin: 0px 55px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-958f6b9 .button-container {
    text-align: center;
}

.elementor-6407 .elementor-element.elementor-element-958f6b9 .consultum-button {
    background-color: #0DCEB5;
    padding: 18px 45px 18px 45px;
}

.elementor-6407 .elementor-element.elementor-element-958f6b9 .consultum-button:hover {
    background-color: #181D23;
}

.elementor-6407 .elementor-element.elementor-element-958f6b9 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-6407 .elementor-element.elementor-element-e146e48 {
    margin-top: 170px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-a5c8c4f .decoration-widget {
    text-align: center;
}

.elementor-6407 .elementor-element.elementor-element-a5c8c4f .decoration-container {
    width: 391px;
}

.elementor-6407 .elementor-element.elementor-element-a5c8c4f .consultum-decoration>div {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-a5c8c4f.decoration-type-4 .consultum-decoration>div:nth-child(7n+2),
.elementor-6407 .elementor-element.elementor-element-a5c8c4f.decoration-type-4 .consultum-decoration>div:nth-child(7n+4) {
    background-color: #1F1E17;
}

.elementor-6407 .elementor-element.elementor-element-a5c8c4f.decoration-type-5 .consultum-decoration>div:first-child {
    background-color: #1F1E17;
}

.elementor-6407 .elementor-element.elementor-element-a5c8c4f>.elementor-widget-container {
    margin: 16px 0px 0px -113px;
}

.elementor-6407 .elementor-element.elementor-element-560c5c8 .consultum-heading {
    text-align: right;
}

.elementor-6407 .elementor-element.elementor-element-560c5c8 .consultum-heading .consultum-heading-content {
    font-size: 100px;
    font-weight: 400;
    line-height: 110px;
    letter-spacing: -5px;
}

.elementor-6407 .elementor-element.elementor-element-560c5c8>.elementor-widget-container {
    padding: 0% 0% 0% 7%;
}

.elementor-6407 .elementor-element.elementor-element-f01d72b .consultum-heading {
    text-align: center;
}

.elementor-6407 .elementor-element.elementor-element-1859b2f {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-61c04bd>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EDF2F5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6407 .elementor-element.elementor-element-61c04bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6407 .elementor-element.elementor-element-68cafc2 .icon-container {
    width: 49px;
    height: 49px;
}

.elementor-6407 .elementor-element.elementor-element-68cafc2 .icon-container .icon {
    width: 49px;
    height: 49px;
}

.elementor-6407 .elementor-element.elementor-element-68cafc2 .icon-container .icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-68cafc2 .icon-box-item .icon-container {
    margin: 30px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-68cafc2 .icon-box-title {
    font-size: 25px;
    line-height: 35px;
}

.elementor-6407 .elementor-element.elementor-element-68cafc2>.elementor-widget-container {
    padding: 43px 20px 47px 30px;
}

.elementor-6407 .elementor-element.elementor-element-b74f837>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EDF2F5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px 0px -2px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -2px;
}

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

.elementor-6407 .elementor-element.elementor-element-7ecc854 .icon-container {
    width: 49px;
    height: 49px;
}

.elementor-6407 .elementor-element.elementor-element-7ecc854 .icon-container .icon {
    width: 49px;
    height: 49px;
}

.elementor-6407 .elementor-element.elementor-element-7ecc854 .icon-container .icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-7ecc854 .icon-box-item .icon-container {
    margin: 30px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-7ecc854 .icon-box-title {
    font-size: 25px;
    line-height: 35px;
}

.elementor-6407 .elementor-element.elementor-element-7ecc854>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 43px 20px 47px 30px;
}

.elementor-6407 .elementor-element.elementor-element-1d3e6fa>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EDF2F5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 20px -4px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -4px;
}

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

.elementor-6407 .elementor-element.elementor-element-f7a60b2 .icon-container {
    width: 57px;
    height: 57px;
}

.elementor-6407 .elementor-element.elementor-element-f7a60b2 .icon-container .icon {
    width: 57px;
    height: 57px;
}

.elementor-6407 .elementor-element.elementor-element-f7a60b2 .icon-container .icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-f7a60b2 .icon-box-item .icon-container {
    margin: 22px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-f7a60b2 .icon-box-title {
    font-size: 25px;
    line-height: 35px;
}

.elementor-6407 .elementor-element.elementor-element-f7a60b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 43px 20px 47px 30px;
}

.elementor-6407 .elementor-element.elementor-element-1c5231e>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EDF2F5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px 0px -6px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -6px;
}

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

.elementor-6407 .elementor-element.elementor-element-7896772 .icon-container {
    width: 60px;
    height: 60px;
}

.elementor-6407 .elementor-element.elementor-element-7896772 .icon-container .icon {
    width: 60px;
    height: 60px;
}

.elementor-6407 .elementor-element.elementor-element-7896772 .icon-container .icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-7896772 .icon-box-item .icon-container {
    margin: 24px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-7896772 .icon-box-title {
    font-size: 25px;
    line-height: 35px;
}

.elementor-6407 .elementor-element.elementor-element-7896772>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 20px 45px 30px;
}

.elementor-6407 .elementor-element.elementor-element-9d7e1a2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6407 .elementor-element.elementor-element-9d7e1a2 {
    padding: 0px 125px 0px 110px;
}

.elementor-6407 .elementor-element.elementor-element-b02b199 .decoration-widget {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-b02b199 .decoration-container {
    width: 126px;
}

body:not(.rtl) .elementor-6407 .elementor-element.elementor-element-b02b199 {
    left: 0px;
}

body.rtl .elementor-6407 .elementor-element.elementor-element-b02b199 {
    right: 0px;
}

.elementor-6407 .elementor-element.elementor-element-b02b199 {
    top: 0px;
}

.elementor-6407 .elementor-element.elementor-element-fd905f4 .elementor-image {
    float: none;
}

.elementor-6407 .elementor-element.elementor-element-fd905f4 img {
    width: 100%;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_preview_container {
    text-align: right;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_video_trigger_button {
    padding: 2px 0px 2px 0px;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_button_icon {
    width: 124px;
    height: 124px;
    line-height: 124px;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_button_icon i {
    line-height: 124px;
    font-size: 18px;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_video_trigger_button:hover .consultum_button_icon {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_video_trigger_button.text_button:hover,
.elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_video_trigger_button:before {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-2b0a5f5 {
    width: auto;
    max-width: auto;
    bottom: 80px;
}

body:not(.rtl) .elementor-6407 .elementor-element.elementor-element-2b0a5f5 {
    right: 0px;
}

body.rtl .elementor-6407 .elementor-element.elementor-element-2b0a5f5 {
    left: 0px;
}

.elementor-6407 .elementor-element.elementor-element-3c24fe0:not(.elementor-motion-effects-element-type-background),
.elementor-6407 .elementor-element.elementor-element-3c24fe0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-3c24fe0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 13% 15% 12% 17%;
}

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

.elementor-6407 .elementor-element.elementor-element-4a5a469 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-4a5a469 .consultum-heading .consultum-heading-content {
    color: var( --e-global-color-secondary);
    margin-top: 27px;
}

.elementor-6407 .elementor-element.elementor-element-4a5a469 .consultum-subheading {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-4a5a469 .consultum-subheading:after {
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-4a5a469 .consultum-heading .consultum-subheading:after {
    margin-top: 15px;
}

.elementor-6407 .elementor-element.elementor-element-74e8cc0 .elementor-tab-title:not(.elementor-active) .elementor-accordion-title {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-74e8cc0 .elementor-tab-title.elementor-active .elementor-accordion-title {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-74e8cc0 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-74e8cc0 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-74e8cc0 .elementor-tab-content {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-74e8cc0>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-3b99b00 .button-container {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-3b99b00 .consultum-button:after {
    border-color: transparent transparent #181C22 transparent;
}

.elementor-6407 .elementor-element.elementor-element-3b99b00 .consultum-button:hover {
    color: var( --e-global-color-c2c6a8c);
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-3b99b00 .consultum-button {
    padding: 18px 47px 18px 47px;
}

.elementor-6407 .elementor-element.elementor-element-3b99b00>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-1c1e1f0 .decoration-widget {
    text-align: left;
}

body:not(.rtl) .elementor-6407 .elementor-element.elementor-element-1c1e1f0 {
    right: 0px;
}

body.rtl .elementor-6407 .elementor-element.elementor-element-1c1e1f0 {
    left: 0px;
}

.elementor-6407 .elementor-element.elementor-element-1c1e1f0 {
    bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-1c1e1f0>.elementor-widget-container {
    --e-transform-flipX: -1;
    --e-transform-flipY: -1;
}

.elementor-6407 .elementor-element.elementor-element-7cbab0e .consultum-heading {
    text-align: center;
}

.elementor-6407 .elementor-element.elementor-element-7cbab0e .consultum-heading .consultum-heading-content {
    margin-top: 6px;
}

.elementor-6407 .elementor-element.elementor-element-c2e1290 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item.price-item-type-standard {
    padding: 55px 57px 64px 57px;
}

.elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item.price-item-type-wide .price-item-inner {
    padding: 55px 57px 64px 57px;
}

.elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item .price-item-subtitle {
    color: #828688;
}

.elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item .price-item-custom-field:not(.active) {
    color: #A5A5A5;
}

.elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item .price-item-custom-field:not(.active):before {
    color: #A5A5A5;
}

.elementor-6407 .elementor-element.elementor-element-5429dfe .price-item.price-item-type-standard {
    padding: 55px 57px 64px 57px;
}

.elementor-6407 .elementor-element.elementor-element-5429dfe .price-item.price-item-type-wide .price-item-inner {
    padding: 55px 57px 64px 57px;
}

.elementor-6407 .elementor-element.elementor-element-5429dfe .price-item .price-item-subtitle {
    color: #828688;
}

.elementor-6407 .elementor-element.elementor-element-5429dfe .price-item .price-item-custom-fields {
    border-color: #222628;
}

.elementor-6407 .elementor-element.elementor-element-5429dfe .price-item .price-item-custom-field:not(.active) {
    color: #676A6D;
}

.elementor-6407 .elementor-element.elementor-element-5429dfe .price-item .price-item-custom-field:not(.active):before {
    color: #676A6D;
}

.elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item.price-item-type-standard {
    padding: 55px 57px 64px 57px;
}

.elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item.price-item-type-wide .price-item-inner {
    padding: 55px 57px 64px 57px;
}

.elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item .price-item-subtitle {
    color: #828688;
}

.elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item .price-item-custom-field:not(.active) {
    color: #A5A5A5;
}

.elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item .price-item-custom-field:not(.active):before {
    color: #A5A5A5;
}

.elementor-6407 .elementor-element.elementor-element-a83c995 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-9a480a6 {
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 12px 0px 87px;
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .owl-dots {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-listing-wrapper {
    margin: calc(-10px/2);
    width: calc(100% + 10px);
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item {
    padding: calc(10px/2);
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-listing-wrapper.owl-carousel .portfolio-item {
    padding: calc(10px/2);
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-link {
    top: calc(10px/2);
    right: calc(10px/2);
    bottom: calc(10px/2);
    left: calc(10px/2);
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-item-content {
    padding: 28px 30px 24px 27px;
}

.elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-item .post-title {
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
    letter-spacing: -0.6px;
}

.elementor-6407 .elementor-element.elementor-element-14a4897>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-73bf431 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-5955f22.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-6407 .elementor-element.elementor-element-91d8abe .button-container {
    text-align: right;
}

.elementor-6407 .elementor-element.elementor-element-91d8abe .consultum-button {
    padding: 18px 49px 18px 49px;
}

.elementor-6407 .elementor-element.elementor-element-91d8abe>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-91d8abe {
    width: auto;
    max-width: auto;
}

.elementor-6407 .elementor-element.elementor-element-7693845:not(.elementor-motion-effects-element-type-background),
.elementor-6407 .elementor-element.elementor-element-7693845>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/consultum/wp-content/uploads/2021/12/map.png");
    background-position: 50% 190px;
    background-repeat: no-repeat;
}

.elementor-6407 .elementor-element.elementor-element-7693845 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 70px 0px;
}

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

.elementor-6407 .elementor-element.elementor-element-e279817 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-e279817 .consultum-heading .consultum-heading-content {
    margin-top: 5px;
}

.elementor-6407 .elementor-element.elementor-element-0a8e0db>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6407 .elementor-element.elementor-element-0a8e0db {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-8227dd4:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6407 .elementor-element.elementor-element-8227dd4>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-8227dd4>.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;
}

.elementor-6407 .elementor-element.elementor-element-8227dd4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6407 .elementor-element.elementor-element-8227dd4>.elementor-element-populated>.elementor-widget-wrap {
    padding: 23% 16.666% 18% 16.666%;
}

.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-container {
    width: 31px;
    height: 31px;
}

.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-container .icon {
    width: 31px;
    height: 31px;
}

.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-container .icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-box-item .icon-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-box-info {
    color: #FFFFFF;
    margin-top: 10px;
}

.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-box-info,
.elementor-6407 .elementor-element.elementor-element-c0c04cd .icon-box-info p {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.54px;
}

.elementor-6407 .elementor-element.elementor-element-e78b8c5 .button-container {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-e78b8c5 .consultum-button:after {
    border-color: transparent transparent #181C22 transparent;
}

.elementor-6407 .elementor-element.elementor-element-e78b8c5 .consultum-button:hover {
    color: var( --e-global-color-c2c6a8c);
    background-color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-e78b8c5 .consultum-button {
    padding: 18px 48px 18px 48px;
}

.elementor-6407 .elementor-element.elementor-element-e78b8c5>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-fc5c024 {
    color: #FFFFFF;
    font-weight: 600;
    letter-spacing: -0.48px;
}

.elementor-6407 .elementor-element.elementor-element-fc5c024>.elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-956d717 {
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -0.75px;
}

.elementor-6407 .elementor-element.elementor-element-956d717>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-7b7a427 .elementor-tab-title {
    padding: 20px 0px 20px 0px;
}

.elementor-6407 .elementor-element.elementor-element-7b7a427 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-7b7a427 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-7b7a427 .elementor-tab-content {
    padding: 0px 20px 25px 2px;
}

.elementor-6407 .elementor-element.elementor-element-7b7a427>.elementor-widget-container {
    margin: 0% 0% 0% 10%;
}

.elementor-6407 .elementor-element.elementor-element-32b0ef3 {
    margin-top: 80px;
    margin-bottom: -185px;
    z-index: 2;
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .consultum-heading .consultum-heading-content {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .owl-dots .owl-dot span {
    background-color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .owl-dots .owl-dot.active span {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-carousel-wrapper {
    padding: 80px 70px 70px 70px;
    background-color: #181C22;
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-carousel-wrapper>.owl-dots {
    bottom: 70px;
    right: 70px;
    left: 70px;
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-item .testimonial {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .author-name {
    color: var( --e-global-color-secondary);
}

.elementor-6407 .elementor-element.elementor-element-66dd2ce .author-position {
    color: #949BA6;
}

.elementor-6407 .elementor-element.elementor-element-2e3689f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 100px 0px 0px;
    z-index: 1;
}

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

.elementor-6407 .elementor-element.elementor-element-792abae>.elementor-container {
    min-height: 591px;
}

.elementor-6407 .elementor-element.elementor-element-792abae:not(.elementor-motion-effects-element-type-background),
.elementor-6407 .elementor-element.elementor-element-792abae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/consultum/wp-content/uploads/2022/01/cheerful-diverse-friends-with-arms-around-2.jpg");
    background-size: cover;
}

.elementor-6407 .elementor-element.elementor-element-792abae>.elementor-background-overlay {
    background-color: #1EAE98;
    opacity: 0.41;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6407 .elementor-element.elementor-element-792abae {
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6407 .elementor-element.elementor-element-c7053e8 .decoration-widget {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-c7053e8 .decoration-container {
    width: 126px;
}

.elementor-6407 .elementor-element.elementor-element-c7053e8>.elementor-widget-container {
    --e-transform-flipX: -1;
    --e-transform-flipY: -1;
}

.elementor-6407 .elementor-element.elementor-element-4c7a318:not(.elementor-motion-effects-element-type-background),
.elementor-6407 .elementor-element.elementor-element-4c7a318>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDF2F5;
}

.elementor-6407 .elementor-element.elementor-element-4c7a318 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -185px;
    margin-bottom: 0px;
    padding: 320px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-4c7a318>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6407 .elementor-element.elementor-element-b8194cc .consultum-heading {
    text-align: center;
}

.elementor-6407 .elementor-element.elementor-element-b8194cc .consultum-heading .consultum-heading-content {
    margin-top: 5px;
}

.elementor-6407 .elementor-element.elementor-element-b8194cc>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-6407 .elementor-element.elementor-element-ba51ed2 .grid-blog-item-wrapper .post-grid-item-content {
    padding: 47px 30px 42px 40px;
}

.elementor-6407 .elementor-element.elementor-element-ba51ed2 .grid-blog-item-wrapper .post-labels:first-child:last-child {
    margin: 0 30px 0 40px;
}

.elementor-6407 .elementor-element.elementor-element-ba51ed2 .post-categories .post-category-item,
.elementor-6407 .elementor-element.elementor-element-ba51ed2 .sticky .blog-item:after,
.elementor-6407 .elementor-element.elementor-element-ba51ed2 .status-sticky .blog-item:after {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-ba51ed2 .post-categories .post-category-item:hover {
    background-color: #181D23;
}

.elementor-6407 .elementor-element.elementor-element-ba51ed2>.elementor-widget-container {
    margin: 0px 0px -125px 0px;
}

.elementor-6407 .elementor-element.elementor-element-ebbabca {
    margin-top: 245px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .consultum-heading .consultum-heading-content {
    margin-top: 7px;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .slider-wrapper {
    margin: 0 calc(-30px/2);
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .slider-wrapper .slider-item {
    padding: 0 calc(30px/2);
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .owl-carousel .owl-stage {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .slider-item-inner {
    align-items: center;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec img {
    opacity: 0.5;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec img:hover {
    opacity: 1;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .owl-dots .owl-dot span {
    background-color: #BDBDBE;
}

.elementor-6407 .elementor-element.elementor-element-1f982ec .owl-dots .owl-dot.active span {
    background-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-525d979 {
    margin-top: 150px;
    margin-bottom: -99px;
    z-index: 1;
}

.elementor-6407 .elementor-element.elementor-element-bf0b827 .decoration-widget {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-bf0b827 .decoration-container {
    width: 126px;
}

.elementor-6407 .elementor-element.elementor-element-dd92379:not(.elementor-motion-effects-element-type-background),
.elementor-6407 .elementor-element.elementor-element-dd92379>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181C22;
    background-image: url("https://demo.artureanec.com/themes/consultum/wp-content/uploads/2022/01/map-2.png");
    background-position: 50% 250px;
    background-repeat: no-repeat;
}

.elementor-6407 .elementor-element.elementor-element-dd92379 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 0px 60px 0px;
}

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

.elementor-6407 .elementor-element.elementor-element-6f48cd4 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-6f48cd4 .consultum-heading .consultum-heading-content {
    color: #FFFFFF;
    margin-top: 5px;
}

.elementor-6407 .elementor-element.elementor-element-6f48cd4 .consultum-subheading {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-6f48cd4 .consultum-subheading:after {
    background-color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-6f48cd4>.elementor-widget-container {
    padding: 0% 2% 0% 0%;
}

.elementor-6407 .elementor-element.elementor-element-a38637e a {
    color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-a38637e a:hover {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-a38637e {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-87f4426 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-87f4426 .consultum-heading .consultum-heading-content {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-87f4426>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6407 .elementor-element.elementor-element-5582d89 {
    color: #ABAFB5;
}

.elementor-6407 .elementor-element.elementor-element-5582d89>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-6407 .elementor-element.elementor-element-8681715 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-8681715 .consultum-heading .consultum-heading-content {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-8681715>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 12px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-widget-container {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-social-icon {
    background-color: #C21F1F00;
    --icon-padding: 1em;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #0DCEB5;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-icon {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-social-icon:hover i {
    color: var( --e-global-color-primary);
}

.elementor-6407 .elementor-element.elementor-element-b50f704 .elementor-social-icon:hover svg {
    fill: var( --e-global-color-primary);
}

.elementor-6407 .elementor-element.elementor-element-e232bac .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-e232bac .consultum-heading .consultum-heading-content {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-e232bac>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6407 .elementor-element.elementor-element-46c48a8 {
    color: #ABAFB5;
}

.elementor-6407 .elementor-element.elementor-element-46c48a8>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-6407 .elementor-element.elementor-element-e5fa5c6 .consultum-heading {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-e5fa5c6 .consultum-heading .consultum-heading-content {
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-e5fa5c6>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6407 .elementor-element.elementor-element-4d5377f {
    color: #ABAFB5;
}

.elementor-6407 .elementor-element.elementor-element-9070369 {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-6407 .elementor-element.elementor-element-f896a9d {
    color: #ABAFB5;
}

.elementor-6407 .elementor-element.elementor-element-f896a9d>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-d537fda .elementor-counter .elementor-counter-title,
.elementor-6407 .elementor-element.elementor-element-d537fda .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-d537fda .elementor-counter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-6407 .elementor-element.elementor-element-d537fda .elementor-counter-number-wrapper {
    font-family: "DM Sans", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -1.2px;
    color: #FFFFFF;
}

.elementor-6407 .elementor-element.elementor-element-d537fda .elementor-counter-title {
    color: #FFFFFF;
    font-size: 40px;
    letter-spacing: -1.2px;
}

.elementor-6407 .elementor-element.elementor-element-d537fda>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-6407 .elementor-element.elementor-element-dfc06e2 {
    text-align: left;
}

.elementor-6407 .elementor-element.elementor-element-dfc06e2>.elementor-widget-container {
    margin: 10px 0px 0px 68px;
    padding: 60px 60px 60px 60px;
    background-color: var( --e-global-color-secondary);
}

@media(min-width:576px) {
    .elementor-6407 .elementor-element.elementor-element-9a79c80 {
        width: 25%;
    }
    .elementor-6407 .elementor-element.elementor-element-2746466 {
        width: 7.666%;
    }
    .elementor-6407 .elementor-element.elementor-element-5ea0161 {
        width: 66.666%;
    }
    .elementor-6407 .elementor-element.elementor-element-6af9133 {
        width: 34%;
    }
    .elementor-6407 .elementor-element.elementor-element-698cf7b {
        width: 66%;
    }
    .elementor-6407 .elementor-element.elementor-element-8918038 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-677ae6a {
        width: 11.332%;
    }
    .elementor-6407 .elementor-element.elementor-element-d2887e1 {
        width: 38%;
    }
    .elementor-6407 .elementor-element.elementor-element-74ca61a {
        width: 34%;
    }
    .elementor-6407 .elementor-element.elementor-element-3cd029f {
        width: 66%;
    }
    .elementor-6407 .elementor-element.elementor-element-3f2c5d9 {
        width: 25%;
    }
    .elementor-6407 .elementor-element.elementor-element-b5c3b65 {
        width: 75%;
    }
    .elementor-6407 .elementor-element.elementor-element-b2cbba8 {
        width: 25%;
    }
    .elementor-6407 .elementor-element.elementor-element-1aa1e18 {
        width: 49.332%;
    }
    .elementor-6407 .elementor-element.elementor-element-9332b0f {
        width: 25%;
    }
    .elementor-6407 .elementor-element.elementor-element-0e6fb14 {
        width: 56%;
    }
    .elementor-6407 .elementor-element.elementor-element-1773f98 {
        width: 44%;
    }
    .elementor-6407 .elementor-element.elementor-element-8227dd4 {
        width: 27%;
    }
    .elementor-6407 .elementor-element.elementor-element-11e8db3 {
        width: 73%;
    }
}

@media(max-width:1279px) and (min-width:576px) {
    .elementor-6407 .elementor-element.elementor-element-d2887e1 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-3f2c5d9 {
        width: 40%;
    }
    .elementor-6407 .elementor-element.elementor-element-b5c3b65 {
        width: 60%;
    }
    .elementor-6407 .elementor-element.elementor-element-8227dd4 {
        width: 35%;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-6407 .elementor-element.elementor-element-9a79c80 {
        width: 36%;
    }
    .elementor-6407 .elementor-element.elementor-element-5ea0161 {
        width: 55%;
    }
    .elementor-6407 .elementor-element.elementor-element-698cf7b {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-74ca61a {
        width: 20%;
    }
    .elementor-6407 .elementor-element.elementor-element-3cd029f {
        width: 80%;
    }
    .elementor-6407 .elementor-element.elementor-element-b2cbba8 {
        width: 20%;
    }
    .elementor-6407 .elementor-element.elementor-element-1aa1e18 {
        width: 60%;
    }
    .elementor-6407 .elementor-element.elementor-element-9332b0f {
        width: 20%;
    }
    .elementor-6407 .elementor-element.elementor-element-61c04bd {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-b74f837 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-1d3e6fa {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-1c5231e {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-0e6fb14 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-1773f98 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-10460f5 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-ad1f35a {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-27f9dbb {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-8227dd4 {
        width: 42%;
    }
    .elementor-6407 .elementor-element.elementor-element-11e8db3 {
        width: 58%;
    }
    .elementor-6407 .elementor-element.elementor-element-2048138 {
        width: 45%;
    }
    .elementor-6407 .elementor-element.elementor-element-473fa28 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-db0d4e7 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-0e69f01 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-09782e2 {
        width: 55%;
    }
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-6407 .elementor-element.elementor-element-9a79c80 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-5ea0161 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-698cf7b {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-3cd029f {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-0e6fb14 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-1773f98 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-8227dd4 {
        width: 55%;
    }
    .elementor-6407 .elementor-element.elementor-element-11e8db3 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-2048138 {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-473fa28 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-db0d4e7 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-0e69f01 {
        width: 50%;
    }
    .elementor-6407 .elementor-element.elementor-element-09782e2 {
        width: 100%;
    }
}

@media(max-width:1440px) {
    .elementor-6407 .elementor-element.elementor-element-608253b {
        margin-top: 150px;
        margin-bottom: -100px;
    }
    .elementor-6407 .elementor-element.elementor-element-18fc50f {
        bottom: 100px;
    }
    .elementor-6407 .elementor-element.elementor-element-d9551d0 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-9a480a6 {
        padding: 0px 10px 0px 10px;
    }
}

@media(max-width:1279px) {
    .elementor-6407 .elementor-element.elementor-element-81b8403 .content-item {
        height: 700px;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-content-column-inner {
        margin: -120px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-heading .consultum-heading-content {
        font-size: 120px;
    }
    .elementor-6407 .elementor-element.elementor-element-e3b1d84 {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-608253b {
        margin-top: 120px;
        margin-bottom: -50px;
    }
    .elementor-6407 .elementor-element.elementor-element-18fc50f {
        bottom: 50px;
    }
    .elementor-6407 .elementor-element.elementor-element-d9551d0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-a5a6626>.elementor-container {
        min-height: 750px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item .service-icon {
        font-size: 55px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item .service-item-icon {
        margin-bottom: 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8 .service-item .service-post-title {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e146e48 {
        margin-top: 100px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-a5c8c4f .decoration-container {
        max-width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-a5c8c4f>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-9d7e1a2 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-fd905f4>.elementor-widget-container {
        margin: 0px 0px 0px -318px;
    }
    .elementor-6407 .elementor-element.elementor-element-2b0a5f5 {
        bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item.price-item-type-standard {
        padding: 55px 30px 64px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-bb60c4d .price-item.price-item-type-wide .price-item-inner {
        padding: 55px 30px 64px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-5429dfe .price-item.price-item-type-standard {
        padding: 55px 30px 64px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-5429dfe .price-item.price-item-type-wide .price-item-inner {
        padding: 55px 30px 64px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item.price-item-type-standard {
        padding: 55px 30px 64px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-a4b7a5a .price-item.price-item-type-wide .price-item-inner {
        padding: 55px 30px 64px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-9a480a6 {
        padding: 0px 40px 0px 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-14a4897 .portfolio-item .post-title {
        font-size: 20px;
        letter-spacing: -0.6px;
    }
    .elementor-6407 .elementor-element.elementor-element-91d8abe>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-2e3689f {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-4c7a318 {
        padding: 280px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-ba51ed2 .grid-blog-item-wrapper .post-grid-item-content {
        padding: 45px 20px 45px 20px;
    }
    .elementor-6407 .elementor-element.elementor-element-ba51ed2 .grid-blog-item-wrapper .post-labels:first-child:last-child {
        margin: 0 20px 0 20px;
    }
    .elementor-6407 .elementor-element.elementor-element-ebbabca {
        margin-top: 215px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-525d979 {
        margin-top: 120px;
        margin-bottom: -99px;
    }
    .elementor-6407 .elementor-element.elementor-element-dd92379 {
        padding: 120px 0px 20px 0px;
    }
}

@media(max-width:991px) {
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .slide-content-column {
        width: 80%;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .slide-content-column {
        width: 80%;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-content-column {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-heading .consultum-heading-content {
        font-size: 80px;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .content-slider-item-text {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-right .elementor-image-box-img {
        margin-left: 27px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-left .elementor-image-box-img {
        margin-right: 27px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-top .elementor-image-box-img {
        margin-bottom: 27px;
    }
    .elementor-6407 .elementor-element.elementor-element-608253b {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-18fc50f {
        bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-a5a6626>.elementor-container {
        min-height: 550px;
    }
    .elementor-6407 .elementor-element.elementor-element-3324e95 {
        margin-top: -460px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-heading .consultum-heading-content {
        line-height: 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-d2887e1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7895d99 .elementor-counter-number-wrapper {
        font-size: 60px;
    }
    .elementor-6407 .elementor-element.elementor-element-7895d99>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
    .elementor-6407 .elementor-element.elementor-element-440109d .elementor-counter-number-wrapper {
        font-size: 60px;
    }
    .elementor-6407 .elementor-element.elementor-element-440109d>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
    .elementor-6407 .elementor-element.elementor-element-3cd029f>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-619f1e5>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-a5c8c4f>.elementor-widget-container {
        margin: 9px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-560c5c8 .consultum-heading .consultum-heading-content {
        font-size: 70px;
        line-height: 75px;
    }
    .elementor-6407 .elementor-element.elementor-element-61c04bd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-68cafc2>.elementor-widget-container {
        padding: 50px 40px 40px 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-b74f837>.elementor-element-populated {
        margin: 0px 0px 0px -2px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -2px;
    }
    .elementor-6407 .elementor-element.elementor-element-7ecc854>.elementor-widget-container {
        padding: 50px 40px 40px 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-1d3e6fa>.elementor-element-populated {
        margin: -2px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-f7a60b2>.elementor-widget-container {
        padding: 50px 40px 40px 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-1c5231e>.elementor-element-populated {
        margin: -2px 0px 0px -2px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -2px;
    }
    .elementor-6407 .elementor-element.elementor-element-7896772>.elementor-widget-container {
        padding: 45px 40px 40px 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-fd905f4 img {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-fd905f4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-2b0a5f5 {
        bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-27f9dbb>.elementor-element-populated {
        margin: -2px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-9a480a6 {
        padding: 0px 30px 0px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-91d8abe>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7693845:not(.elementor-motion-effects-element-type-background),
    .elementor-6407 .elementor-element.elementor-element-7693845>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-6407 .elementor-element.elementor-element-4c7a318 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-525d979 {
        margin-top: 120px;
        margin-bottom: -71px;
    }
    .elementor-6407 .elementor-element.elementor-element-bf0b827 .decoration-container {
        width: 90px;
    }
    .elementor-6407 .elementor-element.elementor-element-dd92379:not(.elementor-motion-effects-element-type-background),
    .elementor-6407 .elementor-element.elementor-element-dd92379>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-6407 .elementor-element.elementor-element-dfc06e2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 60px 40px 60px 40px;
    }
}

@media(max-width:767px) {
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .consultum-heading .consultum-heading-content {
        font-size: 50px;
    }
    .elementor-6407 .elementor-element.elementor-element-e3b1d84 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-675a4db>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7099288>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 70%;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-right .elementor-image-box-img {
        margin-left: 16px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-left .elementor-image-box-img {
        margin-right: 16px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b.elementor-position-top .elementor-image-box-img {
        margin-bottom: 16px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_video_trigger_button {
        padding: 35px 35px 35px 35px;
    }
    .elementor-6407 .elementor-element.elementor-element-18fc50f {
        bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-d9551d0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-3324e95 {
        margin-top: -470px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-bf2f88f .consultum-heading .consultum-heading-content {
        line-height: 35px;
    }
    .elementor-6407 .elementor-element.elementor-element-b7644e5 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-3cd029f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-6407 .elementor-element.elementor-element-3cd029f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-958f6b9>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e146e48 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-560c5c8 .consultum-heading .consultum-heading-content {
        font-size: 50px;
        line-height: 55px;
        letter-spacing: -3px;
    }
    .elementor-6407 .elementor-element.elementor-element-9a480a6 {
        padding: 0px 10px 0px 10px;
    }
    .elementor-6407 .elementor-element.elementor-element-91d8abe>.elementor-widget-container {
        margin: -50px -10px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7693845:not(.elementor-motion-effects-element-type-background),
    .elementor-6407 .elementor-element.elementor-element-7693845>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-carousel-wrapper {
        padding: 45px 40px 40px 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-carousel-wrapper>.owl-dots {
        bottom: 40px;
        right: 40px;
        left: 40px;
    }
    .elementor-6407 .elementor-element.elementor-element-4c7a318 {
        padding: 80px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-ebbabca {
        margin-top: 175px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-525d979 {
        margin-top: 80px;
        margin-bottom: -71px;
    }
    .elementor-6407 .elementor-element.elementor-element-dd92379 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 40px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-a38637e {
        margin-top: 30px;
        margin-bottom: 0px;
    }
}

@media(max-width:575px) {
    .elementor-6407 .elementor-element.elementor-element-81b8403 .content-item {
        height: 650px;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .slide-content-column {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-f369180 .slide-content-column-inner {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .slide-content-column {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-323facd .slide-content-column-inner {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-content-column {
        width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-81b8403 .elementor-repeater-item-7cb29ab .slide-content-column-inner {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e3b1d84 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-675a4db .elementor-counter-number-wrapper {
        font-size: 60px;
        letter-spacing: -2px;
    }
    .elementor-6407 .elementor-element.elementor-element-7099288 .elementor-counter-number-wrapper {
        font-size: 60px;
        letter-spacing: -2px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 210px;
    }
    .elementor-6407 .elementor-element.elementor-element-e4b215b .elementor-image-box-img {
        margin-bottom: 16px;
    }
    .elementor-6407 .elementor-element.elementor-element-608253b {
        margin-top: 70px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-d30e473 .decoration-container {
        width: 90px;
    }
    .elementor-6407 .elementor-element.elementor-element-18fc50f .consultum_video_trigger_button {
        padding: 15px 15px 15px 15px;
    }
    .elementor-6407 .elementor-element.elementor-element-bf2f88f>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7895d99>.elementor-widget-container {
        padding: 0px 10px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-440109d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6f8480 {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8 .service-grid-listing .service-item {
        padding: 30px 30px 30px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8.view_type-1 .service-slider-listing .service-item {
        padding: 30px 30px 30px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8.view_type-2 .service-slider-listing .service-item .service-item-title-wrapper {
        padding: 30px 30px 30px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-e6271a8.view_type-2 .service-slider-listing .service-post-title {
        bottom: 30px;
        left: 30px;
        right: 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-958f6b9>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-a5c8c4f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-560c5c8 .consultum-heading {
        text-align: center;
    }
    .elementor-6407 .elementor-element.elementor-element-560c5c8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-68cafc2>.elementor-widget-container {
        padding: 30px 30px 35px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-b74f837>.elementor-element-populated {
        margin: -2px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7ecc854>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 35px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-f7a60b2>.elementor-widget-container {
        padding: 30px 30px 35px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-1c5231e>.elementor-element-populated {
        margin: -2px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7896772>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 35px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-b02b199 .decoration-container {
        width: 85px;
    }
    .elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_button_icon {
        width: 80px;
        height: 80px;
        line-height: 80px;
    }
    .elementor-6407 .elementor-element.elementor-element-2b0a5f5 .consultum_button_icon i {
        line-height: 80px;
    }
    .elementor-6407 .elementor-element.elementor-element-2b0a5f5 {
        bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-3c24fe0 {
        padding: 40px 20px 50px 20px;
    }
    .elementor-6407 .elementor-element.elementor-element-3b99b00>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-1c1e1f0 .decoration-container {
        width: 80px;
    }
    .elementor-6407 .elementor-element.elementor-element-c2e1290 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-ad1f35a>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-14a4897 .owl-dots {
        text-align: center;
    }
    .elementor-6407 .elementor-element.elementor-element-91d8abe .button-container {
        text-align: center;
    }
    .elementor-6407 .elementor-element.elementor-element-91d8abe>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-91d8abe {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6407 .elementor-element.elementor-element-7693845 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-7b7a427>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-carousel-wrapper {
        padding: 35px 30px 35px 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-66dd2ce .testimonial-carousel-wrapper>.owl-dots {
        bottom: 35px;
        right: 30px;
        left: 30px;
    }
    .elementor-6407 .elementor-element.elementor-element-dd92379:not(.elementor-motion-effects-element-type-background),
    .elementor-6407 .elementor-element.elementor-element-dd92379>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-6407 .elementor-element.elementor-element-e232bac>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-9070369 {
        margin-top: 45px;
        margin-bottom: 0px;
    }
    .elementor-6407 .elementor-element.elementor-element-dfc06e2>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
}