.elementor-5419 .elementor-element.elementor-element-0007c66 {
    --display: flex;
    --min-height: 70vh;
    --overflow: hidden;
    --overlay-opacity: 0.75;
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5419 .elementor-element.elementor-element-0007c66:not(.elementor-motion-effects-element-type-background),
.elementor-5419 .elementor-element.elementor-element-0007c66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../wp-content/uploads/2025/05/RIC-Power-Density-2-copy-scaled.jpg");
    background-position: 0px -281px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5419 .elementor-element.elementor-element-0007c66::before,
.elementor-5419 .elementor-element.elementor-element-0007c66>.elementor-background-video-container::before,
.elementor-5419 .elementor-element.elementor-element-0007c66>.e-con-inner>.elementor-background-video-container::before,
.elementor-5419 .elementor-element.elementor-element-0007c66>.elementor-background-slideshow::before,
.elementor-5419 .elementor-element.elementor-element-0007c66>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5419 .elementor-element.elementor-element-0007c66>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #00000075;
    --background-overlay: '';
}

.elementor-5419 .elementor-element.elementor-element-7eb35bb {
    width: var(--container-widget-width, 846px);
    max-width: 846px;
    --container-widget-width: 846px;
    --container-widget-flex-grow: 0;
}

.elementor-5419 .elementor-element.elementor-element-7eb35bb>.elementor-widget-container {
    padding: 80px 0px 0px 0px;
}

.elementor-5419 .elementor-element.elementor-element-7eb35bb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 1.2em;
    text-shadow: 0px 4px 24px rgba(0, 0, 0, 0.54);
    color: var(--e-global-color-d2fe9d9);
}

.elementor-5419 .elementor-element.elementor-element-2772beb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.325em;
    text-shadow: 0px 4px 24px rgba(0, 0, 0, 0.54);
    color: var(--e-global-color-d2fe9d9);
}

