.elementor-2749 .elementor-element.elementor-element-c139635 > .elementor-container {
    max-width: 1840px;
}

.elementor-2749 .elementor-element.elementor-element-c139635 {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-b6d3202:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2749 .elementor-element.elementor-element-b6d3202 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.casethemes.net/medicross/wp-content/uploads/2024/09/dt17.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2749 .elementor-element.elementor-element-b6d3202 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://demo.casethemes.net/medicross/wp-content/uploads/2024/07/bl11.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-2749 .elementor-element.elementor-element-b6d3202.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-2749 .elementor-element.elementor-element-b6d3202 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #DADEE2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-2749 .elementor-element.elementor-element-b6d3202 > .elementor-element-populated, .elementor-2749 .elementor-element.elementor-element-b6d3202 > .elementor-element-populated > .elementor-background-overlay, .elementor-2749 .elementor-element.elementor-element-b6d3202 > .elementor-background-slideshow {
    border-radius: 20px 20px 0px 0px;
}

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

.elementor-2749 .elementor-element.elementor-element-5e2f385 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2749 .elementor-element.elementor-element-5e2f385 {
    margin-top: 225px;
    margin-bottom: 3px;
}

.elementor-2749 .elementor-element.elementor-element-291b13b {
    width: auto;
    max-width: auto;
}

.elementor-2749 .elementor-element.elementor-element-291b13b .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 70px;
    font-weight: 500;
    line-height: 80px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-291b13b .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

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

.elementor-2749 .elementor-element.elementor-element-2daac5f {
    width: auto;
    max-width: auto;
}

.elementor-2749 .elementor-element.elementor-element-2daac5f > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-2749 .elementor-element.elementor-element-2daac5f .pxl-breadcrumb {
    color: #FFFFFF;
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-2daac5f .pxl-breadcrumb i {
    color: #FFFFFF;
}

.elementor-2749 .elementor-element.elementor-element-2daac5f .pxl-breadcrumb span.breadcrumb-entry {
    color: var( --e-global-color-primary );
}

.elementor-2749 .elementor-element.elementor-element-f5901c3 > .elementor-container {
    max-width: 1840px;
}

.elementor-bc-flex-widget .elementor-2749 .elementor-element.elementor-element-bdaf671.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-2749 .elementor-element.elementor-element-bdaf671 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 5px 1px;
    border-color: #DADEE2;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-2749 .elementor-element.elementor-element-bdaf671 > .elementor-element-populated, .elementor-2749 .elementor-element.elementor-element-bdaf671 > .elementor-element-populated > .elementor-background-overlay, .elementor-2749 .elementor-element.elementor-element-bdaf671 > .elementor-background-slideshow {
    border-radius: 0px 0px 20px 20px;
}

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

.elementor-2749 .elementor-element.elementor-element-d585793 {
    margin-top: 29px;
    margin-bottom: 29px;
}

.elementor-2749 .elementor-element.elementor-element-8271085 .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-8271085 .pxl-text-editor p {
    color: #051B2E;
    font-size: 17px;
    line-height: 28px;
}

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

