.service-two {
    position: relative;
    /*padding: 110px 0px 110px;*/
}
.auto-container {
    position: static;
    max-width: 1170px;
    padding: 0px 15px;
    margin: 0 auto;
}
.sec-title.centered {
    text-align: center !important;
}
.sec-title {
    position: relative;
    z-index: 1;
    margin-bottom: 45px;
}
.sec-title.centered .sec-title_title {
    padding-left:  50px;
}
.sec-title_title {
    position: relative;
    font-weight: 700;
    color: rgb(21 108 189);
    text-transform: capitalize;
    font-size: 18px;
    display: inline-block;
    padding-right: 50px;
}
.sec-title_title:before {
    position: absolute;
    content: '';
    right: 0px;
    top: -4px;
    width: 34px;
    height: 22px;
    background: url('assets/services/separator.png') no-repeat;
}
.sec-title.centered .sec-title_title:after {
    position: absolute;
    content: '';
    left: 0px;
    top: -4px;
    width: 34px;
    height: 22px;
    background: url('assets/services/separator-1.png') no-repeat;
}
.sec-title_heading {
    position: relative !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
    margin-top: 20px !important;
}
h2 {
    line-height: 55px;
    font-size: 45px;
}
.service-block_two {
    position: relative;
    margin-bottom: 30px;
}
@media (min-width: 992px){
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
}
.service-block_two-inner {
    position: relative;
}
.service-block_two-image {
    position: relative;
}
.service-block_two-image img {
    position: relative;
    width: 100%;
    display: block;
    border: white;
}
img {
    max-width: 100%;
    height: auto;
}
img {
    vertical-align: middle;
}
.service-block_two-overlay {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    text-align: center;
    -webkit-transform-origin: bottom center;
    padding-bottom: 20px;
    transition: all 500ms ease;
}
.service-block_two-overlay:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 30px;
    right: 0px;
    bottom: 0px;
    opacity: 0.90;
    background: linear-gradient(to right, rgb(21 109 188) 0%, rgb(21 151 146) 100%);
    /* background: linear-gradient(to top right, rgb(8, 150, 252) 0%, rgb(18, 43, 188) 100%); */
    clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);
}
.service-block_two-icon {
    position: relative;
    width: 75px;
    height: 75px;
    margin: 0 auto;
    line-height: 68px;
    border-radius: 50px;
    border: 3px solid rgb(21 108 189);
    background-color: rgb(255, 255, 255);
    margin-bottom: 15px;
}
.service-block_two-image img {
    position: relative;
    width: 100%;
    display: block;
}
.service-block_two-title {
    position: relative;
    font-weight: 700;
    font-size: 20px;
    color: rgb(255, 255, 255);
}
h5 {
    line-height: 1.4em;
}
h5{
    margin: 0px;
    background: none;
    font-family:'Fira Sans', sans-serif;
}
.service-block_two-overlay-two {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    text-align: center;
    padding: 0px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scaleY(0);
    opacity: 0;
    transition: all 500ms ease;
}
.service-block_two-overlay-two:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 0.90;
    background: linear-gradient(to top right, rgb(8, 150, 252) 0%, rgb(18, 43, 188) 100%);
}
.service-block_two-title {
    position: relative;
    font-weight: 700;
    font-size: 20px;
    color:rgb(255, 255, 255);
}
.service-block_two-title a {
    position: relative;
    color: rgb(255, 255, 255);
}
.service-block_two-text {
    position: relative;
    line-height: 26px;
    font-size: 16px;
    color:rgb(229, 233, 250);
    margin-top: 15px;
}
.service-block_two-more {
    position: relative;
    padding: 10px 20px;
    font-weight: 700;
    display: inline-block;
    font-size: 14px;
    color: rgb(255, 255, 255);
    text-transform: capitalize;
    margin-top: 20px;
    background-color: rgb(8, 155, 255);
    font-family:  'Fira Sans', sans-serif;
}
.service-block_two-title a:visited {
    text-decoration: none;
    outline: none !important;
}
.service-block_two-inner:hover .service-block_two-overlay{
	opacity: 0;
    -webkit-transform: scaleY(0);
    -khtml-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}
.service-block_two-overlay:before{
	position:absolute;
	content:'';
	left:0px;
	top:30px;
	right:0px;
	bottom:0px;
	opacity:0.90;
	background: rgb(8, 150, 252);
    /*background: linear-gradient(to top right, rgb(8, 150, 252) 0%, rgb(18, 43, 188) 100%);*/
    /* background: linear-gradient(to top right, rgb(21 109 188) 0%, rgb(1 109 191) 100%); */
    /*background: linear-gradient(to right, rgb(21 109 188) 0%, rgb(21 151 146) 100%);*/
    background-image: linear-gradient(to left, #166cbd, #159b8f) !important;


	clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);
}
.service-block_two-inner:hover .service-block_two-overlay-two{
	-webkit-transform: scaleY(1);
    -khtml-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    -webkit-transition-delay: .12s;
    -moz-transition-delay: .12s;
    transition-delay: .12s;
}
.service-block_two-overlay-two:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	opacity:0.90;
	background:rgb(8, 150, 252);
    /*background: linear-gradient(to top right, rgb(8, 150, 252) 0%, rgb(18, 43, 188) 100%);*/
    /*background: linear-gradient(to top right, rgb(21 109 188) 0%, rgb(1 109 191) 100%);*/
    background-image: linear-gradient(to left, #166cbd, #159b8f) !important;

}
.service-block_two-more:hover{
	color:rgb(8, 155, 255);
	background-color:rgb(255, 255, 255);
}
.fluid-one {
    position: relative;
    background-color: rgb(237, 241, 247);
}
.fluid-one_carousel-column {
    position: relative;
    width: 50%;
}
.fluid-one_carousel-inner {
    position: relative;
}
.owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel {
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-stage {
    position: relative;
}
.owl-carousel.owl-drag .owl-item {
    user-select: none;
}
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}
.fluid-one_image {
    position: relative;
    margin: 0px;
}
.fluid-one_image:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 200px;
    bottom: 0px;
    right: 0px;
    z-index: 1;
    -webkit-transition: all 900ms ease;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
    border: white;
}
.fluid-one_image img {
    position: relative;
}
img {
    max-width: 100%;
    height: auto;
    border: white;
}
.fluid-one_image:after {
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px;
    z-index: 1;
    width: 135px;
    height: 200px;
    opacity: 0.80;
    background: linear-gradient(to top right, rgb(8, 150, 252) 0%, rgb(18, 43, 188) 100%);
}
.fluid-one_content {
    position: absolute;
    left: 110px;
    bottom: 45px;
    max-width: 490px;
    width: 100%;
}
.sec-title {
    position: relative;
    z-index: 1;
    margin-bottom: 45px;
}
.sec-title_title {
    position: relative;
    font-weight: 700;
    color: rgb(11,90,219);
    text-transform: capitalize;
    font-size:18px;
    display: inline-block;
    padding-right: 50px;
}
.sec-title_title:before {
    position: absolute;
    content: '';
    right: 0px;
    top: -4px;
    width: 34px;
    height: 22px;
    background: url('assets/services/separator.png') no-repeat;
}
.sec-title.light h2 {
    color: rgb(255, 255, 255);
}
.sec-title_heading {
    position: relative;
    font-weight: 700;
    text-transform: capitalize;
    margin-top:20px;
}
.sec-title.light .sec-title_text {
    color: rgb(225, 225, 225);
}
.sec-title_text {
    line-height: 30px;
    font-size: 18px;
    margin-top: 20px;
}
a:visited {
    text-decoration: none;
    outline: none !important;
}
.fluid-one_arrow {
    position: relative;
    width: 52px;
    height: 52px;
    z-index: 1;
    line-height: 52px;
    text-align: center;
    border-radius: 50px;
    display: inline-block;
    color: rgb(255, 255, 255);
    /* font-family: 'Font Awesome 5 Pro'; */
    background-color: rgb(8, 155, 255);
}
.theme-btn {
    cursor: pointer;
}
.fa-arrow-right:before {
    content: "\f061";
}
.owl-carousel.owl-drag .owl-item {
    user-select: none;
}
.fluid-one_image {
    position: relative;
    margin: 0 px;
}
.fluid-one_image:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 200px;
    bottom: 0px;
    right: 0px;
    z-index: 1;
    -webkit-transition: all 900ms ease;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}