.elementor-5419 .elementor-element.elementor-element-c7c6629 {
    --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;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-317b259 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-5419 .elementor-element.elementor-element-317b259 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0.02em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-954a322 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-5419 .elementor-element.elementor-element-954a322.e-con {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-5419 .elementor-element.elementor-element-e43ee14 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-e43ee14.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-773dd25>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-773dd25 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-4ed219b>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-9663eb5>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-9663eb5 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-9663eb5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-59a6a8f {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-59a6a8f.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-2f73b30>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-2f73b30 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-dc721b5>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-f7631e0>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-f7631e0 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-f7631e0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-6fc3156 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-6fc3156.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-5360b55>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-5360b55 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-ff38018>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-104a497>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-104a497 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-104a497 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-d3edee8 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-d3edee8.e-con:hover {
    --e-con-transform-translateX: 0px;
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-e5380a3>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    padding: 50px 20px 50px 20px;
}

.elementor-5419 .elementor-element.elementor-element-e5380a3 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-856b416>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-08b222d>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-08b222d {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-08b222d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-8ddf2bd {
    --display: flex;
    --min-height: 0px;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --e-con-transform-transition-duration: 0ms;
}

.elementor-5419 .elementor-element.elementor-element-8ddf2bd.e-con:hover {
    --e-con-transform-translateX: 0px;
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-8ddf2bd:hover {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-5419 .elementor-element.elementor-element-2074c06>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    padding: 20px 20px 20px 20px;
}

.elementor-5419 .elementor-element.elementor-element-2074c06 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-7e93f5a>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-55edf01>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-55edf01 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-55edf01 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-d6d9da7 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-d6d9da7.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-56365e1>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-56365e1 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-421d5b8>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-603140e>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-603140e {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-603140e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-0eebead {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-0eebead.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-5012825>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-5012825 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-2844aee>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-49b2066>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-49b2066 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-49b2066 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-45ce939 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-45ce939.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-91b887b>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-91b887b img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-684caf7>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-874100f>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-874100f {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-874100f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-3d595bd {
    --display: flex;
    --min-height: 0px;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --e-con-transform-transition-duration: 0ms;
}

.elementor-5419 .elementor-element.elementor-element-3d595bd.e-con:hover {
    --e-con-transform-translateX: 0px;
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-3d595bd:hover {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-5419 .elementor-element.elementor-element-d93850e>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    padding: 20px 20px 20px 20px;
}

.elementor-5419 .elementor-element.elementor-element-d93850e.elementor-element {
    --align-self: center;
}

.elementor-5419 .elementor-element.elementor-element-d93850e {
    text-align: center;
}

.elementor-5419 .elementor-element.elementor-element-d93850e img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-85b0422>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-156b61e>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-156b61e {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-156b61e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-db494d4 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-db494d4.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-1d318fa>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-1d318fa img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-e78cca4>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-b514f09>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-b514f09 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-b514f09 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-49abbef {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-49abbef.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-cf96cad>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-cf96cad img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-bb88427>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-9627b1c>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-9627b1c {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-9627b1c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-0bdd0b4 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-0bdd0b4.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-5649a0e>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-5649a0e img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-270c38f>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-ed7d0f3>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-ed7d0f3 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-ed7d0f3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-bc32ab0 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-bc32ab0.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-c554733>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-c554733 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-cb25a96>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-9df6cd2>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-9df6cd2 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-9df6cd2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-cee0465 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-cee0465.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-282a113>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-282a113 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-be1692b>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-3a08475>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-3a08475 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-3a08475 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-8bcdf88 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-8bcdf88.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-7a9a743>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-7a9a743 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-3f380d9>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-4c6c141>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-4c6c141 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-4c6c141 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-4364a1a {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-4364a1a.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-e47e2c8>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-e47e2c8 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-596c17f>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-75b3619>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-75b3619 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-75b3619 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-04152e7 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-04152e7.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-39dbac1>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-39dbac1 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-adaf8b2>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-fe2c6cd>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-fe2c6cd {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-fe2c6cd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-157e9d6 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-157e9d6.e-con {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-f1cc1b0>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-f1cc1b0 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-5ccc097>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-fce7d2a>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-fce7d2a {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-fce7d2a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-fca5700 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-fca5700.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-6fa535a>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-6fa535a img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-5492f38>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-47068af>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-47068af {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-47068af .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-0cd8d40 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-0cd8d40.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-3a2af18>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-3a2af18 img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-af85bb3>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-dce5ae9>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-dce5ae9 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-dce5ae9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-18b27d5 {
    --display: flex;
    --min-height: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-7be1e67);
    --border-color: var(--e-global-color-7be1e67);
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5419 .elementor-element.elementor-element-18b27d5.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-5419 .elementor-element.elementor-element-a23660c>.elementor-widget-container {
    background-color: var(--e-global-color-36c30b9);
    margin: 0px 0px 0px 0px;
    padding: 38px 20px 38px 20px;
}

.elementor-5419 .elementor-element.elementor-element-a23660c img {
    width: 402px;
    max-width: 100%;
}

.elementor-5419 .elementor-element.elementor-element-054bc17>.elementor-widget-container {
    margin: 10px 0px -7px 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-3294372>.elementor-widget-container {
    margin: 0px 30px 30px 30px;
    padding: -8px 30px 0px 30px;
}

.elementor-5419 .elementor-element.elementor-element-3294372 {
    text-align: left;
}

.elementor-5419 .elementor-element.elementor-element-3294372 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-5419 .elementor-element.elementor-element-3cb2b35 {
    --display: flex;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-5419 .elementor-element.elementor-element-0007c66 {
        --content-width: 1080px;
    }

    .elementor-5419 .elementor-element.elementor-element-954a322 {
        --content-width: 1200px;
    }

    .elementor-5419 .elementor-element.elementor-element-e43ee14 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-59a6a8f {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-6fc3156 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-d3edee8 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-8ddf2bd {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-d6d9da7 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-0eebead {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-45ce939 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-3d595bd {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-db494d4 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-49abbef {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-0bdd0b4 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-bc32ab0 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-cee0465 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-8bcdf88 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-4364a1a {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-04152e7 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-157e9d6 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-fca5700 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-0cd8d40 {
        --width: 100%;
    }

    .elementor-5419 .elementor-element.elementor-element-18b27d5 {
        --width: 100%;
    }
}

@media(max-width:1024px) {

    .elementor-5419 .elementor-element.elementor-element-0007c66:not(.elementor-motion-effects-element-type-background),
    .elementor-5419 .elementor-element.elementor-element-0007c66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../wp-content/uploads/2025/05/RIC-Power-Density-2-copy-scaled.jpg");
        background-position: 0px 0px;
    }

    .elementor-5419 .elementor-element.elementor-element-0007c66 {
        --overlay-opacity: 0.5;
    }

    .elementor-5419 .elementor-element.elementor-element-7eb35bb {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 43%);
        max-width: 43%;
    }

    .elementor-5419 .elementor-element.elementor-element-7eb35bb .elementor-heading-title {
        font-size: 39px;
    }

    .elementor-5419 .elementor-element.elementor-element-2772beb .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-5419 .elementor-element.elementor-element-c7c6629 {
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5419 .elementor-element.elementor-element-954a322 {
        --grid-auto-flow: row;
    }

    .elementor-5419 .elementor-element.elementor-element-773dd25 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-9663eb5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-2f73b30 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-f7631e0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-5360b55 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-104a497 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-e5380a3 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-08b222d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-2074c06 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-55edf01 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-56365e1 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-603140e .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-5012825 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-49b2066 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-91b887b img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-874100f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-d93850e img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-156b61e .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-1d318fa img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-b514f09 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-cf96cad img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-9627b1c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-5649a0e img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-ed7d0f3 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-c554733 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-9df6cd2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-282a113 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-3a08475 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-7a9a743 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-4c6c141 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-e47e2c8 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-75b3619 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-39dbac1 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-fe2c6cd .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-f1cc1b0 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-fce7d2a .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-6fa535a img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-47068af .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-3a2af18 img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-dce5ae9 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-a23660c img {
        width: 200px;
    }

    .elementor-5419 .elementor-element.elementor-element-3294372 .elementor-heading-title {
        font-size: 20px;
    }
}

@media(max-width:767px) {

    .elementor-5419 .elementor-element.elementor-element-0007c66:not(.elementor-motion-effects-element-type-background),
    .elementor-5419 .elementor-element.elementor-element-0007c66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../wp-content/uploads/2025/05/RIC-Power-Density-2-copy-scaled.jpg");
        background-position: top center;
    }

    .elementor-5419 .elementor-element.elementor-element-0007c66 {
        --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;
        --justify-content: center;
        --overlay-opacity: 0.5;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-5419 .elementor-element.elementor-element-7eb35bb {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-5419 .elementor-element.elementor-element-7eb35bb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5419 .elementor-element.elementor-element-7eb35bb .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-5419 .elementor-element.elementor-element-2772beb {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-5419 .elementor-element.elementor-element-2772beb .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-5419 .elementor-element.elementor-element-317b259 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-5419 .elementor-element.elementor-element-954a322 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-9663eb5>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-9663eb5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-f7631e0>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-f7631e0 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-104a497>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-104a497 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-08b222d>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-08b222d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-55edf01>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-55edf01 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-603140e>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-603140e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-49b2066>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-49b2066 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-874100f>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-874100f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-156b61e>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-156b61e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-b514f09>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-b514f09 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-9627b1c>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-9627b1c .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-ed7d0f3>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-ed7d0f3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-9df6cd2>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-9df6cd2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-3a08475>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-3a08475 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-4c6c141>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-4c6c141 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-75b3619>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-75b3619 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-fe2c6cd>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-fe2c6cd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-fce7d2a>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-fce7d2a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-47068af>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-47068af .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-dce5ae9>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-dce5ae9 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-5419 .elementor-element.elementor-element-3294372>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-5419 .elementor-element.elementor-element-3294372 .elementor-heading-title {
        font-size: 18px;
    }
}