.elementor-23 .elementor-element.elementor-element-a8bac79 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --padding-top: 115px;
    --padding-bottom: 115px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-23 .elementor-element.elementor-element-a8bac79:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a8bac79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.bravisthemes.com/cyberguard/wp-content/uploads/2025/10/bg-contact1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-a8bac79 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-a8bac79 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-451888c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-451888c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-451888c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-c44db80 .pxl-heading .pxl-item--title {
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.015px;
    margin-bottom: 0px;
}

.elementor-23 .elementor-element.elementor-element-c44db80 .pxl-heading .pxl-item--subtitle {
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 5px;
    margin-bottom: 15px;
}

.elementor-23 .elementor-element.elementor-element-2c1389b > .elementor-widget-container {
    margin: 16px 0px 20px 0px;
}

.elementor-23 .elementor-element.elementor-element-59eab43 .pxl-button .btn {
    background-color: #4A81D3;
}

.elementor-23 .elementor-element.elementor-element-59eab43 .pxl-button .btn:after {
    border-color: #4A81D3;
}

.elementor-23 .elementor-element.elementor-element-59eab43 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-23 .elementor-element.elementor-element-4802433 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-4802433 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-4802433 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-d266252 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-23 .elementor-element.elementor-element-d266252 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-d266252 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-383b85b {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-383b85b .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-383b85b .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-6e2e59b .pxl-image-single .pxl-item--inner {
    height: 400px;
}

.elementor-23 .elementor-element.elementor-element-6e2e59b .pxl-image-single img, .elementor-23 .elementor-element.elementor-element-6e2e59b .pxl-item--inner {
    border-radius: 10px 10px 10px 10px;
}

.elementor-23 .elementor-element.elementor-element-4b79ffa {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-4b79ffa .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-4b79ffa .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-5331705 .pxl-image-single .pxl-item--inner {
    height: 400px;
}

.elementor-23 .elementor-element.elementor-element-5331705 .pxl-image-single img, .elementor-23 .elementor-element.elementor-element-5331705 .pxl-item--inner {
    border-radius: 10px 10px 10px 10px;
}

.elementor-23 .elementor-element.elementor-element-5e5ed48 {
    --display: flex;
    --position: absolute;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    top: 125px;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-5e5ed48 {
    left: 0px;
}

body.rtl .elementor-23 .elementor-element.elementor-element-5e5ed48 {
    right: 0px;
}

.elementor-23 .elementor-element.elementor-element-5e5ed48 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-5e5ed48 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-1607ffc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 1.5rem;
    --padding-bottom: 1.5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}

.elementor-23 .elementor-element.elementor-element-1607ffc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1607ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #f3f3f3 0%, #dfdfdf 100%);
}

.elementor-23 .elementor-element.elementor-element-1607ffc .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-1607ffc .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-b65260f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-b65260f .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-b65260f .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-36d6f4c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 115px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-23 .elementor-element.elementor-element-36d6f4c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-36d6f4c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-ea4c887 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-ea4c887 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-ea4c887 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-de93196 > .elementor-widget-container {
    margin: 0px 0px 37px 0px;
}

.elementor-23 .elementor-element.elementor-element-de93196 .pxl-heading {
    text-align: center;
}

.elementor-23 .elementor-element.elementor-element-de93196 .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-de93196 .pxl-heading .pxl-item--title {
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.015px;
    margin-bottom: 0px;
}

.elementor-23 .elementor-element.elementor-element-de93196 .pxl-heading .pxl-item--subtitle {
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 5px;
    margin-bottom: 15px;
}

.elementor-23 .elementor-element.elementor-element-16b8fab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-23 .elementor-element.elementor-element-16b8fab .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-16b8fab .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-1fadf4c {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-1fadf4c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-1fadf4c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-c29591a {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-c29591a .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-c29591a .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-504af8b > .elementor-widget-container {
    padding: 0px 60px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-504af8b .pxl-image-single .pxl-item--inner {
    height: 353.317px;
}

.elementor-23 .elementor-element.elementor-element-504af8b .pxl-image-single img, .elementor-23 .elementor-element.elementor-element-504af8b .pxl-item--inner {
    border-radius: 10px 10px 10px 10px;
}

.elementor-23 .elementor-element.elementor-element-4eea2e7 {
    --display: flex;
    --position: absolute;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 1.5rem;
    --padding-bottom: 1.5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
    bottom: 24px;
    --z-index: 2;
}

.elementor-23 .elementor-element.elementor-element-4eea2e7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4eea2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-color:gray;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-4eea2e7 {
    left: 24px;
}

body.rtl .elementor-23 .elementor-element.elementor-element-4eea2e7 {
    right: 24px;
}

.elementor-23 .elementor-element.elementor-element-4eea2e7 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-4eea2e7 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-e943320 > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
}

.elementor-23 .elementor-element.elementor-element-e943320 .pxl-text-editor {
    text-align: center;
    color: #FFFFFF;
    font-family: "Urbanist", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-23 .elementor-element.elementor-element-7ae04b0 .pxl-text-editor {
    text-align: center;
    color: #FFFFFFBF;
    font-size: 14px;
    line-height: 1.5em;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-dff3f43 {
    right: 0px;
}

body.rtl .elementor-23 .elementor-element.elementor-element-dff3f43 {
    left: 0px;
}

.elementor-23 .elementor-element.elementor-element-dff3f43 {
    bottom: 0px;
}

.elementor-23 .elementor-element.elementor-element-dff3f43 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 10px 30px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.3);
}

.elementor-23 .elementor-element.elementor-element-dff3f43 .pxl-image-single img, .elementor-23 .elementor-element.elementor-element-dff3f43 .pxl-item--inner {
    border-radius: 10px 10px 10px 10px;
}

.elementor-23 .elementor-element.elementor-element-4b2f27c {
    --spacer-size: 50px;
}

.elementor-23 .elementor-element.elementor-element-d23cc66 {
    --display: flex;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
}

.elementor-23 .elementor-element.elementor-element-d23cc66 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-d23cc66 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-02914f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-23 .elementor-element.elementor-element-02914f6 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-02914f6 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-98640b0 {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-98640b0.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-23 .elementor-element.elementor-element-98640b0 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-98640b0 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-451f6d8 > .elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
}

.elementor-23 .elementor-element.elementor-element-2f166e6 {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-2f166e6 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-2f166e6 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-22d83f3 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-23 .elementor-element.elementor-element-22d83f3 .pxl-text-editor {
    color: #111013;
    font-family: "Urbanist", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-23 .elementor-element.elementor-element-8f62a39 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-23 .elementor-element.elementor-element-8f62a39 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-8f62a39 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-37006b5 {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-37006b5.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-23 .elementor-element.elementor-element-37006b5 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-37006b5 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-0f9a7f4 > .elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
}

.elementor-23 .elementor-element.elementor-element-b9dc55e {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-b9dc55e .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-b9dc55e .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-235927f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-23 .elementor-element.elementor-element-235927f .pxl-text-editor {
    color: #111013;
    font-family: "Urbanist", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-23 .elementor-element.elementor-element-4229693 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-23 .elementor-element.elementor-element-4229693 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-4229693 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-1dcd66c {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-1dcd66c.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-23 .elementor-element.elementor-element-1dcd66c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-1dcd66c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-7ac72a3 > .elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
}

.elementor-23 .elementor-element.elementor-element-f7e475d {
    --display: flex;
}

.elementor-23 .elementor-element.elementor-element-f7e475d .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-f7e475d .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-9c2058e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-23 .elementor-element.elementor-element-9c2058e .pxl-text-editor {
    color: #111013;
    font-family: "Urbanist", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-23 .elementor-element.elementor-element-f704a1c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-23 .elementor-element.elementor-element-f704a1c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f704a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}

.elementor-23 .elementor-element.elementor-element-f704a1c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-f704a1c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-6dabf5a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-6dabf5a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-23 .elementor-element.elementor-element-6dabf5a .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-6dabf5a .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-126ed6f {
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-23 .elementor-element.elementor-element-126ed6f .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-126ed6f .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-00a4610 > .elementor-widget-container {
    margin: 0px 0px 19px 0px;
}

.elementor-23 .elementor-element.elementor-element-00a4610 .pxl-heading {
    text-align: left;
}

.elementor-23 .elementor-element.elementor-element-00a4610 .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: left;
}

.elementor-23 .elementor-element.elementor-element-00a4610 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.015px;
    margin-bottom: 0px;
}

.elementor-23 .elementor-element.elementor-element-00a4610 .pxl-heading .pxl-item--subtitle {
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 5px;
    margin-bottom: 15px;
}

.elementor-23 .elementor-element.elementor-element-881db19 > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-23 .elementor-element.elementor-element-881db19 .pxl-text-editor .pxl-item--inner {
    max-width: 95%;
}

.elementor-23 .elementor-element.elementor-element-881db19 .pxl-text-editor {
    color: #FFFFFFBF;
}

.elementor-23 .elementor-element.elementor-element-cd73197 > .elementor-widget-container {
    margin: 0px 0px 23px 0px;
}

.elementor-23 .elementor-element.elementor-element-cd73197 .pxl-list a {
    color: #F8F9FA;
    font-weight: 600;
}

.elementor-23 .elementor-element.elementor-element-cd73197 .pxl-list a:after {
    background-color: #F8F9FA;
}

.elementor-23 .elementor-element.elementor-element-cd73197 .pxl-list .pxl--item .pxl-item--icon i {
    color: #4A81D3;
}

.elementor-23 .elementor-element.elementor-element-cd73197 .pxl-list .pxl--item .pxl-item--icon svg path {
    fill: #4A81D3;
}

.elementor-23 .elementor-element.elementor-element-cd73197 .pxl-list .pxl--item .pxl-item--icon {
    margin: 0px 4px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-6884482 .pxl-button .btn {
    background-color: #4A81D3;
}

.elementor-23 .elementor-element.elementor-element-6884482 .pxl-button .btn:after {
    border-color: #4A81D3;
}

.elementor-23 .elementor-element.elementor-element-6884482 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-23 .elementor-element.elementor-element-73c29af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-73c29af .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-73c29af .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-90c70ea .pxl-image-single .pxl-item--inner {
    height: 709.65px;
}

.elementor-23 .elementor-element.elementor-element-b96f73d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 85px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-23 .elementor-element.elementor-element-b96f73d .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-b96f73d .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-1e85723 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-1e85723 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-1e85723 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-cd2af56 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-23 .elementor-element.elementor-element-cd2af56 .pxl-heading {
    text-align: center;
}

.elementor-23 .elementor-element.elementor-element-cd2af56 .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: center;
}

.elementor-23 .elementor-element.elementor-element-cd2af56 .pxl-heading .pxl-item--title {
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.015px;
    margin-bottom: 0px;
}

.elementor-23 .elementor-element.elementor-element-cd2af56 .pxl-heading .pxl-item--subtitle {
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 5px;
    margin-bottom: 15px;
}

.elementor-23 .elementor-element.elementor-element-3e3e260 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-23 .elementor-element.elementor-element-3e3e260 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-3e3e260 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-f4c873e .pxl-grid .pxl-grid-item {
    padding: 12px;
}

.elementor-23 .elementor-element.elementor-element-f4c873e .pxl-grid .pxl-grid-masonry {
    margin-left: -12px;
    margin-right: -12px;
}

.elementor-23 .elementor-element.elementor-element-ea2d65e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
}

.elementor-23 .elementor-element.elementor-element-ea2d65e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ea2d65e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #545454 0%, #000 100%);
}

.elementor-23 .elementor-element.elementor-element-ea2d65e .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-ea2d65e .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-5d08b81 {
    right: 0px;
}

body.rtl .elementor-23 .elementor-element.elementor-element-5d08b81 {
    left: 0px;
}

.elementor-23 .elementor-element.elementor-element-5d08b81 {
    top: -130%;
}

.elementor-23 .elementor-element.elementor-element-5d08b81 .pxl-image-single img {
    opacity: 0.1;
}

.elementor-23 .elementor-element.elementor-element-bdb4873 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --z-index: 2;
}

.elementor-23 .elementor-element.elementor-element-bdb4873 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-bdb4873 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-54eddff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-23 .elementor-element.elementor-element-54eddff .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-23 .elementor-element.elementor-element-54eddff .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-23 .elementor-element.elementor-element-3b7f6c9 .pxl-text-editor {
    color: #FFFFFF;
    font-family: "Urbanist", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-23 .elementor-element.elementor-element-e162545 .pxl-button .btn {
    background-color: #02010100;
    line-height: 37.3px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #FFFFFF80 !important;
}

.elementor-23 .elementor-element.elementor-element-e162545 .pxl-button .btn:after {
    border-color: #02010100;
}

.elementor-23 .elementor-element.elementor-element-e162545 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

@media(max-width: 1366px) {
    .elementor-23 .elementor-element.elementor-element-a8bac79 {
        --gap:30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-23 .elementor-element.elementor-element-16b8fab {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
}

@media(max-width: 1200px) {
    .elementor-23 .elementor-element.elementor-element-a8bac79 {
        --padding-top:70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-23 .elementor-element.elementor-element-c44db80 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-23 .elementor-element.elementor-element-36d6f4c {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-23 .elementor-element.elementor-element-de93196 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-23 .elementor-element.elementor-element-504af8b > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-4b2f27c {
        --spacer-size: 30px;
    }

    .elementor-23 .elementor-element.elementor-element-00a4610 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-23 .elementor-element.elementor-element-b96f73d {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-23 .elementor-element.elementor-element-cd2af56 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-23 .elementor-element.elementor-element-f4c873e .pxl-team-grid .pxl-grid-inner .pxl-item--title {
        font-size: 18px;
    }

    .elementor-23 .elementor-element.elementor-element-f4c873e .pxl-team-grid .pxl-grid-inner .pxl-item--position {
        font-size: 16px;
    }
}

@media(max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-36d6f4c {
        --padding-top:70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-23 .elementor-element.elementor-element-16b8fab {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-23 .elementor-element.elementor-element-f704a1c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-23 .elementor-element.elementor-element-b96f73d {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-23 .elementor-element.elementor-element-54eddff {
        --flex-wrap: wrap;
    }
}

@media(max-width: 880px) {
    .elementor-23 .elementor-element.elementor-element-a8bac79 {
        --flex-direction:column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-23 .elementor-element.elementor-element-90c70ea .pxl-image-single .pxl-item--inner {
        height: 500px;
    }
}

@media(max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-504af8b > .elementor-widget-container {
        padding:0px 0px 0px 0px;
    }

    .elementor-23 .elementor-element.elementor-element-4eea2e7 {
        --width: 200px;
        bottom: 15px;
    }

    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-4eea2e7 {
        left: 15px;
    }

    body.rtl .elementor-23 .elementor-element.elementor-element-4eea2e7 {
        right: 15px;
    }

    .elementor-23 .elementor-element.elementor-element-451f6d8 > .elementor-widget-container {
        padding: 0rem 0rem 1rem 0rem;
    }

    .elementor-23 .elementor-element.elementor-element-0f9a7f4 > .elementor-widget-container {
        padding: 0rem 0rem 1rem 0rem;
    }

    .elementor-23 .elementor-element.elementor-element-7ac72a3 > .elementor-widget-container {
        padding: 0rem 0rem 1rem 0rem;
    }

    .elementor-23 .elementor-element.elementor-element-126ed6f {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-23 .elementor-element.elementor-element-3b7f6c9 .pxl-text-editor {
        font-size: 28px;
    }
}

@media(min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-451888c {
        --width:50%;
    }

    .elementor-23 .elementor-element.elementor-element-4802433 {
        --width: 50%;
    }

    .elementor-23 .elementor-element.elementor-element-b65260f {
        --width: 100%;
    }

    .elementor-23 .elementor-element.elementor-element-ea4c887 {
        --width: 100%;
    }

    .elementor-23 .elementor-element.elementor-element-16b8fab {
        --width: 100%;
    }

    .elementor-23 .elementor-element.elementor-element-4eea2e7 {
        --width: 200px;
    }

    .elementor-23 .elementor-element.elementor-element-98640b0 {
        --width: 100px;
    }

    .elementor-23 .elementor-element.elementor-element-37006b5 {
        --width: 100px;
    }

    .elementor-23 .elementor-element.elementor-element-1dcd66c {
        --width: 100px;
    }

    .elementor-23 .elementor-element.elementor-element-6dabf5a {
        --width: 652px;
    }

    .elementor-23 .elementor-element.elementor-element-73c29af {
        --width: 100%;
    }

    .elementor-23 .elementor-element.elementor-element-1e85723 {
        --width: 100%;
    }

    .elementor-23 .elementor-element.elementor-element-3e3e260 {
        --width: 100%;
    }

    .elementor-23 .elementor-element.elementor-element-bdb4873 {
        --width: 100%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-23 .elementor-element.elementor-element-6dabf5a {
        --width:50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-23 .elementor-element.elementor-element-6dabf5a {
        --width:100%;
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-23 .elementor-element.elementor-element-451888c {
        --width:100%;
    }

    .elementor-23 .elementor-element.elementor-element-4802433 {
        --width: 100%;
    }
}
