.elementor-15 .elementor-element.elementor-element-6e0a6c6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1201958 .pxl-slider--inner {
    height: 1013px;
}

.elementor-15 .elementor-element.elementor-element-1201958 .pxl-element-slider .pxl-slider--content {
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-1201958 .pxl-swiper-dots span {
    background-color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-1201958 .pxl-swiper-dots .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-1201958 .pxl-swiper-dots .swiper-pagination-bullet-active:before,
.elementor-15 .elementor-element.elementor-element-1201958 .pxl-swiper-dots .swiper-pagination-bullet-active:after {
    border-color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-346cc73:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-346cc73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-15 .elementor-element.elementor-element-346cc73 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-346cc73>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-bd1089f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-bd1089f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-bd1089f.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-15 .elementor-element.elementor-element-bd1089f>.elementor-element-populated {
    padding: 110px 15px 110px 15px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8e150fd {
    left: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-8e150fd {
    right: 0px;
}

.elementor-15 .elementor-element.elementor-element-8e150fd {
    top: 0px;
    z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-heading--inner {
    max-width: 695px;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle,
.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle span {
    text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1ed1bdf {
    width: auto;
    max-width: auto;
    z-index: 12;
}

.elementor-15 .elementor-element.elementor-element-61658cf .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-15 .elementor-element.elementor-element-61658cf {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-a6ac0f9 {
    margin-top: 48px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-279a771>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-d6a68b3 .pxl-list .pxl-item--text {
    color: #FFFFFF;
    font-family: "PT Serif", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-15 .elementor-element.elementor-element-d6a68b3 .pxl-list .pxl-item--icon i {
    font-size: 20px;
}

.elementor-15 .elementor-element.elementor-element-d6a68b3 .pxl-list .pxl-item--icon svg {
    height: 20px;
}

.elementor-15 .elementor-element.elementor-element-d6a68b3 .pxl-list .pxl-item--icon {
    margin: 5px 20px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-d6a68b3>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
    padding: 0px 0px 30px 0px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-1d9489a .pxl-text-editor {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-15 .elementor-element.elementor-element-96688e0>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-42ed4bf .pxl-list .pxl-item--text {
    color: #FFFFFF;
    font-family: "PT Serif", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-15 .elementor-element.elementor-element-42ed4bf .pxl-list .pxl-item--icon i {
    font-size: 20px;
}

.elementor-15 .elementor-element.elementor-element-42ed4bf .pxl-list .pxl-item--icon svg {
    height: 20px;
}

.elementor-15 .elementor-element.elementor-element-42ed4bf .pxl-list .pxl-item--icon {
    margin: 5px 20px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-42ed4bf>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
    padding: 0px 0px 30px 0px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-910fd7d .pxl-text-editor {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-15 .elementor-element.elementor-element-2988fc0>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-ae1a21a .pxl-list .pxl-item--text {
    color: #FFFFFF;
    font-family: "PT Serif", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-15 .elementor-element.elementor-element-ae1a21a .pxl-list .pxl-item--icon i {
    font-size: 20px;
}

.elementor-15 .elementor-element.elementor-element-ae1a21a .pxl-list .pxl-item--icon svg {
    height: 20px;
}

.elementor-15 .elementor-element.elementor-element-ae1a21a .pxl-list .pxl-item--icon {
    margin: 5px 20px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-ae1a21a>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
    padding: 0px 0px 30px 0px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-f202e5b .pxl-text-editor {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-15 .elementor-element.elementor-element-0c42b44 {
    padding: 113px 0px 110px 0px;
}

.elementor-15 .elementor-element.elementor-element-175a63d>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-heading--inner {
    max-width: 728px;
}

.elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--title {
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    letter-spacing: -1.06px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--subtitle {
    color: #0048B4;
}

.elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-e45d764>.elementor-widget-container {
    margin: 0px 0px 44px 0px;
}

.elementor-15 .elementor-element.elementor-element-09be08c .pxl-service-carousel4 .pxl-item--inner:hover .pxl-item--holder {
    background-color: #FFFFFF;
    box-shadow: 0px 20px 30px 0px rgba(104, 104, 104, 0.07);
    border-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-09be08c .pxl-service-carousel4 .pxl-item--inner .pxl-item--holder {
    border-radius: 0px 0px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-09be08c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-d7c5f30:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-d7c5f30>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/11/Image-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15 .elementor-element.elementor-element-d7c5f30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 119px 0px;
}

.elementor-15 .elementor-element.elementor-element-d7c5f30>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-5a6c651>.elementor-element-populated {
    padding: 0px 15px 43px 15px;
}

.elementor-15 .elementor-element.elementor-element-29a3d74 .pxl-image-single {
    text-align: right;
}

.elementor-15 .elementor-element.elementor-element-db5b055 .pxl-client-review3 .pxl-item--inner .pxl-item--icon i {
    transform: rotate(-45deg);
}

.elementor-15 .elementor-element.elementor-element-db5b055 .pxl-banner3 .pxl-item--image .wrap-svg i=svg:first-child {
    transform: rotate(-45deg);
}

.elementor-15 .elementor-element.elementor-element-db5b055 .pxl-client-review .pxl-item--inner {
    max-width: 237px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-db5b055 {
    left: 15px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-db5b055 {
    right: 15px;
}

.elementor-15 .elementor-element.elementor-element-db5b055 {
    bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-c3d5166 {
    width: auto;
    max-width: auto;
    top: 110px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c3d5166 {
    left: 15px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-c3d5166 {
    right: 15px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-a238df7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-a238df7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-a238df7>.elementor-element-populated {
    margin: 0px 0px 43px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 55px;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-heading--inner {
    max-width: 718px;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--title {
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle {
    color: #0048B4;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle,
.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle span {
    text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-da9c2d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-328e869>.elementor-widget-container {
    margin: 29px 0px 31px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-759e85f>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-ba9618e .pxl-icon-box .pxl-item--icon i {
    font-size: 38px;
}

.elementor-15 .elementor-element.elementor-element-ba9618e .pxl-icon-box .pxl-item--icon svg {
    height: 38px;
}

.elementor-15 .elementor-element.elementor-element-a2e9aad>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-fa56bc5 .pxl-list .pxl--item+.pxl--item {
    margin-top: 13px;
}

.elementor-15 .elementor-element.elementor-element-fa56bc5 .pxl-list .pxl-item--text {
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-15 .elementor-element.elementor-element-fa56bc5 .pxl-list .pxl-item--icon i {
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-fa56bc5 .pxl-list .pxl-item--icon svg {
    height: 14px;
}

.elementor-15 .elementor-element.elementor-element-fa56bc5>.elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-73fbb1f .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-15 .elementor-element.elementor-element-73fbb1f>.elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-fbba799:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-fbba799>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-15 .elementor-element.elementor-element-fbba799 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-fbba799>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8961598>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-a7bcb69:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-a7bcb69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFEEEF;
}

.elementor-15 .elementor-element.elementor-element-a7bcb69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 113px 0px 236px 0px;
}

.elementor-15 .elementor-element.elementor-element-a7bcb69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9fcd98c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9fcd98c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9fcd98c>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-heading--inner {
    max-width: 651px;
}

.elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--title {
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    letter-spacing: -1.06px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--subtitle {
    color: #0048B4;
}

.elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-d7da43b>.elementor-widget-container {
    margin: 0px 0px 44px 0px;
}

.elementor-15 .elementor-element.elementor-element-46334b8>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-34356dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-34356dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-34356dd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-34356dd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-fe62f8e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 22px 0px 22px;
}

.elementor-15 .elementor-element.elementor-element-a080ef8>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #F5CFD1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 50px 52px 0px;
}

.elementor-15 .elementor-element.elementor-element-a080ef8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6ad9d26>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c67c8a1>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #F5CFD1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 52px 50px;
}

.elementor-15 .elementor-element.elementor-element-c67c8a1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-c28a1cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 22px 0px 22px;
}

.elementor-15 .elementor-element.elementor-element-c3e7a18>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F5CFD1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 51px 50px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-c3e7a18>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-fef9521>.elementor-element-populated {
    padding: 51px 15px 0px 50px;
}

.elementor-15 .elementor-element.elementor-element-bdc2de9:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-bdc2de9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-bdc2de9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-bdc2de9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9056ce4>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-b16f8f6:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-b16f8f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-b16f8f6 {
    border-style: solid;
    border-width: 0px 0px 6px 0px;
    border-color: var(--e-global-color-primary);
    box-shadow: 0px 43px 72px 0px rgba(0, 0, 0, 0.07);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -118px;
    margin-bottom: 0px;
    padding: 62px 0px 057px 0px;
}

.elementor-15 .elementor-element.elementor-element-b16f8f6,
.elementor-15 .elementor-element.elementor-element-b16f8f6>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15 .elementor-element.elementor-element-b16f8f6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-53e1a52.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-53e1a52.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-53e1a52.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-53e1a52>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-3fed2dd .pxl-counter .pxl--item-title {
    color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-8ecc79b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-8ecc79b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-8ecc79b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-8ecc79b>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-a5d4935 .pxl-counter .pxl--item-title {
    color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-08c839e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-08c839e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-08c839e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-08c839e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-99514c9 .pxl-counter .pxl--item-title {
    color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-552812b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-552812b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-552812b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-552812b>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-eb9846e .pxl-counter .pxl--item-title {
    color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-7018325 {
    margin-top: 117px;
    margin-bottom: -210px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-3d3d088>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-heading--inner {
    max-width: 695px;
}

.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle {
    color: var(--e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle,
.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle span {
    text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-39d7522>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-15 .elementor-element.elementor-element-39d7522 {
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-50ad823>.elementor-widget-container {
    margin: 0px 40px 53px 0px;
}

.elementor-15 .elementor-element.elementor-element-537c28d .pxl-button .btn {
    background-color: #FFFFFF00;
    text-transform: uppercase;
    line-height: 1em;
    padding: 0px 0px 0px 29px;
}

.elementor-15 .elementor-element.elementor-element-537c28d .pxl-button .btn i {
    font-size: 13px;
}

.elementor-15 .elementor-element.elementor-element-537c28d>.elementor-widget-container {
    margin: 0px 0px 0px -22px;
}

.elementor-15 .elementor-element.elementor-element-551bccf>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-1d8ae55 .pxl-text-editor {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-1d8ae55>.elementor-widget-container {
    margin: 0px 0px 49px 50px;
}

.elementor-15 .elementor-element.elementor-element-8c44761>.elementor-container {
    max-width: 570px;
}

.elementor-15 .elementor-element.elementor-element-8c44761 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8c44761>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8b9fdd3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated,
.elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated>.elementor-background-overlay,
.elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-background-slideshow {
    border-radius: 17px 17px 17px 17px;
}

.elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px -32px 0px 30px;
    --e-column-margin-right: -32px;
    --e-column-margin-left: 30px;
    padding: 53px 73px 55px 73px;
}

.elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-de1e95c .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-de1e95c>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio),
.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .pxl-select-higthlight {
    color: #FFFFFF;
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px !important;
    border-color: #E7E7E7 !important;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea):not(.wpcf7-radio),
.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .pxl-select-higthlight {
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):not(.wpcf7-radio),
.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .pxl-select-higthlight {
    border-style: solid !important;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-select .pxl-select-higthlight:before {
    color: #FFFFFF;
    right: -5px;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .pxl-select-options li {
    color: var(--e-global-color-secondary);
    border-style: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #00000036 !important;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .pxl-select-options li:hover {
    color: var(--e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .pxl-select-options {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form .wpcf7-submit,
.elementor-15 .elementor-element.elementor-element-1729244 .pxl-contact-form button {
    margin: 30px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1729244 .pxl-date .wpcf7-form-control-wrap:before,
.elementor-15 .elementor-element.elementor-element-1729244 .pxl-time .wpcf7-form-control-wrap:before {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-a19394c .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-a19394c>.elementor-widget-container {
    margin: 64px 0px 17px 0px;
}

.elementor-15 .elementor-element.elementor-element-313719a .pxl-text-editor .pxl-item--inner {
    max-width: 375px;
}

.elementor-15 .elementor-element.elementor-element-313719a .pxl-text-editor a {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 40px;
}

.elementor-15 .elementor-element.elementor-element-313719a>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 2px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7E7E7;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-ab5ad99 {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-128e56b {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-7049839.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7049839.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7049839.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-15 .elementor-element.elementor-element-7049839>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-84559d9 .pxl-piechart .item--value span,
pxl-piechart .item--value span i {
    color: var(--e-global-color-a47f896);
}

.elementor-15 .elementor-element.elementor-element-84559d9 .pxl-piechart .item--value span {
    font-family: "PT Serif", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-84559d9 .pxl-piechart .item--title {
    color: var(--e-global-color-secondary);
    font-family: "PT Serif", Sans-serif;
    font-size: 24px;
    line-height: 34px;
}

.elementor-15 .elementor-element.elementor-element-84559d9 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-15 .elementor-element.elementor-element-2131892 .pxl-piechart .item--value span,
pxl-piechart .item--value span i {
    color: var(--e-global-color-a47f896);
}

.elementor-15 .elementor-element.elementor-element-2131892 .pxl-piechart .item--value span {
    font-family: "PT Serif", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-2131892 .pxl-piechart .item--title {
    color: var(--e-global-color-secondary);
    font-family: "PT Serif", Sans-serif;
    font-size: 24px;
    line-height: 34px;
}

.elementor-15 .elementor-element.elementor-element-2131892 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-15 .elementor-element.elementor-element-9f9c89e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-bdc6b62 {
    padding: 124px 0px 117px 0px;
}

.elementor-15 .elementor-element.elementor-element-a9ca85d>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-heading--inner {
    max-width: 728px;
}

.elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--title {
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    letter-spacing: -1.06px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--subtitle {
    color: #0048B4;
}

.elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-a2ef576>.elementor-widget-container {
    margin: 0px 0px 44px 0px;
}

.elementor-15 .elementor-element.elementor-element-2a76cc4 .pxl-service-grid-layout4 .pxl-grid-inner .pxl-grid-item .pxl-item--inner .wrap-right .pxl-item--price .btn:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-a0b7ad4:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-a0b7ad4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/11/bg-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15 .elementor-element.elementor-element-a0b7ad4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 113px 0px 113px 0px;
}

.elementor-15 .elementor-element.elementor-element-a0b7ad4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7a6164a>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-b9e8e64 {
    margin-top: 0px;
    margin-bottom: 35px;
}

.elementor-15 .elementor-element.elementor-element-0bb78ab>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-heading--inner {
    max-width: 695px;
}

.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--title {
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle {
    color: #0048B4;
}

.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle,
.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle span {
    text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-dfae600>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-b6d9cf8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-b6d9cf8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-b6d9cf8>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-b510954>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 51px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #E7E7E7;
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-f6eee9d>.elementor-container {
    max-width: 1300px;
    min-height: 200px;
}

.elementor-15 .elementor-element.elementor-element-f6eee9d:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-f6eee9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #b31942;
}

.elementor-15 .elementor-element.elementor-element-f6eee9d>.elementor-background-overlay {
    background-image: url("../../2023/11/bgr-client-carousel.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f6eee9d:hover>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-15 .elementor-element.elementor-element-f6eee9d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-101c464.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-101c464.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-101c464.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-101c464>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-a6b5f41 {
    padding: 113px 0px 110px 0px;
}

.elementor-15 .elementor-element.elementor-element-82093d7>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-heading--inner {
    max-width: 800px;
}

.elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--title {
    font-size: 53px;
    font-weight: 500;
    line-height: 1.12em;
    letter-spacing: -1.06px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--subtitle {
    color: #0048B4;
}

.elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--subtitle .pxl-item--icon i {
    color: var(--e-global-color-primary);
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-6dad6c1>.elementor-widget-container {
    margin: 0px 0px 44px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1440px) {
    .elementor-15 .elementor-element.elementor-element-6ad9d26 .pxl-icon-box .pxl-item--title {
        font-size: 27px;
    }

    .elementor-15 .elementor-element.elementor-element-2d92a30 .pxl-icon-box .pxl-item--title {
        font-size: 27px;
    }

    .elementor-15 .elementor-element.elementor-element-31a4166 .pxl-icon-box .pxl-item--title {
        font-size: 27px;
    }

    .elementor-15 .elementor-element.elementor-element-a6d604d .pxl-icon-box .pxl-item--title {
        font-size: 27px;
    }

    .elementor-15 .elementor-element.elementor-element-50ad823>.elementor-widget-container {
        margin: 0px 0px 53px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width:576px) {
    .elementor-15 .elementor-element.elementor-element-46334b8 {
        width: 33%;
    }

    .elementor-15 .elementor-element.elementor-element-34356dd {
        width: 67%;
    }

    .elementor-15 .elementor-element.elementor-element-3d3d088 {
        width: 47.519%;
    }

    .elementor-15 .elementor-element.elementor-element-551bccf {
        width: 52.481%;
    }
}

@media(max-width:1200px) {
    .elementor-15 .elementor-element.elementor-element-6e0a6c6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1201958 .pxl-slider--inner {
        height: 700px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-a238df7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-a080ef8>.elementor-element-populated {
        padding: 0px 15px 30px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-6ad9d26 .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }

    .elementor-15 .elementor-element.elementor-element-c67c8a1>.elementor-element-populated {
        padding: 0px 15px 30px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-2d92a30 .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }

    .elementor-15 .elementor-element.elementor-element-c3e7a18>.elementor-element-populated {
        padding: 30px 15px 0px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-31a4166 .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }

    .elementor-15 .elementor-element.elementor-element-fef9521>.elementor-element-populated {
        padding: 30px 15px 0px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-a6d604d .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-50ad823>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-de1e95c .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-de1e95c>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-128e56b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7049839>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-84559d9>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
}

@media(max-width:1024px) {
    .elementor-15 .elementor-element.elementor-element-1201958 .pxl-slider--inner {
        height: 500px;
    }

    .elementor-15 .elementor-element.elementor-element-1201958 .pxl-element-slider .pxl-slider--content {
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-bd1089f>.elementor-element-populated {
        padding: 100px 15px 100px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf {
        z-index: 12;
    }

    .elementor-15 .elementor-element.elementor-element-2988fc0>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-0c42b44 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-d7c5f30 {
        padding: 0px 0px 100px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-29a3d74 .pxl-image-single {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-29a3d74>.elementor-widget-container {
        margin: 0px 0px 0px 50px;
    }

    .elementor-15 .elementor-element.elementor-element-a238df7>.elementor-element-populated {
        margin: 100px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-328e869>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a7bcb69 {
        padding: 100px 0px 90px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-34356dd>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a080ef8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bdc2de9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9056ce4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b16f8f6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-08c839e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-552812b>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7018325 {
        margin-top: 82px;
        margin-bottom: 100px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-50ad823>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-551bccf>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1d8ae55>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8c44761>.elementor-container {
        max-width: 1000px;
    }

    .elementor-15 .elementor-element.elementor-element-8c44761 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-128e56b {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7049839.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15 .elementor-element.elementor-element-84559d9>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-84559d9 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-15 .elementor-element.elementor-element-2131892>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2131892 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-bdc6b62 {
        padding: 100px 0px 80px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-a0b7ad4 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-b6d9cf8>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b510954>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a6b5f41 {
        padding: 100px 0px 70px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }
}

@media(max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-a080ef8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-6ad9d26 .pxl-icon-box .pxl-item--title {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-2d92a30 .pxl-icon-box .pxl-item--title {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-31a4166 .pxl-icon-box .pxl-item--title {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-a6d604d .pxl-icon-box .pxl-item--title {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-84559d9 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-15 .elementor-element.elementor-element-2131892 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--title {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--title {
        font-size: 28px;
    }
}

@media(max-width:575px) {
    .elementor-15 .elementor-element.elementor-element-bd1089f>.elementor-element-populated {
        padding: 80px 15px 80px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--title {
        font-size: 25px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-1ed1bdf .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1ed1bdf {
        width: 100%;
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-61658cf {
        width: 100%;
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-96688e0>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-0c42b44 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--title {
        font-size: 22px;
    }

    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-e45d764 .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-e45d764>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d7c5f30 {
        padding: 0px 0px 70px 0px;
    }

    .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5a6c651.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-5a6c651.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-15 .elementor-element.elementor-element-5a6c651>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 115px 15px 100px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-29a3d74>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c3d5166 {
        top: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a238df7>.elementor-element-populated {
        margin: 70px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--title {
        font-size: 25px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-da9c2d7 .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-da9c2d7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bbd9eaa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-759e85f>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fbba799 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a7bcb69 {
        padding: 70px 0px 20px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--title {
        font-size: 22px;
    }

    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-d7da43b .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-d7da43b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a080ef8>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c67c8a1>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c28a1cb {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-c3e7a18>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fef9521>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-bdc2de9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-53e1a52>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7018325 {
        margin-top: 40px;
        margin-bottom: 70px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--title {
        font-size: 25px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-39d7522 .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39d7522 {
        width: 100%;
        max-width: 100%;
        z-index: 12;
    }

    .elementor-15 .elementor-element.elementor-element-8c44761 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8b9fdd3>.elementor-element-populated {
        padding: 30px 15px 30px 15px;
    }

    .elementor-15 .elementor-element.elementor-element-313719a .pxl-text-editor a {
        font-size: 28px;
    }

    .elementor-15 .elementor-element.elementor-element-128e56b {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-84559d9>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-84559d9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-2131892>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2131892 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-15 .elementor-element.elementor-element-bdc6b62 {
        padding: 70px 0px 50px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--title {
        font-size: 22px;
    }

    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-a2ef576 .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-a2ef576>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a0b7ad4 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--title {
        font-size: 25px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-dfae600 .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-dfae600>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a6b5f41 {
        padding: 70px 0px 40px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--title {
        font-size: 22px;
    }

    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--subtitle,
    .elementor-15 .elementor-element.elementor-element-6dad6c1 .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-6dad6c1>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}

@media(max-width:1200px) and (min-width:576px) {
    .elementor-15 .elementor-element.elementor-element-46334b8 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-7049839 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-9f9c89e {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:576px) {
    .elementor-15 .elementor-element.elementor-element-279a771 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-96688e0 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-2988fc0 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-5a6c651 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-a238df7 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-46334b8 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-34356dd {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-53e1a52 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-8ecc79b {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-08c839e {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-552812b {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-3d3d088 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-551bccf {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-7049839 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-9f9c89e {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-0bb78ab {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-b6d9cf8 {
        width: 100%;
    }
}