.elementor-411 .elementor-element.elementor-element-3e3b34d .elementor-counter .elementor-counter-title,
.elementor-411 .elementor-element.elementor-element-3e3b34d .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-3e3b34d .elementor-counter-number-wrapper {
    letter-spacing: -4px;
}

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

.elementor-411 .elementor-element.elementor-element-3e3b34d.elementor-position-bottom .elementor-counter-title {
    margin-top: 15px;
}

.elementor-411 .elementor-element.elementor-element-3e3b34d.elementor-position-top .elementor-counter-title {
    margin-bottom: 15px;
}

.elementor-411 .elementor-element.elementor-element-3e3b34d.elementor-position-right .elementor-counter-title {
    margin-left: 15px;
}

.elementor-411 .elementor-element.elementor-element-3e3b34d.elementor-position-left .elementor-counter-title {
    margin-right: 15px;
}

.elementor-411 .elementor-element.elementor-element-3e3b34d>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-38ec145 .elementor-counter .elementor-counter-title,
.elementor-411 .elementor-element.elementor-element-38ec145 .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-38ec145 .elementor-counter-number-wrapper {
    letter-spacing: -4px;
}

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

.elementor-411 .elementor-element.elementor-element-38ec145.elementor-position-bottom .elementor-counter-title {
    margin-top: 15px;
}

.elementor-411 .elementor-element.elementor-element-38ec145.elementor-position-top .elementor-counter-title {
    margin-bottom: 15px;
}

.elementor-411 .elementor-element.elementor-element-38ec145.elementor-position-right .elementor-counter-title {
    margin-left: 15px;
}

.elementor-411 .elementor-element.elementor-element-38ec145.elementor-position-left .elementor-counter-title {
    margin-right: 15px;
}

.elementor-411 .elementor-element.elementor-element-38ec145>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-ec110be .consultum-heading {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-ec110be>.elementor-widget-container {
    padding: 0px 10px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-c8f48e6>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 41%;
}

.elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-right .elementor-image-box-img {
    margin-left: 45px;
}

.elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-left .elementor-image-box-img {
    margin-right: 45px;
}

.elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 45px;
}

.elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

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

.elementor-411 .elementor-element.elementor-element-60ad85c>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-443867a {
    margin-top: 170px;
    margin-bottom: 0px;
}

.elementor-411 .elementor-element.elementor-element-113f645 .decoration-widget {
    text-align: center;
}

.elementor-411 .elementor-element.elementor-element-113f645 .decoration-container {
    width: 391px;
}

.elementor-411 .elementor-element.elementor-element-113f645 .consultum-decoration>div {
    background-color: #45A6E7;
}

.elementor-411 .elementor-element.elementor-element-113f645.decoration-type-4 .consultum-decoration>div:nth-child(7n+2),
.elementor-411 .elementor-element.elementor-element-113f645.decoration-type-4 .consultum-decoration>div:nth-child(7n+4) {
    background-color: #0F4196;
}

.elementor-411 .elementor-element.elementor-element-113f645.decoration-type-5 .consultum-decoration>div:first-child {
    background-color: #0F4196;
}

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

.elementor-411 .elementor-element.elementor-element-38bdf6d .consultum-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-38bdf6d .consultum-heading .consultum-heading-content {
    font-size: 100px;
    font-weight: 400;
    line-height: 110px;
    letter-spacing: -5px;
}

.elementor-411 .elementor-element.elementor-element-38bdf6d>.elementor-widget-container {
    padding: 0% 0% 0% 7%;
}

.elementor-411 .elementor-element.elementor-element-f8b0440 {
    padding: 0px 0px 0px 90px;
}

.elementor-411 .elementor-element.elementor-element-ffe1397 .decoration-widget {
    text-align: right;
}

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

body.rtl .elementor-411 .elementor-element.elementor-element-ffe1397 {
    right: 0px;
}

.elementor-411 .elementor-element.elementor-element-ffe1397 {
    top: 0px;
}

.elementor-411 .elementor-element.elementor-element-15c154a>.elementor-container {
    min-height: 936px;
}

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