.fluid-one_image:after {
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px;
    z-index: 1;
    width: 135px;
    height: 200px;
    opacity: 0.80;
    background: linear-gradient(to top right, rgb(8,150,252) 0%, rgb(18, 43, 188) 100%);
}
.fluid-one_content {
    position: absolute;
    left: 110px;
    bottom: 45px;
    max-width: 490px;
    width: 100%;
}
.sec-title {
    position: relative;
    z-index: 1;
    margin-bottom: 45px;
}
.sec-title_title:before {
    position: absolute;
    content: '';
    right: 0px;
    top: -4px;
    width: 34px;
    height: 22px;
    background: url('assets/services/separator.png') no-repeat;
}
.sec-title.light h2 {
    color: rgb(255,255,255);
}
.sec-title.light .sec-title_text {
    color: rgb(225,225,225);
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.fluid-one .owl-nav {
    display: none;
}
.owl-carousel .owl-nav .owl-prev{
    cursor: pointer;
    user-select: none;
}
.fa-fw {
    text-align: center;
}
/* .fa-solid {
    font-family: 'Font Awesome 5 Pro';
} */
.owl-carousel .owl-nav .owl-next{
    cursor: pointer;
    user-select: none;
}
.fluid-one .owl-dots {
    position: absolute;
    right: 50px;
    bottom: 50px;
    width: 20px;
}
.fluid-one .owl-dots .owl-dot {
    position: relative;
    width: 12px;
    height: 12px;
    display: block;
    margin: 10px 0px;
    border-radius: 50px;
    background-color: rgb(255,255,255);
}
.owl-carousel .owl-dot{
    cursor: pointer;
    user-select: none;
}
.fluid-one_content-column {
    position: relative;
    width: 50%;
}
.fluid-one_column-inner {
    position: relative;
    max-width: 620px;
    padding: 67px 15px 67px 100px;
}
.sec-title_heading span {
    color: rgb(11,90,219);
}
.sec-title_text {
    line-height: 30px;
    font-size: 18px;
    color: rgb(0,7,11);
    margin-top: 20px;
}
.fluid-block_one {
    position: relative;
    margin-bottom: 30px;
}
@media (min-width: 992px){
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
.fluid-block_icon {
    position: relative;
    width: 76px;
    height: 76px;
    line-height: 74px;
    border-radius: 50px;
    display: inline-block;
    border: 3px solid rgb(11,90,219);
    background-color: rgb(255,255,255);
    -webkit-transition: all 500ms ease;
}
.fluid-block_title {
    font-weight: 700;
    margin: 25px 0px 15px;
    color: rgb(0,0,0);
    font-family: 'Fira Sans', sans-serif;
}
h5 {
    line-height: 1.4em;
    font-size: 22px;
}
.fluid-block_text {
    position: relative;
    line-height: 24px;
    color: rgb(136,136,136);
    font-size: 16px;
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

/* Service Details */

.sidebar-page-container {
    position: relative;
    padding: 110px 0px 80px;
}
.auto-container {
    position: static;
    max-width: 1170px;
    padding: 0px 15px;
    margin: 0 auto;
}
.sidebar-page-container .sidebar-side {
    margin-bottom: 30px;
}
@media (min-width: 992px){
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}
aside {
    display: block;
}
.sidebar-widget1 {
    position: relative;
    margin-bottom: 40px;
}
.cat-list {
    position: relative;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.cat-list li {
    position: relative;
    margin-bottom: 5px;
}
li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.cat-list li.active a {
    color: rgb(255,255,255);
    background-color: rgb(11,90,219);
    border-color:rgb(8,217,255);
}
.cat-list li a {
    position: relative;
    display: block;
    padding: 16px 30px;
    font-size:18px;
    border-left: 5px solid transparent;
    background-color: rgb(230, 235, 244);
    color: rgb(0, 0, 0);
}
.sidebar-widget1:last-child {
    margin-bottom: 0px;
}
.sidebar-widget1 {
    position: relative;
}
.contact-widget .widget-content {
    position: relative;
    padding: 100px 30px;
    text-align: center;
    background-size: cover;
}
.contact-widget .title {
    position: relative;
    font-size: 16px;
    color: rgb(8,194,255);
}
.contact-widget .help {
    position: relative;
    font-weight: 600;
    display: inline-block;
    padding: 0px 30px 20px;
    font-size: 36px;
    color: rgb(255,255,255);
    margin-top: 20px;
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}
.contact-widget .phone {
    position: relative;
    line-height: 1em;
    font-weight: 700;
    font-size: 36px;
    color:rgb(255,255,255);
}
.contact-widget .form {
    position: relative;
    font-size: 16px;
    color: rgb(255,255,255);
    margin-top: 20px;
}
.contact-widget .button-box {
    position: relative;
    margin-top: 40px;
}
.text-center {
    text-align: center !important;
}
.contact-widget .button-box a {
    position: relative;
    font-size: 16px;
    color: rgb(0,0,0);
    padding: 16px 75px 16px 30px;
    background-color: rgb(255,255,255);
}
.contact-widget .button-box .fa-solid {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 55px;
    height: 55px;
    line-height: 51px;
    font-size: 16px;
    color:rgb(255,255,255);
    background: linear-gradient(to left, rgb(0,174,255) 0%, rgb(0,54,176) 100%);
}
.fa-fw {
    text-align: center;
}
.fa-link:before {
    content: "\f0c1";
}
.contact-widget .button-box .fa-solid {
    line-height: 51px;
    font-size: 16px;
    color: rgb(255,255,255);
}
.sidebar-page-container .content-side{
    margin-bottom: 30px;
}
@media (min-width: 992px){
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
}
.service-detail {
    position: relative;
}
.service-detail .inner-box {
    position: relative;
}
.service-detail .image {
    position: relative;
    color: white;
}
.service-detail .image img {
    position: relative;
    width: 100%;
    display: block;
}
img {
    max-width: 100%;
    height: auto;
}
.service-detail h3 {
    font-weight: 700;
    color: rgb(0,0,0);
    margin-top: 30px;
    margin-bottom: 15px;
}
h3 {
    line-height: 1.3em;
    font-size: 36px;
    position: relative;
    margin: 0px;
    background: none;
    font-family:'Fira Sans', sans-serif;
}
.service-detail p {
    position: relative;
    color: rgb(136,136,136);
    font-size: 17px;
    margin-bottom: 20px;
}
p {
    line-height: 28px;
    margin-top: 0;
}
.feature-two {
    position: relative;
    margin-bottom:30px;
}
@media (min-width: 992px){
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
.feature-two_inner {
    position: relative;
    padding: 35px 35px;
    background-color: rgb(0,9,23);
}
.feature-two_content {
    position: relative;
    padding-left: 60px;
}
.feature-two_icon {
    position: absolute;
    left: 0px;
    top: 5px;
    line-height: 1em;
    font-weight: normal;
    font-size: 40px;
    color: rgb(255,255,255);
}
.feature-two_heading {
    position: relative;
    color: rgb(255,255,255);
}
.feature-two_heading span {
    color: rgb(8,217,255);
}
.feature-two_text {
    position: relative;
    line-height: 26px;
    font-size: 16px;
    color: rgb(171,171,171);
    margin-top: 10px;
}
.service-detail .image {
    position: relative;
}
.service-detail .image img {
    position: relative;
    width: 100%;
    display: block;
}
.service-detail h4 {
    font-weight: 700;
    color: rgb(0,0,0);
    margin-bottom: 10px;
}
h4 {
    line-height: 1.4em;
    font-size:24px;
}
h4{
    position: relative;
    margin: 0px;
    background: none;
    font-family: 'Fira Sans', sans-serif;
}
.feature-lower_box {
    position: relative;
    margin-top: 30px;
}
.feature-three {
    position: relative;
}
@media (min-width: 992px){
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}
.feature-three_inner {
    position: relative;
    font-weight: 700;
    line-height: 30px;
    font-size: 22px;
    padding-left:80px;
    font-family: 'Fira Sans', sans-serif;
}
.feature-three_icon {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 60px;
    height: 60px;
    border-radius: 10px;
    background-color: rgb(0,9,23);
}
.cta-one {
    position: relative;
    padding: 50px 0px 50px;
    background-color: rgb(15,15,53);
}
.align-items-center {
    align-items: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.d-flex {
    display: flex !important;
}
.cta-one_heading {
    font-size: 30px;
    color: rgb(255,255,255);
}
h3 {
    line-height: 1.3em;
    font-weight: 600;
}
h3{
    position: relative;
    margin: 0px;
    background: none;
    font-family: 'Fira Sans', sans-serif;
}
.cta-one_text {
    position: relative;
    font-size: 17px;
    color: rgb(201,200,200);
    margin-top: 10px;
}
.cta-one_btn {
    position: relative;
    padding: 16px 44px;
    font-weight: 700;
    font-size:15px;
    color:rgb(255,255,255);
    text-transform: capitalize;
    background-color: rgb(15,103,246);
}
.theme-btn {
    cursor: pointer;
    display: inline-block;
    -webkit-transition: all 0.3s ease;
}
.cat-list li.active a ,.cat-list li a:hover{
    color: rgb(255,255,255) !important;
    background-color:rgb(11,90,219);
    border-color:rgb(8,217,255);
}
.cat-list li a:hover{
    color: rgb(255,255,255) !important;
    background-color:rgb(11,90,219);
    border-color:rgb(8,217,255);
}
.cat-list li a:hover{
	background-color:rgb(11,90,219);
}
@media only screen and (max-width: 1023px){
    .fluid-one .outer-container {
        display: block !important;
    }
}
@media only screen and (max-width: 1023px){
    .fluid-one_carousel-column {
        width: 100%;
    }
}
@media only screen and (max-width: 767px){
    .fluid-one_image::before {
        top: 0px;
    }
}
@media only screen and (max-width: 1340px){
    .fluid-one_content {
        left: 0px;
        right: 0px;
        padding: 0px 15px;
    }
}
@media only screen and (max-width: 479px){
    .fluid-one_content .sec-title {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 479px){
    .sec-title_title {
        padding: 0px !important;
    }
}
@media only screen and (max-width: 599px){
    h2 {
        line-height: 40px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 479px){
    .fluid-one_content .sec-title_text {
        display: none;
    }
    
}
@media only screen and (max-width: 479px){
    .sec-title_text {
        font-size:16px;
    }
}
@media only screen and (max-width: 767px){
    .fluid-one_image::before {
        top: 0px;
    }
    
}
@media only screen and (max-width: 1340px){
    .fluid-one_content {
        left: 0px;
        right: 0px;
        padding: 0px 15px;
    }
    
}
@media only screen and (max-width: 479px){
    .fluid-one_content .sec-title {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 479px){
    .sec-title_title {
        padding: 0px !important;
    }
}
@media only screen and (max-width: 599px){
    h2 {
        line-height: 40px;
        font-size: 30px;
    }
}
@media only screen and (max-width: 479px){
    .sec-title_text {
        font-size: 16px;
    }
}
@media only screen and (max-width: 479px){
    .fluid-one_content .sec-title_text {
        display: none;
    }
}
@media only screen and (max-width: 479px){
    .sec-title_text {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1140px){
    .fluid-one .owl-dots {
        right: 15px;
        bottom: 15px;
    }
}
@media only screen and (max-width: 1023px){
    .fluid-one_content-column {
        width: 100%;
    }
}
@media only screen and (max-width: 1023px){
    .fluid-one_column-inner {
        padding: 90px 15px 60px;
        max-width: 100%;
    }
}
@media only screen and (max-width: 479px){
    .sec-title_title {
        padding: 0px !important;
    }
}
@media only screen and (max-width: 479px){
    .fluid-one_column-inner .sec-title_heading {
        line-height: 36px;
        font-size: 26px;
    }
}
@media only screen and (max-width: 479px){
    .sec-title_text {
        font-size: 16px;
    }
    
}
@media only screen and (max-width: 479px){
    .sec-title_title:before {
        background-image: none;
    }
}
@media only screen and (max-width: 599px){
    .service-detail h3 {
        font-size:24px;
    }
}
@media only screen and (max-width: 767px){
    .feature-three {
        margin-bottom: 30px;
    }
    
}
@media only screen and (max-width: 1023px){
    .sidebar-page-container .sidebar-side.left-sidebar {
        order: 2;
    }
}
@media only screen and (max-width: 599px){
    .contact-widget .help {
        border: none;
        padding: 0px;
        font-size: 26px;
    }
}
@media only screen and (max-width: 767px){
    .contact-widget .button-box a {
        font-size: 15px;
        }
    .contact-widget .button-box .fa-solid {
        height: 52px;
    }
    .contact-widget .phone {
        font-size: 33px;
    } 
    .sec-title.centered .sec-title_title:after {
        background: none;
    }
        
}
@media only screen and (max-width: 1023px){
    .cta-one .right-box {
        margin-top: 30px;
    }
}
body {
    font-family: var(--font-family-Roboto);
    font-size: 14px;
    color: var(--dark-color);
    line-height: 1.6em;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    text-align: var(--bs-body-text-align);

}
* {
    margin: 0px;
   box-sizing: border-box;
    border: none;
    outline: none;
    padding: 0px 
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
}
.row>* {
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
    margin-top: var(--bs-gutter-y);
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}


/* Services Details Css
 */

 .elementor-4434 .elementor-element.elementor-element-3afe8d7:not(.elementor-motion-effects-element-type-background){
    background-color:transparent;
    background-image: linear-gradient(180deg, #22273A 0%, #03040A 100%);
 }
 .elementor-4434 .elementor-element.elementor-element-3afe8d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1px;
    margin-bottom: 0px;
    padding: 140px 0px 90px 0px;
}
.elementor-4434 .elementor-element.elementor-element-057d104 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
    z-index: 1;
}
.elementor-4434 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    background-image: url('assets/services/crm-services-bg.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.29;
    mix-blend-mode: luminosity;
}
.elementor .elementor-background-overlay{
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.elementor-4434 .elementor-element.elementor-element-057d104 > .elementor-container {
    min-height: 400px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1280px;
}
.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: center;
}
@media (min-width: 768px){
    .elementor-4434 .elementor-element.elementor-element-fec8aef {
        width: 52.998%;
    }
}
.elementor-4434 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4434 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.elementor-widget-wrap>.elementor-element {
    width: 100%;
}
.elementor-4434 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4434 .elementor-element.elementor-element-2cc7d5a .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.54);
}
.elementor-heading-title {
    padding: 0;
    margin: 0;
}
.elementor-4434 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4434 p {
    margin: 20px 0px !important;
    margin-block-start: 0;
}
.elementor-4434 .elementor-element.elementor-element-5fbb4e7 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
@media (min-width: 768px){
    .elementor-4434 .elementor-element.elementor-element-746fdbe {
        width: 47.002%;
    }
}
.elementor-4434 .elementor-element.elementor-element-746fdbe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4434 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-4434 .elementor-element.elementor-element-cdc7bf0 img {
    width: 100%;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1280px;
}
@media (min-width: 768px){
    .elementor-4434 .elementor-element.elementor-element-c29af88 {
        width: 56.269%;
    }
}
.elementor-4434 .elementor-element.elementor-element-c29af88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4434 .elementor-element.elementor-element-26fed3e {
    text-align: left;
}
.elementor-4434 .elementor-element.elementor-element-26fed3e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4434 .elementor-element.elementor-element-26fed3e .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-4434 .elementor-element.elementor-element-1794824 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-1794824 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4434 .elementor-element.elementor-element-6ee6442 > .elementor-background-overlay {
    background-image: url('assets/services/mob-bann-layer00-e1684922983523.png');
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.28;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (min-width: 768px){
    .elementor-4434 .elementor-element.elementor-element-ca8cdcd {
        width: 43.693%;
    }
    
}
.elementor-4434 .elementor-element.elementor-element-71c7d90 img {
    max-width: 85%;
}
.elementor-4434 .elementor-element.elementor-element-555bb33 {
    text-align: left;
}
.elementor-4434 .elementor-element.elementor-element-555bb33 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4434 .elementor-element.elementor-element-555bb33 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-4434 .elementor-element.elementor-element-ded2685 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-ded2685 {
    text-align: left;
}
.elementor-4434 .elementor-element.elementor-element-3fbbf7d {
    color: #000000;
    font-family: "Hind", Sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-3fbbf7d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4434 .elementor-element.elementor-element-4008392 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-c8fd659 {
    color: #000000;
    font-family: "Hind", Sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-ef300e7 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-b106e12 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif  !important;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-58afe69:not(.elementor-motion-effects-element-type-background){
    background-color: #FFFFFF;
    background-image: url('assets/services/automation-ams.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4434 .elementor-element.elementor-element-58afe69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 80px 0px;
}
.elementor-4434 .elementor-element.elementor-element-58afe69 > .elementor-background-overlay {
    background-color: #000000F5;
    opacity: 0.81;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (min-width: 768px){
    .elementor-column.elementor-col-100{
        width: 100%;
    }
}
.elementor-4434 .elementor-element.elementor-element-92dd16e {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-4434 .elementor-element.elementor-element-e6a75ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-4434 .elementor-element.elementor-element-2536ff1 {
    text-align: left;
}
.elementor-4434 .elementor-element.elementor-element-2536ff1 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4434 .elementor-element.elementor-element-2536ff1 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif !important;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-66e3f54 {
    color: #FFFFFF !important ;
    font-family: "Hind", Sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-c733e7d > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-4434 .elementor-element.elementor-element-c733e7d > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4434 .elementor-element.elementor-element-53b1d5d .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-7a167dd {
    color: #FFFFFF  !important;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(360deg);
}
.elementor-4434 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4434 .elementor-element.elementor-element-92a347d {
    width: var(--container-widget-width, 101.145%);
    max-width: 101.145%;
    --container-widget-width: 101.145%;
    --container-widget-flex-grow: 0;
}
@media (min-width: 768px){
    .elementor-column.elementor-col-33{
        width: 33.333%;
    }
}
.elementor-4434 .elementor-element.elementor-element-a4d50d9 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-bc63f4c {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-94154e2 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-2e4885a > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4434 .elementor-element.elementor-element-4c7cab7 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4434 .elementor-element.elementor-element-9fb4759 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4434 .elementor-element.elementor-element-eb748e1 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4434 .elementor-element.elementor-element-17d7cae > .elementor-widget-container {
    margin: 50px 0px 20px 0px;
}
.elementor-4434 .elementor-element.elementor-element-17d7cae .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 {
    width: var(--container-widget-width, 92%);
    max-width: 92%;
    --container-widget-width: 92%;
    --container-widget-flex-grow: 0;
}
#uc_logo_grid_elementor_31d34d0 {
    display: grid;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 .ue-logo-grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 .ue-logo-grid {
    --container-widget-width: 92%;
    --container-widget-flex-grow: 0;
}
#uc_logo_grid_elementor_31d34d0 div.logo-grid-item {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
    transition: 0.3s;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 div.logo-grid-item {
    border-radius: 5px 5px 5px 5px;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 .logo-grid-item {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #156dbc;
    height: 82px;
    background-color: #FFFFFF94;
}
#uc_logo_grid_elementor_31d34d0 div.logo-grid-item img {
    width: 100%;
    object-fit: contain;
    display: block;
    mix-blend-mode: normal;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transition: 0.3s;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 div.logo-grid-item img {
    opacity: 78%;
    filter: brightness(100%) contrast(135%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 .logo-grid-item img {
    padding: 10px 10px 10px 10px;
}
.elementor-4434 .elementor-element.elementor-element-ca9f5a3:not(.elementor-motion-effects-element-type-background){
    background-image: url('assets/services/app-management-bg-e1686748182816.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4434 .elementor-element.elementor-element-ca9f5a3 > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4434 .elementor-element.elementor-element-7be59b7 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-ca9f5a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 20px 0px;
}
.elementor-4434 .elementor-element.elementor-element-d336e6c {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4434 .elementor-element.elementor-element-d336e6c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4434 .elementor-element.elementor-element-153d90c .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-fcc530c .elementor-heading-title {
    color:#156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-1fd89d2 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-cf45bd4 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-52bc048 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-4434 .elementor-element.elementor-element-52bc048 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px / 2);
    margin-left: calc(-50px / 2);
}
.elementor-4434 .elementor-element.elementor-element-52bc048 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px / 2);
    margin-left: calc(50px / 2);
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item{
    justify-content: flex-start;
    text-align: left;
}
.elementor-4434 .elementor-element.elementor-element-52bc048 .elementor-icon-list-icon i {
    transition: color 0.3s;
    color: #156dbc;
}
.elementor-4434 .elementor-element.elementor-element-52bc048 .elementor-icon-list-item > .elementor-icon-list-text{
    font-size: 20px;
    line-height: 56px;
}
.elementor-4434 .elementor-element.elementor-element-52bc048 .elementor-icon-list-text {
    transition: color 0.3s;
}
.elementor-4434 .elementor-element.elementor-element-20965bb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}
.elementor-4434 .elementor-element.elementor-element-20965bb > .elementor-background-overlay {
    background-image: url('assets/services/crm-solutions-bg.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.54;
}
.elementor-4434 .elementor-element.elementor-element-16c6c49 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
    line-height: 35px;
}
.elementor-4434 .elementor-element.elementor-element-71b89ed > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}
.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
}
.elementor-4434 .elementor-element.elementor-element-71b89ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px / 2);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}
.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}
.elementor-4434 .elementor-element.elementor-element-71b89ed .elementor-icon-list-icon i {
    transition: color 0.3s;
    color: #156dbc;
}
.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
    font-size: var(--e-icon-list-icon-size);
}
.elementor-4434 .elementor-element.elementor-element-71b89ed .elementor-icon-list-item > .elementor-icon-list-text{
    font-size: 18px;
    line-height: 40px;
}
.elementor-4434 .elementor-element.elementor-element-71b89ed .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-left: 5px;
}
.elementor-2060 .elementor-element.elementor-element-057d104:not(.elementor-motion-effects-element-type-background){
    background-color: #E7EBF6;
}
.elementor-2060 .elementor-element.elementor-element-057d104 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
    z-index: 1;
}
.elementor-2060 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    opacity: 0.25;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (min-width: 768px){
    .elementor-2060 .elementor-element.elementor-element-fec8aef {
        width: 47.986%;
    }
}
.elementor-2060 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-2060 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-2060 .elementor-element.elementor-element-2cc7d5a .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 25px;
    font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-5fbb4e7 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2060 p {
    margin: 20px 0px;
    margin-block-start: 0;
}
.elementor-2060 .elementor-element.elementor-element-5fbb4e7 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-dd9c499 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #565656;
    color: #565656;
    background-color: #6DC17800;
    padding: 0px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-dd9c499 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
@media (min-width: 768px){
    .elementor-2060 .elementor-element.elementor-element-746fdbe {
        width: 52.014%;
    }
}
.elementor-2060 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: -50px 0px -50px 0px;
}
.elementor-2060 .elementor-element.elementor-element-7fd5f1e:not(.elementor-motion-effects-element-type-background){
    background-color: #F2F4F3;
}
.elementor-2060 .elementor-element.elementor-element-7fd5f1e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}
.elementor-2060 .elementor-element.elementor-element-7fd5f1e > .elementor-background-overlay {
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-fb1595d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-c7f97c8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-1d97d44.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2060 .elementor-element.elementor-element-bf950f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-52b69e9 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2060 .elementor-element.elementor-element-52b69e9 .elementor-heading-title {
    color: #156dbc;
}
.elementor-2060 .elementor-element.elementor-element-f3e2dd9 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-48165ea > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-2060 .elementor-element.elementor-element-48165ea .elementor-heading-title {
    color: #156dbc;
}
.elementor-2060 .elementor-element.elementor-element-c4d325f {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-52b69e9 .elementor-heading-title {
    color: #156dbc;
}
.elementor-2060 .elementor-element.elementor-element-52b69e9 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2060 .elementor-element.elementor-element-f3e2dd9 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-f3e2dd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-7bfa6a1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-0787971.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-48165ea > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-2060 .elementor-element.elementor-element-48165ea .elementor-heading-title {
    color: #156dbc;
}
.elementor-2060 .elementor-element.elementor-element-c4d325f {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-c4d325f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-236149b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-3d41295 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2060 .elementor-element.elementor-element-3d41295 .elementor-heading-title {
    color: #156dbc;
}
.elementor-2060 .elementor-element.elementor-element-ad1b5c8 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-ad1b5c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2060 .elementor-element.elementor-element-d3df991 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-2060 .elementor-element.elementor-element-bd286dd > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e.elementor-view-stacked .elementor-icon {
    background-color: #CFE0FF;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e .elementor-icon {
    font-size: 36px;
    padding: 10px;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e .elementor-icon {
    font-size: 36px;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-description {
    color: #000000;
    font-weight: 400;
    line-height: 28.8px;
}
.elementor-widget-icon-box .elementor-icon-box-description {
    margin: 0;
}
.elementor-2060 .elementor-element.elementor-element-4938431 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-42ad760 {
    --icon-box-icon-margin: 10px;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset;
}
.elementor-2060 .elementor-element.elementor-element-42ad760.elementor-view-stacked .elementor-icon {
    background-color: #CFE0FF;
}
.elementor-2060 .elementor-element.elementor-element-42ad760 .elementor-icon {
    font-size: 36px;
    padding: 10px;
}
.elementor-shape-circle .elementor-icon {
    border-radius: 50%;
}
.elementor-icon svg {
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}
.elementor-widget-icon-box .elementor-icon-box-content {
    flex-grow: 1;
}
.elementor-2060 .elementor-element.elementor-element-42ad760 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-2060 .elementor-element.elementor-element-42ad760 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-42ad760 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-42ad760 .elementor-icon-box-description {
    color: #000000;
    font-weight: 400;
    line-height: 28.8px;
}
.elementor-widget-icon-box .elementor-icon-box-description {
    margin: 0;
}
.elementor-2060 .elementor-element.elementor-element-5accac3 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-ced4848 {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-ced4848 {
    --icon-box-icon-margin: 10px;
}
@media (min-width: 768px){
    .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
        align-items: flex-start;
    }
}
.elementor-2060 .elementor-element.elementor-element-ced4848.elementor-view-stacked .elementor-icon {
    background-color: #CFE0FF;
}
.elementor-2060 .elementor-element.elementor-element-ced4848 .elementor-icon {
    font-size: 36px;
    padding: 10px;
}
.elementor-2060 .elementor-element.elementor-element-ced4848 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-2060 .elementor-element.elementor-element-ced4848 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-ced4848 .elementor-icon-box-description {
    color: #000000;
    font-weight: 400;
    line-height: 28.8px;
}
.elementor-2060 h2 {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 25px;
    font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-236149b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-3d41295 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2060 h3 {
    color: #156dbc;
    font-family: "Roboto", Sans-serif !important;
    font-size: 30px;
    font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-6585db6 .elementor-icon-list-icon i {
    color: #156dbc;
    transition: color 0.3s;
}
.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
    font-size: var(--e-icon-list-icon-size);
}
.elementor-2060 .elementor-element.elementor-element-6585db6 .elementor-icon-list-text {
    transition: color 0.3s;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-left: 5px;
}
.elementor-2060 .elementor-element.elementor-element-6585db6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-2060 .elementor-element.elementor-element-970341c {
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-2060 .elementor-element.elementor-element-7b0f066 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-38356da {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-38356da > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row;
}
.elementor-2060 .elementor-element.elementor-element-38356da.elementor-view-stacked .elementor-icon {
    background-color: #CFE0FF;
}
.elementor-2060 .elementor-element.elementor-element-38356da .elementor-icon {
    font-size: 36px;
    padding: 10px;
}
.elementor-2060 .elementor-element.elementor-element-cb1c59a.elementor-view-stacked .elementor-icon {
    background-color: #FCF6F6;
}
.elementor-2060 .elementor-element.elementor-element-cb1c59a .elementor-icon {
    font-size: 48px;
    padding: 10px;
}
.elementor-shape-circle .elementor-icon {
    border-radius: 50%;
}
.elementor-2060 .elementor-element.elementor-element-c8cd1aa.elementor-view-stacked .elementor-icon {
    background-color: #F9FFED;
}
.elementor-2060 .elementor-element.elementor-element-c8cd1aa .elementor-icon {
    font-size: 36px;
    padding: 10px;
}
.elementor-2060 .elementor-element.elementor-element-24ff76c > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-518bcb7 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-38356da .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-38356da .elementor-icon-box-title {
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-cb1c59a .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-cb1c59a .elementor-icon-box-title {
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-c8cd1aa .elementor-icon-box-title {
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-c8cd1aa .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-37c1c39 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}
.elementor-2060 .elementor-element.elementor-element-37c1c39 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}
.elementor-2060 .elementor-element.elementor-element-37c1c39 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-2060 .elementor-element.elementor-element-37c1c39 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.elementor-2060 .elementor-element.elementor-element-37c1c39 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
}
.elementor-2060 .elementor-element.elementor-element-1b887df {
    text-align: center;
}
.elementor-2060 .elementor-element.elementor-element-86efa0b {
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-2060 .elementor-element.elementor-element-3adda55 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-075f037 {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-075f037.elementor-view-stacked .elementor-icon {
    background-color: #CFD9FF;
    fill: #000000;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-075f037 .elementor-icon {
    font-size: 19px;
    padding: 13px;
}
.elementor-2060 .elementor-element.elementor-element-075f037 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-2060 .elementor-element.elementor-element-075f037 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-075f037 .elementor-icon-box-description {
    color: #000000;
}

.elementor-2060 .elementor-element.elementor-element-7bf5948 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-aa9f43a {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-aa9f43a.elementor-view-stacked .elementor-icon {
    background-color: #FFD7CF;
    fill: #000000;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-aa9f43a .elementor-icon {
    font-size: 19px;
    padding: 13px;
}
.elementor-2060 .elementor-element.elementor-element-aa9f43a .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-2060 .elementor-element.elementor-element-aa9f43a .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-aa9f43a .elementor-icon-box-description {
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-e01dfe6 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-eeb7e14 {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-eeb7e14.elementor-view-stacked .elementor-icon {
    background-color: #FFCFDF;
    fill: #000000;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-eeb7e14 .elementor-icon {
    font-size: 19px;
    padding: 13px;
}
.elementor-2060 .elementor-element.elementor-element-eeb7e14 .elementor-icon-box-title{
    font-size: 18px;
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-405acb3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-40279ce > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-eb70b5d {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-eb70b5d.elementor-view-stacked .elementor-icon {
    background-color: #CAECD7;
    fill: #000000;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-eb70b5d .elementor-icon {
    font-size: 19px;
    padding: 13px;
}
.elementor-2060 .elementor-element.elementor-element-eb70b5d .elementor-icon-box-title{  
    font-size: 18px;
    margin-bottom: 8px;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-eb70b5d .elementor-icon-box-description {
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-405acb3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2060 .elementor-element.elementor-element-d44e70f > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-2060 .elementor-element.elementor-element-0024da7 {
    --icon-box-icon-margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-0024da7.elementor-view-stacked .elementor-icon {
    background-color: #FCD2FF;
    fill: #000000;
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-0024da7 .elementor-icon {
    font-size: 19px;
    padding: 13px;
}
.elementor-2060 .elementor-element.elementor-element-0024da7 .elementor-icon-box-title{
    font-size: 18px;
    margin-bottom: 8px;
    color: #000000; 
}
.elementor-2060 .elementor-element.elementor-element-0024da7 .elementor-icon-box-description {
    color: #000000;
}
.elementor-2060 .elementor-element.elementor-element-55ab746 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D6D6D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}
.elementor-2060 .elementor-element.elementor-element-1b85131 {
    text-align: center;
}
.elementor-2060 .elementor-element.elementor-element-1b85131 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-2060 .elementor-element.elementor-element-1b85131 .elementor-heading-title {
    color:#156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-2060 .elementor-element.elementor-element-e28b0a0 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-2060 .elementor-element.elementor-element-695207a > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}
.elementor-2060 .elementor-element.elementor-element-9d2cbb8 {
    text-align: left;
}
.elementor-2060 .elementor-element.elementor-element-9d2cbb8 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-2060 .elementor-element.elementor-element-9d2cbb8 .elementor-heading-title {
    color: #156dbc;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-2060 .elementor-element.elementor-element-ce8aa82 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-2060 .elementor-element.elementor-element-ce8aa82 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-057d104 {
    padding: 0px 0px 20px 0px;
    z-index: 1;
}
.elementor-3037 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    opacity: 0.25;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-fec8aef {
        width: 52.683%;
    }
}
.elementor-3037 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3037 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-3037 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3037 h2 {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-3037 .elementor-element.elementor-element-5fbb4e7 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-dd9c499 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #565656;
    color: #565656;
    background-color: #6DC17800;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-dd9c499 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-746fdbe {
        width: 47.317%;
    }
}
.elementor-3037 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-cdc7bf0 img {
    width: 80%;
}
.elementor-3037 .elementor-element.elementor-element-7bfa6a1 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3037 .elementor-element.elementor-element-0787971.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3037 .elementor-element.elementor-element-0787971 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-b6bdb20:not(.elementor-motion-effects-element-type-background){
    background-color: #E7E7E7;
}
.elementor-3037 .elementor-element.elementor-element-b6bdb20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3037 .elementor-element.elementor-element-b6bdb20{
    border-radius: 5px 5px 5px 5px ;
}
.elementor-3037 .elementor-element.elementor-element-26fed3e {
    text-align: center;
}
.elementor-3037 .elementor-element.elementor-element-26fed3e > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-26fed3e .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-3037 .elementor-element.elementor-element-e5b523a {
    margin-top: 30px;
    margin-bottom: 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-bd11746 {
        width: 7.222%;
    }    
}
.elementor-3037 .elementor-element.elementor-element-f57aa75 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-3037 .elementor-element.elementor-element-f57aa75 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-f57aa75 img {
    border-radius: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-586dbc3 {
        width: 92.699%;
    }
}
.elementor-3037 .elementor-element.elementor-element-586dbc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3037 .elementor-element.elementor-element-62339c8 {
    text-align: left;
    width: auto;
}
.elementor-3037 .elementor-element.elementor-element-62339c8 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}
.elementor-3037 .elementor-element.elementor-element-62339c8 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}
.elementor-3037 .elementor-element.elementor-element-ad1b5c8 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-ad1b5c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-2cedd47 {
        width: 55%;
    }
}
.elementor-3037 .elementor-element.elementor-element-260a44b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-260a44b .elementor-heading-title {
    color:#156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3037 .elementor-element.elementor-element-b18d697 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-b18d697 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-c793d1a {
        width: 45%;
    }
}
.elementor-3037 .elementor-element.elementor-element-c793d1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-203275a {
        width: 7.222%;
    }
}
.elementor-3037 .elementor-element.elementor-element-7289439 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-3037 .elementor-element.elementor-element-7289439 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-7289439 img {
    border-radius: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-4124d02 {
        width: 92.699%;
    }
}
.elementor-3037 .elementor-element.elementor-element-4124d02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3037 .elementor-element.elementor-element-8cb6317 {
    text-align: left;
    width: auto;
    max-width: auto;
}
.elementor-3037 .elementor-element.elementor-element-8cb6317 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}
.elementor-3037 .elementor-element.elementor-element-8cb6317 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}
.elementor-3037 .elementor-element.elementor-element-c914050 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-c914050 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-169662f {
        width: 44.96%;
    }
}
.elementor-3037 .elementor-element.elementor-element-169662f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-eb639cf {
        width: 55%;
    }
}
.elementor-3037 .elementor-element.elementor-element-0c5a0c5 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-0c5a0c5 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3037 .elementor-element.elementor-element-70576f1 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-70576f1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-0c1d4fc {
        width: 7.222%;
    }
}
.elementor-3037 .elementor-element.elementor-element-8324954 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-3037 .elementor-element.elementor-element-8324954 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-8324954 img {
    border-radius: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-d72632b {
        width: 92.699%;
    }
}
.elementor-3037 .elementor-element.elementor-element-d72632b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3037 .elementor-element.elementor-element-2599e4e {
    text-align: left;
    width: auto;
}
.elementor-3037 .elementor-element.elementor-element-2599e4e > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}
.elementor-3037 .elementor-element.elementor-element-2599e4e .elementor-heading-title {
    color:#156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}
.elementor-3037 .elementor-element.elementor-element-d8a3545 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-d8a3545 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-d07025a {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-d07025a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-19b0f10 {
        width: 55%;
    }
}
.elementor-3037 .elementor-element.elementor-element-b419ff4 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-b419ff4 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3037 .elementor-element.elementor-element-f53a171 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3037 .elementor-element.elementor-element-f53a171 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3037 .elementor-element.elementor-element-6f0190e {
        width: 45%;
    }
}
.elementor-3037 .elementor-element.elementor-element-6f0190e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.elementor-3037 .elementor-element.elementor-element-08b1015 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-3037 .elementor-element.elementor-element-26a00c0 {
    text-align: center;
}
.elementor-3037 .elementor-element.elementor-element-26a00c0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3037 .elementor-element.elementor-element-26a00c0 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-3037 .elementor-element.elementor-element-d3df991 {
    margin-top: 20px;
    margin-bottom: 0px;
}
.elementor-3037 .elementor-element.elementor-element-bd286dd > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e {
    --icon-box-icon-margin: 10px;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e.elementor-view-stacked .elementor-icon {
    background-color: #C27D03;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e .elementor-icon {
    font-size: 25px;
    padding: 15px;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-description {
    color: #000000;
}
.elementor-3037 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
    font-size: 18px;
}
.elementor-3037 .elementor-element.elementor-element-4938431 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3037 .elementor-element.elementor-element-42ad760 {
    --icon-box-icon-margin: 10px;
}
.elementor-3037 .elementor-element.elementor-element-42ad760 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-42ad760.elementor-view-stacked .elementor-icon {
    background-color: #031BC2;
}
.elementor-3037 .elementor-element.elementor-element-42ad760 .elementor-icon {
    font-size: 25px;
    padding: 15px;
}
.elementor-3037 .elementor-element.elementor-element-42ad760 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
    font-size: 18px;
}
.elementor-3037 .elementor-element.elementor-element-42ad760 .elementor-icon-box-description {
    color: #000000;
}
.elementor-3037 .elementor-element.elementor-element-d2a5ba7 {
    margin-top: 0px;
    margin-bottom: 50px;
}
.elementor-3037 .elementor-element.elementor-element-19a7da7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3037 .elementor-element.elementor-element-c0755e3 {
    --icon-box-icon-margin: 10px;
}
.elementor-3037 .elementor-element.elementor-element-c0755e3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-c0755e3.elementor-view-stacked .elementor-icon {
    background-color: #004E0E;
}
.elementor-3037 .elementor-element.elementor-element-c0755e3 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
    font-size: 18px;
}.elementor-3037 .elementor-element.elementor-element-c0755e3 .elementor-icon-box-description {
    color: #000000;
}
.elementor-3037 .elementor-element.elementor-element-37bb324 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3037 .elementor-element.elementor-element-dda5527 {
    --icon-box-icon-margin: 10px;
}
.elementor-3037 .elementor-element.elementor-element-dda5527 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3037 .elementor-element.elementor-element-dda5527.elementor-view-stacked .elementor-icon {
    background-color: #D4CFFF;
}
.elementor-3037 .elementor-element.elementor-element-dda5527 .elementor-icon {
    font-size: 36px;
    padding: 10px;
}
.elementor-3037 .elementor-element.elementor-element-dda5527 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
    font-size: 18px;
}
.elementor-3037 .elementor-element.elementor-element-dda5527 .elementor-icon-box-description {
    color: #000000;
}
.elementor-4128 .elementor-element.elementor-element-057d104:not(.elementor-motion-effects-element-type-background){
    background-color: transparent;
    background-image: linear-gradient(180deg, #000E2E 0%, #002C51 100%);
}
.elementor-4128 .elementor-element.elementor-element-057d104 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
    z-index: 1;
}
.elementor-4128 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    background-image: url('assets/services/crm-erp-services-bg.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.29;
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-057d104 > .elementor-container {
    min-height: 400px;
}
@media (min-width: 768px){
    .elementor-4128 .elementor-element.elementor-element-fec8aef {
        width: 52.998%;
    }
}
.elementor-4128 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4128 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-4128 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-2cc7d5a .elementor-heading-title {
    color: #00D891;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.54);
}
.elementor-4128 .elementor-element.elementor-element-5fbb4e7 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-4128 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-9dbb7f5 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-9dbb7f5 .elementor-heading-title {
    color: #00D891;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.54);
}
.elementor-4128 .elementor-element.elementor-element-d132a84 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-4128 .elementor-element.elementor-element-d132a84 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-dd9c499 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.63);
    fill: #00D891;
    color: #00D891;
    background-color: #6DC17800;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-dd9c499 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
@media (min-width: 768px){
    .elementor-4128 .elementor-element.elementor-element-746fdbe {
        width: 47.002%;
    }
}
.elementor-4128 .elementor-element.elementor-element-746fdbe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-cdc7bf0 img {
    width: 73%;
}
.elementor-4128 .elementor-element.elementor-element-6ee6442 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}
.elementor-4128 .elementor-element.elementor-element-6ee6442 > .elementor-background-overlay {
    background-image: url('assets/services/crm-solutions-bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.12;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (min-width: 768px){
    .elementor-4128 .elementor-element.elementor-element-c29af88 {
        width: 56.269%;
    }
}
.elementor-4128 .elementor-element.elementor-element-c29af88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4128 .elementor-element.elementor-element-26fed3e {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-26fed3e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-26fed3e .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-4128 .elementor-element.elementor-element-1794824 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-1794824 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-832326f {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-832326f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-832326f .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-5084302 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-5084302 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-4128 .elementor-element.elementor-element-ca8cdcd {
        width: 43.693%;
    }
}
.elementor-4128 .elementor-element.elementor-element-b00250b {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-b00250b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-b00250b .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-0a42991 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-0a42991 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ded2685 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-ded2685 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ded2685 .elementor-heading-title {
    color:#156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-3fbbf7d {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-3fbbf7d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-4008392 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-4008392 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-4008392 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-c8fd659 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-c8fd659 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ef300e7 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-ef300e7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ef300e7 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-b908d05 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-b908d05 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-58afe69:not(.elementor-motion-effects-element-type-background){
    background-color: #060042;
}
.elementor-4128 .elementor-element.elementor-element-58afe69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}
.elementor-4128 .elementor-element.elementor-element-58afe69 > .elementor-background-overlay {
    background-image: url('assets/services/crm-solutions-bg-1.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.3;
    mix-blend-mode: lighten;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-92dd16e {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-4128 .elementor-element.elementor-element-db3d060.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4128 .elementor-element.elementor-element-488c2a4 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-4128 .elementor-element.elementor-element-e6a75ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-4128 .elementor-element.elementor-element-2536ff1 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-2536ff1 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-2536ff1 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-66e3f54 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-66e3f54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-7cee09c {
    margin-top: 10px;
    margin-bottom: 10px;
}
.elementor-4128 .elementor-element.elementor-element-c733e7d > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ;   
}
.elementor-4128 .elementor-element.elementor-element-c733e7d > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-53b1d5d {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-53b1d5d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-53b1d5d .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-7a167dd {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-4128 .elementor-element.elementor-element-7a167dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-de11ebc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(360deg);
}
.elementor-4128 .elementor-element.elementor-element-92a347d {
    width: var(--container-widget-width, 101.145%);
    max-width: 101.145%;
    --container-widget-width: 101.145%;
    --container-widget-flex-grow: 0;
}
.elementor-4128 .elementor-element.elementor-element-92a347d img {
    max-width: 100%;
}
.elementor-4128 .elementor-element.elementor-element-71c7d90 img {
    max-width: 56%;
}
.elementor-4128 .elementor-element.elementor-element-b00250b {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-b00250b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-b00250b .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-0a42991 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-0a42991 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ded2685 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-ded2685 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ded2685 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-3fbbf7d {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-3fbbf7d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-4008392 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-4008392 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-4008392 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-c8fd659 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-c8fd659 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ef300e7 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-ef300e7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ef300e7 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-b908d05 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-b908d05 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-58afe69:not(.elementor-motion-effects-element-type-background){
    background-color: #060042;
}
.elementor-4128 .elementor-element.elementor-element-58afe69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}
.elementor-4128 .elementor-element.elementor-element-58afe69 > .elementor-background-overlay {
    background-image: url('assets/services/crm-solutions-bg-1.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.3;
    mix-blend-mode: lighten;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-92dd16e {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-4128 .elementor-element.elementor-element-db3d060.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4128 .elementor-element.elementor-element-488c2a4 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-4128 .elementor-element.elementor-element-e6a75ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-4128 .elementor-element.elementor-element-2536ff1 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-2536ff1 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-2536ff1 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-66e3f54 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-66e3f54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-7cee09c {
    margin-top: 10px;
    margin-bottom: 10px;
}
.elementor-4128 .elementor-element.elementor-element-c733e7d > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-4128 .elementor-element.elementor-element-c733e7d > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-53b1d5d {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-53b1d5d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-53b1d5d .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-7a167dd {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-7a167dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-de11ebc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(360deg);
}
.elementor-4128 .elementor-element.elementor-element-92a347d {
    width: var(--container-widget-width, 101.145%);
    max-width: 101.145%;
    --container-widget-width: 101.145%;
    --container-widget-flex-grow: 0;
}
.elementor-4128 .elementor-element.elementor-element-92a347d {
    width: var(--container-widget-width, 101.145%);
    max-width: 101.145%;
    --container-widget-width: 101.145%;
    --container-widget-flex-grow: 0;
}
.elementor-4128 .elementor-element.elementor-element-c92bccd {
    margin-top: 10px;
    margin-bottom: 10px;
}
.elementor-4128 .elementor-element.elementor-element-4c7cab7 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-4128 .elementor-element.elementor-element-4c7cab7 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-94154e2 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-94154e2 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-94154e2 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-94154e2 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-2959cfe {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-2959cfe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-9fb4759 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-4128 .elementor-element.elementor-element-9fb4759 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-eb748e1 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-eb748e1 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-eb748e1 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-fb483d1 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-fb483d1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-0dc9be3 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-4128 .elementor-element.elementor-element-afa17e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-4128 .elementor-element.elementor-element-ff7ceab {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-ff7ceab > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ff7ceab .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-e91bbd7 {
    color: #FFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-e91bbd7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-cd2cc07 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-cd2cc07 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-cd2cc07 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-3308e35 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-3308e35 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-aca620a {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-aca620a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-aca620a .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-f23aaf2 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-f23aaf2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-7176bc6 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-7176bc6 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-7176bc6 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}
#uc_logo_grid_elementor_19b7eac {
    display: grid;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac .ue-logo-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
}
#uc_logo_grid_elementor_19b7eac div.logo-grid-item {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
    transition: 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac div.logo-grid-item {
    border-radius: 5px 5px 5px 5px;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac .logo-grid-item {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    height: 82px;
    background-color: #FFFFFF4A;
}

.elementor-4128 .elementor-element.elementor-element-19b7eac {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-4128 .elementor-element.elementor-element-ca9f5a3:not(.elementor-motion-effects-element-type-background){
    background-color: #031746;
}
.elementor-4128 .elementor-element.elementor-element-ca9f5a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 50px 0px;
}
.elementor-4128 .elementor-element.elementor-element-ca9f5a3 > .elementor-background-overlay {
    background-image: url('assets/services/erp-solutions-bg.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-7be59b7 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-7be59b7 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-7be59b7 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-d336e6c {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-d336e6c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-b3035c0 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-b3035c0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-b3035c0 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-5b1b7ea {
    padding: 30px 0px 30px 0px;
}
@media (min-width: 768px){
    .elementor-4128 .elementor-element.elementor-element-8a1a640 {
        width: 60.079%;
    }
}
.elementor-4128 .elementor-element.elementor-element-153d90c {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-153d90c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-153d90c .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-6b9d0d1 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-6b9d0d1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-4128 .elementor-element.elementor-element-03ba797 {
        width: 39.842%;
    }
}
.elementor-4128 .elementor-element.elementor-element-633a201 img {
    max-width: 56%;
}
.elementor-4128 .elementor-element.elementor-element-c200126 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-c200126 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-c200126 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-f3f950c > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ;
}
.elementor-4128 .elementor-element.elementor-element-f3f950c > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-717ab43 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-717ab43 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-717ab43 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-8b28361 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-8b28361 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-dfc8d6b > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ;
}
.elementor-4128 .elementor-element.elementor-element-dfc8d6b > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-d72fb96 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-d72fb96 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-d72fb96 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-0989c0a {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-0989c0a {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-3bdcd99 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ; 
}
.elementor-4128 .elementor-element.elementor-element-3bdcd99 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-4128 .elementor-element.elementor-element-c3507b7 {
    text-align: left;
}
.elementor-4128 .elementor-element.elementor-element-c3507b7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-4128 .elementor-element.elementor-element-c3507b7 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-4128 .elementor-element.elementor-element-fa1bc25 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-fa1bc25 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-20965bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}
.elementor-4128 .elementor-element.elementor-element-20965bb > .elementor-background-overlay {
    background-color: #000000;
    background-image: url('assets/services/crm-solutions-bg\ \(2\).webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.16;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4128 .elementor-element.elementor-element-16c6c49 {
    text-align: center;
}
.elementor-4128 .elementor-element.elementor-element-16c6c49 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-16c6c49 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-b691b1e > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
}
.elementor-4128 .elementor-element.elementor-element-b691b1e .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-4128 .elementor-element.elementor-element-6293120 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-4128 .elementor-element.elementor-element-6293120 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-4128 .elementor-element.elementor-element-4a10dde div.logo-grid-item img {
    opacity: 51%;
}
.elementor-4128 .elementor-element.elementor-element-4a10dde .logo-grid-item img {
    padding: 10px 10px 10px 10px;
}
#uc_logo_grid_elementor_4a10dde div.logo-grid-item img {
    width: 100%;
    object-fit: contain;
    display: block;
    mix-blend-mode: normal;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transition: 0.3s;
}
#uc_logo_grid_elementor_4a10dde {
    display: grid;
}
.elementor-4128 .elementor-element.elementor-element-4a10dde .ue-logo-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}
.elementor-3863 .elementor-element.elementor-element-057d104:not(.elementor-motion-effects-element-type-background){
    background-color: #011F74;
    background-image: url('assets/services/cyber-security-bg.webp');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3863 .elementor-element.elementor-element-057d104 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /* margin-top: 30px; */
    margin-bottom: 30px;
    padding: 80px 0px 80px 0px;
    z-index: 1;
}
.elementor-3863 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    background-image: url('assets/services/mob-bann-layer00-e1684922983523.png');
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.06;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-057d104 > .elementor-container {
    min-height: 400px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-fec8aef {
        width: 52.998%;
    }
}
.elementor-3863 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3863 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-3863 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-2cc7d5a .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-5fbb4e7 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3863 .elementor-element.elementor-element-9dbb7f5 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-9dbb7f5 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-d132a84 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-d132a84 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3863 .elementor-element.elementor-element-dd9c499 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.63);
    fill: #85D4F0;
    color: #85D4F0;
    background-color: #6DC17800;
    padding: 0px 0px 0px 0px;
}
.elementor-3863 .elementor-element.elementor-element-dd9c499 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-746fdbe {
        width: 47.002%;
    }
}
.elementor-3863 .elementor-element.elementor-element-746fdbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{

    background-image: url('assets/services/it_bg.webp');
    background-position: center center;
    background-size: cover;
}
.elementor-3863 .elementor-element.elementor-element-746fdbe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3863 .elementor-element.elementor-element-cdc7bf0 img {
    width: 64%;
}
.elementor-3863 .elementor-element.elementor-element-6ee6442 {
    padding: 50px 0px 50px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-c29af88 {
        width: 53.651%;
    }
}
.elementor-3863 .elementor-element.elementor-element-c29af88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3863 .elementor-element.elementor-element-26fed3e {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-26fed3e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-26fed3e .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-3863 .elementor-element.elementor-element-1794824 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-1794824 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-ca8cdcd {
        width: 46.311%;
    }
}
.elementor-3863 .elementor-element.elementor-element-58afe69:not(.elementor-motion-effects-element-type-background){
    background-color: #060042;
}
.elementor-3863 .elementor-element.elementor-element-58afe69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}
.elementor-3863 .elementor-element.elementor-element-58afe69 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(307deg);
}
.elementor-3863 .elementor-element.elementor-element-58afe69 > .elementor-background-overlay {
    background-image: url('assets/services/mob-bann-layer00-e1684922983523.png');
    background-repeat: no-repeat;
    opacity: 0.12;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-82c3461 {
    text-align: center;
}
.elementor-3863 .elementor-element.elementor-element-82c3461 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-82c3461 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-3863 .elementor-element.elementor-element-92dd16e {
    margin-top: 30px;
    margin-bottom: 30px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-2791fc7 {
        width: 63.729%;
    }
}
.elementor-3863 .elementor-element.elementor-element-2791fc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3863 .elementor-element.elementor-element-5a21b9d > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-5a21b9d .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-917dafc {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-917dafc > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-de11ebc {
        width: 36.233%;
    }
}
.elementor-3863 .elementor-element.elementor-element-de11ebc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-de11ebc > .elementor-element-populated > .elementor-background-overlay {
    background-image: url('assets/services/cyber-security-bg.webp');
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(360deg);
}
.elementor-3863 .elementor-element.elementor-element-92a347d {
    width: var(--container-widget-width, 101.145%);
    max-width: 101.145%;
    --container-widget-width: 101.145%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-92a347d img {
    max-width: 58%;
}
.elementor-3863 .elementor-element.elementor-element-f861777 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-f861777 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-6e2de33 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-6e2de33 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-6e2de33 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-70b90ad {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-70b90ad {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-70b90ad .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-70b90ad .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-c65a8b0 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-c65a8b0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-38f7e90 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-38f7e90 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-38f7e90 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-f486418 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-f486418 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-f486418 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-78fb27b {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3863 .elementor-element.elementor-element-11a8036 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-11a8036 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-4929c5f {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-4929c5f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-4929c5f .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-a170231 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-a170231 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-a170231 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-bc2ae62 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-bc2ae62 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-3e61082 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-3e61082 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-3e61082 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-a96ca1b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-a96ca1b .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-a96ca1b .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-22c8397 > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-22c8397 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-1fdab28 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-1fdab28 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px / 2);
    margin-left: calc(-50px / 2);
}
.elementor-3863 .elementor-element.elementor-element-1fdab28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px / 2);
    margin-left: calc(50px / 2);
}
.elementor-3863 .elementor-element.elementor-element-1fdab28 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-1fdab28 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-ca9f5a3:not(.elementor-motion-effects-element-type-background){
    background-color: #031746;
}
.elementor-3863 .elementor-element.elementor-element-ca9f5a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 50px 0px;
}
.elementor-3863 .elementor-element.elementor-element-ca9f5a3 > .elementor-background-overlay {
    background-image: url('assets/services/application-security-bg.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-5b1b7ea {
    padding: 30px 0px 30px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-8a1a640 {
        width: 60.079%;
    }
}
.elementor-3863 .elementor-element.elementor-element-b3035c0 > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-b3035c0 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-6b9d0d1 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-6b9d0d1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-03ba797 {
        width: 39.842%;
    }
}
.elementor-3863 .elementor-element.elementor-element-633a201 img {
    max-width: 56%;
}
.elementor-3863 .elementor-element.elementor-element-dfc8d6b > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-dfc8d6b > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-d72fb96 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-d72fb96 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-d72fb96 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-0989c0a {
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
}
.elementor-3863 .elementor-element.elementor-element-3bdcd99 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ;
}
.elementor-3863 .elementor-element.elementor-element-3bdcd99 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-c3507b7 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-c3507b7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-c3507b7 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-a9849ca {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-a9849ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-3863 .elementor-element.elementor-element-a9849ca .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-a9849ca .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-a9849ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-3863 .elementor-element.elementor-element-a9849ca .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-a9849ca .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-318131d {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3863 .elementor-element.elementor-element-6b8519c > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-6b8519c > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-b14e57d {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-b14e57d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-b14e57d .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-10936bf {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-10936bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-3863 .elementor-element.elementor-element-10936bf .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-10936bf .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-10936bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-3863 .elementor-element.elementor-element-10936bf .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-10936bf .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-8d66855 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-8d66855 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-419d3a7 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-419d3a7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-419d3a7 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-c4c0001 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-c4c0001 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-c4c0001 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-caaebb2:not(.elementor-motion-effects-element-type-background){
    background-color: #000000;
    background-image: url('assets/services/cyber-security-bg.webp');
    background-size: cover;
}
.elementor-3863 .elementor-element.elementor-element-caaebb2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}
.elementor-3863 .elementor-element.elementor-element-caaebb2 > .elementor-background-overlay {
    background-image: url('assets/services/security-assesment-planning.webp');
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-3787f5f {
    padding: 30px 0px 30px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-e90210d {
        width: 24.367%;
    }
}
.elementor-3863 .elementor-element.elementor-element-e90210d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-image: url('assets/services/it_bg.webp');
    background-position: center center;
    background-size: cover;
}
.elementor-3863 .elementor-element.elementor-element-e90210d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-2fee027 {
    width: var(--container-widget-width, 86.667%);
    max-width: 86.667%;
    --container-widget-width: 86.667%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-2fee027 img {
    max-width: 65%;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-a687683 {
        width: 75.554%;
    }
}
.elementor-3863 .elementor-element.elementor-element-a687683.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3863 .elementor-element.elementor-element-a687683 > .elementor-element-populated {
    padding: 0px 50px 0px 0px;
}
.elementor-3863 .elementor-element.elementor-element-05b69f7 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-05b69f7 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-aba0ce0 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-aba0ce0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3863 .elementor-element.elementor-element-e800477 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}.elementor-3863 .elementor-element.elementor-element-e800477 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-3761e9c {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-3761e9c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-3761e9c .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-6192c7e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}.elementor-3863 .elementor-element.elementor-element-6192c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-3863 .elementor-element.elementor-element-6192c7e .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-6192c7e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-6192c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-3863 .elementor-element.elementor-element-6192c7e .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}.elementor-3863 .elementor-element.elementor-element-6192c7e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}.elementor-3863 .elementor-element.elementor-element-916de88 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-916de88 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-a1624ba {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-a1624ba > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-a1624ba .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-0ac3c00 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-0ac3c00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}.elementor-3863 .elementor-element.elementor-element-0ac3c00 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}.elementor-3863 .elementor-element.elementor-element-0ac3c00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}.elementor-3863 .elementor-element.elementor-element-0ac3c00 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-0ac3c00 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}.elementor-3863 .elementor-element.elementor-element-ee67450 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3863 .elementor-element.elementor-element-3487975 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ;
}
.elementor-3863 .elementor-element.elementor-element-3487975 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-89cfb0a {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-89cfb0a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-89cfb0a .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-4bc333e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}.elementor-3863 .elementor-element.elementor-element-4bc333e .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}.elementor-3863 .elementor-element.elementor-element-4bc333e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-1a23cde:not(.elementor-motion-effects-element-type-background){
    background-color: #020202;
}
.elementor-3863 .elementor-element.elementor-element-1a23cde {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 50px 0px;
}
.elementor-3863 .elementor-element.elementor-element-1a23cde > .elementor-background-overlay {
    background-image: url('assets/services/netowrk-cyber-security.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.22;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-39e75d7 {
    padding: 30px 0px 30px 0px;
}@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-f0a7888 {
        width: 66.429%;
    }
}
.elementor-3863 .elementor-element.elementor-element-f0a7888.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}.elementor-3863 .elementor-element.elementor-element-f277b85 > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
}
.elementor-3863 .elementor-element.elementor-element-f277b85 .elementor-heading-title {
    color: #85d4f0;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
    text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.54);
}
.elementor-3863 .elementor-element.elementor-element-923cb20 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3863 .elementor-element.elementor-element-923cb20 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3863 .elementor-element.elementor-element-d2cf98d {
        width: 33.533%;
    }
}
.elementor-3863 .elementor-element.elementor-element-d2cf98d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-d2cf98d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-d2cf98d > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.2;
}
.elementor-3863 .elementor-element.elementor-element-a7a55f5 {
    --lottie-container-width: 51%;
}
.e-lottie__container {
    display: inline-block;
    max-width: var(--lottie-container-max-width);
    width: var(--lottie-container-width);
    opacity: var(--lottie-container-opacity);
}
.elementor-3863 .elementor-element.elementor-element-a7a55f5 {
    --lottie-container-width: 51%;
}
.elementor-3863 .elementor-element.elementor-element-1953af4 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3863 .elementor-element.elementor-element-8a7c592 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-8a7c592 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-553c278 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-553c278 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-553c278 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-2ddd67e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-2ddd67e .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-2ddd67e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-04283af > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-04283af > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-9d43076 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-9d43076 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-9d43076 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-1eaa990 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-1eaa990 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-1eaa990 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-2e32086 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3863 .elementor-element.elementor-element-27fd1a3 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-27fd1a3 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-775c78f {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-775c78f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-775c78f .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-ddf8c51 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-ddf8c51 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-ddf8c51 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-0160715 > .elementor-element-populated
{border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-0160715 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-cd09422 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-cd09422 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-cd09422 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-c43a201 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-c43a201 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-c43a201 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-e6b6cc3 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3863 .elementor-element.elementor-element-80c9fd6 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3863 .elementor-element.elementor-element-80c9fd6 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #85D4F0;
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3863 .elementor-element.elementor-element-acf81f9 {
    text-align: left;
}
.elementor-3863 .elementor-element.elementor-element-acf81f9 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3863 .elementor-element.elementor-element-acf81f9 .elementor-heading-title {
    color: #85D4F0;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.elementor-3863 .elementor-element.elementor-element-904c577 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-3863 .elementor-element.elementor-element-904c577 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3863 .elementor-element.elementor-element-904c577 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
/* Data Analytics Services  */

.elementor-3394 .elementor-element.elementor-element-057d104 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 20px 0px;
    z-index: 1;
}
.elementor-3394 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    opacity: 0.25;
}
@media (min-width: 768px){
    .elementor-3394 .elementor-element.elementor-element-fec8aef {
        width: 52.998%;
    }
}
.elementor-3394 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3394 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-3394 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3394 .elementor-element.elementor-element-2cc7d5a .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-3394 .elementor-element.elementor-element-5fbb4e7 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3394 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-dd9c499 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #565656;
    color: #565656;
    background-color: #6DC17800;
    padding: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-dd9c499 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
@media (min-width: 768px){
    .elementor-3394 .elementor-element.elementor-element-746fdbe {
        width: 47.002%;
    }
}
.elementor-3394 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-cdc7bf0 img {
    width: 80%;
}
.elementor-3394 .elementor-element.elementor-element-7bfa6a1 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3394 .elementor-element.elementor-element-0787971.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3394 .elementor-element.elementor-element-0787971 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-b6bdb20{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3394 .elementor-element.elementor-element-26fed3e {
    text-align: center;
}
.elementor-3394 .elementor-element.elementor-element-26fed3e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3394 .elementor-element.elementor-element-26fed3e .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-3394 .elementor-element.elementor-element-f4d4459:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3394 .elementor-element.elementor-element-f4d4459 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-f4d4459 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3394 .elementor-element.elementor-element-cde0e79 {
    --icon-box-icon-margin: 15px;
}
.elementor-3394 .elementor-element.elementor-element-cde0e79 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-3394 .elementor-element.elementor-element-cde0e79 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3394 .elementor-element.elementor-element-0e6b887:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3394 .elementor-element.elementor-element-0e6b887 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-0e6b887 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;  
}
.elementor-3394 .elementor-element.elementor-element-624b8e6 {
    --icon-box-icon-margin: 15px;
}
.elementor-3394 .elementor-element.elementor-element-624b8e6 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-3394 .elementor-element.elementor-element-624b8e6 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3394 .elementor-element.elementor-element-1f930dc {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3394 .elementor-element.elementor-element-780a952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3394 .elementor-element.elementor-element-780a952 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-780a952 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;  
}
.elementor-3394 .elementor-element.elementor-element-2d2fe89 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-3394 .elementor-element.elementor-element-2d2fe89 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3394 .elementor-element.elementor-element-9a45e35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{

    background-color: #FDFBFB;
}
.elementor-3394 .elementor-element.elementor-element-9a45e35 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-9a45e35 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;  
}
.elementor-3394 .elementor-element.elementor-element-dd92a27 {
    --icon-box-icon-margin: 15px;
}
.elementor-3394 .elementor-element.elementor-element-dd92a27 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-3394 .elementor-element.elementor-element-dd92a27 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3394 .elementor-element.elementor-element-92a260d {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-3394 .elementor-element.elementor-element-544d858:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3394 .elementor-element.elementor-element-544d858 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-544d858 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;  
}
.elementor-3394 .elementor-element.elementor-element-6d0c7f2 {
    --icon-box-icon-margin: 15px;
}
.elementor-3394 .elementor-element.elementor-element-6d0c7f2 .elementor-icon-box-title{
    font-size: 18px;
}
.elementor-3394 .elementor-element.elementor-element-6d0c7f2 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3394 .elementor-element.elementor-element-874700f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3394 .elementor-element.elementor-element-874700f > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-874700f > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;  
}
.elementor-3394 .elementor-element.elementor-element-9c97540 {
    --icon-box-icon-margin: 15px;
}
.elementor-3394 .elementor-element.elementor-element-babbb6a {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-3394 .elementor-element.elementor-element-260a44b {
    text-align: center;
}
.elementor-3394 .elementor-element.elementor-element-260a44b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3394 .elementor-element.elementor-element-260a44b .elementor-heading-title {
    color: #156dbc;
    font-size: 25px;
    font-weight: 600;
    text-decoration: underline;
}.elementor-3394 .elementor-element.elementor-element-b48e711 {
    margin-top: 10px;
    margin-bottom: 0px;
}
@media (min-width: 768px){
    .elementor-3394 .elementor-element.elementor-element-2cedd47 {
        width: 73.967%;
    }
}
.elementor-3394 .elementor-element.elementor-element-6ef69ce {
    text-align: left;
}
.elementor-3394 .elementor-element.elementor-element-6ef69ce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-6ef69ce .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3394 .elementor-element.elementor-element-156d46a {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3394 .elementor-element.elementor-element-156d46a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
@media (min-width: 768px){
    .elementor-3394 .elementor-element.elementor-element-c7b94ec {
        width: 25.995%;
    }
}
.elementor-3394 .elementor-element.elementor-element-1d3e7a6 {
    width: var(--container-widget-width, 145.513%);
    max-width: 145.513%;
    --container-widget-width: 145.513%;
    --container-widget-flex-grow: 0;
}
.elementor-3394 .elementor-element.elementor-element-e42bb47 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3394 .elementor-element.elementor-element-0fe8a96 {
    text-align: left;
}
.elementor-3394 .elementor-element.elementor-element-0fe8a96 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-0fe8a96 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3394 .elementor-element.elementor-element-ea65657 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3394 .elementor-element.elementor-element-ea65657 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-089b5cc {
    text-align: left;
}
.elementor-3394 .elementor-element.elementor-element-089b5cc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-089b5cc .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3394 .elementor-element.elementor-element-b5dca51 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3394 .elementor-element.elementor-element-b5dca51 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-ecb6e19 {
    text-align: left;
}
.elementor-3394 .elementor-element.elementor-element-ecb6e19 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-ecb6e19 .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3394 .elementor-element.elementor-element-be67544 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3394 .elementor-element.elementor-element-be67544 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-151685f {
    text-align: left;
}
.elementor-3394 .elementor-element.elementor-element-151685f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-151685f .elementor-heading-title {
    color: #156dbc;
    font-size: 20px;
    font-weight: 600;
}
.elementor-3394 .elementor-element.elementor-element-da2c827 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3394 .elementor-element.elementor-element-da2c827 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3394 .elementor-element.elementor-element-f330244 {
    margin-top: 0px;
    margin-bottom: 50px;
}
.elementor-3394 .elementor-element.elementor-element-08b1015 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-3394 .elementor-element.elementor-element-26a00c0 {
    text-align: center;
}
.elementor-3394 .elementor-element.elementor-element-26a00c0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3394 .elementor-element.elementor-element-26a00c0 .elementor-heading-title {
    color: #156dbc;
    font-size: 25px;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-3394 .elementor-element.elementor-element-d3df991 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3394 .elementor-element.elementor-element-bd286dd > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-96d3d3e {
    --icon-box-icon-margin: 13px;
}
.elementor-3394 .elementor-element.elementor-element-96d3d3e.elementor-view-stacked .elementor-icon {
    background-color: #F37974;
}
.elementor-3394 .elementor-element.elementor-element-96d3d3e .elementor-icon {
    font-size: 20px;
    padding: 15px;
}
.elementor-3394 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-title{
    font-size: 18px;
    line-height: 10px;
}
.elementor-3394 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-96d3d3e .elementor-icon-box-description {
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-4938431 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-42ad760 {
    --icon-box-icon-margin: 10px;
}
.elementor-3394 .elementor-element.elementor-element-42ad760.elementor-view-stacked .elementor-icon {
    background-color: #031BC2;
}
.elementor-3394 .elementor-element.elementor-element-42ad760 .elementor-icon {
    font-size: 20px;
    padding: 15px;
}
.elementor-3394 .elementor-element.elementor-element-42ad760 .elementor-icon-box-title{
    font-size: 18px;
    line-height: 10px;
}
.elementor-3394 .elementor-element.elementor-element-42ad760 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-42ad760 .elementor-icon-box-description {
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-d2a5ba7 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3394 .elementor-element.elementor-element-37bb324 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-dda5527 {
    --icon-box-icon-margin: 10px;
}
.elementor-3394 .elementor-element.elementor-element-dda5527.elementor-view-stacked .elementor-icon {
    background-color: #D4CFFF;
}
.elementor-3394 .elementor-element.elementor-element-dda5527 .elementor-icon {
    font-size: 20px;
    padding: 15px;
}
.elementor-3394 .elementor-element.elementor-element-dda5527 .elementor-icon-box-title{
    font-size: 18px;
    line-height: 9px;
}
.elementor-3394 .elementor-element.elementor-element-dda5527 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-dda5527 .elementor-icon-box-description {
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-9d97397 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-7f2e898 {
    --icon-box-icon-margin: 10px;
}
.elementor-3394 .elementor-element.elementor-element-7f2e898.elementor-view-stacked .elementor-icon {
    background-color: #A20024;
}
.elementor-3394 .elementor-element.elementor-element-7f2e898 .elementor-icon {
    font-size: 20px;
    padding: 15px;
}
.elementor-3394 .elementor-element.elementor-element-7f2e898 .elementor-icon-box-title{
    font-size: 18px;
    line-height: 10px;
}
.elementor-3394 .elementor-element.elementor-element-7f2e898 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-7f2e898 .elementor-icon-box-description {
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-38d2596 {
    margin-top: 0px;
    margin-bottom: 50px;
}
.elementor-3394 .elementor-element.elementor-element-50dd5ec > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.elementor-3394 .elementor-element.elementor-element-2dfb108 {
    --icon-box-icon-margin: 10px;
}
.elementor-3394 .elementor-element.elementor-element-2dfb108.elementor-view-stacked .elementor-icon {
    background-color: #004E0E;
}
.elementor-3394 .elementor-element.elementor-element-2dfb108 .elementor-icon {
    font-size: 20px;
    padding: 15px;
}
.elementor-3394 .elementor-element.elementor-element-2dfb108 .elementor-icon-box-title{
    font-size: 18px;
    line-height: 10px;
}
.elementor-3394 .elementor-element.elementor-element-2dfb108 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #000000;
}
.elementor-3394 .elementor-element.elementor-element-2dfb108 .elementor-icon-box-description {
    color: #000000;
}
.elementor-view-default .elementor-icon {
    display: inline-block;
    line-height: 1;
    transition: all .3s;
    color: #69727d;
    font-size: 50px;
    text-align: center;
}
/* Software testing and QA Assurance Services */

.elementor-3585 .elementor-element.elementor-element-057d104 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 20px 0px;
    z-index: 1;
}
.elementor-3585 .elementor-element.elementor-element-057d104 > .elementor-background-overlay {
    opacity: 0.25;
}
@media (min-width: 768px){
    .elementor-3585 .elementor-element.elementor-element-fec8aef {
        width: 52.998%;
    }
}
.elementor-3585 .elementor-element.elementor-element-fec8aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-fec8aef > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}
.elementor-3585 .elementor-element.elementor-element-2cc7d5a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3585 .elementor-element.elementor-element-2cc7d5a .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 35px;
}
.elementor-3585 .elementor-element.elementor-element-5fbb4e7 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3585 .elementor-element.elementor-element-5fbb4e7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-dd9c499 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #565656;
    color: #565656;
    background-color: #6DC17800;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-dd9c499 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
@media (min-width: 768px){
    .elementor-3585 .elementor-element.elementor-element-746fdbe {
        width: 47.002%;
    }
}
.elementor-3585 .elementor-element.elementor-element-cdc7bf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-cdc7bf0 img {
    width: 64%;
}
.elementor-3585 .elementor-element.elementor-element-26fed3e {
    text-align: left;
}
.elementor-3585 .elementor-element.elementor-element-26fed3e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-26fed3e .elementor-heading-title {
    color:#156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-3585 .elementor-element.elementor-element-1794824 {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 100.806%);
    max-width: 100.806%;
    --container-widget-width: 100.806%;
    --container-widget-flex-grow: 0;
}
.elementor-3585 .elementor-element.elementor-element-1794824 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-58afe69 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(307deg);
}
.elementor-3585 .elementor-element.elementor-element-58afe69 > .elementor-background-overlay {
    opacity: 0.5;
}
.elementor-3585 .elementor-element.elementor-element-82c3461 {
    text-align: left;
}
.elementor-3585 .elementor-element.elementor-element-82c3461 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-82c3461 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}
.elementor-3585 .elementor-element.elementor-element-69ec295 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-69ec295 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-22c8397 {
    text-align: left;
}
.elementor-3585 .elementor-element.elementor-element-22c8397 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-22c8397 .elementor-heading-title {
    color: #156dbc;
}
.elementor-3585 .elementor-element.elementor-element-72345ce {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-72345ce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-9b02abd {
    text-align: left;
}
.elementor-3585 .elementor-element.elementor-element-9b02abd > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-9b02abd .elementor-heading-title {
    color: #156dbc;
}
.elementor-3585 .elementor-element.elementor-element-4c618b3 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-4c618b3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-5958232:not(.elementor-motion-effects-element-type-background){
    background-color: #E5D9EA;
}
.elementor-3585 .elementor-element.elementor-element-5958232 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-5958232 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(305deg);
}
.elementor-3585 .elementor-element.elementor-element-5958232 > .elementor-background-overlay {
    background-repeat: no-repeat;
    background-size: 71% auto;
    opacity: 0.17;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-9226453 {
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-af5e816 > .elementor-element-populated {
    padding: 50px 0px 50px 0px;
}
.elementor-3585 .elementor-element.elementor-element-9aaa994 {
    text-align: left;
}
.elementor-3585 .elementor-element.elementor-element-9aaa994 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-9aaa994 .elementor-heading-title {
    color: #156dbc;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-3585 .elementor-element.elementor-element-88be617 {
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-88be617 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-23bc9a6 {
    --icon-box-icon-margin: 12px;
}
.elementor-3585 .elementor-element.elementor-element-23bc9a6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-23bc9a6 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-3585 .elementor-element.elementor-element-23bc9a6 .elementor-icon {
    font-size: 25px;
}
.elementor-3585 .elementor-element.elementor-element-23bc9a6 .elementor-icon-box-title{
    font-size: 20px;
}
.elementor-3585 .elementor-element.elementor-element-23bc9a6 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #156dbc;
}
.elementor-3585 .elementor-element.elementor-element-35d4113:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3585 .elementor-element.elementor-element-35d4113 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-d9e0241 {
    --spacer-size: 50px;
}
.elementor-3585 .elementor-element.elementor-element-6fe4f1b:not(.elementor-motion-effects-element-type-background){
    background-color: #006392;
}
.elementor-3585 .elementor-element.elementor-element-6fe4f1b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}
.elementor-3585 .elementor-element.elementor-element-6fe4f1b .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(299deg);
}
.elementor-3585 .elementor-element.elementor-element-6fe4f1b > .elementor-background-overlay {
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-aa2ff5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-aa2ff5f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-3585 .elementor-element.elementor-element-15a0bdc {
    margin-top: 30px;
    margin-bottom: 0px;
}
@media (min-width: 768px){
    .elementor-3585 .elementor-element.elementor-element-619d875 {
        width: 40%;
    }
}
.elementor-3585 .elementor-element.elementor-element-619d875:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3585 .elementor-element.elementor-element-619d875 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-8f0fd50 img {
    max-width: 66%;
}
@media (min-width: 768px){
    .elementor-3585 .elementor-element.elementor-element-80647b6 {
        width: 60%;
    }
}
.elementor-3585 .elementor-element.elementor-element-80647b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-80647b6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-1a40117 {
    text-align: left;
    width: var(--container-widget-width, 105.079%);
    max-width: 105.079%;
    --container-widget-width: 105.079%;
    --container-widget-flex-grow: 0;
}
.elementor-3585 .elementor-element.elementor-element-1a40117 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-1a40117 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-3585 .elementor-element.elementor-element-422b93b {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-422b93b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-a01320c {
    margin-top: 30px;
    margin-bottom: 20px;
}
.elementor-3585 .elementor-element.elementor-element-dc816a2 {
    text-align: left;
    width: var(--container-widget-width, 105.079%);
    max-width: 105.079%;
    --container-widget-width: 105.079%;
    --container-widget-flex-grow: 0;
}
.elementor-3585 .elementor-element.elementor-element-dc816a2 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-dc816a2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}
.elementor-3585 .elementor-element.elementor-element-62e3a73 {
    color: #FFFFFF;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-62e3a73 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-c8c4c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
}
.elementor-3585 .elementor-element.elementor-element-08f50aa {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-3585 .elementor-element.elementor-element-08f50aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
}
.elementor-3585 .elementor-element.elementor-element-08f50aa .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-08f50aa .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-6794558.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-6794558.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-3585 .elementor-element.elementor-element-4f04691 img {
    max-width: 88%;
}
.elementor-3585 .elementor-element.elementor-element-7bfa6a1 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3585 .elementor-element.elementor-element-0787971.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-0787971.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-3585 .elementor-element.elementor-element-0787971 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-34a5716 {
    text-align: center;
}
.elementor-3585 .elementor-element.elementor-element-34a5716 > .elementor-widget-container {
    margin: 50px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-34a5716 .elementor-heading-title {
    color: #156dbc;
    font-size: 25px;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-3585 .elementor-element.elementor-element-5553977 {
    text-align: center;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    width: var(--container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-3585 .elementor-element.elementor-element-5553977 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-f955d59 {
    margin-top: 0px;
    margin-bottom: 20px;
}
.elementor-3585 .elementor-element.elementor-element-f4d4459:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3585 .elementor-element.elementor-element-f4d4459 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3585 .elementor-element.elementor-element-f4d4459 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3585 .elementor-element.elementor-element-cde0e79 {
    --icon-box-icon-margin: 15px;
}
.elementor-3585 .elementor-element.elementor-element-cde0e79 .elementor-icon-box-title{
    font-size: 25px;
}
.elementor-3585 .elementor-element.elementor-element-cde0e79 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3585 .elementor-element.elementor-element-90e1543:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3585 .elementor-element.elementor-element-90e1543 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3585 .elementor-element.elementor-element-90e1543 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3585 .elementor-element.elementor-element-c7d1947 {
    --icon-box-icon-margin: 15px;
}
.elementor-3585 .elementor-element.elementor-element-b215380 {
    margin-top: 20px;
    margin-bottom: 53px;
}
.elementor-3585 .elementor-element.elementor-element-4bb151d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3585 .elementor-element.elementor-element-4bb151d > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}.elementor-3585 .elementor-element.elementor-element-4bb151d > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px ;
}
.elementor-3585 .elementor-element.elementor-element-82d054a {
    --icon-box-icon-margin: 15px;
}
.elementor-3585 .elementor-element.elementor-element-82d054a.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}
.elementor-3585 .elementor-element.elementor-element-82d054a .elementor-icon-box-title{
    font-size: 25px;
}
.elementor-3585 .elementor-element.elementor-element-82d054a .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-3585 .elementor-element.elementor-element-babbb6a {
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-3585 .elementor-element.elementor-element-babbb6a .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(310deg);
}
.elementor-3585 .elementor-element.elementor-element-babbb6a > .elementor-background-overlay {
    background-repeat: no-repeat;
    opacity: 0.42;
}
.elementor-3585 .elementor-element.elementor-element-260a44b {
    text-align: center;
}
.elementor-3585 .elementor-element.elementor-element-260a44b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-260a44b .elementor-heading-title {
    color: #156dbc;
    font-size: 25px;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-3585 .elementor-element.elementor-element-c144a0a {
    text-align: center;
    color: #000000;
    font-family: "Hind", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}
.elementor-3585 .elementor-element.elementor-element-c144a0a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-1c2b4b6 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 50px 0px 50px 0px;
}
@media (min-width: 768px){
    .elementor-3585 .elementor-element.elementor-element-2d2966c {
        width: 40.238%;
    }
}
.elementor-3585 .elementor-element.elementor-element-2d2966c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
body:not(.rtl) .elementor-3585 .elementor-element.elementor-element-041d642 {
    left: -81px;
}
.elementor-3585 .elementor-element.elementor-element-041d642 {
    text-align: center;
    width: var(--container-widget-width, 146.496%);
    max-width: 146.496%;
    --container-widget-width: 146.496%;
    --container-widget-flex-grow: 0;
    top: -72px;
    z-index: -1;
}
.elementor-3585 .elementor-element.elementor-element-041d642 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-3585 .elementor-element.elementor-element-041d642 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    text-transform: capitalize;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #156dbc;
    stroke: #156dbc;
}
.elementor-3585 .elementor-element.elementor-element-b7bcb92 {
    text-align: center;
}
.elementor-3585 .elementor-element.elementor-element-b7bcb92 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-3585 .elementor-element.elementor-element-b7bcb92 .elementor-heading-title {
    color:#156dbc;
    font-size: 28px;
    font-weight: 600;
}
@media (min-width: 768px){
    .elementor-3585 .elementor-element.elementor-element-58cdb39 {
        width: 59.762%;
    }
}
.elementor-3585 .elementor-element.elementor-element-ebabf94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-ebabf94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3585 .elementor-element.elementor-element-ebabf94.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-3585 .elementor-element.elementor-element-ebabf94 > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3585 .elementor-element.elementor-element-ebabf94 > .elementor-element-populated{
    border-radius: 5px 5px 5px 5px;
}
.elementor-3585 .elementor-element.elementor-element-c35cffc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}
.elementor-3585 .elementor-element.elementor-element-c35cffc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-3585 .elementor-element.elementor-element-c35cffc .elementor-image-box-title {
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 600;
}
.elementor-3585 .elementor-element.elementor-element-c35cffc .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-51f9fcc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-3585 .elementor-element.elementor-element-51f9fcc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-color: #FDFBFB;
}
.elementor-3585 .elementor-element.elementor-element-51f9fcc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-3585 .elementor-element.elementor-element-51f9fcc > .elementor-element-populated {
    box-shadow: 0px 2px 5px -1px rgba(2, 1, 1, 0.12156862745098039);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-3585 .elementor-element.elementor-element-6d0065a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 91%;
}
.elementor-3585 .elementor-element.elementor-element-6d0065a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-3585 .elementor-element.elementor-element-6d0065a .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-3585 .elementor-element.elementor-element-6d0065a .elementor-image-box-title {
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 600;
}

/* footer design */
@media (max-width: 768px){
    .elementor-element-735e2097.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
        text-align: center;
    }
}
@media (max-width: 768px){
    .elementor-element-96561b0.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
        text-align: center;
    }
}

/* Content changing design added  */

.bar {
    margin-left: 0;
    margin-right: 0;
}
.bar {
    height: 5px;
    width: 90px;
    background: #cdf1d8;
    margin: 20px auto;
    position: relative;
    border-radius: 30px;
}
.bar::before{
    background-color: #17a683;
}
.bar::before {
    content: "";
    position: absolute;
    left: 0;
    top: -2.7px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    -webkit-animation-duration: 3s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: MOVE-BG;
    animation-name: MOVE-BG;
}
@keyframes MOVE-BG {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(88px)
    }
}

.elementor-element ul.elementor-icon-list-items {
    padding: 0;
}
.elementor-widget .elementor-icon-list-item{
    display: flex;
    align-items: center;
    font-size: inherit;
}
.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}
.elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(40px / 2);;
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}
.elementor-icon-list-item > .elementor-icon-list-text{
    font-size: 20px;
    font-weight: 400;
}

 .checking{
    color: #17a683 ;
    font-size: 1.5rem;
}