.elementor-2749 .elementor-element.elementor-element-2954baf {
    width: auto;
    max-width: auto;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--title,.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--title a {
    color: #68747A;
    font-size: 15px;
    text-transform: capitalize;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--title {
    margin-bottom: 10px !important;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--description {
    color: #051B2E;
    font-size: 23px;
    font-weight: 400;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-item--icon {
    border-radius: 1111px 1111px 1111px 1111px !important;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--icon {
    background-color: #21a19b;
    border-color: #21a19b;
    width: 61px;
    min-width: 61px;
    height: 61px;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--icon i {
    font-size: 30px;
}

.elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--icon svg {
    height: 30px;
    width: 30px;
}

.elementor-2749 .elementor-element.elementor-element-a33d0dc {
    margin-top: 100px;
    margin-bottom: 100px;
}

.elementor-2749 .elementor-element.elementor-element-6f73e34.pxl-column-sticky {
    top: 30px;
}

.elementor-2749 .elementor-element.elementor-element-e50ec45:not(.elementor-motion-effects-element-type-background), .elementor-2749 .elementor-element.elementor-element-e50ec45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #DDEDF4 0%, #D6EAF2 100%);
}

.elementor-2749 .elementor-element.elementor-element-e50ec45, .elementor-2749 .elementor-element.elementor-element-e50ec45 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-2749 .elementor-element.elementor-element-03a1611 > .elementor-element-populated {
    padding: 13px 13px 13px 13px;
}

.elementor-2749 .elementor-element.elementor-element-cc71b05 {
    width: auto;
    max-width: auto;
    top: 38px;
}

body:not(.rtl) .elementor-2749 .elementor-element.elementor-element-cc71b05 {
    right: 36px;
}

body.rtl .elementor-2749 .elementor-element.elementor-element-cc71b05 {
    left: 36px;
}

.elementor-2749 .elementor-element.elementor-element-cc71b05 .pxl-image-single img {
    max-height: 28px;
    width: 100%;
}

.elementor-2749 .elementor-element.elementor-element-8b3e828 .pxl-image-single img, .elementor-2749 .elementor-element.elementor-element-8b3e828 .pxl-item--inner, .elementor-2749 .elementor-element.elementor-element-8b3e828 .pxl-item--bg {
    border-radius: 20px 20px 20px 20px;
}

.elementor-2749 .elementor-element.elementor-element-cc38451 > .elementor-widget-container {
    margin: 31px 0px 0px 0px;
    padding: 0px 025px 0px 025px;
}

.elementor-2749 .elementor-element.elementor-element-cc38451 .pxl-heading .pxl-item--title {
    font-size: 23px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-c5bcc70 > .elementor-widget-container {
    margin: 9px 0px 5px 0px;
    padding: 0px 25px 0px 25px;
}

.elementor-2749 .elementor-element.elementor-element-c5bcc70 .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-c5bcc70 .pxl-text-editor p {
    color: #051B2E;
    font-size: 15px;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-2749 .elementor-element.elementor-element-ada4914 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-2749 .elementor-element.elementor-element-ada4914 > .elementor-widget-container {
    padding: 0px 25px 5px 25px;
}

.elementor-2749 .elementor-element.elementor-element-ada4914 .elementor-divider-separator {
    width: 100%;
}

.elementor-2749 .elementor-element.elementor-element-ada4914 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-2749 .elementor-element.elementor-element-45435e5 > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
}

.elementor-2749 .elementor-element.elementor-element-45435e5 .pxl-icon-box .pxl-item--title,.elementor-2749 .elementor-element.elementor-element-45435e5 .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-text );
    font-family: "Inter", Sans-serif;
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-45435e5 .pxl-item--icon {
    margin: -1px -4px 0px 0px !important;
}

.elementor-2749 .elementor-element.elementor-element-45435e5 .pxl-icon-box .pxl-item--icon i {
    color: var( --e-global-color-secondary );
    text-fill-color: var( --e-global-color-secondary );
    -webkit-text-fill-color: var( --e-global-color-secondary );
    background-image: var( --e-global-color-secondary );
    font-size: 14px;
}

.elementor-2749 .elementor-element.elementor-element-45435e5 .pxl-icon-box .pxl-item--icon svg {
    height: 14px;
    width: 14px;
}

.elementor-2749 .elementor-element.elementor-element-7600273 > .elementor-widget-container {
    margin: 13px 0px 15px 0px;
    padding: 0px 25px 0px 25px;
}

.elementor-2749 .elementor-element.elementor-element-7600273 .pxl-icon-box .pxl-item--title,.elementor-2749 .elementor-element.elementor-element-7600273 .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-text );
    font-family: "Inter", Sans-serif;
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-7600273 .pxl-item--icon {
    margin: -1px -4px 0px 0px !important;
}

.elementor-2749 .elementor-element.elementor-element-7600273 .pxl-icon-box .pxl-item--icon i {
    color: var( --e-global-color-secondary );
    text-fill-color: var( --e-global-color-secondary );
    -webkit-text-fill-color: var( --e-global-color-secondary );
    background-image: var( --e-global-color-secondary );
    font-size: 14px;
}

.elementor-2749 .elementor-element.elementor-element-7600273 .pxl-icon-box .pxl-item--icon svg {
    height: 14px;
    width: 14px;
}

.elementor-2749 .elementor-element.elementor-element-7aa8b29 > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
}

.elementor-2749 .elementor-element.elementor-element-7aa8b29 .pxl-icon-box .pxl-item--title,.elementor-2749 .elementor-element.elementor-element-7aa8b29 .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-text );
    font-family: "Inter", Sans-serif;
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-7aa8b29 .pxl-item--icon {
    margin: -1px -4px 0px 0px !important;
}

.elementor-2749 .elementor-element.elementor-element-7aa8b29 .pxl-icon-box .pxl-item--icon i {
    color: var( --e-global-color-secondary );
    text-fill-color: var( --e-global-color-secondary );
    -webkit-text-fill-color: var( --e-global-color-secondary );
    background-image: var( --e-global-color-secondary );
    font-size: 14px;
}

.elementor-2749 .elementor-element.elementor-element-7aa8b29 .pxl-icon-box .pxl-item--icon svg {
    height: 14px;
    width: 14px;
}

.elementor-2749 .elementor-element.elementor-element-4a15728 > .elementor-widget-container {
    margin: 29px 0px 22px 10px;
    padding: 0px 25px 0px 25px;
}

.elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a {
    color: var( --e-global-color-secondary );
    background-color: #E9F3F8;
    width: 42px;
    height: 42px;
    font-size: 15px;
    border-radius: 1111px 1111px 1111px 1111px;
    margin: 0px 0px 0px -10px;
}

.elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a svg path {
    fill: var( --e-global-color-secondary );
}

.elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a:hover {
    color: #FFFFFF;
    background-color: var( --e-global-color-secondary );
}

.elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a:hover svg path {
    fill: #FFFFFF;
}

.elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a svg {
    width: 15px;
}

.elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 {
    margin-left: -10px;
    margin-right: -0px;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button {
    text-align: center;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 > .elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn {
    color: #FFFFFF;
    background-color: #21a19b;
    font-size: 15px;
    font-weight: 400;
    line-height: 55px;
    border-radius: 13px 13px 13px 13px;
    padding: 0px 33px 0px 33px;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn i {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn svg path {
    fill: #FFFFFF;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn.btn-default svg {
    width: 16px;
    height: auto;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn-svg:hover svg {
    width: 16px;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 11px;
}

.elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 11px;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button {
    text-align: center;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn {
    color: #FFFFFF;
    background-color: #21a19b;
    font-size: 15px;
    font-weight: 400;
    line-height: 55px;
    border-radius: 13px 13px 13px 13px;
    padding: 0px 33px 0px 33px;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn i {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn svg path {
    fill: #FFFFFF;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn.btn-default svg {
    width: 16px;
    height: auto;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn-svg:hover svg {
    width: 16px;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 11px;
}

.elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 11px;
}

.elementor-2749 .elementor-element.elementor-element-9c05c39 > .elementor-element-populated {
    padding: 15px 15px 15px 35px;
}

.elementor-2749 .elementor-element.elementor-element-4cd772f > .elementor-widget-container {
    margin: 0px 0px 29px 0px;
}

.elementor-2749 .elementor-element.elementor-element-4cd772f .pxl-heading .pxl-item--title {
    font-size: 30px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-bea1e2d > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-2749 .elementor-element.elementor-element-bea1e2d .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-bea1e2d .pxl-text-editor p {
    color: var( --e-global-color-secondary );
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-bea1e2d .pxl-text-editor .pxl-text--highlight {
    color: #68747A;
    font-family: "Inter", Sans-serif;
}

.elementor-2749 .elementor-element.elementor-element-2a1605b > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-2749 .elementor-element.elementor-element-2a1605b .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-2a1605b .pxl-text-editor p {
    color: var( --e-global-color-secondary );
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-2a1605b .pxl-text-editor .pxl-text--highlight {
    color: #68747A;
    font-family: "Inter", Sans-serif;
}

.elementor-2749 .elementor-element.elementor-element-5c6e359 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-2749 .elementor-element.elementor-element-5c6e359 .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-5c6e359 .pxl-text-editor p {
    color: var( --e-global-color-secondary );
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-5c6e359 .pxl-text-editor .pxl-text--highlight {
    color: #68747A;
    font-family: "Inter", Sans-serif;
}

.elementor-2749 .elementor-element.elementor-element-f4fe3b0 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-2749 .elementor-element.elementor-element-f4fe3b0 .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-f4fe3b0 .pxl-text-editor p {
    color: var( --e-global-color-secondary );
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-f4fe3b0 .pxl-text-editor .pxl-text--highlight {
    color: #68747A;
    font-family: "Inter", Sans-serif;
}

.elementor-2749 .elementor-element.elementor-element-0c700d4 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-2749 .elementor-element.elementor-element-0c700d4 .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-0c700d4 .pxl-text-editor p {
    color: var( --e-global-color-secondary );
    font-size: 15px;
}

.elementor-2749 .elementor-element.elementor-element-0c700d4 .pxl-text-editor .pxl-text--highlight {
    color: #68747A;
    font-family: "Inter", Sans-serif;
}

.elementor-2749 .elementor-element.elementor-element-e5576e3 > .elementor-widget-container {
    margin: 13px 0px 15px 0px;
}

.elementor-2749 .elementor-element.elementor-element-e5576e3 .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-e5576e3 .pxl-text-editor p {
    color: #68747A;
    font-size: 15px;
    line-height: 25px;
}

.elementor-2749 .elementor-element.elementor-element-3ec53fa .pxl-text-editor , .elementor-2749 .elementor-element.elementor-element-3ec53fa .pxl-text-editor p {
    color: #68747A;
    font-size: 15px;
    line-height: 25px;
}

.elementor-2749 .elementor-element.elementor-element-713a835 {
    --divider-border-style: solid;
    --divider-color: #DFE3E6;
    --divider-border-width: 1px;
}

.elementor-2749 .elementor-element.elementor-element-713a835 > .elementor-widget-container {
    margin: 17px 0px 18px 0px;
}

.elementor-2749 .elementor-element.elementor-element-713a835 .elementor-divider-separator {
    width: 100%;
}

.elementor-2749 .elementor-element.elementor-element-713a835 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-2749 .elementor-element.elementor-element-6c919a4 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-2749 .elementor-element.elementor-element-6c919a4 .pxl-heading .pxl-item--title {
    font-size: 30px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-df282d8 .pxl-list .pxl-item-content {
    color: var( --e-global-color-text );
    font-size: 15px;
    line-height: 25px;
}

.elementor-2749 .elementor-element.elementor-element-df282d8 .pxl-list .pxl-item--icon {
    margin: 0px -10px 0px 0px;
}

.elementor-2749 .elementor-element.elementor-element-df282d8 .pxl-list .pxl--item + .pxl--item {
    margin-top: 8px;
}

.elementor-2749 .elementor-element.elementor-element-e0805aa {
    --divider-border-style: solid;
    --divider-color: #DFE3E6;
    --divider-border-width: 1px;
}

.elementor-2749 .elementor-element.elementor-element-e0805aa > .elementor-widget-container {
    margin: 14px 0px 19px 0px;
}

.elementor-2749 .elementor-element.elementor-element-e0805aa .elementor-divider-separator {
    width: 100%;
}

.elementor-2749 .elementor-element.elementor-element-e0805aa .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-2749 .elementor-element.elementor-element-750a1e9 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-2749 .elementor-element.elementor-element-750a1e9 .pxl-heading .pxl-item--title {
    font-size: 30px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-0d71753 .pxl-list .pxl-item-content {
    color: var( --e-global-color-text );
    font-size: 15px;
    line-height: 25px;
}

.elementor-2749 .elementor-element.elementor-element-0d71753 .pxl-list .pxl-item--icon {
    margin: 0px -10px 0px 0px;
}

.elementor-2749 .elementor-element.elementor-element-0d71753 .pxl-list .pxl--item + .pxl--item {
    margin-top: 8px;
}

.elementor-2749 .elementor-element.elementor-element-6ea7122 {
    --divider-border-style: solid;
    --divider-color: #DFE3E6;
    --divider-border-width: 1px;
}

.elementor-2749 .elementor-element.elementor-element-6ea7122 > .elementor-widget-container {
    margin: 14px 0px 19px 0px;
}

.elementor-2749 .elementor-element.elementor-element-6ea7122 .elementor-divider-separator {
    width: 100%;
}

.elementor-2749 .elementor-element.elementor-element-6ea7122 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-2749 .elementor-element.elementor-element-984eb1f .pxl-heading .pxl-item--title {
    font-size: 30px;
    margin-bottom: 0px;
}

.elementor-2749 .elementor-element.elementor-element-f5740e0 > .elementor-widget-container {
    margin: 33px 0px 0px -17px;
}

.elementor-2749 .elementor-element.elementor-element-f5740e0 .pxl-testimonial-carousel .pxl-item--desc {
    font-size: 17px;
    line-height: 27px;
}

@media(max-width: 1200px) {
    .elementor-2749 .elementor-element.elementor-element-5e2f385 {
        margin-top:180px;
        margin-bottom: 3px;
    }

    .elementor-2749 .elementor-element.elementor-element-291b13b .pxl-heading .pxl-item--title {
        font-size: 50px;
        line-height: 60px;
    }

    .elementor-2749 .elementor-element.elementor-element-d585793 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a {
        font-size: 17px;
    }

    .elementor-2749 .elementor-element.elementor-element-4a15728 .pxl-icon1 a svg {
        width: 17px;
    }

    .elementor-2749 .elementor-element.elementor-element-9c05c39 > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
}

@media(max-width: 1024px) {
    .elementor-2749 .elementor-element.elementor-element-291b13b .pxl-heading .pxl-item--title {
        font-size:45px;
    }

    .elementor-2749 .elementor-element.elementor-element-2954baf .pxl-icon-box .pxl-item--description {
        font-size: 18px;
    }

    .elementor-2749 .elementor-element.elementor-element-a33d0dc {
        margin-top: 70px;
        margin-bottom: 70px;
    }

    .elementor-2749 .elementor-element.elementor-element-f5740e0 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-2749 .elementor-element.elementor-element-291b13b .pxl-heading .pxl-item--title {
        font-size:35px;
        line-height: 50px;
    }

    .elementor-2749 .elementor-element.elementor-element-fa9a8cf.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-2749 .elementor-element.elementor-element-d280c45.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-2749 .elementor-element.elementor-element-a33d0dc {
        margin-top: 70px;
        margin-bottom: 30px;
    }

    .elementor-2749 .elementor-element.elementor-element-cc38451 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-c5bcc70 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-ada4914 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-45435e5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-7600273 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-7aa8b29 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-4a15728 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-2749 .elementor-element.elementor-element-4a631e7 .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }

    .elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-2749 .elementor-element.elementor-element-c283172 .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }

    .elementor-2749 .elementor-element.elementor-element-4cd772f .pxl-heading .pxl-item--title {
        font-size: 26px;
    }

    .elementor-2749 .elementor-element.elementor-element-6c919a4 .pxl-heading .pxl-item--title {
        font-size: 26px;
    }

    .elementor-2749 .elementor-element.elementor-element-750a1e9 .pxl-heading .pxl-item--title {
        font-size: 24px;
    }

    .elementor-2749 .elementor-element.elementor-element-984eb1f .pxl-heading .pxl-item--title {
        font-size: 24px;
    }

    .elementor-2749 .elementor-element.elementor-element-f5740e0 .pxl-testimonial-carousel .pxl-item--desc {
        font-size: 16px;
        line-height: 30px;
    }
}

@media(min-width: 768px) {
    .elementor-2749 .elementor-element.elementor-element-ab7f408 {
        width:72.348%;
    }

    .elementor-2749 .elementor-element.elementor-element-fa9a8cf {
        width: 27.652%;
    }

    .elementor-2749 .elementor-element.elementor-element-79a3702 {
        width: 55.954%;
    }

    .elementor-2749 .elementor-element.elementor-element-d280c45 {
        width: 44.046%;
    }

    .elementor-2749 .elementor-element.elementor-element-6f73e34 {
        width: 33.406%;
    }

    .elementor-2749 .elementor-element.elementor-element-9c05c39 {
        width: 66.594%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-2749 .elementor-element.elementor-element-ab7f408 {
        width:60%;
    }

    .elementor-2749 .elementor-element.elementor-element-fa9a8cf {
        width: 40%;
    }

    .elementor-2749 .elementor-element.elementor-element-6f73e34 {
        width: 50%;
    }

    .elementor-2749 .elementor-element.elementor-element-9c05c39 {
        width: 50%;
    }
}