.elementor-411 .elementor-element.elementor-element-15c154a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-411 .elementor-element.elementor-element-15c154a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-411 .elementor-element.elementor-element-ea3acd2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-411 .elementor-element.elementor-element-ea3acd2 {
    margin-top: -793px;
    margin-bottom: 0px;
    padding: 0px 90px 0px 90px;
}

.elementor-411 .elementor-element.elementor-element-be10e52.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-411 .elementor-element.elementor-element-80d70da .decoration-widget {
    text-align: right;
}

body:not(.rtl) .elementor-411 .elementor-element.elementor-element-80d70da {
    right: 0px;
}

body.rtl .elementor-411 .elementor-element.elementor-element-80d70da {
    left: 0px;
}

.elementor-411 .elementor-element.elementor-element-80d70da {
    top: 0px;
}

.elementor-411 .elementor-element.elementor-element-7edb3c8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

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

.elementor-411 .elementor-element.elementor-element-7edb3c8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-411 .elementor-element.elementor-element-7edb3c8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-411 .elementor-element.elementor-element-4e93616>.elementor-element-populated {
    margin: 0px 0px -82px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-411 .elementor-element.elementor-element-10f7f84 .consultum-heading {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-10f7f84 .consultum-heading .consultum-heading-content {
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
    margin-top: 25px;
}

.elementor-411 .elementor-element.elementor-element-10f7f84 .consultum-subheading {
    color: var( --e-global-color-secondary);
}

.elementor-411 .elementor-element.elementor-element-10f7f84 .consultum-subheading:after {
    background-color: var( --e-global-color-secondary);
}

.elementor-411 .elementor-element.elementor-element-10f7f84 .consultum-heading .consultum-subheading:after {
    margin-top: 15px;
}

.elementor-411 .elementor-element.elementor-element-10f7f84>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-76d3de5 .elementor-image {
    float: right;
}

.elementor-411 .elementor-element.elementor-element-76d3de5 img {
    max-width: 100vw;
}

.elementor-411 .elementor-element.elementor-element-76d3de5>.elementor-widget-container {
    margin: 0px 0px 0px -135px;
}

.elementor-411 .elementor-element.elementor-element-1144bce .consultum_preview_container {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-1144bce .consultum_video_trigger_button {
    padding: 2px 0px 2px 0px;
}

.elementor-411 .elementor-element.elementor-element-1144bce .consultum_button_icon {
    width: 124px;
    height: 124px;
    line-height: 124px;
}

.elementor-411 .elementor-element.elementor-element-1144bce .consultum_button_icon i {
    line-height: 124px;
    font-size: 18px;
}

.elementor-411 .elementor-element.elementor-element-1144bce .consultum_video_trigger_button:hover .consultum_button_icon {
    color: #FFFFFF;
}

.elementor-411 .elementor-element.elementor-element-1144bce .consultum_video_trigger_button.text_button:hover,
.elementor-411 .elementor-element.elementor-element-1144bce .consultum_video_trigger_button:before {
    background-color: #45A6E7;
}

.elementor-411 .elementor-element.elementor-element-1144bce {
    width: auto;
    max-width: auto;
    bottom: 96px;
}

body:not(.rtl) .elementor-411 .elementor-element.elementor-element-1144bce {
    right: 15px;
}

body.rtl .elementor-411 .elementor-element.elementor-element-1144bce {
    left: 15px;
}

.elementor-411 .elementor-element.elementor-element-c0811b4 .decoration-widget {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-c0811b4 .decoration-container {
    width: 126px;
}

body:not(.rtl) .elementor-411 .elementor-element.elementor-element-c0811b4 {
    left: -126px;
}

body.rtl .elementor-411 .elementor-element.elementor-element-c0811b4 {
    right: -126px;
}

.elementor-411 .elementor-element.elementor-element-c0811b4 {
    bottom: 15px;
}

.elementor-411 .elementor-element.elementor-element-7eff135>.elementor-element-populated {
    margin: 0% 0% 0% 15.5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 15.5%;
}

.elementor-411 .elementor-element.elementor-element-7eff135>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 45px 15px;
}

.elementor-411 .elementor-element.elementor-element-03432f7 {
    color: var( --e-global-color-secondary);
}

.elementor-411 .elementor-element.elementor-element-03432f7>.elementor-widget-container {
    margin: 5em 0em 2.5em 0em;
}

.elementor-411 .elementor-element.elementor-element-9fdf3dc .button-container {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-9fdf3dc .consultum-button:after {
    border-color: transparent transparent #181C22 transparent;
}

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

.elementor-411 .elementor-element.elementor-element-9fdf3dc .consultum-button {
    padding: 18px 47px 18px 47px;
}

.elementor-411 .elementor-element.elementor-element-9fdf3dc>.elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-411 .elementor-element.elementor-element-7d9049c .consultum-heading {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-7d9049c .consultum-heading .consultum-heading-content {
    font-size: 100px;
    line-height: 80px;
    color: var( --e-global-color-secondary);
}

.elementor-411 .elementor-element.elementor-element-7d9049c {
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-33db29a .consultum-heading {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-33db29a .consultum-heading .consultum-heading-content {
    color: var( --e-global-color-secondary);
}

.elementor-411 .elementor-element.elementor-element-33db29a {
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-8357160 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 220px;
    margin-bottom: 0px;
    padding: 0px 0px 25px 0px;
}

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

.elementor-411 .elementor-element.elementor-element-553a00b .consultum-heading {
    text-align: center;
}

.elementor-411 .elementor-element.elementor-element-553a00b .consultum-heading .consultum-heading-content {
    margin-top: 5px;
}

.elementor-411 .elementor-element.elementor-element-553a00b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-411 .elementor-element.elementor-element-7d23fb9>.elementor-container {
    max-width: 1030px;
}

.elementor-411 .elementor-element.elementor-element-e21855b .history-item {
    padding: 0 calc(80px/2);
}

.elementor-411 .elementor-element.elementor-element-e21855b .history-slider-container {
    margin: 0 calc(-80px/2);
}

.elementor-411 .elementor-element.elementor-element-eba1eef>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-411 .elementor-element.elementor-element-51e99eb .consultum-heading {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-51e99eb>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-411 .elementor-element.elementor-element-790286b>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-411 .elementor-element.elementor-element-1cf7d92>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-2490e9d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-753c889>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-411 .elementor-element.elementor-element-586a88a .decoration-widget {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-586a88a .decoration-container {
    width: 125px;
}

.elementor-411 .elementor-element.elementor-element-586a88a {
    width: auto;
    max-width: auto;
    top: 15px;
}

body:not(.rtl) .elementor-411 .elementor-element.elementor-element-586a88a {
    right: 15px;
}

body.rtl .elementor-411 .elementor-element.elementor-element-586a88a {
    left: 15px;
}

.elementor-411 .elementor-element.elementor-element-8b309da>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-411 .elementor-element.elementor-element-1aebd2c .elementor-image {
    float: none;
}

.elementor-411 .elementor-element.elementor-element-0c17267 {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -0.6px;
    width: auto;
    max-width: auto;
    bottom: 15px;
}

.elementor-411 .elementor-element.elementor-element-0c17267>.elementor-widget-container {
    padding: 47px 37px 47px 47px;
    background-color: #0F4196;
}

body:not(.rtl) .elementor-411 .elementor-element.elementor-element-0c17267 {
    left: 15px;
}

body.rtl .elementor-411 .elementor-element.elementor-element-0c17267 {
    right: 15px;
}

.elementor-411 .elementor-element.elementor-element-9f1afd0 {
    z-index: 2;
}

.elementor-411 .elementor-element.elementor-element-1add3df .consultum-heading {
    text-align: center;
}

.elementor-411 .elementor-element.elementor-element-1add3df .consultum-heading .consultum-heading-content {
    margin-top: 5px;
}

.elementor-411 .elementor-element.elementor-element-2ae5069 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-411 .elementor-element.elementor-element-2ae5069 .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-411 .elementor-element.elementor-element-2ae5069>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-2ae5069 {
    z-index: 1;
}

.elementor-411 .elementor-element.elementor-element-b211680 {
    margin-top: -568px;
    margin-bottom: 0px;
}

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

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

.elementor-411 .elementor-element.elementor-element-8864601>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 148px 0px 0px 0px;
    background-color: var( --e-global-color-secondary);
}

.elementor-411 .elementor-element.elementor-element-8864601 {
    width: 100%;
    max-width: 100%;
    top: 0px;
}

body:not(.rtl) .elementor-411 .elementor-element.elementor-element-8864601 {
    left: -30px;
}

body.rtl .elementor-411 .elementor-element.elementor-element-8864601 {
    right: -30px;
}

.elementor-411 .elementor-element.elementor-element-3cffa12 {
    text-align: center;
    font-family: "DM Sans", Sans-serif;
}

.elementor-411 .elementor-element.elementor-element-3cffa12>.elementor-widget-container {
    margin: 0px -43px 0px -30px;
    padding: 230px 0px 45px 0px;
    background-color: #181C22;
}

.elementor-411 .elementor-element.elementor-element-eb0f98b .button-container {
    text-align: center;
}

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

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

.elementor-411 .elementor-element.elementor-element-eb0f98b .consultum-button {
    padding: 18px 47px 18px 47px;
}

.elementor-411 .elementor-element.elementor-element-eb0f98b>.elementor-widget-container {
    margin: 0px -43px 0px -30px;
    padding: 0px 0px 70px 0px;
    background-color: #181C22;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .consultum-heading {
    text-align: left;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .consultum-heading .consultum-heading-content {
    margin-top: 7px;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .slider-wrapper {
    margin: 0 calc(-30px/2);
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .slider-wrapper .slider-item {
    padding: 0 calc(30px/2);
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .owl-carousel .owl-stage {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .slider-item-inner {
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 img {
    opacity: 0.5;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 img:hover {
    opacity: 1;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .owl-dots .owl-dot span {
    background-color: #BDBDBE;
}

.elementor-411 .elementor-element.elementor-element-8e349b6 .owl-dots .owl-dot.active span {
    background-color: var( --e-global-color-accent);
}

@media(min-width:576px) {
    .elementor-411 .elementor-element.elementor-element-c47fc77 {
        width: 25%;
    }
    .elementor-411 .elementor-element.elementor-element-94d797d {
        width: 7.666%;
    }
    .elementor-411 .elementor-element.elementor-element-8ed1c15 {
        width: 66.666%;
    }
    .elementor-411 .elementor-element.elementor-element-7ae646d {
        width: 25%;
    }
    .elementor-411 .elementor-element.elementor-element-40f84e5 {
        width: 75%;
    }
    .elementor-411 .elementor-element.elementor-element-0d2bac3 {
        width: 75%;
    }
    .elementor-411 .elementor-element.elementor-element-a340da3 {
        width: 25%;
    }
}

@media(max-width:1279px) and (min-width:576px) {
    .elementor-411 .elementor-element.elementor-element-7ae646d {
        width: 40%;
    }
    .elementor-411 .elementor-element.elementor-element-40f84e5 {
        width: 60%;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-411 .elementor-element.elementor-element-c47fc77 {
        width: 36%;
    }
    .elementor-411 .elementor-element.elementor-element-8ed1c15 {
        width: 55%;
    }
    .elementor-411 .elementor-element.elementor-element-c4650e6 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-0d2bac3 {
        width: 50%;
    }
    .elementor-411 .elementor-element.elementor-element-a340da3 {
        width: 50%;
    }
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-411 .elementor-element.elementor-element-c47fc77 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-8ed1c15 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-be10e52 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-4e93616 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-7eff135 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-c4650e6 {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-c655b92 {
        width: 100%;
    }
}

@media(max-width:1279px) {
    .elementor-411 .elementor-element.elementor-element-443867a {
        margin-top: 100px;
        margin-bottom: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-113f645 .decoration-container {
        max-width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-113f645>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-f8b0440 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-ea3acd2 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-7edb3c8 {
        padding: 80px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-76d3de5 img {
        max-width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-76d3de5>.elementor-widget-container {
        margin: 0px 0px -100px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-1144bce {
        bottom: 15px;
    }
    body:not(.rtl) .elementor-411 .elementor-element.elementor-element-c0811b4 {
        left: 15px;
    }
    body.rtl .elementor-411 .elementor-element.elementor-element-c0811b4 {
        right: 15px;
    }
    .elementor-411 .elementor-element.elementor-element-7eff135>.elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
    }
    .elementor-411 .elementor-element.elementor-element-7eff135>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 15px 95px 15px;
    }
    .elementor-411 .elementor-element.elementor-element-03432f7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-8357160 {
        margin-top: 120px;
        margin-bottom: 0px;
    }
}

@media(max-width:991px) {
    .elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-right .elementor-image-box-img {
        margin-left: 27px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-left .elementor-image-box-img {
        margin-right: 27px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-top .elementor-image-box-img {
        margin-bottom: 27px;
    }
    .elementor-411 .elementor-element.elementor-element-113f645>.elementor-widget-container {
        margin: 9px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-38bdf6d .consultum-heading .consultum-heading-content {
        font-size: 70px;
        line-height: 75px;
    }
    .elementor-411 .elementor-element.elementor-element-1144bce .consultum_button_icon {
        width: 90px;
        height: 90px;
        line-height: 90px;
    }
    .elementor-411 .elementor-element.elementor-element-1144bce .consultum_button_icon i {
        line-height: 90px;
    }
    .elementor-411 .elementor-element.elementor-element-03432f7>.elementor-widget-container {
        margin: 4em 0em 2.5em 0em;
    }
}

@media(max-width:767px) {
    .elementor-411 .elementor-element.elementor-element-3e3b34d>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-38ec145>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 70%;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-right .elementor-image-box-img {
        margin-left: 16px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-left .elementor-image-box-img {
        margin-right: 16px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c.elementor-position-top .elementor-image-box-img {
        margin-bottom: 16px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-411 .elementor-element.elementor-element-443867a {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-38bdf6d .consultum-heading .consultum-heading-content {
        font-size: 50px;
        line-height: 55px;
        letter-spacing: -3px;
    }
    .elementor-411 .elementor-element.elementor-element-ea3acd2 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-80d70da .decoration-container {
        width: 70px;
    }
    .elementor-411 .elementor-element.elementor-element-7edb3c8 {
        padding: 80px 0px 20px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-4e93616>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-10f7f84>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-7eff135>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-7eff135>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 15px 40px 15px;
    }
    .elementor-411 .elementor-element.elementor-element-03432f7>.elementor-widget-container {
        margin: 1em 0em 2em 0em;
    }
    .elementor-411 .elementor-element.elementor-element-8357160 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-c655b92>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-411 .elementor-element.elementor-element-1aebd2c img {
        width: 100%;
    }
}

@media(max-width:575px) {
    .elementor-411 .elementor-element.elementor-element-3e3b34d .elementor-counter-number-wrapper {
        font-size: 60px;
        letter-spacing: -2px;
    }
    .elementor-411 .elementor-element.elementor-element-38ec145 .elementor-counter-number-wrapper {
        font-size: 60px;
        letter-spacing: -2px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 210px;
    }
    .elementor-411 .elementor-element.elementor-element-60ad85c .elementor-image-box-img {
        margin-bottom: 16px;
    }
    .elementor-411 .elementor-element.elementor-element-113f645>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-38bdf6d .consultum-heading {
        text-align: center;
    }
    .elementor-411 .elementor-element.elementor-element-38bdf6d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-7edb3c8 {
        padding: 80px 0px 20px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-1144bce {
        bottom: 15px;
    }
    .elementor-411 .elementor-element.elementor-element-c0811b4 .decoration-container {
        width: 90px;
    }
    .elementor-411 .elementor-element.elementor-element-03432f7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-9fdf3dc>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-51e99eb>.elementor-widget-container {
        margin: 20px 0px 15px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-586a88a .decoration-container {
        width: 90px;
    }
    .elementor-411 .elementor-element.elementor-element-0c17267>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-411 .elementor-element.elementor-element-b211680 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .elementor-411 .elementor-element.elementor-element-3cffa12>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 80px 0px 60px 0px;
    }
    .elementor-411 .elementor-element.elementor-element-eb0f98b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}