/* Application Management design */

.ue-list {
    gap: 20px;
    grid-template-columns: repeat(1, 1fr);
}
#uc_list_elementor_3e3c844 {
    display: grid;
}
#uc_list_elementor_3e3c844 .ue-list-item {
    display: flex;
}
.elementor-element-3e3c844 .ue-list-item {
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
    transition: all 300ms;
    gap: 10px;
}
#uc_list_elementor_3e3c844 .ue-list-item-index {
    flex-grow: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1em;
}
.elementor-element.elementor-element-3e3c844 .ue-list-item-index {
    width: 30px;
    height: 30px;
    background-color:#17a683;
    color: #ffffff;
    border-radius: 50px 50px 50px 50px;
}
.elementor-element.elementor-element-3e3c844 .ue-list-item-index{
    transition: all 300ms;
}
.elementor-element.elementor-element-3e3c844 .ue-list-item {
    text-align: left;
}
#uc_list_elementor_3e3c844 .ue-list-item-content {
    flex-grow: 1;
}
.elementor-element.elementor-element-3e3c844 .ue-list-item-title {
    color: #000000;
    margin-top: 0px;
    margin-bottom: 5px;
}
.elementor-element.elementor-element-3e3c844 .ue-list-item-title{
    transition: all 300ms;
}
.elementor-element.elementor-element-3e3c844 .ue-list-item-text {
    color: #6e6e6e;
    margin-top: -22px;
}
#uc_list_elementor_3e3c844 .ue-list-item-text * {
    margin-bottom: 0px;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 .logo-grid-item:hover {
    background-color: #FFFFFF !important;
}
.elementor-4434 .elementor-element.elementor-element-31d34d0 div.logo-grid-item:hover img {
    opacity: 100%;
    filter: brightness(123%) contrast(108%) saturate(107%) blur(0px) hue-rotate(0deg);
}
.elementor-4128 .elementor-element.elementor-element-19b7eac .logo-grid-item:hover {
    background-color:  #FFFFFF;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac div.logo-grid-item:hover img {
    opacity: 100%;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac div.logo-grid-item img {
    opacity: 51%;
}
.elementor-4128 .elementor-element.elementor-element-19b7eac .logo-grid-item img {
    padding: 10px 10px 10px 10px;
}
