.elementor-17230 .elementor-element.elementor-element-acc0fea:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-acc0fea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/slide-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

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

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

.elementor-17230 .elementor-element.elementor-element-acc0fea > .elementor-shape-bottom svg {
    width: calc(179% + 1.3px);
    height: 151px;
}

.elementor-17230 .elementor-element.elementor-element-acc0fea > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-17230 .elementor-element.elementor-element-9155794 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-a0ef49f > .elementor-container {
    max-width: 1260px;
}

.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .title {
    font-size: 52px;
    font-weight: 700;
    line-height: 1.3em;
    color: #FFFFFF;
    margin: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .sub-text {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 0px 0px 14px 0px;
}

.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description {
    font-size: 20px;
    font-weight: 500;
}

.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description {
    color: #FFFFFF;
    margin: 0px 0px 4px 0px;
}

.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p {
    color: #FFFFFF;
    margin: 0px 0px 4px 0px;
}

.elementor-17230 .elementor-element.elementor-element-557361f > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video {
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video .popup-videos, .elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video .popup-videos:before, .elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video.style2 .rs-icon-inners .animate-border .popup-border {
    background-color: transparent;
    background-image: linear-gradient(180deg, #03228F 0%, #0B70E1 100%);
}

.elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video .overly-border {
    border-color: #0B70E1;
    top: 17%;
    left: 0%;
}

.elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video.style2 .rs-icon-inners .animate-border .popup-border:before {
    border-color: #0B70E1;
}

.elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video.style2 .rs-icon-inners .animate-border .popup-border:after {
    border-color: #0B70E1;
}

.elementor-17230 .elementor-element.elementor-element-3e2cb0e .rs-video.style2 .rs-icon-inners .animate-border .popup-border {
    top: 17px;
    left: 0%;
}

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

.elementor-17230 .elementor-element.elementor-element-ae8a038 > .elementor-element-populated, .elementor-17230 .elementor-element.elementor-element-ae8a038 > .elementor-element-populated > .elementor-background-overlay, .elementor-17230 .elementor-element.elementor-element-ae8a038 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-ae8a038 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 40px 10px 40px;
}

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

.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .title-inner .title {
    font-size: 24px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .description p {
    margin: 0px 0px 4px 0px;
}

.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .description {
    margin: 0px 0px 4px 0px;
}

.elementor-17230 .elementor-element.elementor-element-d80945f .wpcf7-form-control:not(.wpcf7-submit) {
    padding: 14px 16px 14px 16px;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #02010100;
    background-color: #F6F7F9;
}

.elementor-17230 .elementor-element.elementor-element-d80945f ::-webkit-input-placeholder {
    color: #4444447A;
}

.elementor-17230 .elementor-element.elementor-element-d80945f ::-moz-placeholder {
    color: #4444447A;
}

.elementor-17230 .elementor-element.elementor-element-d80945f ::-ms-input-placeholder {
    color: #4444447A;
}

.elementor-17230 .elementor-element.elementor-element-d80945f .wpcf7-submit {
    background-color: transparent;
    background-image: linear-gradient(160deg, #03228F 0%, #0B70E1 77%);
    padding: 18px 18px 18px 18px;
    font-size: 16px;
}

.elementor-17230 .elementor-element.elementor-element-d80945f .submit-btn .wpcf7-submit {
    width: 100%;
}

.elementor-17230 .elementor-element.elementor-element-b3a7298 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17230 .elementor-element.elementor-element-b3a7298 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 14px 0px 180px 0px;
}

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

.elementor-17230 .elementor-element.elementor-element-b3a7298 > .elementor-shape-top svg {
    width: calc(149% + 1.3px);
    height: 78px;
}

.elementor-17230 .elementor-element.elementor-element-f68885f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .middle-image {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .pattern {
    left: -100px;
    top: -56px;
}

.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .scale2 {
    animation: scale2 3s alternate infinite;
}

.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .shape {
    left: -100px;
    top: 395px;
}

.elementor-17230 .elementor-element.elementor-element-cc40be7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .title-inner .title {
    line-height: 1.3em;
    margin: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .title-inner .sub-text {
    font-weight: 400;
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading.style16 .title-inner .sub-text:before {
    background-color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-273e746 > .elementor-widget-container {
    padding: 84px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-50946e4 .rs-skill-bar .skillbar {
    height: 7px;
    line-height: 7px;
    background-color: #DFEDFE;
}

.elementor-17230 .elementor-element.elementor-element-50946e4 .rs-skill-bar .skillbar .skillbar-bar {
    height: 7px;
    line-height: 7px;
    background-color: transparent;
    background-image: linear-gradient(190deg, #105AAD 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-50946e4 .rs-skill-bar.style2 .skillbar .skillbar-title {
    height: 7px;
    line-height: 7px;
}

.elementor-17230 .elementor-element.elementor-element-50946e4 .rs-skill-bar .skillbar .skillbar-title {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-17230 .elementor-element.elementor-element-50946e4 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-c1ff984 .rs-skill-bar .skillbar {
    height: 7px;
    line-height: 7px;
    background-color: #DFEDFE;
}

.elementor-17230 .elementor-element.elementor-element-c1ff984 .rs-skill-bar .skillbar .skillbar-bar {
    height: 7px;
    line-height: 7px;
    background-color: transparent;
    background-image: linear-gradient(190deg, #105AAD 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-c1ff984 .rs-skill-bar.style2 .skillbar .skillbar-title {
    height: 7px;
    line-height: 7px;
}

.elementor-17230 .elementor-element.elementor-element-c1ff984 .rs-skill-bar .skillbar .skillbar-title {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-17230 .elementor-element.elementor-element-c1ff984 > .elementor-widget-container {
    margin: 17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-1ec6f89 .rs-skill-bar .skillbar {
    height: 7px;
    line-height: 7px;
    background-color: #DFEDFE;
}

.elementor-17230 .elementor-element.elementor-element-1ec6f89 .rs-skill-bar .skillbar .skillbar-bar {
    height: 7px;
    line-height: 7px;
    background-color: transparent;
    background-image: linear-gradient(190deg, #105AAD 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-1ec6f89 .rs-skill-bar.style2 .skillbar .skillbar-title {
    height: 7px;
    line-height: 7px;
}

.elementor-17230 .elementor-element.elementor-element-1ec6f89 .rs-skill-bar .skillbar .skillbar-title {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-17230 .elementor-element.elementor-element-1ec6f89 > .elementor-widget-container {
    margin: 17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-3fcbc02 .rs-skill-bar .skillbar {
    height: 7px;
    line-height: 7px;
    background-color: #DFEDFE;
}

.elementor-17230 .elementor-element.elementor-element-3fcbc02 .rs-skill-bar .skillbar .skillbar-bar {
    height: 7px;
    line-height: 7px;
    background-color: transparent;
    background-image: linear-gradient(190deg, #105AAD 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-3fcbc02 .rs-skill-bar.style2 .skillbar .skillbar-title {
    height: 7px;
    line-height: 7px;
}

.elementor-17230 .elementor-element.elementor-element-3fcbc02 .rs-skill-bar .skillbar .skillbar-title {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
}

.elementor-17230 .elementor-element.elementor-element-3fcbc02 > .elementor-widget-container {
    margin: 17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-74d7951 .rs-view-btn a, .elementor-17230 .elementor-element.elementor-element-74d7951 .rs-btn a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-17230 .elementor-element.elementor-element-74d7951 .rs-btn a {
    padding: 14px 40px 14px 40px;
    background-color: transparent;
    background-image: linear-gradient(250deg, #4E95ED 19%, #03228F 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-17230 .elementor-element.elementor-element-74d7951 .rs-btn a:hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #03228F 19%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-74d7951 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-0f49e53:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-0f49e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F7F9;
}

.elementor-17230 .elementor-element.elementor-element-0f49e53 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 10px 0px;
}

.elementor-17230 .elementor-element.elementor-element-0f49e53 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-609df1a {
    padding: 0px 0px 10px 0px;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .title-inner .title {
    line-height: 1.3em;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style14 .heading-line {
    background-color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style14 .heading-line:before {
    background-color: #1940AA;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style2:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style1 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style4 .title-inner .sub-text:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style4 .title-inner .sub-text:before {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style8 .title-inner:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style8 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-29fcd7b:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-29fcd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F7F9;
}

.elementor-17230 .elementor-element.elementor-element-29fcd7b, .elementor-17230 .elementor-element.elementor-element-29fcd7b > .elementor-background-overlay {
    border-radius: 0px 0px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-29fcd7b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 20px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-29fcd7b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-2f4b9bc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-text .services-title .title::before {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon.icon {
    min-width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon img {
    width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon img {
    height: 80px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon {
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) !important;
    border-radius: 5% 5% 5% 5% !important;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon > img, .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-style7 .image_border_shape, .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon > img {
    border-radius: 5% 5% 5% 5%;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-icon::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .services-text {
    border-radius: 0px 0px 0px 0px;
    padding: 30px 15px 0px 15px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-text .services-title .title, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services.services-style8 .services-text .services-titles .title {
    color: #101010;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover, .elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title, .elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover {
    color: #106EEA;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services.services-style8 .services-text .services-titles .title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-text .services-txt {
    color: #444444;
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-0f731ba .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-0f731ba > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 25px 50px 25px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-text .services-title .title::before {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon.icon {
    min-width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon img {
    width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon img {
    height: 80px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon {
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) !important;
    border-radius: 5% 5% 5% 5% !important;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon > img, .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-style7 .image_border_shape, .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon > img {
    border-radius: 5% 5% 5% 5%;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-icon::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .services-text {
    border-radius: 0px 0px 0px 0px;
    padding: 30px 15px 0px 15px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-text .services-title .title, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services.services-style8 .services-text .services-titles .title {
    color: #101010;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover, .elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title, .elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover {
    color: #106EEA;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services.services-style8 .services-text .services-titles .title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-text .services-txt {
    color: #444444;
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-bd39d69 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 25px 50px 25px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-5ff69b1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-text .services-title .title::before {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon.icon {
    min-width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon img {
    width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon img {
    height: 80px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon {
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) !important;
    border-radius: 5% 5% 5% 5% !important;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon > img, .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-style7 .image_border_shape, .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon > img {
    border-radius: 5% 5% 5% 5%;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-icon::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .services-text {
    border-radius: 0px 0px 0px 0px;
    padding: 30px 15px 0px 15px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-text .services-title .title, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services.services-style8 .services-text .services-titles .title {
    color: #101010;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover, .elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title, .elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover {
    color: #106EEA;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services.services-style8 .services-text .services-titles .title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-text .services-txt {
    color: #444444;
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-52f4a8a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 25px 50px 25px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-text .services-title .title::before {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon.icon {
    min-width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon img {
    width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon img {
    height: 80px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon {
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) !important;
    border-radius: 5% 5% 5% 5% !important;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon > img, .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-style7 .image_border_shape, .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon > img {
    border-radius: 5% 5% 5% 5%;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-icon::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .services-text {
    border-radius: 0px 0px 0px 0px;
    padding: 30px 15px 0px 15px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-text .services-title .title, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services.services-style8 .services-text .services-titles .title {
    color: #101010;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover, .elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title, .elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover {
    color: #106EEA;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services.services-style8 .services-text .services-titles .title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-text .services-txt {
    color: #444444;
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-81e24bf .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-81e24bf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 25px 50px 25px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-e13883b > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-text .services-title .title::before {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon.icon {
    min-width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon img {
    width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon img {
    height: 80px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon {
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) !important;
    border-radius: 5% 5% 5% 5% !important;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon > img, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-style7 .image_border_shape, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon > img {
    border-radius: 5% 5% 5% 5%;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-icon::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-text {
    border-radius: 0px 0px 0px 0px;
    padding: 30px 15px 0px 15px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-text .services-title .title, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services.services-style8 .services-text .services-titles .title {
    color: #101010;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover {
    color: #106EEA;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services.services-style8 .services-text .services-titles .title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-text .services-txt {
    color: #444444;
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-6c2dc1a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 25px 50px 25px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-text .services-title .title::before {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon.icon {
    min-width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon img {
    width: 80px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon img {
    height: 80px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon {
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) !important;
    border-radius: 5% 5% 5% 5% !important;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon > img, .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-style7 .image_border_shape, .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon > img {
    border-radius: 5% 5% 5% 5%;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-icon::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .services-text {
    border-radius: 0px 0px 0px 0px;
    padding: 30px 15px 0px 15px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-text .services-title .title, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services.services-style8 .services-text .services-titles .title {
    color: #101010;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover, .elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title, .elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover {
    color: #106EEA;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services.services-style8 .services-text .services-titles .title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-text .services-txt {
    color: #444444;
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-6701e07 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-6701e07 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 25px 50px 25px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-1e84b59:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-1e84b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000060;
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/testimonial-bg.png");
    background-position: center center;
    background-size: cover;
}

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

.elementor-17230 .elementor-element.elementor-element-1e84b59 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-02fadbc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-b297f75 > .elementor-container {
    max-width: 1280px;
}

.elementor-17230 .elementor-element.elementor-element-b297f75 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-17230 .elementor-element.elementor-element-d81a50d > .elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-17230 .elementor-element.elementor-element-7ee6596 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 80px;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-icon i {
    font-size: 25px !important;
    color: #1273EB !important;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-icon {
    background-color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-icon:before {
    background-color: #FFFFFF !important;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-icon:after {
    background-color: #FFFFFF !important;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-text span.label {
    color: #FFFFFF !important;
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-text a {
    color: #FFFFFF !important;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item .address-text .des {
    color: #FFFFFF !important;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 {
    font-size: 23px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 .rs-contact-box .address-item {
    margin-bottom: 0px !important;
}

.elementor-17230 .elementor-element.elementor-element-fe1c892 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-8650080 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-8650080 .rs-heading .title-inner .title {
    font-size: 19px;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-8650080 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-eb661d2 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-eb661d2 .rs-heading .title-inner .title {
    font-size: 42px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-eb661d2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-25b07a9 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-25b07a9 .rs-heading .title-inner .title {
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-25b07a9 .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-25b07a9 .rs-heading .description {
    font-size: 19px;
    font-weight: 500;
}

.elementor-17230 .elementor-element.elementor-element-25b07a9 .rs-heading .description {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-25b07a9 .rs-heading .description p {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-214443d .rs-view-btn.rs-view-btn2, .elementor-17230 .elementor-element.elementor-element-214443d .rs-btn {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-214443d .rs-view-btn a, .elementor-17230 .elementor-element.elementor-element-214443d .rs-btn a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-17230 .elementor-element.elementor-element-214443d .rs-btn a {
    padding: 14px 40px 14px 40px;
    background-color: transparent;
    background-image: linear-gradient(250deg, #4E95ED 19%, #03228F 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-17230 .elementor-element.elementor-element-214443d .rs-btn a:hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #03228F 19%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-214443d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-17230 .elementor-element.elementor-element-1d21670 > .elementor-element-populated {
    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: 0px 100px 0px 0px;
}

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

.elementor-17230 .elementor-element.elementor-element-7769385:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-7769385 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/shape-2.png");
}

.elementor-17230 .elementor-element.elementor-element-7769385, .elementor-17230 .elementor-element.elementor-element-7769385 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-7769385 {
    box-shadow: -1px 21px 25px 0px rgba(0, 0, 0, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
    z-index: 10;
}

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

.elementor-17230 .elementor-element.elementor-element-b120ce9 .elementor-counter-number-wrapper {
    color: #03228F;
    font-size: 48px;
    font-weight: 900;
}

.elementor-17230 .elementor-element.elementor-element-b120ce9 .elementor-counter-title {
    color: #333333;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-9c330cb .elementor-counter-number-wrapper {
    color: #03228F;
    font-size: 48px;
    font-weight: 900;
}

.elementor-17230 .elementor-element.elementor-element-9c330cb .elementor-counter-title {
    color: #333333;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-359cb9b .elementor-counter-number-wrapper {
    color: #03228F;
    font-size: 48px;
    font-weight: 900;
}

.elementor-17230 .elementor-element.elementor-element-359cb9b .elementor-counter-title {
    color: #333333;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-6af5c63 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 110px 0px 110px 0px;
}

.elementor-17230 .elementor-element.elementor-element-6af5c63 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-3a1b096 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17230 .elementor-element.elementor-element-c18afa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03228F;
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/process-bg.jpg");
    background-size: cover;
}

.elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-element-populated, .elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-element-populated > .elementor-background-overlay, .elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 31px 0px 0px;
    --e-column-margin-right: 31px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

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

.elementor-17230 .elementor-element.elementor-element-e50eee3 .rs-heading .title-inner .title {
    line-height: 46px;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-e50eee3 .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-e50eee3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-1946227 .rs-view-btn.rs-view-btn2, .elementor-17230 .elementor-element.elementor-element-1946227 .rs-btn {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-1946227 .rs-view-btn a, .elementor-17230 .elementor-element.elementor-element-1946227 .rs-btn a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-17230 .elementor-element.elementor-element-1946227 .rs-btn a {
    padding: 14px 40px 14px 40px;
    background-color: transparent;
    background-image: linear-gradient(250deg, #4E95ED 19%, #03228F 100%);
    border-radius: 8px 8px 8px 8px;
}

.elementor-17230 .elementor-element.elementor-element-1946227 .rs-btn a:hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #03228F 19%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-1946227 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-36ad2b9 > .elementor-element-populated {
    margin: 30px 25px 30px 30px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 30px;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-prefix {
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-title .title {
    margin-bottom: 6px;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-title .title, .elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-title .title a {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-title .title {
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before:hover i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-a8a9c30 .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-prefix {
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-title .title {
    margin-bottom: 6px;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-title .title, .elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-title .title a {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-title .title {
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before:hover i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-6558b7f .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-2c8c4fc > .elementor-element-populated {
    margin: 30px 55px 30px 0px;
    --e-column-margin-right: 55px;
    --e-column-margin-left: 0px;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-prefix {
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-title .title {
    margin-bottom: 6px;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-title .title, .elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-title .title a {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-title .title {
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before:hover i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-b1cb6df .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-prefix {
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part::after {
    display: none;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-title .title {
    margin-bottom: 6px;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-title .title, .elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-title .title a {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-title .title {
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-before:hover i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-c3fbc2b .rs-addon-number .number-part .number-text .number-btn-part .number-btn.icon-after:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-a4653ff:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-a4653ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000060;
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/portfolio-bg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

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

.elementor-17230 .elementor-element.elementor-element-77c22ec {
    padding: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-e522ec9 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-e522ec9 .rs-heading .title-inner .title {
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-e522ec9 .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-e522ec9 .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-e522ec9 .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-a4b735b > .elementor-container {
    max-width: 1600px;
}

.elementor-17230 .elementor-element.elementor-element-a4b735b {
    margin-top: 0px;
    margin-bottom: -200px;
}

.elementor-17230 .elementor-element.elementor-element-30e2998 .rs-addon-sliders .grid-item {
    padding: 0 15px;
}

.elementor-17230 .elementor-element.elementor-element-30e2998 .rs-portfolio-slider.slider-style-6 .portfolio-item .portfolio-content .p-title > a, .elementor-17230 .elementor-element.elementor-element-30e2998 .p-title a {
    font-size: 24px;
}

.elementor-17230 .elementor-element.elementor-element-30e2998 .rs-addon-sliders .slick-dots {
    margin-bottom: -25px;
}

.elementor-17230 .elementor-element.elementor-element-1c5dfbf {
    margin-top: 260px;
    margin-bottom: 10px;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style14 .heading-line {
    background-color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style14 .heading-line:before {
    background-color: #1940AA;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style2:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style1 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style4 .title-inner .sub-text:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style4 .title-inner .sub-text:before {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style8 .title-inner:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-8a6be03 .rs-heading.style8 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-bfb7651 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-17230 .elementor-element.elementor-element-9b33e2c > .elementor-container {
    max-width: 1200px;
}

.elementor-17230 .elementor-element.elementor-element-9b33e2c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17230 .elementor-element.elementor-element-d8ab870 > .elementor-element-populated {
    margin: 0px 7px 0px 0px;
    --e-column-margin-right: 7px;
    --e-column-margin-left: 0px;
    padding: 10px 15px 10px 10px;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .elementor-widget-container {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-price-table {
    padding: 27px 40px 0px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-icon {
    margin-bottom: 40px;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-icon img {
    width: 110px;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-title {
    margin-bottom: 22px;
    color: #04004D;
    font-size: 24px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-price-text {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
    font-size: 52px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-currency {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-price .rs-pricing-table-currency {
    font-size: 25px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-period {
    color: #435761;
    font-size: 16px;
    font-weight: 500;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-features-list {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-body .rs-pricing-table-features-list {
    padding: 18px 15px 4px 15px;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-body {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #EBEBEB;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-features-title {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-features-list > li {
    padding: 9px 0px 9px 0px;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-features-list li i {
    color: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-btn {
    margin: 0px 0px 0px 0px;
    padding: 10px 40px 10px 40px;
    top: 25px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #03228F 0%, #4E95ED 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-btn i {
    -webkit-transform: translateX(-33px);
    transform: translateX(-33px);
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-btn:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .btn-part:hover .rs-pricing-table-btn {
    background-color: transparent;
    background-image: linear-gradient(360deg, #03228F 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-badge {
    top: 30px;
    left: 0px;
    padding: 10px 23px 11px 23px;
    background-color: #1273EB;
    border-radius: 0px 30px 30px 0px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-17230 .elementor-element.elementor-element-c7308f3 > .elementor-widget-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EBEBEB00;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

.elementor-17230 .elementor-element.elementor-element-390aa67 > .elementor-element-populated {
    margin: 0px 3px 0px 3px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 3px;
    padding: 10px 15px 10px 15px;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .elementor-widget-container {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-price-table {
    padding: 27px 40px 0px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-icon {
    margin-bottom: 40px;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-icon img {
    width: 128px;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-title {
    margin-bottom: 22px;
    color: #3A3686;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-price-text {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
    font-size: 52px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-currency {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-price .rs-pricing-table-currency {
    font-size: 25px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-period {
    color: #B1E0F9;
    font-size: 16px;
    font-weight: 500;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-features-list {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-body .rs-pricing-table-features-list {
    padding: 18px 15px 4px 15px;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-body {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #1F71C1;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-features-title {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-features-list > li {
    padding: 9px 0px 9px 0px;
    margin-bottom: 0px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-btn {
    margin: 0px 0px 0px 0px;
    padding: 11px 45px 11px 45px;
    top: 25px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(250deg, #4E95ED 0%, #03228F 100%);
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-btn i {
    -webkit-transform: translateX(-33px);
    transform: translateX(-33px);
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-btn:hover, .elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-btn:focus {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-btn:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .btn-part:hover .rs-pricing-table-btn {
    background-color: transparent;
    background-image: linear-gradient(200deg, #03228F 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-badge {
    top: 30px;
    left: 0px;
    padding: 10px 23px 10px 23px;
    color: #0B70E1;
    background-color: #FFFFFF;
    border-radius: 0px 30px 30px 0px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-17230 .elementor-element.elementor-element-d4baa3f > .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(70deg, #0B70E1 0%, #03228F 100%);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EBEBEB00;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17230 .elementor-element.elementor-element-5b466a1 > .elementor-element-populated {
    margin: 0px 0px 0px 4px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 4px;
    padding: 10px 10px 10px 15px;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .elementor-widget-container {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-price-table {
    padding: 27px 40px 0px 40px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-icon {
    margin-bottom: 40px;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-icon img {
    width: 110px;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-title {
    margin-bottom: 22px;
    color: #04004D;
    font-size: 24px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-price-text {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
    font-size: 52px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-currency {
    color: #111111;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-price .rs-pricing-table-currency {
    font-size: 25px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-period {
    color: #435761;
    font-size: 16px;
    font-weight: 500;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-features-list {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-body .rs-pricing-table-features-list {
    padding: 18px 15px 4px 15px;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-body {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #EBEBEB;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-features-title {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-features-list > li {
    padding: 9px 0px 9px 0px;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-features-list li i {
    color: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-btn {
    margin: 0px 0px 0px 0px;
    padding: 10px 40px 10px 40px;
    top: 25px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #03228F 0%, #4E95ED 100%);
    border-radius: 30px 30px 30px 30px;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-btn i {
    -webkit-transform: translateX(-33px);
    transform: translateX(-33px);
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-btn:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .btn-part:hover .rs-pricing-table-btn {
    background-color: transparent;
    background-image: linear-gradient(190deg, #03228F 0%, #4E95ED 100%);
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-badge {
    top: 30px;
    left: 0px;
    padding: 10px 23px 11px 23px;
    background-color: #1273EB;
    border-radius: 0px 30px 30px 0px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-17230 .elementor-element.elementor-element-80dc9f2 > .elementor-widget-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EBEBEB00;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

.elementor-17230 .elementor-element.elementor-element-4cf828f7:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-4cf828f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000060;
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/testimonial-bg.png");
    background-position: center center;
    background-size: cover;
}

.elementor-17230 .elementor-element.elementor-element-4cf828f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 100px 0px 70px 0px;
}

.elementor-17230 .elementor-element.elementor-element-4cf828f7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-432de173 {
    padding: 0px 0px 10px 0px;
}

.elementor-17230 .elementor-element.elementor-element-4c85bf4c .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-4c85bf4c .rs-heading .title-inner .title {
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-4c85bf4c .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-4c85bf4c .rs-heading.style15 .title-inner .sub-text {
    background-color: #1273EB4A;
}

.elementor-17230 .elementor-element.elementor-element-4c85bf4c .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-4c85bf4c .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-item-wrap {
    margin-bottom: 0px;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-inner-wrap {
    margin-bottom: 0px;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style1 .team-item .team-content h3.team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style2 .team-item-wrap .team-img .team-content .team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style3 .team-img .team-img-sec .team-content .team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style5 .team-inner-wrap .team-content .member-desc .team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style6 .team-content .team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style7 .team-content .team-name a {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-name {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .rsaddon-unique-slider.team-slider-style8 .team-content .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style1 .team-item .team-content h3.team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style2 .team-item-wrap .team-img .team-content .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style3 .team-img .team-img-sec .team-content .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style5 .team-inner-wrap:hover .team-content .member-desc .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style6 .team-content .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style7 .team-content .team-name a:hover {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style7 .team-item .team-content h3.team-name, .elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style5 .team-inner-wrap .team-content .member-desc .team-name a, .elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .team-name a, .elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style2 .team-item-wrap .team-img .team-content .team-name a, .elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style1 .team-item .team-content h3.team-name a {
    font-size: 22px;
    line-height: 2em;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-content .team-title {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .team-title {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-content .team-title, .elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .team-title {
    font-size: 15px;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .social-icons1 a i {
    font-size: 15px;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-social a i {
    font-size: 15px;
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-item .social-icons a i {
    font-size: 15px;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .social-icons a i {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .social-icons a i {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style5 .team-inner-wrap .team-content .social-icons a i {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style7 .team-item .social-icons a i {
    color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .social-icons1 a i:hover {
    color: #EEE8E8;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .social-icons a i:hover {
    color: #EEE8E8;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-social a i:hover {
    color: #EEE8E8;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style4 .team-item .team-content .social-icons a:hover i {
    color: #EEE8E8;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style5 .team-inner-wrap .team-content .social-icons a:hover i {
    color: #EEE8E8;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style7 .team-item .social-icons a:hover i {
    color: #EEE8E8;
}

.elementor-17230 .elementor-element.elementor-element-72f19dae .team-slider-style7 .team-item .image-wrap {
    padding: 9px 35px 25px 20px;
    background-image: url("https://keenitsolutions.com/products/wordpress/braintech/wp-content/uploads/2020/11/ngbng.png");
}

.elementor-17230 .elementor-element.elementor-element-2b578e3 > .elementor-container {
    max-width: 1240px;
}

.elementor-17230 .elementor-element.elementor-element-2b578e3:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-2b578e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F7F9;
}

.elementor-17230 .elementor-element.elementor-element-2b578e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-17230 .elementor-element.elementor-element-2b578e3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style14 .heading-line {
    background-color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style14 .heading-line:before {
    background-color: #1940AA;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style2:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style1 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style4 .title-inner .sub-text:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style4 .title-inner .sub-text:before {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style8 .title-inner:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-266d872 .rs-heading.style8 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-266d872 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial {
    text-align: center;
}

.testimonial-items .item-content img, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item .item-content span img {
    width: 50px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-addon-slider .testimonial-items, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-addon-slider .testimonial-item {
    margin-right: 23px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-addon-slider .testimonial-item {
    margin-bottom: 0px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-name {
    color: #0A0A0A;
    font-size: 22px;
    font-weight: 600;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-title {
    color: #333333;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial p {
    color: #333333;
    font-size: 17px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .sliders-restimon3 .testimonial-items .inrs .item-content, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item p {
    padding: 120px 40px 80px 40px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item .item-content p, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .rs-addon-slider.sliders-restimon3 .testimonial-items .inrs:after {
    background-color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item p {
    border-radius: 10px 10px 10px 10px;
    box-shadow: -2px 16px 44px -32px rgba(0, 0, 0, 0);
    margin-bottom: 28px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .image-wrap img {
    width: 90px !important;
    height: 90px !important;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .sliders-restimon3 .testimonial-items .inrs .testimonial-contents .image-wrap img, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .image-wrap > img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .testimonial-content {
    bottom: 68px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .item-content span i {
    color: #FFFFFF;
    font-size: 0px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .item-content span img, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .item-content span i {
    top: 44px;
    position: absolute;
    left: 44%;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rsaddon-unique-slider .slick-arrow:before {
    color: #D34E4E;
    font-size: 0px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rsaddon-unique-slider .slick-arrow {
    background: #B43636;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item .item-content.bubble:after {
    border-top-color: #0039FF;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .sliders-restimon3 .testimonial-items .inrs, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .rs-addon-slider.sliders-restimon3 .testimonial-items .inrs, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item {
    margin: 0px 15px -40px 15px;
}

.elementor-17230 .elementor-element.elementor-element-2b3f4fb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-3e4f214 {
    margin-top: 0px;
    margin-bottom: -15px;
    padding: 90px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading {
    text-align: center;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style14 .heading-line {
    background-color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style14 .heading-line:before {
    background-color: #1940AA;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading .title-inner .sub-text {
    font-weight: 400;
    text-transform: uppercase;
    color: #03228F;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading .description {
    font-size: 18px;
    font-weight: 400;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style2:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style1 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style4 .title-inner .sub-text:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style4 .title-inner .sub-text:before {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style8 .title-inner:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae .rs-heading.style8 .description:after {
    background: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-7eb58ae > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-d379e9d {
    margin-top: 10px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-131944b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-487ef57 {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .rs-blog-grid .blog-item .blog-content {
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn.icon-before i {
    margin-right: 10px;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn.icon-after i {
    margin-left: 10px;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content h3.blog-name a:hover {
    color: #0B70E1;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-content {
    padding: 27px 15px 20px 15px;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn {
    font-weight: 600;
    color: #061340;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .custom-blog-btn {
    color: #061340;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .rs-blog-grid .blog-item.blog_style_2.slick-slide:hover .blog-content .blog-btn-part2 a {
    color: #061340;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .rs-blog-grid .blog-item.blog_style_2.slick-slide:hover .blog-content .blog-btn-part2 a, .elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn:hover, .elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .custom-blog-btn:hover, .elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn:hover {
    color: #0B70E1;
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn.icon-before:hover i {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-17230 .elementor-element.elementor-element-407f171 .blog-item .blog-content .blog-btn.icon-after:hover i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-17230 .elementor-element.elementor-element-407f171 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-17230 .elementor-element.elementor-element-2c45d27c:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-2c45d27c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F7F9;
}

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

.elementor-17230 .elementor-element.elementor-element-2c45d27c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-6b5e0e90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(250deg, #4E95ED 0%, #03228F 100%);
}

.elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-element-populated, .elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-element-populated > .elementor-background-overlay, .elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 8px;
    padding: 58px 30px 40px 50px;
}

.elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-18f50673 .rs-heading .title-inner .title {
    line-height: 1.3em;
    color: #FFFFFF;
    margin: 0px 30px 10px 0px;
}

.elementor-17230 .elementor-element.elementor-element-18f50673 .rs-heading .title-inner .sub-text {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #F6F8FF;
}

.elementor-17230 .elementor-element.elementor-element-18f50673 .rs-heading .description p {
    margin: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-18f50673 .rs-heading .description {
    margin: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-18f50673 > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-icon i {
    font-size: 20px !important;
    color: #03228F !important;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-icon {
    background-color: transparent;
    background-image: linear-gradient(275deg, #FFFFFF 0%, #FCFCFF 100%);
    min-width: 48px;
    height: 48px;
    line-height: 45px !important;
    text-align: left;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-icon:before {
    background-color: #4E95ED !important;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-icon:after {
    background-color: #4E95ED !important;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item.horizontal .address-icon {
    margin-right: 23px !important;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-text span.label {
    color: #FFFFFF !important;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-text a {
    color: #FFFFFF !important;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item .address-text .des {
    color: #FFFFFF !important;
}

.elementor-17230 .elementor-element.elementor-element-1d45b7d4 .rs-contact-box .address-item {
    margin-bottom: 25px !important;
}

.elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.7;
}

.elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-element-populated, .elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-element-populated > .elementor-background-overlay, .elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 0px 90px;
}

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

.elementor-17230 .elementor-element.elementor-element-6b51ea25 .rs-heading .title-inner .title {
    line-height: 1.3em;
    margin: 0px 30px 10px 0px;
}

.elementor-17230 .elementor-element.elementor-element-6b51ea25 .rs-heading .title-inner .sub-text {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1273EB;
}

.elementor-17230 .elementor-element.elementor-element-6b51ea25 .rs-heading .description p {
    margin: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-6b51ea25 .rs-heading .description {
    margin: 0px 0px 15px 0px;
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 .wpcf7-form-control:not(.wpcf7-submit) {
    padding: 20px 20px 20px 20px;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 ::-webkit-input-placeholder {
    color: #4444447A;
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 ::-moz-placeholder {
    color: #4444447A;
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 ::-ms-input-placeholder {
    color: #4444447A;
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 .wpcf7-submit {
    background-color: transparent;
    background-image: linear-gradient(80deg, #03228F 0%, #4E95ED 100%);
    padding: 18px 40px 18px 40px;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 30px 30px 30px 30px;
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 .wpcf7-submit:hover, .elementor-17230 .elementor-element.elementor-element-24f8c1a0 .wpcf7-submit:focus {
    background-color: transparent;
    background-image: linear-gradient(120deg, #4E95ED 0%, #03228F 100%);
}

.elementor-17230 .elementor-element.elementor-element-24f8c1a0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-77c9ca10 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-17230 .elementor-element.elementor-element-21d93e7d iframe {
    height: 460px;
    filter: brightness( 100% ) contrast( 104% ) saturate( 16% ) blur( 0px ) hue-rotate( 303deg );
}

.elementor-17230 .elementor-element.elementor-element-2becea6:not(.elementor-motion-effects-element-type-background), .elementor-17230 .elementor-element.elementor-element-2becea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, #00005B 0%, #020275 90%);
}

.elementor-17230 .elementor-element.elementor-element-2becea6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 50px 0px;
}

.elementor-17230 .elementor-element.elementor-element-2becea6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17230 .elementor-element.elementor-element-6d7f632 > .elementor-container {
    max-width: 1280px;
}

.elementor-17230 .elementor-element.elementor-element-0f7af24 .rs-addon-slider .grid-item {
    padding: 0 25px;
}

.elementor-17230 .elementor-element.elementor-element-0f7af24 .rs-grid-figure .rs-grid-img {
    filter: brightness( 200% ) contrast( 88% ) saturate( 13% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-17230 .elementor-element.elementor-element-0f7af24 .rs-addon-slider .slick-dots {
    margin-bottom: -25px;
}

@media(max-width: 1024px) {
    .elementor-17230 .elementor-element.elementor-element-acc0fea {
        padding:70px 0px 130px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-a0ef49f {
        padding: 0px 15px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-54455e4 > .elementor-element-populated {
        padding: 10px 40px 10px 50px;
    }

    .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .title {
        font-size: 36px;
        margin: 0px 0px 20px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description {
        font-size: 16px;
    }

    .elementor-17230 .elementor-element.elementor-element-ae8a038 > .elementor-element-populated {
        padding: 40px 30px 0px 30px;
    }

    .elementor-17230 .elementor-element.elementor-element-d80945f .wpcf7-form-control:not(.wpcf7-submit) {
        padding: 11px 15px 11px 15px;
        font-size: 14px;
    }

    .elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .pattern {
        left: -20px;
    }

    .elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .shape {
        left: 16px;
        top: 80%;
    }

    .elementor-17230 .elementor-element.elementor-element-cc40be7 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-0f731ba .rs-addon-services.services-style8 .services-text .services-titles .title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba > .elementor-widget-container {
        padding: 30px 10px 30px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-bd39d69 .rs-addon-services.services-style8 .services-text .services-titles .title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 > .elementor-widget-container {
        padding: 30px 10px 30px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-52f4a8a .rs-addon-services.services-style8 .services-text .services-titles .title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a > .elementor-widget-container {
        padding: 30px 10px 30px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-81e24bf .rs-addon-services.services-style8 .services-text .services-titles .title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf > .elementor-widget-container {
        padding: 30px 10px 30px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .rs-addon-services.services-style8 .services-text .services-titles .title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a > .elementor-widget-container {
        padding: 30px 10px 30px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-title .title, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services .services-part .services-title .title a, .elementor-17230 .elementor-element.elementor-element-6701e07 .rs-addon-services.services-style8 .services-text .services-titles .title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 > .elementor-widget-container {
        padding: 30px 10px 30px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-1e84b59 {
        padding: 80px 0px 100px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-7ee6596 > .elementor-element-populated {
        padding: 0px 100px 0px 100px;
    }

    .elementor-17230 .elementor-element.elementor-element-eb661d2 .rs-heading .title-inner .title {
        font-size: 36px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-dab1a9b {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-1d21670 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-7769385 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-element-populated {
        margin: 0px 30px 40px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 80px 0px 89px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-e50eee3 .rs-heading {
        text-align: center;
    }

    .elementor-17230 .elementor-element.elementor-element-e50eee3 > .elementor-widget-container {
        padding: 0px 100px 0px 100px;
    }

    .elementor-17230 .elementor-element.elementor-element-1946227 .rs-view-btn.rs-view-btn2, .elementor-17230 .elementor-element.elementor-element-1946227 .rs-btn {
        text-align: center;
    }

    .elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-price-table {
        padding: 27px 20px 45px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
        font-size: 40px;
    }

    .elementor-17230 .elementor-element.elementor-element-c7308f3 .rs-pricing-table-body .rs-pricing-table-features-list {
        padding: 0px 0px 15px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-390aa67 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-price-table {
        padding: 27px 20px 45px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
        font-size: 40px;
    }

    .elementor-17230 .elementor-element.elementor-element-d4baa3f .rs-pricing-table-body .rs-pricing-table-features-list {
        padding: 0px 0px 15px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-price-table {
        padding: 27px 20px 45px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
        font-size: 40px;
    }

    .elementor-17230 .elementor-element.elementor-element-80dc9f2 .rs-pricing-table-body .rs-pricing-table-features-list {
        padding: 0px 0px 15px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-element-populated {
        margin: 0px 0px 0px 25px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 25px;
    }

    .elementor-17230 .elementor-element.elementor-element-18f50673 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }

    .elementor-17230 .elementor-element.elementor-element-6b51ea25 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-17230 .elementor-element.elementor-element-acc0fea {
        padding:20px 0px 150px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-a0ef49f {
        padding: 0px 10px 0px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-54455e4 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .title {
        font-size: 36px;
    }

    .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p, .elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description {
        font-size: 18px;
    }

    .elementor-17230 .elementor-element.elementor-element-3e2cb0e {
        z-index: 10;
    }

    .elementor-17230 .elementor-element.elementor-element-ae8a038 > .elementor-element-populated {
        margin: 150px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 48px 20px 20px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .title-inner .title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-b3a7298 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 70px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-5fcc27b > .elementor-element-populated {
        padding: 0px 25px 0px 25px;
    }

    .elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .shape {
        top: 60%;
    }

    .elementor-17230 .elementor-element.elementor-element-cc40be7 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f49e53 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-29fcd7b {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 10px 25px 10px 25px;
    }

    .elementor-17230 .elementor-element.elementor-element-2f4b9bc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon.icon {
        min-width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon img {
        width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon img {
        height: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f731ba .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon.icon {
        min-width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon img {
        width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon img {
        height: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-bd39d69 .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-5ff69b1 > .elementor-element-populated {
        padding: 15px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon.icon {
        min-width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon img {
        width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon img {
        height: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-52f4a8a .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon.icon {
        min-width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon img {
        width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon img {
        height: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-81e24bf .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-e13883b > .elementor-element-populated {
        padding: 15px 0px 30px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon.icon {
        min-width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon img {
        width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon img {
        height: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-6c2dc1a .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon.icon {
        min-width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon img {
        width: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon.icon, .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon img {
        height: 60px;
    }

    .elementor-17230 .elementor-element.elementor-element-6701e07 .services-icon {
        -ms-transform: translate(0px, 0px);
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px) !important;
    }

    .elementor-17230 .elementor-element.elementor-element-1e84b59 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-7ee6596 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-17230 .elementor-element.elementor-element-eb661d2 .rs-heading .title-inner .title {
        font-size: 28px;
    }

    .elementor-17230 .elementor-element.elementor-element-b120ce9 .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-17230 .elementor-element.elementor-element-9c330cb .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-17230 .elementor-element.elementor-element-359cb9b .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-17230 .elementor-element.elementor-element-6af5c63 {
        padding: 70px 0px 50px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-e59c9b5 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-c18afa3 > .elementor-element-populated {
        margin: 0px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 30px 70px 30px;
    }

    .elementor-17230 .elementor-element.elementor-element-e50eee3 .rs-heading .title-inner .title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-e50eee3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-1946227 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-36ad2b9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-2c8c4fc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-a4653ff {
        padding: 50px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-bb70a5d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-1c5dfbf {
        margin-top: 220px;
        margin-bottom: 10px;
    }

    .elementor-17230 .elementor-element.elementor-element-d8ab870 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-390aa67 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-5b466a1 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-4cf828f7 {
        margin-top: 40px;
        margin-bottom: 60px;
        padding: 60px 0px 20px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-2b578e3 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 60px 0px 45px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial p {
        font-size: 18px;
    }

    .elementor-17230 .elementor-element.elementor-element-2b3f4fb .sliders-restimon3 .testimonial-items .inrs .item-content, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .rs-testimonial .testimonial-item p {
        padding: 90px 20px 80px 20px;
    }

    .elementor-17230 .elementor-element.elementor-element-2b3f4fb .item-content span img, .elementor-17230 .elementor-element.elementor-element-2b3f4fb .item-content span i {
        top: 30px;
        position: absolute;
    }

    .elementor-17230 .elementor-element.elementor-element-3e4f214 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-d379e9d {
        margin-top: 10px;
        margin-bottom: 50px;
    }

    .elementor-17230 .elementor-element.elementor-element-c8b26dc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-2c45d27c {
        padding: 70px 15px 55px 15px;
    }

    .elementor-17230 .elementor-element.elementor-element-6b5e0e90 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 30px 30px 30px;
    }

    .elementor-17230 .elementor-element.elementor-element-18f50673 .rs-heading .title-inner .title {
        font-size: 26px;
    }

    .elementor-17230 .elementor-element.elementor-element-1f849915 > .elementor-element-populated {
        padding: 50px 0px 30px 0px;
    }

    .elementor-17230 .elementor-element.elementor-element-6b51ea25 .rs-heading .title-inner .title {
        font-size: 28px;
    }

    .elementor-17230 .elementor-element.elementor-element-0f7af24 .rs-addon-slider .grid-item {
        padding: 0 5px;
    }
}

@media(min-width: 768px) {
    .elementor-17230 .elementor-element.elementor-element-54455e4 {
        width:47.143%;
    }

    .elementor-17230 .elementor-element.elementor-element-978c490 {
        width: 19.286%;
    }

    .elementor-17230 .elementor-element.elementor-element-ae8a038 {
        width: 33.131%;
    }

    .elementor-17230 .elementor-element.elementor-element-dbd0c72 {
        width: 25%;
    }

    .elementor-17230 .elementor-element.elementor-element-8b1e9c7 {
        width: 49.332%;
    }

    .elementor-17230 .elementor-element.elementor-element-5e5d7f6 {
        width: 25%;
    }

    .elementor-17230 .elementor-element.elementor-element-d81a50d {
        width: 46.875%;
    }

    .elementor-17230 .elementor-element.elementor-element-7ee6596 {
        width: 53.125%;
    }

    .elementor-17230 .elementor-element.elementor-element-44629b7 {
        width: 50%;
    }

    .elementor-17230 .elementor-element.elementor-element-1d21670 {
        width: 50%;
    }

    .elementor-17230 .elementor-element.elementor-element-35c4f10 {
        width: 25%;
    }

    .elementor-17230 .elementor-element.elementor-element-9f27c64 {
        width: 49.332%;
    }

    .elementor-17230 .elementor-element.elementor-element-22c2ba1 {
        width: 25%;
    }

    .elementor-17230 .elementor-element.elementor-element-d8ab870 {
        width: 33%;
    }

    .elementor-17230 .elementor-element.elementor-element-390aa67 {
        width: 33.332%;
    }

    .elementor-17230 .elementor-element.elementor-element-5b466a1 {
        width: 33%;
    }

    .elementor-17230 .elementor-element.elementor-element-58369b6 {
        width: 25%;
    }

    .elementor-17230 .elementor-element.elementor-element-6431fff {
        width: 49.332%;
    }

    .elementor-17230 .elementor-element.elementor-element-20b6f3c {
        width: 25%;
    }

    .elementor-17230 .elementor-element.elementor-element-6b5e0e90 {
        width: 36%;
    }

    .elementor-17230 .elementor-element.elementor-element-1f849915 {
        width: 64%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-17230 .elementor-element.elementor-element-54455e4 {
        width:50%;
    }

    .elementor-17230 .elementor-element.elementor-element-978c490 {
        width: 3%;
    }

    .elementor-17230 .elementor-element.elementor-element-ae8a038 {
        width: 46%;
    }

    .elementor-17230 .elementor-element.elementor-element-dbd0c72 {
        width: 15%;
    }

    .elementor-17230 .elementor-element.elementor-element-8b1e9c7 {
        width: 70%;
    }

    .elementor-17230 .elementor-element.elementor-element-5e5d7f6 {
        width: 15%;
    }

    .elementor-17230 .elementor-element.elementor-element-7ee6596 {
        width: 100%;
    }

    .elementor-17230 .elementor-element.elementor-element-1d21670 {
        width: 100%;
    }

    .elementor-17230 .elementor-element.elementor-element-c18afa3 {
        width: 100%;
    }

    .elementor-17230 .elementor-element.elementor-element-36ad2b9 {
        width: 50%;
    }

    .elementor-17230 .elementor-element.elementor-element-2c8c4fc {
        width: 50%;
    }

    .elementor-17230 .elementor-element.elementor-element-35c4f10 {
        width: 15%;
    }

    .elementor-17230 .elementor-element.elementor-element-9f27c64 {
        width: 70%;
    }

    .elementor-17230 .elementor-element.elementor-element-22c2ba1 {
        width: 15%;
    }

    .elementor-17230 .elementor-element.elementor-element-6b5e0e90 {
        width: 50%;
    }

    .elementor-17230 .elementor-element.elementor-element-1f849915 {
        width: 50%;
    }
}
