.elementor-39 .elementor-element.elementor-element-e38d6e8>.elementor-container {
    max-width: 1840px;
}

.elementor-39 .elementor-element.elementor-element-e38d6e8 {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-23a8516:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-23a8516>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://res.cloudinary.com/dyeplxzyd/image/upload/v1763796625/2_lntfll.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-23a8516>.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-39 .elementor-element.elementor-element-23a8516.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

.elementor-39 .elementor-element.elementor-element-23a8516>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-737da16>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-39 .elementor-element.elementor-element-737da16 {
    margin-top: 225px;
    margin-bottom: 3px;
}

.elementor-39 .elementor-element.elementor-element-bfcda48 {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-bfcda48 .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-39 .elementor-element.elementor-element-bfcda48 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

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

.elementor-39 .elementor-element.elementor-element-63a46ee {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-63a46ee>.elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-39 .elementor-element.elementor-element-63a46ee .pxl-breadcrumb {
    color: #FFFFFF;
    font-size: 15px;
}

.elementor-39 .elementor-element.elementor-element-63a46ee .pxl-breadcrumb i {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-63a46ee .pxl-breadcrumb span.breadcrumb-entry {
    color: var( --e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-a048108>.elementor-container {
    max-width: 1840px;
}

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

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

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

.elementor-39 .elementor-element.elementor-element-21cfd6b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-21cfd6b {
    margin-top: 29px;
    margin-bottom: 29px;
}

.elementor-39 .elementor-element.elementor-element-5ed43f7 .pxl-text-editor,
.elementor-39 .elementor-element.elementor-element-5ed43f7 .pxl-text-editor p {
    color: #21a19b;
    font-size: 17px;
    line-height: 28px;
}

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

.elementor-39 .elementor-element.elementor-element-7b0078f {
    width: auto;
    max-width: auto;
}

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

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--title {
    margin-bottom: 10px !important;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--description {
    color: #21a19b;
    font-size: 23px;
    font-weight: 400;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-item--icon {
    border-radius: 1111px 1111px 1111px 1111px !important;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--icon {
    background-color: #21a19b;
    border-color: #21a19b;
    width: 61px;
    min-width: 61px;
    height: 61px;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--icon i {
    font-size: 30px;
}

.elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--icon svg {
    height: 30px;
    width: 30px;
}

.elementor-39 .elementor-element.elementor-element-463399a {
    margin-top: 105px;
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4fb27aa>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-64c13f6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.casethemes.net/medicross/wp-content/uploads/2024/08/ct2.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-64c13f6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-element-populated {
    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: 265px 15px 56px 15px;
}

.elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-c1b22b6 {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-c1b22b6 .pxl-icon1 a {
    color: #FFFFFF;
    background-color: #21a19b;
    width: 82px;
    height: 82px;
    font-size: 45px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-c1b22b6 .pxl-icon1 a svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-c1b22b6 .pxl-icon1 a svg {
    width: 45px;
}

.elementor-39 .elementor-element.elementor-element-5fffccc>.elementor-widget-container {
    margin: 39px 0px 18px 0px;
}

.elementor-39 .elementor-element.elementor-element-5fffccc .pxl-heading {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-5fffccc .pxl-heading .pxl-item--title {
    color: #21a19b;
    -webkit-text-stroke-color: #21a19b;
    font-size: 23px;
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-5fffccc .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-dd2894e>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
}

.elementor-39 .elementor-element.elementor-element-dd2894e .pxl-text-editor {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-dd2894e .pxl-text-editor .pxl-item--inner {
    max-width: 357px;
}

.elementor-39 .elementor-element.elementor-element-dd2894e .pxl-text-editor,
.elementor-39 .elementor-element.elementor-element-dd2894e .pxl-text-editor p {
    color: #21a19b;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-1e46f89 .pxl-button {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-1e46f89 .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-39 .elementor-element.elementor-element-1e46f89 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i,
.elementor-39 .elementor-element.elementor-element-1e46f89 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg {
    margin-right: 9px;
}

.elementor-39 .elementor-element.elementor-element-1e46f89 .pxl-button .btn-svg.pxl-icon--left:hover svg {
    margin-right: 9px;
}

.elementor-39 .elementor-element.elementor-element-7ec9433:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.casethemes.net/medicross/wp-content/uploads/2024/08/ct3.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-7ec9433.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-element-populated {
    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: 265px 15px 56px 15px;
}

.elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-251a789 {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-251a789 .pxl-icon1 a {
    color: #FFFFFF;
    background-color: #21a19b;
    width: 82px;
    height: 82px;
    font-size: 45px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-251a789 .pxl-icon1 a svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-251a789 .pxl-icon1 a svg {
    width: 45px;
}

.elementor-39 .elementor-element.elementor-element-82bebfb>.elementor-widget-container {
    margin: 39px 0px 18px 0px;
}

.elementor-39 .elementor-element.elementor-element-82bebfb .pxl-heading {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-82bebfb .pxl-heading .pxl-item--title {
    color: #21a19b;
    -webkit-text-stroke-color: #21a19b;
    font-size: 23px;
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-82bebfb .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-e103248>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
}

.elementor-39 .elementor-element.elementor-element-e103248 .pxl-text-editor {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-e103248 .pxl-text-editor .pxl-item--inner {
    max-width: 357px;
}

.elementor-39 .elementor-element.elementor-element-e103248 .pxl-text-editor,
.elementor-39 .elementor-element.elementor-element-e103248 .pxl-text-editor p {
    color: #21a19b;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-f0c1cbb .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-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn i {
    color: #FFFFFF;
    font-size: 17px;
}

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

.elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn.btn-default svg {
    width: 17px;
    height: auto;
}

.elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn-svg:hover svg {
    width: 17px;
}

.elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 13px;
}

.elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 13px;
}

.elementor-39 .elementor-element.elementor-element-41ea95a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.casethemes.net/medicross/wp-content/uploads/2024/08/ct4.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-39 .elementor-element.elementor-element-41ea95a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated {
    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: 265px 15px 56px 15px;
}

.elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-8067416 {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-8067416 .pxl-icon1 a {
    color: #FFFFFF;
    background-color: #21a19b;
    width: 82px;
    height: 82px;
    font-size: 45px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-8067416 .pxl-icon1 a svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-8067416 .pxl-icon1 a svg {
    width: 45px;
}

.elementor-39 .elementor-element.elementor-element-7d10fd7>.elementor-widget-container {
    margin: 39px 0px 18px 0px;
}

.elementor-39 .elementor-element.elementor-element-7d10fd7 .pxl-heading {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-7d10fd7 .pxl-heading .pxl-item--title {
    color: #21a19b;
    -webkit-text-stroke-color: #21a19b;
    font-size: 23px;
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-7d10fd7 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-51193b5>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
}

.elementor-39 .elementor-element.elementor-element-51193b5 .pxl-text-editor {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-51193b5 .pxl-text-editor .pxl-item--inner {
    max-width: 303px;
}

.elementor-39 .elementor-element.elementor-element-51193b5 .pxl-text-editor,
.elementor-39 .elementor-element.elementor-element-51193b5 .pxl-text-editor p {
    color: #21a19b;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .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-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn i {
    color: #FFFFFF;
    font-size: 17px;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn.btn-default svg {
    width: 17px;
    height: auto;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn-svg:hover svg {
    width: 17px;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 13px;
}

.elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 13px;
}

.elementor-39 .elementor-element.elementor-element-ca42e8f>.elementor-container {
    max-width: 1810px;
}

.elementor-39 .elementor-element.elementor-element-ca42e8f {
    margin-top: 105px;
    margin-bottom: 120px;
    padding: 0px 15px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-9b1b611>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DADEE2;
    padding: 120px 30px 30px 30px;
}

.elementor-39 .elementor-element.elementor-element-9b1b611>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-9b1b611>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-9b1b611>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-0e5e940>.elementor-container {
    max-width: 1650px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-6057df9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-39 .elementor-element.elementor-element-6057df9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-bc54fa6>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-39 .elementor-element.elementor-element-bc54fa6 .pxl-heading .pxl-item--title {
    color: #21a19b;
    -webkit-text-stroke-color: #21a19b;
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-bc54fa6 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-8b9acd4>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-39 .elementor-element.elementor-element-8b9acd4 .pxl-text-editor,
.elementor-39 .elementor-element.elementor-element-8b9acd4 .pxl-text-editor p {
    color: #68747A;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    line-height: 26px;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-3c79e83>.elementor-widget-container {
    margin: 39px 20px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--title,
.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-secondary);
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--title {
    margin-bottom: 14px !important;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--description {
    color: var( --e-global-color-text);
    font-family: "Public Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-item--icon {
    border-radius: 11111px 11111px 11111px 11111px !important;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--icon i {
    font-size: 24px;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--icon svg {
    height: 24px;
    width: 24px;
}

.elementor-39 .elementor-element.elementor-element-3c79e83 .pxl-icon-box .pxl-item--icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    background-color: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-db3a31f {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-db3a31f>.elementor-widget-container {
    margin: 39px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--title,
.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-secondary);
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--title {
    margin-bottom: 14px !important;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--description {
    color: var( --e-global-color-text);
    font-family: "Public Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-item--icon {
    border-radius: 11111px 11111px 11111px 11111px !important;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--icon i {
    font-size: 24px;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--icon svg {
    height: 24px;
    width: 24px;
}

.elementor-39 .elementor-element.elementor-element-db3a31f .pxl-icon-box .pxl-item--icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    background-color: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-39187fc {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-39187fc>.elementor-widget-container {
    margin: 39px 20px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--title,
.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-secondary);
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--title {
    margin-bottom: 14px !important;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--description {
    color: var( --e-global-color-text);
    font-family: "Public Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-item--icon {
    border-radius: 11111px 11111px 11111px 11111px !important;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--icon i {
    font-size: 24px;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--icon svg {
    height: 24px;
    width: 24px;
}

.elementor-39 .elementor-element.elementor-element-39187fc .pxl-icon-box .pxl-item--icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    background-color: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-5744193 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-5744193>.elementor-widget-container {
    margin: 39px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--title,
.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--title a {
    color: var( --e-global-color-secondary);
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--title {
    margin-bottom: 14px !important;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--description {
    color: var( --e-global-color-text);
    font-family: "Public Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-item--icon {
    border-radius: 11111px 11111px 11111px 11111px !important;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--icon i {
    font-size: 24px;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--icon svg {
    height: 24px;
    width: 24px;
}

.elementor-39 .elementor-element.elementor-element-5744193 .pxl-icon-box .pxl-item--icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    background-color: #21a19b;
}

.elementor-39 .elementor-element.elementor-element-20733a9 {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-20733a9>.elementor-widget-container {
    margin: 68px 36px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-20733a9 .pxl-text-editor,
.elementor-39 .elementor-element.elementor-element-20733a9 .pxl-text-editor p {
    color: var( --e-global-color-secondary);
    font-size: 15px;
    font-weight: 400;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26 {
    width: auto;
    max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26>.elementor-widget-container {
    margin: 26px 0px 0px -7px;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 a {
    color: #0A1119;
    margin: 0px 13px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 a svg path {
    fill: #0A1119;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 a:hover {
    color: #0A1119;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 a:hover svg path {
    fill: #0A1119;
}

.elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 {
    margin-left: -0px;
    margin-right: -13px;
}

.elementor-39 .elementor-element.elementor-element-3b8fa84>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-955c713>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit),
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .pxl-select-higthlight {
    font-family: "Public Sans", Sans-serif;
    font-size: 15px;
    background-color: #CF070700;
    border-radius: 13px 13px 13px 13px;
    border-width: 1px 1px 1px 1px !important;
    border-color: #C7C9CA !important;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance),
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .pxl-select-higthlight {
    border-style: solid;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):hover,
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):focus,
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):active {
    border-color: #0A1119 !important;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea),
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .pxl-select-higthlight {
    height: 55px;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-form-control.wpcf7-textarea {
    height: 220px;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit,
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form button {
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 55px;
    padding: 0px 65px 0px 35px;
    border-radius: 13px 13px 13px 13px;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit {
    color: #FFFFFF;
    background: var( --e-global-color-accent);
    margin-top: 25px;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit i {
    color: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit svg path {
    fill: #FFFFFF;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit:hover,
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit:focus {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit:hover i,
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit:focus i {
    color: var( --e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit:hover svg path,
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit:focus svg path {
    fill: var( --e-global-color-secondary);
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .row {
    margin-top: -0px;
    margin-right: -12px;
    margin-bottom: -0px;
    margin-left: -12px !important;
}

.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .input-filled:not(.label-text) {
    padding: 0px 12px 0px 12px !important;
}

.elementor-39 .elementor-element.elementor-element-28a297a>.elementor-widget-container {
    margin: 120px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-39 .elementor-element.elementor-element-28a297a iframe {
    height: 450px;
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

@media(max-width:1200px) {
    .elementor-39 .elementor-element.elementor-element-737da16 {
        margin-top: 180px;
        margin-bottom: 3px;
    }
    .elementor-39 .elementor-element.elementor-element-bfcda48 .pxl-heading .pxl-item--title {
        font-size: 50px;
        line-height: 60px;
    }
    .elementor-39 .elementor-element.elementor-element-21cfd6b {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-element-populated {
        padding: 200px 15px 50px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-element-populated {
        padding: 200px 15px 50px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated {
        padding: 200px 15px 50px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-ca42e8f {
        margin-top: 90px;
        margin-bottom: 90px;
    }
    .elementor-39 .elementor-element.elementor-element-9b1b611>.elementor-element-populated {
        padding: 90px 15px 15px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-bc54fa6 .pxl-heading .pxl-item--title {
        font-size: 35px;
    }
    .elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 {
        text-align: center;
    }
    .elementor-39 .elementor-element.elementor-element-3b8fa84>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-39 .elementor-element.elementor-element-955c713 {
        z-index: 2;
    }
    .elementor-39 .elementor-element.elementor-element-28a297a>.elementor-widget-container {
        margin: 90px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-39 .elementor-element.elementor-element-bfcda48 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }
    .elementor-39 .elementor-element.elementor-element-7b0078f .pxl-icon-box .pxl-item--description {
        font-size: 18px;
    }
    .elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated {
        margin: 50px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-39 .elementor-element.elementor-element-9b1b611>.elementor-element-populated {
        padding: 50px 15px 15px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-bc54fa6 .pxl-heading .pxl-item--title {
        font-size: 35px;
    }
    .elementor-39 .elementor-element.elementor-element-3b8fa84>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }
    .elementor-39 .elementor-element.elementor-element-28a297a>.elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-39 .elementor-element.elementor-element-bfcda48 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }
    .elementor-39 .elementor-element.elementor-element-adab693.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-39 .elementor-element.elementor-element-5967178.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-39 .elementor-element.elementor-element-64c13f6>.elementor-element-populated {
        padding: 100px 15px 30px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-1e46f89 .pxl-button .btn {
        padding: 0px 25px 0px 25px;
    }
    .elementor-39 .elementor-element.elementor-element-7ec9433>.elementor-element-populated {
        margin: 050px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 100px 15px 30px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-f0c1cbb .pxl-button .btn {
        padding: 0px 25px 0px 25px;
    }
    .elementor-39 .elementor-element.elementor-element-41ea95a>.elementor-element-populated {
        padding: 100px 15px 30px 15px;
    }
    .elementor-39 .elementor-element.elementor-element-7d5b779 .pxl-button .btn {
        padding: 0px 25px 0px 25px;
    }
    .elementor-39 .elementor-element.elementor-element-bc54fa6 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-39 .elementor-element.elementor-element-3c79e83 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-39 .elementor-element.elementor-element-db3a31f {
        width: 100%;
        max-width: 100%;
    }
    .elementor-39 .elementor-element.elementor-element-39187fc {
        width: 100%;
        max-width: 100%;
    }
    .elementor-39 .elementor-element.elementor-element-5744193 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-39 .elementor-element.elementor-element-20733a9>.elementor-widget-container {
        margin: 48px 20px 0px 0px;
    }
    .elementor-39 .elementor-element.elementor-element-f0b0d26>.elementor-widget-container {
        margin: 6px 0px 0px -7px;
    }
    .elementor-39 .elementor-element.elementor-element-f0b0d26 .pxl-icon1 {
        text-align: left;
    }
    .elementor-39 .elementor-element.elementor-element-28a297a iframe {
        height: 300px;
    }
}

@media(min-width:768px) {
    .elementor-39 .elementor-element.elementor-element-8f3959b {
        width: 72.348%;
    }
    .elementor-39 .elementor-element.elementor-element-adab693 {
        width: 27.652%;
    }
    .elementor-39 .elementor-element.elementor-element-c165007 {
        width: 55.954%;
    }
    .elementor-39 .elementor-element.elementor-element-5967178 {
        width: 44.046%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-39 .elementor-element.elementor-element-8f3959b {
        width: 60%;
    }
    .elementor-39 .elementor-element.elementor-element-adab693 {
        width: 40%;
    }
    .elementor-39 .elementor-element.elementor-element-64c13f6 {
        width: 50%;
    }
    .elementor-39 .elementor-element.elementor-element-7ec9433 {
        width: 50%;
    }
    .elementor-39 .elementor-element.elementor-element-41ea95a {
        width: 50%;
    }
    .elementor-39 .elementor-element.elementor-element-6057df9 {
        width: 100%;
    }
    .elementor-39 .elementor-element.elementor-element-3b8fa84 {
        width: 100%;
    }
}