.elementor-16 .elementor-element.elementor-element-5161d23 {
    --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;
    --overlay-opacity: 1;
    --padding-top: 220px;
    --padding-bottom: 192px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-5161d23::before,
.elementor-16 .elementor-element.elementor-element-5161d23>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-5161d23>.e-con-inner>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-5161d23>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-5161d23>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-5161d23>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(-90deg, #000A5B66 50%, #12aea3 100%);
}

.elementor-16 .elementor-element.elementor-element-5161d23 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-16 .elementor-element.elementor-element-5161d23 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-5161d23 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-0b31933 {
    --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-16 .elementor-element.elementor-element-0b31933 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-0b31933 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-bd11b0a>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-bd11b0a .pxl-heading .pxl-heading--inner {
    max-width: 49%;
}

.elementor-16 .elementor-element.elementor-element-bd11b0a .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-bd11b0a .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 20px;
}

.elementor-16 .elementor-element.elementor-element-c162dc7>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn {
    background-color: #02010100;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #FFFFFF !important;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn:after {
    border-color: #02010100;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn:hover .pxl--btn-text,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn:focus .pxl--btn-text {
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:hover,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-slide-lr:hover {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:hover,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:hover {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:hover,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-nina:hover {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:hover,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-nanuk:hover {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:active,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-slide-lr:active {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:active,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:active {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:active,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-nina:active {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:active,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-nanuk:active {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:focus,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-slide-lr:focus {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:focus,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:focus {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:focus,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-nina:focus {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-default:focus,
.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn.btn-nanuk:focus {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .btn:hover {
    border-color: #000A5B !important;
}

.elementor-16 .elementor-element.elementor-element-c162dc7 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-16 .elementor-element.elementor-element-9d1bee4 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --flex-wrap: wrap;
}

.elementor-16 .elementor-element.elementor-element-9d1bee4 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-9d1bee4 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-ac6b6cf .pxl-text-editor {
    color: #F8F9FA;
}

.elementor-16 .elementor-element.elementor-element-05b35cf .pxl-text-editor {
    color: #F8F9FA;
}

.elementor-16 .elementor-element.elementor-element-bd513bf .pxl-icon-list a {
    color: #FEC42C;
    font-size: 15px;
    margin: 0 2px;
}

.elementor-16 .elementor-element.elementor-element-6531703 .pxl-text-editor {
    color: #F8F9FA;
}

.elementor-16 .elementor-element.elementor-element-af13e9f {
    --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;
    --padding-top: 25px;
    --padding-bottom: 30px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-af13e9f:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-af13e9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-af13e9f .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-af13e9f .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-f6f14ff {
    --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-16 .elementor-element.elementor-element-f6f14ff .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-f6f14ff .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-2f08b27 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-2f08b27 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-2f08b27 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-3627c0a>.elementor-widget-container {
    margin: 30px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item-inner .pxl-item-desc {
    color: #FFFFFF99 !important;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item-inner {
    gap: 15px;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item--icon {
    color: #4A7DC2;
    font-size: 60px !important;
    background-color: #02010100 !important;
    min-width: 60px;
    height: 60px;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item--icon svg path {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item--icon svg rect {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-3627c0a .pxl-icon-box .pxl-item--icon svg {
    height: 60px !important;
}

.elementor-16 .elementor-element.elementor-element-4a79de0 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #FFFFFF80;
    --border-color: #FFFFFF80;
}

.elementor-16 .elementor-element.elementor-element-4a79de0 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-4a79de0 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-91829d8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-91829d8 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-91829d8 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-b6383c4>.elementor-widget-container {
    margin: 30px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item-inner .pxl-item-desc {
    color: #FFFFFF99 !important;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item-inner {
    gap: 15px;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item--icon {
    color: #4A7DC2;
    font-size: 60px !important;
    background-color: #02010100 !important;
    min-width: 60px;
    height: 60px;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item--icon svg path {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item--icon svg rect {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-b6383c4 .pxl-icon-box .pxl-item--icon svg {
    height: 60px !important;
}

.elementor-16 .elementor-element.elementor-element-6a5100f {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-6a5100f .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-6a5100f .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-4eaeb3c {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-4eaeb3c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-4eaeb3c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d>.elementor-widget-container {
    margin: 30px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item-inner .pxl-item-desc {
    color: #FFFFFF99 !important;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item-inner {
    gap: 15px;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item--icon {
    color: #4A7DC2;
    font-size: 60px !important;
    background-color: #02010100 !important;
    min-width: 60px;
    height: 60px;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item--icon svg path {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item--icon svg rect {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-ff38d6d .pxl-icon-box .pxl-item--icon svg {
    height: 60px !important;
}

.elementor-16 .elementor-element.elementor-element-15b34f8 {
    --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: 135px;
    --padding-bottom: 130px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-15b34f8 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-15b34f8 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-98ca70d {
    --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: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
}

.elementor-16 .elementor-element.elementor-element-98ca70d .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-98ca70d .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-43ff422 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-43ff422 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-43ff422 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-b698bb4 .pxl-image-single .pxl-item--inner {
    height: 399px;
}

.elementor-16 .elementor-element.elementor-element-b698bb4 .pxl-image-single img,
.elementor-16 .elementor-element.elementor-element-b698bb4 .pxl-item--inner {
    border-radius: 20px 20px 20px 20px;
}

.elementor-16 .elementor-element.elementor-element-4c3a639 {
    --display: flex;
    --padding-top: 55px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-4c3a639 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-4c3a639 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-3a26ecd .pxl-image-single .pxl-item--inner {
    height: 399px;
}

.elementor-16 .elementor-element.elementor-element-3a26ecd .pxl-image-single img,
.elementor-16 .elementor-element.elementor-element-3a26ecd .pxl-item--inner {
    border-radius: 20px 20px 20px 20px;
}

.elementor-16 .elementor-element.elementor-element-9dd8e84 {
    --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-16 .elementor-element.elementor-element-9dd8e84 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-9dd8e84 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-b0297bf>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-b0297bf .pxl-heading .pxl-heading--inner {
    max-width: 80%;
}

.elementor-16 .elementor-element.elementor-element-b0297bf .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-b0297bf .pxl-heading .pxl-item--subtitle {
    margin-bottom: 17px;
}

.elementor-16 .elementor-element.elementor-element-6bc87e8>.elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-16 .elementor-element.elementor-element-bb0da06 {
    --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: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
}

.elementor-16 .elementor-element.elementor-element-bb0da06 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-bb0da06 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-9028010 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-9028010 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-9028010 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-827cdc3 .pxl-list .pxl--item .pxl-item-link {
    align-items: start;
}

.elementor-16 .elementor-element.elementor-element-827cdc3 .pxl-list .pxl--item .pxl-item--icon i {
    color: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-827cdc3 .pxl-list .pxl--item .pxl-item--icon svg path {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-827cdc3 .pxl-list .pxl--item .pxl-item--icon {
    margin: 0px 03px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-6db1ff5 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-6db1ff5 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-6db1ff5 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-fa6490e .pxl-list .pxl--item .pxl-item-link {
    align-items: start;
}

.elementor-16 .elementor-element.elementor-element-fa6490e .pxl-list .pxl--item .pxl-item--icon i {
    color: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-fa6490e .pxl-list .pxl--item .pxl-item--icon svg path {
    fill: #4A7DC2;
}

.elementor-16 .elementor-element.elementor-element-fa6490e .pxl-list .pxl--item .pxl-item--icon {
    margin: 0px 03px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-f3897d9>.elementor-widget-container {
    margin: 28px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-f3897d9 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-16 .elementor-element.elementor-element-9f68bac {
    --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: 120px;
    --padding-bottom: 130px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-9f68bac:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-9f68bac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4A7CD21A;
}

.elementor-16 .elementor-element.elementor-element-9f68bac .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-9f68bac .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-ac1ac70 {
    --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-16 .elementor-element.elementor-element-ac1ac70 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-ac1ac70 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-c74a3ee>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading .pxl-heading--inner {
    max-width: 80%;
}

.elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading .pxl-item--subtitle {
    margin-bottom: 17px;
}

.elementor-16 .elementor-element.elementor-element-72847f9>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
}

.elementor-16 .elementor-element.elementor-element-72847f9 .pxl-text-editor {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-72847f9 .pxl-text-editor .pxl-item--inner {
    max-width: 563px;
}

.elementor-16 .elementor-element.elementor-element-7371f8b {
    --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-16 .elementor-element.elementor-element-7371f8b .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-7371f8b .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-37741dc {
    --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: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
}

.elementor-16 .elementor-element.elementor-element-37741dc .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-37741dc .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-5855528 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-5855528 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-5855528 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-ff281fa .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #10244B;
}

.elementor-16 .elementor-element.elementor-element-ff281fa .pxl-icon-box .pxl-item-inner {
    background-color: #FFFFFF !important;
}

.elementor-16 .elementor-element.elementor-element-62a7ae9 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-62a7ae9 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-62a7ae9 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-c880081 .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #10244B;
}

.elementor-16 .elementor-element.elementor-element-c880081 .pxl-icon-box .pxl-item-inner {
    background-color: #FFFFFF !important;
}

.elementor-16 .elementor-element.elementor-element-964d2d6 {
    --display: flex;
    --justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-964d2d6 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-964d2d6 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-336bf6f .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #10244B;
}

.elementor-16 .elementor-element.elementor-element-336bf6f .pxl-icon-box .pxl-item-inner {
    background-color: #FFFFFF !important;
}

.elementor-16 .elementor-element.elementor-element-2e4cbee {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-2e4cbee .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-2e4cbee .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-2029233 .pxl-icon-box .pxl-item-inner .pxl-item-title {
    color: #10244B;
}

.elementor-16 .elementor-element.elementor-element-2029233 .pxl-icon-box .pxl-item-inner {
    background-color: #FFFFFF !important;
}

.elementor-16 .elementor-element.elementor-element-e71413a .pxl-button {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-e71413a>.elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-e71413a .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-16 .elementor-element.elementor-element-b92d7a4 {
    --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: 60px;
    --padding-bottom: 60px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-b92d7a4:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-b92d7a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000A5B;
}

.elementor-16 .elementor-element.elementor-element-b92d7a4 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-b92d7a4 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-d408d83 {
    --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-16 .elementor-element.elementor-element-d408d83 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-d408d83 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-3ffca2e {
    --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-16 .elementor-element.elementor-element-3ffca2e .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-3ffca2e .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-5163797 {
    --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-16 .elementor-element.elementor-element-5163797 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-5163797 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-7ac7412 {
    --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-16 .elementor-element.elementor-element-7ac7412 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-7ac7412 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-fc38de1 {
    --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: 120px;
    --padding-bottom: 155px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-fc38de1 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-fc38de1 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-931cd86 {
    --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-16 .elementor-element.elementor-element-931cd86 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-931cd86 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-c7857de>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-c7857de .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-c7857de .pxl-heading .pxl-item--subtitle {
    margin-bottom: 17px;
}

.elementor-16 .elementor-element.elementor-element-602ea93>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-16 .elementor-element.elementor-element-9f3be1f {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #0000004D;
    --border-color: #0000004D;
    --padding-top: 22px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-9f3be1f .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-9f3be1f .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-e4d5e10 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-16 .elementor-element.elementor-element-e4d5e10 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-e4d5e10 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-3f475ce {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-3f475ce .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-3f475ce .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-c548350 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-c548350 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-c548350 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-64807c6 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-16 .elementor-element.elementor-element-64807c6 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-64807c6 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-0cb580b {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-0cb580b .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-0cb580b .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-5c18bec {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-5c18bec .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-5c18bec .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-c0bac5e {
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-16 .elementor-element.elementor-element-c0bac5e .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-c0bac5e .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-9ce2c5c {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-16 .elementor-element.elementor-element-9ce2c5c .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-9ce2c5c .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-e530c81>.elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-16 .elementor-element.elementor-element-e530c81 .pxl-image-single .pxl-item--inner {
    height: 236.8px;
}

.elementor-16 .elementor-element.elementor-element-e530c81 .pxl-image-single img,
.elementor-16 .elementor-element.elementor-element-e530c81 .pxl-item--inner {
    border-radius: 20px 20px 20px 20px;
}

.elementor-16 .elementor-element.elementor-element-21bc2cb .pxl-image-single .pxl-item--inner {
    height: 296px;
}

.elementor-16 .elementor-element.elementor-element-21bc2cb .pxl-image-single img,
.elementor-16 .elementor-element.elementor-element-21bc2cb .pxl-item--inner {
    border-radius: 20px 20px 20px 20px;
}

.elementor-16 .elementor-element.elementor-element-2b3fb22 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-2b3fb22 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-2b3fb22 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-a7be7b9 .pxl-image-single .pxl-item--inner {
    height: 399.6px;
}

.elementor-16 .elementor-element.elementor-element-a7be7b9 .pxl-image-single img,
.elementor-16 .elementor-element.elementor-element-a7be7b9 .pxl-item--inner {
    border-radius: 20px 20px 20px 20px;
}

.elementor-16 .elementor-element.elementor-element-d0d5540 {
    --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: 120px;
    --padding-bottom: 108px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-d0d5540:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-d0d5540>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4A7CD21A;
}

.elementor-16 .elementor-element.elementor-element-d0d5540 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-d0d5540 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-964e490 {
    --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-16 .elementor-element.elementor-element-964e490 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-964e490 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-d075595>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-d075595 .pxl-heading {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-d075595 .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-d075595 .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-d075595 .pxl-heading .pxl-item--subtitle {
    margin-bottom: 17px;
}

.elementor-16 .elementor-element.elementor-element-acd7da4>.elementor-widget-container {
    margin: 0px 0px 37px 0px;
}

.elementor-16 .elementor-element.elementor-element-acd7da4 .pxl-text-editor {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-acd7da4 .pxl-text-editor .pxl-item--inner {
    max-width: 628px;
}

.elementor-16 .elementor-element.elementor-element-8e36ff0 {
    --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-16 .elementor-element.elementor-element-8e36ff0 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-8e36ff0 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-9c707a0 .pxl-grid .pxl-grid-item {
    padding: 12px;
}

.elementor-16 .elementor-element.elementor-element-9c707a0 .pxl-grid .pxl-grid-masonry {
    margin-left: -12px;
    margin-right: -12px;
}

.elementor-16 .elementor-element.elementor-element-07e3439 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 123px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-07e3439 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-07e3439 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-cabeee0 {
    --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-16 .elementor-element.elementor-element-cabeee0 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-cabeee0 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-92a30c5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-92a30c5 .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-cb0bd9f {
    --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-16 .elementor-element.elementor-element-cb0bd9f .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-cb0bd9f .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-faed713 {
    --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: 115px;
    --padding-bottom: 105px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-faed713:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-faed713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4A7CD21A;
}

.elementor-16 .elementor-element.elementor-element-faed713 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-faed713 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-ba2fc12 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-ba2fc12 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-ba2fc12 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-cd71716>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-16 .elementor-element.elementor-element-cd71716 .pxl-heading {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-cd71716 .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-cd71716 .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-cd71716 .pxl-heading .pxl-item--subtitle {
    margin-bottom: 17px;
}

.elementor-16 .elementor-element.elementor-element-17efbb0>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-16 .elementor-element.elementor-element-17efbb0 .pxl-text-editor {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-17efbb0 .pxl-text-editor .pxl-item--inner {
    max-width: 628px;
}

.elementor-16 .elementor-element.elementor-element-6356f20 {
    --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-16 .elementor-element.elementor-element-6356f20 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-6356f20 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-a06f7d2>.elementor-widget-container {
    margin: 0px -240px 0px -240px;
}

.elementor-16 .elementor-element.elementor-element-d1c1cbb {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-d1c1cbb:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-d1c1cbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4A7CD2;
}

.elementor-16 .elementor-element.elementor-element-d1c1cbb .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-d1c1cbb .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-8418409 {
    --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-16 .elementor-element.elementor-element-8418409 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-8418409 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-0d1c6c2 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 32px;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-3cf7c4b .pxl-text-editor {
    color: #FFFFFF99;
}

.elementor-16 .elementor-element.elementor-element-97ded05 {
    --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-16 .elementor-element.elementor-element-97ded05 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-16 .elementor-element.elementor-element-97ded05 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-16 .elementor-element.elementor-element-b7a7381 .pxl-button {
    text-align: right;
}

.elementor-16 .elementor-element.elementor-element-b7a7381 .pxl-button .btn {
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #FFFFFF80 !important;
}

.elementor-16 .elementor-element.elementor-element-b7a7381 .pxl-button .btn:hover {
    border-color: #10244B !important;
}

.elementor-16 .elementor-element.elementor-element-b7a7381 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

@media(max-width:1366px) {
    .elementor-16 .elementor-element.elementor-element-bd11b0a .pxl-heading .pxl-heading--inner {
        max-width: 55%;
    }

    .elementor-16 .elementor-element.elementor-element-15b34f8 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-16 .elementor-element.elementor-element-bb0da06 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-827cdc3 .pxl-list a {
        font-size: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-fa6490e .pxl-list a {
        font-size: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-37741dc {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-fc38de1 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-16 .elementor-element.elementor-element-9f3be1f {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}

@media(max-width:1200px) {
    .elementor-16 .elementor-element.elementor-element-37741dc {
        --flex-wrap: wrap;
    }

    .elementor-16 .elementor-element.elementor-element-e4d5e10 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-64807c6 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-9ce2c5c {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
}

@media(max-width:1024px) {
    .elementor-16 .elementor-element.elementor-element-5161d23 {
        --padding-top: 73px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-bd11b0a .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-15b34f8 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-98ca70d {
        --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-16 .elementor-element.elementor-element-4c3a639 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-b0297bf .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-bb0da06 {
        --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: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-9f68bac {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-fc38de1 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-c7857de .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-9f3be1f {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-e530c81>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-d0d5540 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-d075595 .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-07e3439 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-faed713 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-ba2fc12 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-cd71716 .pxl-heading .pxl-heading--inner {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-a06f7d2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:880px) {
    .elementor-16 .elementor-element.elementor-element-af13e9f {
        --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-16 .elementor-element.elementor-element-4a79de0 {
        border-width: 1px 0px 1px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-fc38de1 {
        --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-16 .elementor-element.elementor-element-07e3439 {
        --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;
    }
}

@media(max-width:767px) {
    .elementor-16 .elementor-element.elementor-element-bd11b0a .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-16 .elementor-element.elementor-element-b0297bf .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-16 .elementor-element.elementor-element-c74a3ee .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-16 .elementor-element.elementor-element-c7857de .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-16 .elementor-element.elementor-element-d075595 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-16 .elementor-element.elementor-element-92a30c5 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-16 .elementor-element.elementor-element-cd71716 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }
}

@media(min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-0b31933 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-f6f14ff {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-4a79de0 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-98ca70d {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-43ff422 {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-4c3a639 {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-9dd8e84 {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-ac1ac70 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-7371f8b {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-37741dc {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-d408d83 {
        --width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-3ffca2e {
        --width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-5163797 {
        --width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-7ac7412 {
        --width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-931cd86 {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-c0bac5e {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-964e490 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-8e36ff0 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-cabeee0 {
        --width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-cb0bd9f {
        --width: 68.6%;
    }

    .elementor-16 .elementor-element.elementor-element-ba2fc12 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-6356f20 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-8418409 {
        --width: 60%;
    }

    .elementor-16 .elementor-element.elementor-element-97ded05 {
        --width: 40%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-5855528 {
        --width: 48.5%;
    }

    .elementor-16 .elementor-element.elementor-element-62a7ae9 {
        --width: 49%;
    }

    .elementor-16 .elementor-element.elementor-element-964d2d6 {
        --width: 48.5%;
    }

    .elementor-16 .elementor-element.elementor-element-2e4cbee {
        --width: 49%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-43ff422 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-4c3a639 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-62a7ae9 {
        --width: 48.5%;
    }

    .elementor-16 .elementor-element.elementor-element-2e4cbee {
        --width: 48.5%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-5855528 {
        --width: 48%;
    }

    .elementor-16 .elementor-element.elementor-element-964d2d6 {
        --width: 48%;
    }

    .elementor-16 .elementor-element.elementor-element-931cd86 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-c0bac5e {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-cabeee0 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-cb0bd9f {
        --width: 100%;
    }
}