.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-slider-carousel1 .pxl-item--content {
    max-width: 660px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-slider-carousel1 .pxl-item--content .content--wrapper {
    padding: 119px 15px 129px 15px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-slider-carousel2 .content--wrapper {
    padding: 119px 15px 129px 15px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-item--title {
    color: #FFFFFF;
    font-size: 60px;
    font-weight: 400;
    line-height: 70px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-item--desc {
    color: #DBDBDB;
    font-size: 17px;
    line-height: 27px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block {
    width: 205px !important;
    height: 205px !important;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(2) {
    right: 205px !important;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(3) {
    right: calc(205px + 205px) !important;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(5) {
    right: 205px !important;
    bottom: 205px !important;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(4) {
    bottom: 205px !important;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(6) {
    bottom: calc(205px + 205px) !important;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .btn-1 {
    color: #0A1119;
    background-color: #FFFFFF;
    font-size: 15px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .btn-1:hover {
    background-color: #FFFFFFE0;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-swiper-container {
    margin-top: -0px;
    margin-right: -0px;
    margin-bottom: -0px;
    margin-left: -0px;
}

.elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-swiper-container .pxl-swiper-slide {
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-d784c9b>.elementor-container {
    min-height: 355px;
}

.elementor-6785 .elementor-element.elementor-element-d784c9b {
    margin-top: 10px;
    margin-bottom: -10px;
}

.elementor-6785 .elementor-element.elementor-element-811c798.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-22e85c6 {
    --divider-border-style: solid;
    --divider-color: #D3D5D6;
    --divider-border-width: 87px;
    width: auto;
    max-width: auto;
    top: 53px;
}

.elementor-6785 .elementor-element.elementor-element-22e85c6 .elementor-divider-separator {
    width: 1px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-22e85c6 {
    right: 0px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-22e85c6 {
    left: 0px;
}

.elementor-6785 .elementor-element.elementor-element-2114397 .pxl-icon-box {
    max-width: 248px;
}

.elementor-6785 .elementor-element.elementor-element-2114397 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-ecf496b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-81fcf62 .pxl-icon-box {
    max-width: 248px;
}

.elementor-6785 .elementor-element.elementor-element-81fcf62 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-be84f10 {
    --divider-border-style: solid;
    --divider-color: #D3D5D6;
    --divider-border-width: 87px;
    width: auto;
    max-width: auto;
    top: 53px;
}

.elementor-6785 .elementor-element.elementor-element-be84f10 .elementor-divider-separator {
    width: 1px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-be84f10 {
    right: 0px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-be84f10 {
    left: 0px;
}

.elementor-6785 .elementor-element.elementor-element-d6be975.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-2a75a78 .pxl-icon-box {
    max-width: 248px;
}

.elementor-6785 .elementor-element.elementor-element-2a75a78 .pxl-icon-box .pxl-item--icon svg {
    stroke: #B61C1C;
}

.elementor-6785 .elementor-element.elementor-element-2a75a78 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-8874833 {
    --divider-border-style: solid;
    --divider-color: #D3D5D6;
    --divider-border-width: 87px;
    width: auto;
    max-width: auto;
    top: 53px;
}

.elementor-6785 .elementor-element.elementor-element-8874833 .elementor-divider-separator {
    width: 1px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-8874833 {
    right: 0px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-8874833 {
    left: 0px;
}

.elementor-6785 .elementor-element.elementor-element-4da12ea.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-aeaa945 .pxl-icon-box {
    max-width: 248px;
}

.elementor-6785 .elementor-element.elementor-element-aeaa945 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-4ee3700>.elementor-container {
    max-width: 1820px;
}

.elementor-6785 .elementor-element.elementor-element-60bfe69 .pxl-column-bg-parallax {
    background-image: url(../img/studio-img.jpg );
    background-size: cover;
    top: 80;
}
.elementor-6785 .elementor-element.elementor-element-60bfe69 .about-img {
    background-image: url(../img/about2.jpg );
    background-size: cover;
    top: 80;
}

.elementor-6785 .elementor-element.elementor-element-60bfe69>.elementor-element-populated {
    margin: 7px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 15px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5efc394>.elementor-container {
    max-width: 1650px;
}

.elementor-6785 .elementor-element.elementor-element-5efc394>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-5efc394 {
    margin-top: 230px;
    margin-bottom: 37px;
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-e6c74f3 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-e6c74f3 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-e6c74f3 {
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-a1095f8.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-5757129 .pxl-video-player .pxl-btn-video {
    height: 89px;
    width: 89px;
    border-radius: 11111px 11111px 11111px 11111px;
    background-color: #363738;
}

.elementor-6785 .elementor-element.elementor-element-5757129 .pxl-video-player .pxl-btn-video i {
    color: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-5757129 .pxl-video-player .pxl-btn-video svg {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-5757129 .pxl-video-player .pxl-btn-video:hover {
    border-color: #363738;
}

.elementor-6785 .elementor-element.elementor-element-5757129 .pxl-video-player i {
    font-size: 19px;
}

.elementor-6785 .elementor-element.elementor-element-5757129 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-8774bf3 {
    left: -15px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-8774bf3 {
    right: -15px;
}

.elementor-6785 .elementor-element.elementor-element-8774bf3 {
    bottom: -39px;
}

.elementor-6785 .elementor-element.elementor-element-c9dcc2e>.elementor-container {
    max-width: 1850px;
}

.elementor-6785 .elementor-element.elementor-element-c9dcc2e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-216a233:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-216a233>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121C27;
}

.elementor-6785 .elementor-element.elementor-element-216a233>.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: 0px 55px 0px 55px;
}

.elementor-6785 .elementor-element.elementor-element-216a233>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-2153176>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-2153176 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-6785 .elementor-element.elementor-element-ed63cf8 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-ed63cf8 .pxl-text-editor p {
    color: #E7E7E7;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-ed63cf8>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--title {
    color: #C4C4C4;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 2.6px;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--icon i {
    color: #FFFFFF;
    text-fill-color: #FFFFFF;
    -webkit-text-fill-color: #FFFFFF;
    background-image: none;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--icon svg path {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--icon {
    background-color: #353E47;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--number {
    color: #FEFFFF;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--number .pxl-counter--value {
    font-family: "Metropolis", Sans-serif;
    font-size: 70px;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--suffix {
    font-size: 39px;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--number .pxl-counter--suffix {
    transform: translatey(-25px);
    margin-left: -4px;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2>.elementor-widget-container {
    margin: 113px 0px 0px 0px;
    padding: 0px 0px 27px 30px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #353E47;
}

.elementor-6785 .elementor-element.elementor-element-735ecb2 {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
}

.elementor-6785 .elementor-element.elementor-element-bc517b3 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-bc517b3 .pxl-text-editor p {
    color: #E7E7E7;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-bc517b3>.elementor-widget-container {
    margin: 0px 0px 57px 0px;
}

.elementor-6785 .elementor-element.elementor-element-589a87d .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-589a87d .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-589a87d .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-589a87d>.elementor-widget-container {
    padding: 016px 0px 02px 0px;
}

.elementor-6785 .elementor-element.elementor-element-125e392 .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-125e392 .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-125e392 .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-125e392>.elementor-widget-container {
    padding: 016px 0px 02px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0da14d2 .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-0da14d2 .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0da14d2 .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-0da14d2>.elementor-widget-container {
    padding: 016px 0px 02px 0px;
}

.elementor-6785 .elementor-element.elementor-element-1efc2e2 .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-1efc2e2 .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-1efc2e2 .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-1efc2e2>.elementor-widget-container {
    padding: 016px 0px 02px 0px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button {
    text-align: left;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn {
    color: #F8FBFF;
    background-color: #CC050500;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.16px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn:hover {
    color: #FFFFFF;
    background-color: #11101000;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn-hide-icon .pxl--btn-text:before {
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn i {
    font-size: 33px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn.btn-default svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn-svg:hover svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-ae33fca>.elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-073c1fa>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #353E47;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 85px;
}

.elementor-6785 .elementor-element.elementor-element-073c1fa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-3f04432 .pxl-text-editor .pxl-item--inner {
    max-width: 564px;
}

.elementor-6785 .elementor-element.elementor-element-3f04432 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-3f04432 .pxl-text-editor p {
    color: #E7E7E7;
    font-size: 17px;
    line-height: 30px;
}

.elementor-6785 .elementor-element.elementor-element-3f04432>.elementor-widget-container {
    padding: 60px 0px 51px 0px;
}

.elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--title,
.elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--title a {
    color: #FFFFFF;
    font-size: 17px;
}

.elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--title {
    margin-top: 3px !important;
    margin-bottom: 6px !important;
}

.elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--description {
    color: #848B94;
    font-size: 15px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-item--icon {
    margin: 0px 0px 0px 0px !important;
}

.elementor-6785 .elementor-element.elementor-element-e7eafdb {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-70d1d7f {
    margin-top: 0px;
    margin-bottom: 100px;
}

.elementor-6785 .elementor-element.elementor-element-4d6128f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 19px;
}

.elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-e7482fb>.elementor-widget-container {
    margin: 107px 0px 12px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor p {
    color: #0A1119;
    font-family: "Metropolis", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 33px;
}

.elementor-6785 .elementor-element.elementor-element-0e6e094>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5f871d6 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 3px;
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-5f871d6 .elementor-divider-separator {
    width: 105px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6785 .elementor-element.elementor-element-5f871d6 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-6785 .elementor-element.elementor-element-5f871d6>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
}

.elementor-6785 .elementor-element.elementor-element-25cf3ae .pxl-el-divider {
    background-color: #D8D9DA;
    width: 244px;
    height: 1px;
}

.elementor-6785 .elementor-element.elementor-element-25cf3ae {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-19cd9ec>.elementor-widget-container {
    margin: 81px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0517ef7 .pxl-text-editor {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-0517ef7 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-0517ef7 .pxl-text-editor p {
    color: #4B535D;
    font-size: 17px;
    line-height: 30px;
}

.elementor-6785 .elementor-element.elementor-element-0517ef7 .pxl-text-editor a {
    color: #0A1119;
}

.elementor-6785 .elementor-element.elementor-element-0517ef7>.elementor-widget-container {
    margin: 11px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-18c84c7>.elementor-container {
    max-width: 1820px;
}

.elementor-6785 .elementor-element.elementor-element-18c84c7 {
    padding: 0px 15px 0px 15px;
}

.elementor-6785 .elementor-element.elementor-element-4157c9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-4157c9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/h3-4.webp");
    background-position: top left;
    background-size: cover;
}

.elementor-6785 .elementor-element.elementor-element-4157c9e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 122px 15px 115px 267px;
}

.elementor-6785 .elementor-element.elementor-element-4157c9e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-71765f9 {
    width: auto;
    max-width: auto;
    top: -286px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-71765f9 {
    left: -165px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-71765f9 {
    right: -165px;
}

.elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 22px;
}

.elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-3e1c869 .pxl-text-editor .pxl-item--inner {
    max-width: 790px;
}

.elementor-6785 .elementor-element.elementor-element-3e1c869 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-3e1c869 .pxl-text-editor p {
    color: #C4C4C4;
    font-size: 15px;
    line-height: 25px;
}

.elementor-6785 .elementor-element.elementor-element-3e1c869>.elementor-widget-container {
    margin: 27px 0px 26px 0px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn {
    color: #FFFFFF;
    background-color: #FFFFFF33;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    border-radius: 11111px 11111px 11111px 11111px;
    padding: 0px 35px 0px 35px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn i {
    color: #441414;
    font-size: 31px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn svg path {
    fill: #441414;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn.btn-default svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn-svg:hover svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39>.elementor-widget-container {
    margin: 14px 13px 10px 0px;
}

.elementor-6785 .elementor-element.elementor-element-95c1c39 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn {
    color: #FFFFFF;
    background-color: #FFFFFF33;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    border-radius: 11111px 11111px 11111px 11111px;
    padding: 0px 35px 0px 35px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn i {
    color: #441414;
    font-size: 31px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn svg path {
    fill: #441414;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn.btn-default svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn-svg:hover svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0>.elementor-widget-container {
    margin: 14px 40px 10px 0px;
}

.elementor-6785 .elementor-element.elementor-element-c3f69e0 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-020528f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-020528f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-020528f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-020528f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121C27;
    background-image: url("../img/h3-7.png");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-6785 .elementor-element.elementor-element-020528f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 60px 60px 60px;
}

.elementor-6785 .elementor-element.elementor-element-020528f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-f3059e7 .pxl-icon1 a {
    font-size: 47px;
}

.elementor-6785 .elementor-element.elementor-element-f3059e7 .pxl-icon1 a svg {
    width: 47px;
}

.elementor-6785 .elementor-element.elementor-element-3ecae5f .pxl-text-carousel .pxl-item--title {
    color: #FFFFFF;
    font-size: 25px;
}

.elementor-6785 .elementor-element.elementor-element-3ecae5f .pxl-text-carousel .pxl-swiper-arrow path {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-3ecae5f .pxl-text-carousel .pxl-item--desc {
    color: #FFFFFF;
    font-size: 17px;
    line-height: 28px;
}

.elementor-6785 .elementor-element.elementor-element-3ecae5f>.elementor-widget-container {
    margin: 39px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-9067531 {
    margin-top: 106px;
    margin-bottom: 107px;
}

.elementor-6785 .elementor-element.elementor-element-287d9bd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 24px;
}

.elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-40e2d55 .pxl-text-editor {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-40e2d55 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-40e2d55 .pxl-text-editor p {
    color: #4B535D;
    font-size: 17px;
    line-height: 27px;
}

.elementor-6785 .elementor-element.elementor-element-40e2d55>.elementor-widget-container {
    margin: 17px 0px 72px 0px;
}

.elementor-6785 .elementor-element.elementor-element-d8751a9>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-d8751a9 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-ab946f7>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-ab946f7 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-266777e>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-266777e {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-763ea0d>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-763ea0d {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-3fb6657>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-3fb6657 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-19275e3>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-19275e3 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-98c13aa>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-98c13aa {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-1217cfa>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-1217cfa {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-a1ff14e>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-a1ff14e {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-acadb63>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-acadb63 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-5c00ccc>.elementor-widget-container {
    margin: 0px 17px 17px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5c00ccc {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn {
    color: #0A1119;
    background-color: #CC050500;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.16px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn:hover {
    background-color: #11101000;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn i {
    font-size: 33px;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn.btn-default svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn-svg:hover svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-54713af .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-54713af>.elementor-widget-container {
    margin: 22px 0px -8px 0px;
}

.elementor-6785 .elementor-element.elementor-element-54713af {
    z-index: 3;
}

.elementor-6785 .elementor-element.elementor-element-b715ae9>.elementor-container {
    max-width: 1820px;
}

.elementor-6785 .elementor-element.elementor-element-b715ae9 {
    padding: 0px 15px 0px 15px;
}

.elementor-6785 .elementor-element.elementor-element-a814aea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-a814aea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECE6E1;
}

.elementor-6785 .elementor-element.elementor-element-a814aea>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 98px 50px;
}

.elementor-6785 .elementor-element.elementor-element-a814aea>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-86ce52c {
    width: auto;
    max-width: auto;
    top: -549px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-86ce52c {
    right: -74px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-86ce52c {
    left: -74px;
}

.elementor-6785 .elementor-element.elementor-element-58bb6b0 {
    width: auto;
    max-width: auto;
    top: -494px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-58bb6b0 {
    right: -342px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-58bb6b0 {
    left: -342px;
}

.elementor-6785 .elementor-element.elementor-element-effb62b>.elementor-container {
    max-width: 1770px;
}

.elementor-6785 .elementor-element.elementor-element-89feffe .pxl-image-single .pxl-item--bg {
    height: 640px;
}

.elementor-6785 .elementor-element.elementor-element-89feffe {
    width: var(--container-widget-width, 765px);
    max-width: 765px;
    --container-widget-width: 765px;
    --container-widget-flex-grow: 0;
}

.elementor-6785 .elementor-element.elementor-element-6cde485>.elementor-element-populated {
    padding: 73px 0px 0px 15px;
}

.elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-heading--inner {
    max-width: 564px;
}

.elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--title {
    color: #0A1119;
    -webkit-text-stroke-color: #0A1119;
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #0A1119;
}

.elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 19px;
}

.elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor .pxl-item--inner {
    max-width: 610px;
}

.elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor p {
    color: #4B535D;
    font-size: 17px;
    line-height: 29px;
}

.elementor-6785 .elementor-element.elementor-element-bf69e17>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button {
    text-align: right;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn {
    color: #0A1119;
    background-color: #CC050500;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.16px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn:hover {
    background-color: #11101000;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn i {
    font-size: 33px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn.btn-default svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn-svg:hover svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a>.elementor-widget-container {
    margin: 30px 0px -8px 0px;
}

.elementor-6785 .elementor-element.elementor-element-b6d6c6a {
    width: var(--container-widget-width, 631px);
    max-width: 631px;
    --container-widget-width: 631px;
    --container-widget-flex-grow: 0;
    z-index: 3;
}

.elementor-6785 .elementor-element.elementor-element-f298195.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-f298195:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-f298195>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECE6E1;
}

.elementor-6785 .elementor-element.elementor-element-f298195>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -289px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 80px 20px 80px;
}

.elementor-6785 .elementor-element.elementor-element-f298195>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-3d05391>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-a52b715>.elementor-container {
    max-width: 1820px;
}

.elementor-6785 .elementor-element.elementor-element-a52b715 {
    padding: 0px 15px 0px 15px;
}

.elementor-6785 .elementor-element.elementor-element-0c66ca5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-0c66ca5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121C27;
}

.elementor-6785 .elementor-element.elementor-element-0c66ca5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 109px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0c66ca5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-492e87e {
    width: auto;
    max-width: auto;
    top: -175px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-492e87e {
    right: -92px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-492e87e {
    left: -92px;
}

.elementor-6785 .elementor-element.elementor-element-1a41fa5 {
    width: auto;
    max-width: auto;
    top: -117px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-1a41fa5 {
    right: -234px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-1a41fa5 {
    left: -234px;
}

.elementor-6785 .elementor-element.elementor-element-6613d3b {
    z-index: 3;
}

.elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 19px;
}

.elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-d5e32b3 .pxl-text-editor .pxl-item--inner {
    max-width: 790px;
}

.elementor-6785 .elementor-element.elementor-element-d5e32b3 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-d5e32b3 .pxl-text-editor p {
    color: #C4C4C4;
    font-size: 15px;
    line-height: 25px;
}

.elementor-6785 .elementor-element.elementor-element-d5e32b3>.elementor-widget-container {
    margin: 14px 0px 41px 0px;
}

.elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-9baa657.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-9baa657.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-9baa657.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn {
    color: #0A1119;
    background-color: #FFFFFF;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    border-radius: 11111px 11111px 11111px 11111px;
    padding: 0px 35px 0px 35px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn i {
    color: #441414;
    font-size: 31px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn svg path {
    fill: #441414;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn.btn-default svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn-svg:hover svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5a6e8c3 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-ddd9a5a .pxl-grid-filter {
    text-align: left !important;
}

.elementor-6785 .elementor-element.elementor-element-ddd9a5a .pxl-swiper-slider .pxl-swiper-container {
    margin-right: -0px !important;
    margin-left: -0px !important;
}

.elementor-6785 .elementor-element.elementor-element-ddd9a5a .pxl-swiper-slider .pxl-swiper-container .pxl-swiper-slide {
    padding: 0px 0px 0px 0px !important;
}

.elementor-6785 .elementor-element.elementor-element-80c975f {
    margin-top: 106px;
    margin-bottom: 52px;
}

.elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 21px;
}

.elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-f0cf01f .pxl-text-editor {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-f0cf01f .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-f0cf01f .pxl-text-editor p {
    color: #4B535D;
    font-size: 17px;
    line-height: 27px;
}

.elementor-6785 .elementor-element.elementor-element-f0cf01f>.elementor-widget-container {
    margin: 17px 0px 27px 0px;
}

.elementor-6785 .elementor-element.elementor-element-f12ffa5 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 3px;
    z-index: 3;
}

.elementor-6785 .elementor-element.elementor-element-f12ffa5 .elementor-divider-separator {
    width: 105px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6785 .elementor-element.elementor-element-f12ffa5 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-6785 .elementor-element.elementor-element-f12ffa5>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
}

.elementor-6785 .elementor-element.elementor-element-e87125d {
    --divider-border-style: solid;
    --divider-color: #D8D9DA;
    --divider-border-width: 1px;
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-e87125d .elementor-divider-separator {
    width: 380px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6785 .elementor-element.elementor-element-e87125d .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-6785 .elementor-element.elementor-element-e87125d>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
}

.elementor-6785 .elementor-element.elementor-element-6572a7b {
    margin-top: 0px;
    margin-bottom: 110px;
}

.elementor-6785 .elementor-element.elementor-element-7c05408 .pxl-pricing .btn-doc:hover {
    color: #FFFFFF !important;
    background-color: #121C27 !important;
    border-color: #121C27 !important;
}

.elementor-6785 .elementor-element.elementor-element-7c05408 .pxl-pricing .btn-doc:hover .icon-download {
    color: #121C27 !important;
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing {
    background-color: #121C27 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .content-inner {
    border-style: solid !important;
    border-color: #121C27 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--title-box {
    color: #C4C4C4 !important;
    border-color: #353E47 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--title-box svg path {
    fill: #C4C4C4 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--price {
    color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--price span {
    color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--price .time {
    background-color: #353E47 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item-description {
    color: #C4C4C4 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--feature .content {
    color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--feature .content svg path {
    fill: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--feature .non-active svg path {
    fill: #848B94 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--feature .non-active .content {
    color: #848B94 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .btn-doc {
    color: #FFFFFF !important;
    border-color: #FFFFFF26 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .btn-doc:hover {
    color: #121C27 !important;
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .btn-doc .icon-download {
    color: #121C27 !important;
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .btn-doc:hover .icon-download {
    color: #FFFFFF !important;
    background-color: #121C27 !important;
}

.elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .btn-see {
    color: #121C27 !important;
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-9e0cefb .pxl-pricing .btn-doc:hover {
    color: #FFFFFF !important;
    background-color: #121C27 !important;
    border-color: #121C27 !important;
}

.elementor-6785 .elementor-element.elementor-element-9e0cefb .pxl-pricing .btn-doc:hover .icon-download {
    color: #121C27 !important;
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-b31dcdc>.elementor-container {
    max-width: 1820px;
}

.elementor-6785 .elementor-element.elementor-element-b31dcdc {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-29e6c8e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-29e6c8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-29e6c8e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-29e6c8e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E7E7E7;
}

.elementor-6785 .elementor-element.elementor-element-29e6c8e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 100px 100px;
}

.elementor-6785 .elementor-element.elementor-element-29e6c8e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 18px;
}

.elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-5c51914>.elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5c51914 {
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button {
    text-align: right;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn {
    color: #0A1119;
    background-color: #CC050500;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.16px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn:hover {
    background-color: #11101000;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn i {
    font-size: 33px;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn.btn-default svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn-svg:hover svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-9710283>.elementor-widget-container {
    margin: 40px 0px -8px 0px;
}

.elementor-6785 .elementor-element.elementor-element-9710283 {
    z-index: 3;
}

.elementor-6785 .elementor-element.elementor-element-3989bde {
    width: auto;
    max-width: auto;
    bottom: -64px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-3989bde {
    left: -91px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-3989bde {
    right: -91px;
}

.elementor-6785 .elementor-element.elementor-element-22c9e98 {
    width: auto;
    max-width: auto;
    bottom: -27px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-22c9e98 {
    left: -179px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-22c9e98 {
    right: -179px;
}

.elementor-6785 .elementor-element.elementor-element-2d05890:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-2d05890>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/faq-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6785 .elementor-element.elementor-element-2d05890>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-2d05890>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-68870ef {
    --spacer-size: 773px;
}

.elementor-6785 .elementor-element.elementor-element-e7f529b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-e7f529b {
    margin-top: 95px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-c1d8726 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-c1d8726 .pxl-text-editor p {
    color: #FFFFFF;
    font-size: 94px;
    line-height: 21px;
}

.elementor-6785 .elementor-element.elementor-element-c1d8726>.elementor-widget-container {
    padding: 67px 31px 13px 31px;
    background-color: #FFFFFF45;
    border-radius: 10000px 10000px 10000px 10000px;
}

.elementor-6785 .elementor-element.elementor-element-c1d8726 {
    width: auto;
    max-width: auto;
    bottom: 35px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-c1d8726 {
    right: 40px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-c1d8726 {
    left: 40px;
}

.elementor-6785 .elementor-element.elementor-element-1959559 .pxl-image-single img {
    width: 100%;
}

.elementor-6785 .elementor-element.elementor-element-aa34e0e>.elementor-element-populated {
    padding: 15px 15px 15px 70px;
}

.elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-heading--inner {
    max-width: 625px;
}

.elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--subtitle {
    margin-bottom: 19px;
}

.elementor-6785 .elementor-element.elementor-element-50eb35c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6785 .elementor-element.elementor-element-85892af .pxl-text-editor .pxl-item--inner {
    max-width: 685px;
}

.elementor-6785 .elementor-element.elementor-element-85892af .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-85892af .pxl-text-editor p {
    color: #0A1119;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
}

.elementor-6785 .elementor-element.elementor-element-85892af>.elementor-widget-container {
    margin: 4px 0px 27px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5361e10 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 3px;
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-5361e10 .elementor-divider-separator {
    width: 105px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6785 .elementor-element.elementor-element-5361e10 .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-6785 .elementor-element.elementor-element-5361e10>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
}

.elementor-6785 .elementor-element.elementor-element-ca176e3 .pxl-el-divider {
    background-color: #D8D9DA;
    width: 380px;
    height: 1px;
}

.elementor-6785 .elementor-element.elementor-element-ca176e3 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-20601b7>.elementor-widget-container {
    margin: 54px 0px 6px 0px;
}

.elementor-6785 .elementor-element.elementor-element-36ef07a>.elementor-container {
    max-width: 1850px;
}

.elementor-6785 .elementor-element.elementor-element-36ef07a {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-6f6d1cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-6f6d1cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/ab3.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-6785 .elementor-element.elementor-element-6f6d1cc>.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: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-6f6d1cc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-f207e15 {
    padding: 107px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading {
    text-align: left;
}

.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-heading--inner {
    max-width: 679px;
}

.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 18px;
}

.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-8993bad.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-8993bad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-8993bad.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn {
    color: #0A1119;
    background-color: #FFFFFF;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    border-radius: 11111px 11111px 11111px 11111px;
    padding: 0px 35px 0px 35px;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn i {
    color: #441414;
    font-size: 31px;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn svg path {
    fill: #441414;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn.btn-default svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn-svg:hover svg {
    width: 31px;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 16px;
}

.elementor-6785 .elementor-element.elementor-element-1457383>.elementor-widget-container {
    margin: 14px 40px 10px 0px;
}

.elementor-6785 .elementor-element.elementor-element-1457383 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button {
    text-align: right;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn {
    background-color: #CC050500;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.16px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn:hover {
    color: #FFFFFF;
    background-color: #11101000;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn-hide-icon .pxl--btn-text:before {
    background-color: #FFFFFF !important;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn i {
    font-size: 33px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn.btn-default svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn-svg:hover svg {
    width: 33px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 14px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f>.elementor-widget-container {
    margin: 14px 0px 19px 0px;
}

.elementor-6785 .elementor-element.elementor-element-6490e3f {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-005316e {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-6785 .elementor-element.elementor-element-ee0a0a8 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF1A;
    --divider-border-width: 1px;
}

.elementor-6785 .elementor-element.elementor-element-ee0a0a8 .elementor-divider-separator {
    width: 100%;
}

.elementor-6785 .elementor-element.elementor-element-ee0a0a8 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-6785 .elementor-element.elementor-element-ee0a0a8>.elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5f41563 .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-5f41563 .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5f41563 .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-5f41563>.elementor-widget-container {
    margin: 13px 40px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-5f41563 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-a91f1a3 .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-a91f1a3 .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-a91f1a3 .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-a91f1a3>.elementor-widget-container {
    margin: 13px 40px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-a91f1a3 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-284057b .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-284057b .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-284057b .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-284057b>.elementor-widget-container {
    margin: 13px 40px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-284057b {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-0957b31 .pxl-list .pxl-item-content {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
}

.elementor-6785 .elementor-element.elementor-element-0957b31 .pxl-list .pxl-item--icon {
    color: #1EDE8F;
    margin: -5px 4px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0957b31 .pxl-list .pxl-item--icon svg {
    fill: #1EDE8F;
}

.elementor-6785 .elementor-element.elementor-element-0957b31>.elementor-widget-container {
    margin: 13px 40px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0957b31 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-2417b9b>.elementor-container {
    max-width: 1850px;
}

.elementor-6785 .elementor-element.elementor-element-cbe39a3>.elementor-element-populated {
    padding: 0px 15px 15px 15px;
}

.elementor-6785 .elementor-element.elementor-element-068e956 .pxl-image--inner {
    width: 100%;
    max-width: 100%;
    height: 480px;
}

.elementor-6785 .elementor-element.elementor-element-068e956 .pxl-image--inner .pxl-image-wg {
    height: 100%;
}

.elementor-6785 .elementor-element.elementor-element-f9cd326 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-f9cd326 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-f9cd326 {
    width: auto;
    max-width: auto;
    bottom: 46px;
}

body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-f9cd326 {
    right: 55px;
}

body.rtl .elementor-6785 .elementor-element.elementor-element-f9cd326 {
    left: 55px;
}

.elementor-6785 .elementor-element.elementor-element-8a75723 {
    margin-top: 92px;
    margin-bottom: 80px;
}

.elementor-6785 .elementor-element.elementor-element-1e7fc60.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 21px;
}

.elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-154c8d7 .pxl-text-editor {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-154c8d7 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-154c8d7 .pxl-text-editor p {
    color: #4B535D;
    font-size: 17px;
    line-height: 27px;
}

.elementor-6785 .elementor-element.elementor-element-154c8d7>.elementor-widget-container {
    margin: 16px 0px 27px 0px;
}

.elementor-6785 .elementor-element.elementor-element-8d00145 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 3px;
    z-index: 2;
}

.elementor-6785 .elementor-element.elementor-element-8d00145 .elementor-divider-separator {
    width: 105px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6785 .elementor-element.elementor-element-8d00145 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-6785 .elementor-element.elementor-element-8d00145>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
}

.elementor-6785 .elementor-element.elementor-element-c6a548b .pxl-el-divider {
    background-color: #D8D9DA;
    width: 380px;
    height: 1px;
}

.elementor-6785 .elementor-element.elementor-element-c6a548b {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-a5505fd>.elementor-widget-container {
    margin: 48px 0px 30px 0px;
}

.elementor-6785 .elementor-element.elementor-element-3ee9790:not(.elementor-motion-effects-element-type-background),
.elementor-6785 .elementor-element.elementor-element-3ee9790>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #E7E7E7 0%, #F2295B00 100%);
}

.elementor-6785 .elementor-element.elementor-element-3ee9790 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 101px 0px 110px 0px;
}

.elementor-6785 .elementor-element.elementor-element-3ee9790>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 21px;
}

.elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--subtitle,
.elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-6785 .elementor-element.elementor-element-c54aaa5 .pxl-text-editor {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-c54aaa5 .pxl-text-editor .pxl-item--inner {
    max-width: 1015px;
}

.elementor-6785 .elementor-element.elementor-element-c54aaa5 .pxl-text-editor,
.elementor-6785 .elementor-element.elementor-element-c54aaa5 .pxl-text-editor p {
    color: #4B535D;
    font-size: 20px;
    line-height: 29px;
}

.elementor-6785 .elementor-element.elementor-element-c54aaa5>.elementor-widget-container {
    margin: 21px 0px 50px 0px;
}

.elementor-6785 .elementor-element.elementor-element-9ea928d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-a69d73d .pxl-icon1 {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-a69d73d .pxl-icon1 a {
    background-color: #D7D8D9;
    width: 57px;
    height: 57px;
}

.elementor-6785 .elementor-element.elementor-element-a69d73d {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-f91044e {
    --spacer-size: 16px;
}

.elementor-6785 .elementor-element.elementor-element-912ddec .pxl-counter .pxl-counter--inner {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-912ddec .pxl-counter .pxl-counter--title {
    color: #4B535D;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3.2px;
}

.elementor-6785 .elementor-element.elementor-element-912ddec .pxl-counter .pxl-counter--number {
    color: #0A1119;
    margin-bottom: 20px;
}

.elementor-6785 .elementor-element.elementor-element-912ddec .pxl-counter .pxl-counter--number .pxl-counter--value {
    font-family: "Metropolis", Sans-serif;
    font-size: 55px;
}

.elementor-6785 .elementor-element.elementor-element-912ddec {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-48e2261.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-11a1a10 .pxl-icon1 {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-11a1a10 .pxl-icon1 a {
    background-color: #D7D8D9;
    width: 57px;
    height: 57px;
}

.elementor-6785 .elementor-element.elementor-element-11a1a10 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-810907b {
    --spacer-size: 16px;
}

.elementor-6785 .elementor-element.elementor-element-aafa007 .pxl-counter .pxl-counter--inner {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-aafa007 .pxl-counter .pxl-counter--title {
    color: #4B535D;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3.2px;
}

.elementor-6785 .elementor-element.elementor-element-aafa007 .pxl-counter .pxl-counter--number {
    color: #0A1119;
    margin-bottom: 20px;
}

.elementor-6785 .elementor-element.elementor-element-aafa007 .pxl-counter .pxl-counter--number .pxl-counter--value {
    font-family: "Metropolis", Sans-serif;
    font-size: 55px;
}

.elementor-6785 .elementor-element.elementor-element-aafa007 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-79c2b83.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-f645e20 .pxl-icon1 {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-f645e20 .pxl-icon1 a {
    background-color: #D7D8D9;
    width: 57px;
    height: 57px;
}

.elementor-6785 .elementor-element.elementor-element-f645e20 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-9260783 {
    --spacer-size: 16px;
}

.elementor-6785 .elementor-element.elementor-element-ee456f1 .pxl-counter .pxl-counter--inner {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-ee456f1 .pxl-counter .pxl-counter--title {
    color: #4B535D;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3.2px;
}

.elementor-6785 .elementor-element.elementor-element-ee456f1 .pxl-counter .pxl-counter--number {
    color: #0A1119;
    margin-bottom: 20px;
}

.elementor-6785 .elementor-element.elementor-element-ee456f1 .pxl-counter .pxl-counter--number .pxl-counter--value {
    font-family: "Metropolis", Sans-serif;
    font-size: 55px;
}

.elementor-6785 .elementor-element.elementor-element-ee456f1 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-dfab97e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6785 .elementor-element.elementor-element-abdd1cf .pxl-icon1 {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-abdd1cf .pxl-icon1 a {
    background-color: #D7D8D9;
    width: 57px;
    height: 57px;
}

.elementor-6785 .elementor-element.elementor-element-abdd1cf {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-a56d2ba {
    --spacer-size: 16px;
}

.elementor-6785 .elementor-element.elementor-element-e90583c .pxl-counter .pxl-counter--inner {
    text-align: center;
}

.elementor-6785 .elementor-element.elementor-element-e90583c .pxl-counter .pxl-counter--title {
    color: #4B535D;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 3.2px;
}

.elementor-6785 .elementor-element.elementor-element-e90583c .pxl-counter .pxl-counter--number {
    color: #0A1119;
    margin-bottom: 20px;
}

.elementor-6785 .elementor-element.elementor-element-e90583c .pxl-counter .pxl-counter--number .pxl-counter--value {
    font-family: "Metropolis", Sans-serif;
    font-size: 55px;
}

.elementor-6785 .elementor-element.elementor-element-e90583c {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-16fc3e6>.elementor-widget-container {
    margin: 62px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-0f0131f:not(.elementor-motion-effects-element-type-background),
.elementor-6785 .elementor-element.elementor-element-0f0131f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/svd5.jpg");
    background-position: top left;
    background-size: cover;
}

.reg .elementor-element.elementor-element-0f0131f:not(.elementor-motion-effects-element-type-background),
.reg .elementor-element.elementor-element-0f0131f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/ab3.webp");
    background-position: top left;
    background-size: cover;
}

.elementor-6785 .elementor-element.elementor-element-0f0131f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-0f0131f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-df8b140>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-265239e {
    --spacer-size: 800px;
}

.elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-efc1302.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-efc1302.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6785 .elementor-element.elementor-element-efc1302:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF7D;
}

.elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 90px;
}

.elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6785 .elementor-element.elementor-element-8b40128 .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-8b40128>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-b1a3f18 {
    margin-top: 13px;
    margin-bottom: 0px;
}

.elementor-6785 .elementor-element.elementor-element-3dc4c94>.elementor-element-populated {
    padding: 0px 10px 0px 0px;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--title,
.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--title a {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--description {
    color: var(--e-global-color-text);
    font-family: "Metropolis", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-item--icon {
    border-radius: 11111px 11111px 11111px 11111px !important;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--icon i {
    font-size: 24px;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--icon svg {
    height: 24px;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 .pxl-icon-box .pxl-item--icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    background-color: var(--e-global-color-primary);
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8>.elementor-widget-container {
    margin: 20px 60px 20px 0px;
}

.elementor-6785 .elementor-element.elementor-element-48fb2f8 {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--title,
.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--title a {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--description {
    color: var(--e-global-color-text);
    font-family: "Metropolis", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-item--icon {
    border-radius: 11111px 11111px 11111px 11111px !important;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--icon svg path {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--icon svg polygon {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--icon i {
    font-size: 24px;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--icon svg {
    height: 24px;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d .pxl-icon-box .pxl-item--icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    background-color: var(--e-global-color-primary);
}

.elementor-6785 .elementor-element.elementor-element-1917e8d>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-6785 .elementor-element.elementor-element-1917e8d {
    width: auto;
    max-width: auto;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit),
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .pxl-select-higthlight {
    font-family: "Metropolis", Sans-serif;
    font-size: 15px;
    color: #0A1119;
    background-color: #FFFFFF4D;
    border-width: 1px 1px 1px 1px !important;
    border-color: #FFFFFF00 !important;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance),
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .pxl-select-higthlight {
    border-style: solid;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):hover,
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):focus,
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):active {
    border-color: #0A1119 !important;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea),
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .pxl-select-higthlight {
    height: 50px;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-form-control.wpcf7-textarea {
    height: 240px;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-submit,
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form button {
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 50px;
    padding: 0px 65px 0px 35px;
    border-radius: 11110px 11110px 11110px 11110px;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-submit {
    color: #FFFFFF;
    background: #121C27;
    margin-top: 26px;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-submit i {
    color: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-submit svg path {
    fill: #FFFFFF;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-submit:hover,
.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .wpcf7-submit:focus {
    background-color: #000000;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .row {
    margin-top: -0px;
    margin-right: -12px;
    margin-bottom: -0px;
    margin-left: -12px !important;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 .pxl-contact-form .input-filled:not(.label-text) {
    padding: 0px 12px 0px 12px !important;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0>.elementor-widget-container {
    margin: 25px 0px -26px 0px;
}

.elementor-6785 .elementor-element.elementor-element-d5259f0 {
    width: var(--container-widget-width, 848px);
    max-width: 848px;
    --container-widget-width: 848px;
    --container-widget-flex-grow: 0;
}

@media(max-width:1400px) {
    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-item--title {
        font-size: 45px;
        line-height: 60px;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block {
        width: 150px !important;
        height: 150px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(2) {
        right: 150px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(3) {
        right: calc(150px + 150px) !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(5) {
        right: 150px !important;
        bottom: 150px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(4) {
        bottom: 150px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(6) {
        bottom: calc(150px + 150px) !important;
    }

    .elementor-6785 .elementor-element.elementor-element-4ee3700 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-60bfe69>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-216a233>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-ed63cf8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-735ecb2>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-bc517b3 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-bc517b3 .pxl-text-editor p {
        letter-spacing: 4.2px;
    }

    .elementor-6785 .elementor-element.elementor-element-073c1fa>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-4157c9e>.elementor-element-populated {
        padding: 120px 15px 120px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-020528f>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-b715ae9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-a814aea>.elementor-element-populated {
        padding: 15px 15px 70px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-89feffe {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor p {
        font-size: 16px;
    }

    .elementor-6785 .elementor-element.elementor-element-f298195>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-3d05391>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-a52b715 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-0c66ca5>.elementor-element-populated {
        padding: 70px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-29e6c8e>.elementor-element-populated {
        padding: 70px 50px 70px 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e>.elementor-element-populated {
        padding: 15px 15px 15px 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--title {
        font-size: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--title {
        font-size: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-element-populated {
        padding: 15px 30px 15px 30px;
    }
}

@media(max-width:1200px) {
    .elementor-6785 .elementor-element.elementor-element-e6c74f3 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-073c1fa>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-3f04432 .pxl-text-editor .pxl-item--inner {
        max-width: 3000px;
    }

    .elementor-6785 .elementor-element.elementor-element-3f04432>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7482fb>.elementor-widget-container {
        margin: 70px 0px 10px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor p {
        font-size: 18px;
    }

    .elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-4157c9e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-6785 .elementor-element.elementor-element-4157c9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-6785 .elementor-element.elementor-element-4157c9e>.elementor-element-populated {
        padding: 70px 15px 70px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-9067531 {
        margin-top: 90px;
        margin-bottom: 90px;
    }

    .elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-89feffe .pxl-image-single .pxl-item--bg {
        height: 480px;
    }

    .elementor-bc-flex-widget .elementor-6785 .elementor-element.elementor-element-6cde485.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-6785 .elementor-element.elementor-element-6cde485.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-353c006 {
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-f298195>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-a52b715 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-80c975f {
        margin-top: 90px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-6572a7b {
        margin-top: 40px;
        margin-bottom: 90px;
    }

    .elementor-6785 .elementor-element.elementor-element-b31dcdc {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-29e6c8e>.elementor-element-populated {
        padding: 70px 30px 70px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7f529b {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--title {
        font-size: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-f207e15 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-8993bad.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-6785 .elementor-element.elementor-element-005316e {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .elementor-6785 .elementor-element.elementor-element-8a75723 {
        margin-top: 90px;
        margin-bottom: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-3ee9790 {
        padding: 90px 0px 90px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-8b40128 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-d5259f0 {
        z-index: 2;
    }
}

@media(max-width:1024px) {
    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-item--title {
        font-size: 35px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block {
        width: 100px !important;
        height: 100px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(2) {
        right: 100px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(3) {
        right: calc(100px + 100px) !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(5) {
        right: 100px !important;
        bottom: 100px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(4) {
        bottom: 100px !important;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .mask--content .block:nth-child(6) {
        bottom: calc(100px + 100px) !important;
    }

    .elementor-6785 .elementor-element.elementor-element-d784c9b>.elementor-container {
        min-height: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-d784c9b {
        padding: 30px 0px 30px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-811c798>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-2114397 {
        width: auto;
        max-width: auto;
    }

    .elementor-6785 .elementor-element.elementor-element-ecf496b>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-d6be975>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-4da12ea>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--number .pxl-counter--value {
        font-size: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--suffix {
        font-size: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-735ecb2 .pxl-counter .pxl-counter--number .pxl-counter--suffix {
        transform: translatey(-15px);
        margin-left: -2px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7482fb>.elementor-widget-container {
        margin: 70px 0px 10px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-40e2d55>.elementor-widget-container {
        margin: 30px 0px 40px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-d5e32b3>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-9baa657.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--title {
        font-size: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-6572a7b {
        margin-top: 40px;
        margin-bottom: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-b31dcdc {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-29e6c8e>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-6785 .elementor-element.elementor-element-5c51914>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7f529b {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-1959559 .pxl-image-single img {
        width: auto;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--title {
        font-size: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-36ef07a {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-6f6d1cc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--title {
        font-size: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-2417b9b {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .elementor-6785 .elementor-element.elementor-element-cbe39a3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-068e956 .pxl-image--inner {
        height: 400px;
    }

    .elementor-6785 .elementor-element.elementor-element-8a75723 {
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--title {
        font-size: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-3ee9790 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 70px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--title {
        font-size: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-8b40128 .pxl-heading .pxl-item--title {
        font-size: 35px;
    }
}

@media(max-width:767px) {
    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-slider-carousel1 .pxl-item--content {
        max-width: 3000px;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-slider-carousel1 .pxl-item--content .content--wrapper {
        padding: 70px 15px 70px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-slider-carousel2 .content--wrapper {
        padding: 70px 15px 70px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .pxl-item--title {
        font-size: 28px;
    }

    .elementor-6785 .elementor-element.elementor-element-b9e4c4d .btn-1 {
        font-size: 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-2114397 .pxl-icon-box {
        max-width: 3000px;
    }

    .elementor-6785 .elementor-element.elementor-element-81fcf62 .pxl-icon-box {
        max-width: 3000px;
    }

    .elementor-6785 .elementor-element.elementor-element-2a75a78 .pxl-icon-box {
        max-width: 3000px;
    }

    .elementor-6785 .elementor-element.elementor-element-aeaa945 .pxl-icon-box {
        max-width: 3000px;
    }

    .elementor-6785 .elementor-element.elementor-element-60bfe69>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 70px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-5efc394 {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-e6c74f3 .pxl-heading .pxl-item--title {
        font-size: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-a1095f8.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-6785 .elementor-element.elementor-element-216a233>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-735ecb2>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-735ecb2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-ae33fca .pxl-button .btn {
        font-size: 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-3f04432 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-3f04432 .pxl-text-editor p {
        font-size: 20px;
        line-height: 35px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--title,
    .elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--title a {
        font-size: 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7eafdb .pxl-icon-box .pxl-item--description {
        font-size: 14px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-e7482fb .pxl-heading .pxl-item--subtitle {
        margin-bottom: 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-0e6e094 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-18c84c7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--subtitle,
    .elementor-6785 .elementor-element.elementor-element-51ac1cd .pxl-heading .pxl-item--subtitle span {
        font-size: 13px;
        line-height: 30px;
        letter-spacing: 3.2px;
    }

    .elementor-6785 .elementor-element.elementor-element-3e1c869 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-3e1c869 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
    .elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-95c1c39 .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
    .elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-c3f69e0 .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-c3f69e0>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-9067531 {
        margin-top: 70px;
        margin-bottom: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-c279daf .pxl-heading .pxl-item--subtitle {
        margin-bottom: 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-40e2d55 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-40e2d55 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-40e2d55>.elementor-widget-container {
        margin: 20px 0px 30px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-d8751a9 .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-ab946f7 .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-266777e .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-763ea0d .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-3fb6657 .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-19275e3 .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-98c13aa .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-1217cfa .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-a1ff14e .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-acadb63 .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-5c00ccc .pxl-info-box1 .pxl-title {
        font-size: 13px;
    }

    .elementor-6785 .elementor-element.elementor-element-b715ae9 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-89feffe .pxl-image-single .pxl-item--bg {
        height: 399px;
    }

    .elementor-6785 .elementor-element.elementor-element-6cde485>.elementor-element-populated {
        padding: 70px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--subtitle,
    .elementor-6785 .elementor-element.elementor-element-6ddc4d8 .pxl-heading .pxl-item--subtitle span {
        font-size: 13px;
        letter-spacing: 3.2px;
    }

    .elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-bf69e17 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-b6d6c6a .pxl-button {
        text-align: left;
    }

    .elementor-6785 .elementor-element.elementor-element-b6d6c6a>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-a52b715 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-0c66ca5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-492e87e {
        right: -92px;
    }

    body.rtl .elementor-6785 .elementor-element.elementor-element-492e87e {
        left: -92px;
    }

    .elementor-6785 .elementor-element.elementor-element-492e87e {
        top: -309px;
    }

    body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-1a41fa5 {
        right: -234px;
    }

    body.rtl .elementor-6785 .elementor-element.elementor-element-1a41fa5 {
        left: -234px;
    }

    .elementor-6785 .elementor-element.elementor-element-1a41fa5 {
        top: -221px;
    }

    .elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--subtitle,
    .elementor-6785 .elementor-element.elementor-element-1e10d42 .pxl-heading .pxl-item--subtitle span {
        font-size: 13px;
        letter-spacing: 3.2px;
    }

    .elementor-6785 .elementor-element.elementor-element-d5e32b3 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-d5e32b3 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
    .elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-5a6e8c3 .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-80c975f {
        margin-top: 70px;
        margin-bottom: 30px;
    }

    .elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-2992cb1 .pxl-heading .pxl-item--subtitle {
        margin-bottom: 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-f0cf01f .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-f0cf01f .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-7c05408 .pxl-pricing .pxl-item--price {
        font-size: 48px;
    }

    .elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--title-box {
        letter-spacing: 4.4px;
    }

    .elementor-6785 .elementor-element.elementor-element-30b407b .pxl-pricing .pxl-item--price {
        font-size: 48px;
    }

    .elementor-6785 .elementor-element.elementor-element-9e0cefb .pxl-pricing .pxl-item--price {
        font-size: 48px;
    }

    .elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--subtitle,
    .elementor-6785 .elementor-element.elementor-element-d0b0461 .pxl-heading .pxl-item--subtitle span {
        font-size: 13px;
        letter-spacing: 3.2px;
    }

    .elementor-6785 .elementor-element.elementor-element-9710283 .pxl-button .btn {
        font-size: 14px;
    }

    .elementor-6785 .elementor-element.elementor-element-68870ef {
        --spacer-size: 300px;
    }

    .elementor-6785 .elementor-element.elementor-element-c1d8726>.elementor-widget-container {
        padding: 57px 21px 03px 21px;
    }

    body:not(.rtl) .elementor-6785 .elementor-element.elementor-element-c1d8726 {
        right: 15px;
    }

    body.rtl .elementor-6785 .elementor-element.elementor-element-c1d8726 {
        left: 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-c1d8726 {
        bottom: 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-50eb35c .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 40px;
    }

    .elementor-6785 .elementor-element.elementor-element-f207e15 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-6785 .elementor-element.elementor-element-83c76c2 .pxl-heading .pxl-item--subtitle {
        margin-bottom: 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
    .elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-1457383 .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }

    .elementor-6785 .elementor-element.elementor-element-6490e3f .pxl-button .btn {
        font-size: 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-005316e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 50px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-068e956 .pxl-image--inner {
        height: 300px;
    }

    .elementor-6785 .elementor-element.elementor-element-068e956 img {
        object-fit: cover;
    }

    .elementor-6785 .elementor-element.elementor-element-b62b5a4 .pxl-heading .pxl-item--title {
        font-size: 29px;
    }

    .elementor-6785 .elementor-element.elementor-element-154c8d7 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-154c8d7 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-4cdbd5b .pxl-heading .pxl-item--title {
        font-size: 29px;
    }

    .elementor-6785 .elementor-element.elementor-element-c54aaa5 .pxl-text-editor,
    .elementor-6785 .elementor-element.elementor-element-c54aaa5 .pxl-text-editor p {
        font-size: 15px;
        line-height: 27px;
    }

    .elementor-6785 .elementor-element.elementor-element-df8b140>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-265239e {
        --spacer-size: 0px;
    }

    .elementor-6785 .elementor-element.elementor-element-efc1302>.elementor-element-populated {
        margin: -4px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 50px 15px;
    }

    .elementor-6785 .elementor-element.elementor-element-efc1302 {
        z-index: 2;
    }

    .elementor-6785 .elementor-element.elementor-element-8b40128 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 49px;
    }

    .elementor-6785 .elementor-element.elementor-element-8b40128>.elementor-widget-container {
        margin: 51px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-6785 .elementor-element.elementor-element-08b2822 {
        width: 79.015%;
    }

    .elementor-6785 .elementor-element.elementor-element-a1095f8 {
        width: 20.985%;
    }

    .elementor-6785 .elementor-element.elementor-element-a3b1a5a {
        width: 34.106%;
    }

    .elementor-6785 .elementor-element.elementor-element-8a92b75 {
        width: 25.579%;
    }

    .elementor-6785 .elementor-element.elementor-element-073c1fa {
        width: 39.981%;
    }

    .elementor-6785 .elementor-element.elementor-element-4157c9e {
        width: 74.252%;
    }

    .elementor-6785 .elementor-element.elementor-element-020528f {
        width: 25.748%;
    }

    .elementor-6785 .elementor-element.elementor-element-b59ddc8 {
        width: 49.805%;
    }

    .elementor-6785 .elementor-element.elementor-element-6cde485 {
        width: 50.195%;
    }

    .elementor-6785 .elementor-element.elementor-element-8f1dc01 {
        width: 15.745%;
    }

    .elementor-6785 .elementor-element.elementor-element-f298195 {
        width: 84.255%;
    }

    .elementor-6785 .elementor-element.elementor-element-160d5b4 {
        width: 37.495%;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e {
        width: 62.505%;
    }

    .elementor-6785 .elementor-element.elementor-element-65e587f {
        width: 54.965%;
    }

    .elementor-6785 .elementor-element.elementor-element-8993bad {
        width: 45.035%;
    }

    .elementor-6785 .elementor-element.elementor-element-df8b140 {
        width: 43.171%;
    }

    .elementor-6785 .elementor-element.elementor-element-efc1302 {
        width: 56.829%;
    }
}

@media(max-width:1400px) and (min-width:768px) {
    .elementor-6785 .elementor-element.elementor-element-4157c9e {
        width: 70%;
    }

    .elementor-6785 .elementor-element.elementor-element-020528f {
        width: 30%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-6785 .elementor-element.elementor-element-a3b1a5a {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-8a92b75 {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-073c1fa {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-f298195 {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-5f2268d {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-939ad36 {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-72d51da {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-160d5b4 {
        width: 45%;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e {
        width: 55%;
    }

    .elementor-6785 .elementor-element.elementor-element-65e587f {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-8993bad {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6785 .elementor-element.elementor-element-811c798 {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-ecf496b {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-d6be975 {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-4da12ea {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-4157c9e {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-020528f {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-b146c70 {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-9baa657 {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-160d5b4 {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-aa34e0e {
        width: 100%;
    }

    .elementor-6785 .elementor-element.elementor-element-9ea928d {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-48e2261 {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-79c2b83 {
        width: 50%;
    }

    .elementor-6785 .elementor-element.elementor-element-dfab97e {
        width: 50%;
    }
}

.text-gradient-blue-orange {
    background-image: linear-gradient(45deg, var(--blue), var(--orange));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

h1{
    /* font-size: 3.5rem; */
    font-weight: 700;
    line-height: 1.1;
}

