.elementor-15192 .elementor-element.elementor-element-304f218 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-4d63b0d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-51689e0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-68bed59 > .elementor-widget-container {
    margin: -28px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-2b345cb > .elementor-container {
    min-height: 577px;
}

.elementor-15192 .elementor-element.elementor-element-2b345cb > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-15192 .elementor-element.elementor-element-2b345cb > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-2b345cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-bf4687d > .elementor-element-populated {
    margin: 0px 0px 1px 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-9bb33f4 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 36px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-a10c1e5 {
    --spacer-size: 10px;
}

.elementor-15192 .elementor-element.elementor-element-1c33c27 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 44px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-8695eb5 {
    --spacer-size: 10px;
}

.elementor-15192 .elementor-element.elementor-element-9409d82 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.3em;
}

.elementor-15192 .elementor-element.elementor-element-d864b0a .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #eb2f2e;
}

.elementor-15192 .elementor-element.elementor-element-d864b0a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-b711409 > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.5;
}

.elementor-15192 .elementor-element.elementor-element-b711409 {
    padding: 100px 0px 100px 0px;
}

.elementor-15192 .elementor-element.elementor-element-a1c414c {
    text-align: center;
}

.elementor-15192 .elementor-element.elementor-element-a1c414c .elementor-heading-title {
    color: #353c98;
    font-family: "Roboto", Sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 37px;
    word-spacing: 0px;
}

.elementor-15192 .elementor-element.elementor-element-a1c414c > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-15192 .elementor-element.elementor-element-1a126f7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15192 .elementor-element.elementor-element-1a126f7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-15192 .elementor-element.elementor-element-5f20969 {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 300;
}

.elementor-15192 .elementor-element.elementor-element-5f20969.elementor-element {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-c42871d .elementor-wrapper {
    --video-aspect-ratio: 1.5;
}

.elementor-15192 .elementor-element.elementor-element-2d3eaeb {
    text-align: center;
}

.elementor-15192 .elementor-element.elementor-element-2d3eaeb .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-15192 .elementor-element.elementor-element-68125ce {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-68125ce:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-68125ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-68125ce, .elementor-15192 .elementor-element.elementor-element-68125ce::before {
    --border-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-9cf0f7b {
    --spacer-size: 50px;
}

.elementor-15192 .elementor-element.elementor-element-b029d9c {
    text-align: center;
}

.elementor-15192 .elementor-element.elementor-element-b029d9c .elementor-heading-title {
    color: #353c98;
    font-family: "Roboto", Sans-serif;
    font-size: 34px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-49b99cb {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-dc6d3d7 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-15192 .elementor-element.elementor-element-37bfb46 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-37bfb46.e-con {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-ee060d5 .elementor-heading-title {
    color: #353c98;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-fe17196 {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
}

.elementor-15192 .elementor-element.elementor-element-fe17196.elementor-element {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-3454a63 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #eb2f2e;
}

.elementor-15192 .elementor-element.elementor-element-3454a63 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-955db60 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-955db60:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-955db60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-955db60, .elementor-15192 .elementor-element.elementor-element-955db60::before {
    --border-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-93deec9 {
    --spacer-size: 30px;
}

.elementor-15192 .elementor-element.elementor-element-69fc4b3 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-c0563da {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-c0563da.e-con {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-c8d4a46 .elementor-heading-title {
    color: #353c98;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-eb117bc {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
}

.elementor-15192 .elementor-element.elementor-element-eb117bc.elementor-element {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-e0179b8 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #eb2f2e;
}

.elementor-15192 .elementor-element.elementor-element-e0179b8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-0c7a1de img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-15192 .elementor-element.elementor-element-3758419 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-3758419:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-3758419 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-3758419, .elementor-15192 .elementor-element.elementor-element-3758419::before {
    --border-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-8a7b454 {
    --spacer-size: 30px;
}

.elementor-15192 .elementor-element.elementor-element-1e20dee {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-a25f84b img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-15192 .elementor-element.elementor-element-cb9baee {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-cb9baee.e-con {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-95a001f .elementor-heading-title {
    color: #353c98;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-4a70fe2 {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
}

.elementor-15192 .elementor-element.elementor-element-4a70fe2.elementor-element {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-c7a8643 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #eb2f2e;
}

.elementor-15192 .elementor-element.elementor-element-c7a8643 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-0de15a0 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 030px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-15192 .elementor-element.elementor-element-0de15a0:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-0de15a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-0de15a0, .elementor-15192 .elementor-element.elementor-element-0de15a0::before {
    --border-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-f5addbc {
    --spacer-size: 30px;
}

.elementor-15192 .elementor-element.elementor-element-380fe38 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-de359a2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-de359a2.e-con {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-d103806 .elementor-heading-title {
    color: #353c98;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-11351a3 {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
}

.elementor-15192 .elementor-element.elementor-element-11351a3.elementor-element {
    --align-self: center;
}

.elementor-15192 .elementor-element.elementor-element-7158476 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #eb2f2e;
}

.elementor-15192 .elementor-element.elementor-element-7158476 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-51e0c26 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-15192 .elementor-element.elementor-element-81097cc > .elementor-container {
    min-height: 412px;
}

.elementor-15192 .elementor-element.elementor-element-81097cc:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-81097cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-81097cc > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-81097cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-4431f69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-4431f69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-4431f69 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-4431f69 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-815eb3a {
    --spacer-size: 20px;
}

.elementor-15192 .elementor-element.elementor-element-70c1e22 {
    text-align: center;
}

.elementor-15192 .elementor-element.elementor-element-70c1e22 .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-2e29a04 {
    --spacer-size: 20px;
}

.elementor-15192 .elementor-element.elementor-element-cf44c2c {
    --spacer-size: 21px;
}

.elementor-15192 .elementor-element.elementor-element-7465df1:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-7465df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-7465df1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 40px 0px;
}

.elementor-15192 .elementor-element.elementor-element-7465df1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-da59e89 {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-da59e89 .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-15192 .elementor-element.elementor-element-82b8057 {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 300;
}

.elementor-15192 .elementor-element.elementor-element-82b8057 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-3b589ba {
    --divider-border-style: solid;
    --divider-color: #eb2f2e;
    --divider-border-width: 4.2px;
}

.elementor-15192 .elementor-element.elementor-element-3b589ba .elementor-divider-separator {
    width: 3%;
}

.elementor-15192 .elementor-element.elementor-element-3b589ba .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-15192 .elementor-element.elementor-element-46798ce:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-46798ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-46798ce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 5% 0%;
}

.elementor-15192 .elementor-element.elementor-element-46798ce > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-31d1fac > .elementor-container {
    min-height: 320px;
}

.elementor-15192 .elementor-element.elementor-element-31d1fac {
    margin-top: 0px;
    margin-bottom: 32px;
}

.elementor-15192 .elementor-element.elementor-element-e1aee78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7DC1D7;
    background-image: url("../../2023/12/1.-Assess-the-market-potential-of-the-new-area-with-automatic-planning-for-a-greenfield-or-brownfield-rollout.jpg");
}

.elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.56;
}

.elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-208932c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-3a7fe02 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-1a68c8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7DC1D7;
    background-image: url("../../2023/12/2.-Handover-the-Network-Design-to-contractors-and-effectively-track-the-build-progress.jpg");
    background-position: center center;
}

.elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.56;
}

.elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-f3dd267 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-827668d {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-3329466:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7DC1D7;
    background-image: url("../../2023/12/3.-Keep-the-Network-data-up-to-date-by-capturing-the-changes-made-in-field-and-eliminate-discrepancies-by-using-Mobile-App-for-field-engineers.jpg");
    background-position: center left;
}

.elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.56;
}

.elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-82a2c06 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-45d04fe {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-3b12931 > .elementor-container {
    min-height: 320px;
}

.elementor-15192 .elementor-element.elementor-element-e1c2f8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7DC1D7;
    background-image: url("../../2023/12/4.-Do-proactive-network-augmentation-and-enhancements-by-closely-monitoring-Network-Capacity-and-load.jpg");
    background-position: center center;
}

.elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.56;
}

.elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-e0c5347 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-d99831b {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-9469475:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7DC1D7;
    background-image: url("../../2023/12/5.-Smarter-Service-Qualification.jpg");
    background-position: top left;
}

.elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.56;
}

.elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-2a0596c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-d19c0ed {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-b653589:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7DC1D7;
    background-image: url("../../2023/12/6.-Mobilize-Field-Force-Smartly.jpg");
    background-position: center center;
}

.elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.56;
}

.elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-61c5500 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-95ac108 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-d43430b > .elementor-container {
    max-width: 630px;
}

.elementor-15192 .elementor-element.elementor-element-d43430b:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-d43430b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-d43430b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-d43430b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-5008b7e {
    text-align: center;
}

.elementor-15192 .elementor-element.elementor-element-5008b7e .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-15192 .elementor-element.elementor-element-97c2216 {
    text-align: center;
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 54px;
}

.elementor-15192 .elementor-element.elementor-element-b4f856f:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-b4f856f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-b4f856f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 12px 0px;
}

.elementor-15192 .elementor-element.elementor-element-b4f856f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-4db7f1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-4db7f1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-4db7f1b > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-4db7f1b > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-4db7f1b > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-4db7f1b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 16px 10px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 16px 16px 48px 16px;
}

.elementor-15192 .elementor-element.elementor-element-4db7f1b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-3d981c6 {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-3d981c6 img {
    width: 20%;
}

.elementor-15192 .elementor-element.elementor-element-3d981c6 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-15192 .elementor-element.elementor-element-1284b1d {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-1284b1d .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-15192 .elementor-element.elementor-element-5adf6c0 {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-229bced:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-229bced > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-229bced > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-229bced > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-229bced > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-229bced > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 16px 10px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 16px 16px 48px 16px;
}

.elementor-15192 .elementor-element.elementor-element-229bced > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-d176eff {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-d176eff img {
    width: 20%;
}

.elementor-15192 .elementor-element.elementor-element-d176eff > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-15192 .elementor-element.elementor-element-cbea327 {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-cbea327 .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-15192 .elementor-element.elementor-element-89aa652 {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-7e5cb0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-7e5cb0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

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

.elementor-15192 .elementor-element.elementor-element-7e5cb0d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 16px 10px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 16px 16px 48px 16px;
}

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

.elementor-15192 .elementor-element.elementor-element-3c246ed {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-3c246ed img {
    width: 20%;
}

.elementor-15192 .elementor-element.elementor-element-3c246ed > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-15192 .elementor-element.elementor-element-93542da {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-93542da .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-15192 .elementor-element.elementor-element-41d2d1d {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-c86ff34:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-c86ff34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-c86ff34 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-15192 .elementor-element.elementor-element-c86ff34 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-25d292f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-25d292f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-25d292f > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-25d292f > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-25d292f > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-25d292f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 16px 10px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 16px 16px 48px 16px;
}

.elementor-15192 .elementor-element.elementor-element-25d292f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-9b3e12e {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-9b3e12e img {
    width: 20%;
}

.elementor-15192 .elementor-element.elementor-element-9b3e12e > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-15192 .elementor-element.elementor-element-41e5b1f {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-41e5b1f .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-15192 .elementor-element.elementor-element-be5848c {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-d66fd65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-d66fd65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-d66fd65 > .elementor-element-populated, .elementor-15192 .elementor-element.elementor-element-d66fd65 > .elementor-element-populated > .elementor-background-overlay, .elementor-15192 .elementor-element.elementor-element-d66fd65 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15192 .elementor-element.elementor-element-d66fd65 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 16px 10px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 16px 16px 48px 16px;
}

.elementor-15192 .elementor-element.elementor-element-d66fd65 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-d3efeb7 {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-d3efeb7 img {
    width: 20%;
}

.elementor-15192 .elementor-element.elementor-element-d3efeb7 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-15192 .elementor-element.elementor-element-efd9e7d {
    text-align: left;
}

.elementor-15192 .elementor-element.elementor-element-efd9e7d .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-15192 .elementor-element.elementor-element-9c8d574 {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

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

.elementor-15192 .elementor-element.elementor-element-7c2a781 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

.elementor-15192 .elementor-element.elementor-element-5545cc9:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-5545cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2024/02/NetworkAccess-Hero-Image.jpg");
}

.elementor-15192 .elementor-element.elementor-element-5545cc9 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-5545cc9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-15192 .elementor-element.elementor-element-ff6d261 {
    text-align: center;
}

.elementor-15192 .elementor-element.elementor-element-ff6d261 .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-798c8e4 {
    text-align: center;
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 56px;
}

.elementor-15192 .elementor-element.elementor-element-8422ff2 {
    text-align: center;
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
}

.elementor-15192 .elementor-element.elementor-element-f2042be {
    --divider-border-style: solid;
    --divider-color: #eb2f2e;
    --divider-border-width: 4.2px;
}

.elementor-15192 .elementor-element.elementor-element-f2042be .elementor-divider-separator {
    width: 5%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-15192 .elementor-element.elementor-element-f2042be .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-15192 .elementor-element.elementor-element-f2042be > .elementor-widget-container {
    margin: -29px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-b91d340 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #eb2f2e;
}

.elementor-15192 .elementor-element.elementor-element-b91d340 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-0a375a4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-15192 .elementor-element.elementor-element-c69d38b {
    --spacer-size: 80px;
}

.elementor-15192 .elementor-element.elementor-element-c69d38b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-d9d8c3e:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-d9d8c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F8;
}

.elementor-15192 .elementor-element.elementor-element-d9d8c3e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-15192 .elementor-element.elementor-element-d9d8c3e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-0eab39b .elementor-heading-title {
    color: #eb2f2e;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 500;
}

.elementor-15192 .elementor-element.elementor-element-32dc8b7 {
    --divider-border-style: solid;
    --divider-color: #eb2f2e;
    --divider-border-width: 4.2px;
}

.elementor-15192 .elementor-element.elementor-element-32dc8b7 .elementor-divider-separator {
    width: 8%;
}

.elementor-15192 .elementor-element.elementor-element-32dc8b7 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-15192 .elementor-element.elementor-element-40d57e5 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-40d57e5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-3e3e64a > .elementor-element-populated {
    padding: 32px 48px 32px 32px;
}

.elementor-15192 .elementor-element.elementor-element-b507b06 .elementor-heading-title {
    color: #384D65;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
}

.elementor-15192 .elementor-element.elementor-element-d191827 {
    color: #718096;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15192 .elementor-element.elementor-element-ab8bc93 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #22762E;
}

.elementor-15192 .elementor-element.elementor-element-ad8bd16 {
    --spacer-size: 50px;
}

.elementor-15192 .elementor-element.elementor-element-ff866d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15192 .elementor-element.elementor-element-ff866d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-15192 .elementor-element.elementor-element-ff866d0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-ff866d0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-8a81c4c:not(.elementor-motion-effects-element-type-background), .elementor-15192 .elementor-element.elementor-element-8a81c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15192 .elementor-element.elementor-element-8a81c4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-15192 .elementor-element.elementor-element-8a81c4c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-7d34f85 {
    color: #384E65;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 300;
}

.elementor-15192 .elementor-element.elementor-element-77da78a {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-15192 .elementor-element.elementor-element-77da78a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15192 .elementor-element.elementor-element-77da78a .elementor-swiper-button.elementor-swiper-button-next {
    color: #384D65;
}

.elementor-15192 .elementor-element.elementor-element-77da78a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-15192 .elementor-element.elementor-element-77da78a .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #384D65;
}

.elementor-15192 .elementor-element.elementor-element-77da78a .swiper-pagination-bullet {
    background: #384D65;
}

.elementor-15192 .elementor-element.elementor-element-77da78a > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15192 .elementor-element.elementor-element-f7416f0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-f7416f0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15192 .elementor-element.elementor-element-85570fb {
    --display: flex;
    --background-transition: 0.3s;
}

@media (min-width: 768px) {
    .elementor-15192 .elementor-element.elementor-element-c498d9a {
        width: 100%;
    }

    .elementor-15192 .elementor-element.elementor-element-1a126f7 {
        width: 55%;
    }

    .elementor-15192 .elementor-element.elementor-element-73d8d92 {
        width: 45%;
    }

    .elementor-15192 .elementor-element.elementor-element-4431f69 {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-15192 .elementor-element.elementor-element-bf4687d > .elementor-element-populated {
        margin: 0px 0px 0px 18px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 18px;
    }

    .elementor-15192 .elementor-element.elementor-element-49b99cb {
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-69fc4b3 {
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-1e20dee {
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-380fe38 {
        --grid-auto-flow: row;
    }
}

@media (max-width: 767px) {
    .elementor-15192 .elementor-element.elementor-element-bf4687d > .elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-15192 .elementor-element.elementor-element-49b99cb {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-69fc4b3 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-1e20dee {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-380fe38 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-15192 .elementor-element.elementor-element-82b8057 {
        line-height: 43px;
    }

    .elementor-15192 .elementor-element.elementor-element-e1aee78 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-15192 .elementor-element.elementor-element-1a68c8b > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-15192 .elementor-element.elementor-element-3329466 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-15192 .elementor-element.elementor-element-3b12931 {
        margin-top: -33px;
        margin-bottom: 0px;
    }

    .elementor-15192 .elementor-element.elementor-element-e1c2f8d > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-15192 .elementor-element.elementor-element-9469475 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-15192 .elementor-element.elementor-element-b653589 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-15192 .elementor-element.elementor-element-c86ff34 {
        margin-top: -14px;
        margin-bottom: 0px;
    }

    .elementor-15192 .elementor-element.elementor-element-8422ff2 {
        font-size: 20px;
        line-height: 41px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-70c1e22 */
.elementor-15192 .elementor-element.elementor-element-8efb8ef p {
    line-height: 35px
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40d57e5 */
.bt1 {
    border: 1px solid rgba(72, 81, 96, 0.15);
    box-sizing: border-box;
    box-shadow: 0px 4px 8px rgba(85, 91, 99, 0.15);
    border-radius: 8px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a81c4c */
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -32px;
}

/* End custom CSS */