.elementor-3984 .elementor-element.elementor-element-9545e45 .prototype_service_info h2 {
    color: #2a7fe0;
}

.elementor-3984 .elementor-element.elementor-element-9545e45 .text-center.mb_90 {
    color: #2a7fe0;
}

.elementor-3984 .elementor-element.elementor-element-9545e45 .software_featured_area h2 {
    color: #2a7fe0;
}

.elementor-3984 .elementor-element.elementor-element-9545e45 .f_600.f_size_30.t_color3 {
    color: #2a7fe0;
}

.elementor-3984 .elementor-element.elementor-element-9545e45 .sl_color_s.wow {
    color: #2a7fe0;
}

.elementor-3984 .elementor-element.elementor-element-9545e45 .text-center.mb_90,
.elementor-3984 .elementor-element.elementor-element-9545e45 .prototype_service_info h2,
.elementor-3984 .elementor-element.elementor-element-9545e45 .software_featured_area h2,
.elementor-3984 .elementor-element.elementor-element-9545e45 .f_600.f_size_30.t_color3,
.elementor-3984 .elementor-element.elementor-element-9545e45 .sl_color_s.wow {
    font-size: 34px;
}

.elementor-3984 .elementor-element.elementor-element-9545e45>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-3984 .elementor-element.elementor-element-6d230e8:not(.elementor-motion-effects-element-type-background),
.elementor-3984 .elementor-element.elementor-element-6d230e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://www.farocon.net/wp-content/uploads/2019/07/pos_slideshow2.jpg");
    background-size: cover;
}

.elementor-3984 .elementor-element.elementor-element-6d230e8>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.74;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-6d230e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-9e0eeb2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-9e0eeb2 {
    z-index: 0;
}

.elementor-3984 .elementor-element.elementor-element-96812e0 {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-96812e0.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-96812e0 .elementor-heading-title {
    font-size: 34px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-96812e0>.elementor-widget-container {
    margin: 18px 0px 17px 0px;
}

.elementor-3984 .elementor-element.elementor-element-67680de .prototype_service_info h2 {
    color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .text-center.mb_90 {
    color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .software_featured_area h2 {
    color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .f_600.f_size_30.t_color3 {
    color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .sl_color_s.wow {
    color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .text-center.mb_90,
.elementor-3984 .elementor-element.elementor-element-67680de .prototype_service_info h2,
.elementor-3984 .elementor-element.elementor-element-67680de .software_featured_area h2,
.elementor-3984 .elementor-element.elementor-element-67680de .f_600.f_size_30.t_color3,
.elementor-3984 .elementor-element.elementor-element-67680de .sl_color_s.wow {
    font-size: 34px;
}

.elementor-3984 .elementor-element.elementor-element-67680de .hosting_service_item:hover:hover {
    border-color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .pos_service_info .hosting_service_item:hover {
    border-color: #4b7ef4;
}

.elementor-3984 .elementor-element.elementor-element-67680de .p_service_item h5 {
    color: #3872f7;
}

.elementor-3984 .elementor-element.elementor-element-67680de .f_600.t_color3 {
    color: #3872f7;
}

.elementor-3984 .elementor-element.elementor-element-67680de .h_head {
    color: #3872f7;
}

.elementor-3984 .elementor-element.elementor-element-67680de .p_service_item p {
    color: #7a7a7a;
}

.elementor-3984 .elementor-element.elementor-element-67680de .software_featured_item p {
    color: #7a7a7a;
}

.elementor-3984 .elementor-element.elementor-element-67680de .hosting_service_item p {
    color: #7a7a7a;
}

.elementor-3984 .elementor-element.elementor-element-67680de>.elementor-widget-container {
    margin: -65px -65px -65px -65px;
    padding: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-153979a4 {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-153979a4.elementor-widget-heading .elementor-heading-title {
    color: #075ef4;
}

.elementor-3984 .elementor-element.elementor-element-153979a4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 55px;
}

.elementor-3984 .elementor-element.elementor-element-153979a4>.elementor-widget-container {
    margin: 30px 0px 18px 0px;
}

.elementor-3984 .elementor-element.elementor-element-83840c3 {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-17e06f0>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-01a25a7.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-01a25a7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-01a25a7>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-e8215f5 {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-e8215f5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-a2aa8db>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-3984 .elementor-element.elementor-element-705b4a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-52ef2719 {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-ba2a055>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-3984 .elementor-element.elementor-element-76c9765>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-5f0acccf>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-1b45351.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-1b45351 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-1b45351>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-7968a26 {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-7968a26>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3984 .elementor-element.elementor-element-2a15844 {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-66c4bf0>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-1b39bac.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-1b39bac .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-1b39bac>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-9885392 {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-9885392>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3984 .elementor-element.elementor-element-d3bcf71>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-3984 .elementor-element.elementor-element-3182d4a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-7d3f913 {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-a19b8ce>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-3984 .elementor-element.elementor-element-d5e228a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-9b96ae8>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-f4d7485.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-f4d7485 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-f4d7485>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-18c33f7 {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-18c33f7>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3984 .elementor-element.elementor-element-3b83cf6 {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-221c092>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-048eef0.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-048eef0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-048eef0>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-7ffdff2 {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-7ffdff2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3984 .elementor-element.elementor-element-93edce5>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-3984 .elementor-element.elementor-element-5f76932>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-bf4dce8 {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-5d880ca>.elementor-element-populated {
    margin: 0px 0px 2px 40px;
}

.elementor-3984 .elementor-element.elementor-element-38f2c00>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-c381108.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-c381108 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-c381108>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-286fb8c {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-286fb8c>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3984 .elementor-element.elementor-element-19be68f {
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-fdbf493>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-bdb3b1f.elementor-widget-heading .elementor-heading-title {
    color: #2c2c51;
}

.elementor-3984 .elementor-element.elementor-element-bdb3b1f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3984 .elementor-element.elementor-element-bdb3b1f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-537cccb {
    color: #7b7b93;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3984 .elementor-element.elementor-element-537cccb>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3984 .elementor-element.elementor-element-024c722>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
}

.elementor-3984 .elementor-element.elementor-element-673c7fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-440736a0:not(.elementor-motion-effects-element-type-background),
.elementor-3984 .elementor-element.elementor-element-440736a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #020230;
}

.elementor-3984 .elementor-element.elementor-element-440736a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 75px 0px;
}

.elementor-3984 .elementor-element.elementor-element-440736a0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-5a46d9d3>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-2210fb7a>.elementor-element-populated {
    margin: 0px 0px 0px 50px;
    padding: 70px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-630c4d09.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-630c4d09 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 54px;
}

.elementor-3984 .elementor-element.elementor-element-630c4d09>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-3984 .elementor-element.elementor-element-65cae4e3 {
    color: #b4b4d3;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 28px;
}

.elementor-3984 .elementor-element.elementor-element-65cae4e3>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
}

.elementor-3984 .elementor-element.elementor-element-6db46fa4 a.elementor-button,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #ffffff;
    color: #ffffff;
    background-color: #047ef7;
    border-radius: 4px 4px 4px 4px;
    padding: 17px 34px 17px 34px;
}

.elementor-3984 .elementor-element.elementor-element-6db46fa4 a.elementor-button:hover,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 .elementor-button:hover,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 a.elementor-button:focus,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 .elementor-button:focus {
    color: #ffffff;
    background-color: #fe4c55;
}

.elementor-3984 .elementor-element.elementor-element-6db46fa4 a.elementor-button:hover svg,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 .elementor-button:hover svg,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 a.elementor-button:focus svg,
.elementor-3984 .elementor-element.elementor-element-6db46fa4 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-6db46fa4 .elementor-button {
    box-shadow: 0px 10px 50px 0px rgba(248, 99, 107, 0.3);
}

.elementor-3984 .elementor-element.elementor-element-31153b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 33px 0px 33px 0px;
}

.elementor-3984 .elementor-element.elementor-element-31153b1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-078a31e {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-078a31e.elementor-widget-heading .elementor-heading-title {
    color: #075ef4;
}

.elementor-3984 .elementor-element.elementor-element-078a31e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 55px;
}

.elementor-3984 .elementor-element.elementor-element-078a31e>.elementor-widget-container {
    margin: 0px 0px 5px -1px;
}

.elementor-3984 .elementor-element.elementor-element-aa3c5d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-e58c52b .pr_70.mb-30 {
    color: #54595f;
}

.elementor-3984 .elementor-element.elementor-element-e58c52b .app_featured_content .learn_btn_two {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-e58c52b .app_featured_content .learn_btn_two:hover {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-2bb4551 {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-2bb4551.elementor-widget-heading .elementor-heading-title {
    color: #075ef4;
}

.elementor-3984 .elementor-element.elementor-element-2bb4551 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 55px;
}

.elementor-3984 .elementor-element.elementor-element-2bb4551>.elementor-widget-container {
    margin: 0px 0px 5px -1px;
}

.elementor-3984 .elementor-element.elementor-element-8626ba8 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-3984 .elementor-element.elementor-element-8626ba8 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 29px;
    color: #568eef;
}

.elementor-3984 .elementor-element.elementor-element-8626ba8 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-3984 .elementor-element.elementor-element-3fd57aa3>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3984 .elementor-element.elementor-element-3fd57aa3 {
    padding: 67px 0px 100px 0px;
}

.elementor-3984 .elementor-element.elementor-element-2b32fede {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-2b32fede.elementor-widget-heading .elementor-heading-title {
    color: #075ef4;
}

.elementor-3984 .elementor-element.elementor-element-2b32fede .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 55px;
}

.elementor-3984 .elementor-element.elementor-element-2b32fede>.elementor-widget-container {
    margin: 0px 0px 5px -1px;
}

.elementor-3984 .elementor-element.elementor-element-10bc0c13 {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-10bc0c13.elementor-widget-heading .elementor-heading-title {
    color: #54595f;
}

.elementor-3984 .elementor-element.elementor-element-10bc0c13 .elementor-heading-title {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-3984 .elementor-element.elementor-element-10bc0c13>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-22cbcc31>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3984 .elementor-element.elementor-element-22cbcc31 {
    padding: 35px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e .elementor-image-box-title {
    margin-bottom: 2px;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-29c47b3e .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-3984 .elementor-element.elementor-element-311da924.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3984 .elementor-element.elementor-element-311da924.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3984 .elementor-element.elementor-element-311da924.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3984 .elementor-element.elementor-element-311da924 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3984 .elementor-element.elementor-element-311da924 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-311da924 .elementor-image-box-title {
    margin-bottom: 2px;
}

.elementor-3984 .elementor-element.elementor-element-311da924 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-311da924 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-3984 .elementor-element.elementor-element-6a7b0806>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3984 .elementor-element.elementor-element-6a7b0806 {
    padding: 40px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-73a13098.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3984 .elementor-element.elementor-element-73a13098.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3984 .elementor-element.elementor-element-73a13098.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3984 .elementor-element.elementor-element-73a13098 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3984 .elementor-element.elementor-element-73a13098 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-73a13098 .elementor-image-box-title {
    margin-bottom: 2px;
}

.elementor-3984 .elementor-element.elementor-element-73a13098 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-73a13098 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-3984 .elementor-element.elementor-element-530154c0.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3984 .elementor-element.elementor-element-530154c0.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3984 .elementor-element.elementor-element-530154c0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3984 .elementor-element.elementor-element-530154c0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3984 .elementor-element.elementor-element-530154c0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-530154c0 .elementor-image-box-title {
    margin-bottom: 2px;
}

.elementor-3984 .elementor-element.elementor-element-530154c0 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-530154c0 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-3984 .elementor-element.elementor-element-6a85e28b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3984 .elementor-element.elementor-element-6a85e28b {
    padding: 33px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-187fa63b {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-187fa63b.elementor-widget-heading .elementor-heading-title {
    color: #075ef4;
}

.elementor-3984 .elementor-element.elementor-element-187fa63b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 55px;
}

.elementor-3984 .elementor-element.elementor-element-187fa63b>.elementor-widget-container {
    margin: 0px 0px 5px -1px;
}

.elementor-3984 .elementor-element.elementor-element-4c29a7e7 {
    padding: 90px 0px 35px 0px;
}

.elementor-3984 .elementor-element.elementor-element-7300a95>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e5e5e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    padding: 0px 35px 35px 35px;
}

.elementor-3984 .elementor-element.elementor-element-7300a95>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 35px;
    font-weight: 900;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 0.7em;
    letter-spacing: 2px;
}

.elementor-3984 .elementor-element.elementor-element-28dbc36>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-a6209bf .elementor-text-editor {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-a6209bf {
    color: #54595f;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}

.elementor-3984 .elementor-element.elementor-element-45c10ce2>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e5e5e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    padding: 0px 35px 35px 35px;
}

.elementor-3984 .elementor-element.elementor-element-45c10ce2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 35px;
    font-weight: 900;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 0.7em;
    letter-spacing: 2px;
}

.elementor-3984 .elementor-element.elementor-element-58a6133a>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-71c35874 .elementor-text-editor {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-71c35874 {
    color: #54595f;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}

.elementor-3984 .elementor-element.elementor-element-0655b30 {
    padding: 90px 0px 90px 0px;
}

.elementor-3984 .elementor-element.elementor-element-2029fb6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e5e5e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    padding: 0px 35px 35px 35px;
}

.elementor-3984 .elementor-element.elementor-element-2029fb6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 35px;
    font-weight: 900;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 0.7em;
    letter-spacing: 2px;
}

.elementor-3984 .elementor-element.elementor-element-fc9b2a6>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-96ca5b4 .elementor-text-editor {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-96ca5b4 {
    color: #54595f;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}

.elementor-3984 .elementor-element.elementor-element-7a55ded>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e5e5e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    padding: 0px 35px 35px 35px;
}

.elementor-3984 .elementor-element.elementor-element-7a55ded>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 35px;
    font-weight: 900;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 0.7em;
    letter-spacing: 2px;
}

.elementor-3984 .elementor-element.elementor-element-dbc5be8>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-f1595b9 .elementor-text-editor {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-f1595b9 {
    color: #54595f;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}

.elementor-3984 .elementor-element.elementor-element-5919016>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e5e5e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    padding: 0px 35px 35px 35px;
}

.elementor-3984 .elementor-element.elementor-element-5919016>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 35px;
    font-weight: 900;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-content .elementor-image-box-description {
    color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 0.7em;
    letter-spacing: 2px;
}

.elementor-3984 .elementor-element.elementor-element-d0b3c21>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-1f9348c .elementor-text-editor {
    text-align: center;
}

.elementor-3984 .elementor-element.elementor-element-1f9348c {
    color: #54595f;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}

.elementor-3984 .elementor-element.elementor-element-2410a9e9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3984 .elementor-element.elementor-element-2410a9e9:not(.elementor-motion-effects-element-type-background),
.elementor-3984 .elementor-element.elementor-element-2410a9e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://www.farocon.net/wp-content/uploads/2019/07/shape.png");
}

.elementor-3984 .elementor-element.elementor-element-2410a9e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 44px 0px;
}

.elementor-3984 .elementor-element.elementor-element-2410a9e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-290912a8>.elementor-element-populated {
    padding: 0% 10% 0% 0%;
}

.elementor-3984 .elementor-element.elementor-element-4fa9a366 {
    text-align: left;
}

.elementor-3984 .elementor-element.elementor-element-4fa9a366.elementor-widget-heading .elementor-heading-title {
    color: #226af9;
}

.elementor-3984 .elementor-element.elementor-element-4fa9a366 .elementor-heading-title {
    font-size: 34px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-4fa9a366>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-cc338ff {
    color: #54595f;
    font-size: 15px;
    font-weight: 300;
    line-height: 2em;
}

.elementor-3984 .elementor-element.elementor-element-cc338ff>.elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-398814c:not(.elementor-motion-effects-element-type-background),
.elementor-3984 .elementor-element.elementor-element-398814c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #236ded;
}

.elementor-3984 .elementor-element.elementor-element-398814c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-398814c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-4cb6159>.elementor-widget-container {
    margin: 11px 11px 11px 11px;
}

.elementor-3984 .elementor-element.elementor-element-9f4155a>.elementor-container {
    max-width: 1200px;
}

.elementor-3984 .elementor-element.elementor-element-9f4155a:not(.elementor-motion-effects-element-type-background),
.elementor-3984 .elementor-element.elementor-element-9f4155a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #010e28;
}

.elementor-3984 .elementor-element.elementor-element-9f4155a {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #192161;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 11px 0px 11px 0px;
}

.elementor-3984 .elementor-element.elementor-element-9f4155a,
.elementor-3984 .elementor-element.elementor-element-9f4155a>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-9f4155a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3984 .elementor-element.elementor-element-4f0a869 {
    text-align: left;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 {
    text-align: left;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon {
    background-color: #1870f4;
    font-size: 14px;
    padding: 1.1em;
    border-style: double;
    border-width: 1px 1px 1px 1px;
    border-color: #1774ed;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon:not(:last-child) {
    margin-right: 13px;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon:hover {
    background-color: #f8636b;
    border-color: #f8636b;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon:hover i {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8 .elementor-social-icon:hover svg {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-04cd6d8>.elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-3984 .elementor-element.elementor-element-8e4d7b8.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-3984 .elementor-element.elementor-element-8e4d7b8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-3984 .elementor-element.elementor-element-8e4d7b8>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3984 .elementor-element.elementor-element-b525d6f {
    color: #677294;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
}

.elementor-3984 .elementor-element.elementor-element-2eb173f {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-3984 .elementor-element.elementor-element-2eb173f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3984 .elementor-element.elementor-element-290912a8 {
        width: 100%;
    }
    .elementor-3984 .elementor-element.elementor-element-14e5da95 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-3984 .elementor-element.elementor-element-9545e45 .text-center.mb_90,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .prototype_service_info h2,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .software_featured_area h2,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .f_600.f_size_30.t_color3,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .sl_color_s.wow {
        font-size: 26px;
    }
    .elementor-3984 .elementor-element.elementor-element-67680de .text-center.mb_90,
    .elementor-3984 .elementor-element.elementor-element-67680de .prototype_service_info h2,
    .elementor-3984 .elementor-element.elementor-element-67680de .software_featured_area h2,
    .elementor-3984 .elementor-element.elementor-element-67680de .f_600.f_size_30.t_color3,
    .elementor-3984 .elementor-element.elementor-element-67680de .sl_color_s.wow {
        font-size: 26px;
    }
    .elementor-3984 .elementor-element.elementor-element-67680de .p_service_item p,
    .elementor-3984 .elementor-element.elementor-element-67680de .software_featured_item p,
    .elementor-3984 .elementor-element.elementor-element-67680de .hosting_service_item p {
        font-size: 13px;
    }
    .elementor-3984 .elementor-element.elementor-element-153979a4 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3984 .elementor-element.elementor-element-630c4d09 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.6em;
    }
    .elementor-3984 .elementor-element.elementor-element-078a31e .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3984 .elementor-element.elementor-element-2bb4551 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3984 .elementor-element.elementor-element-3fd57aa3 {
        padding: 100px 25px 100px 25px;
    }
    .elementor-3984 .elementor-element.elementor-element-2b32fede .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3984 .elementor-element.elementor-element-22cbcc31 {
        padding: 15px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-128eb2ae>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-34cbc213>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
    }
    .elementor-3984 .elementor-element.elementor-element-3e4e8471>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-3e3a00e0>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
    }
    .elementor-3984 .elementor-element.elementor-element-6a85e28b {
        padding: 100px 25px 100px 25px;
    }
    .elementor-3984 .elementor-element.elementor-element-187fa63b .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }
    .elementor-3984 .elementor-element.elementor-element-4c29a7e7 {
        padding: 55px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-28dbc36>.elementor-widget-container {
        margin: -38px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-58a6133a>.elementor-widget-container {
        margin: -38px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-0655b30 {
        padding: 55px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-fc9b2a6>.elementor-widget-container {
        margin: -38px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-dbc5be8>.elementor-widget-container {
        margin: -38px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-d0b3c21>.elementor-widget-container {
        margin: -38px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-2410a9e9 {
        padding: 100px 25px 100px 25px;
    }
    .elementor-3984 .elementor-element.elementor-element-14e5da95>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-1fb69ebd {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-1fb69ebd .elementor-image img {
        max-width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-3984 .elementor-element.elementor-element-9545e45 .text-center.mb_90,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .prototype_service_info h2,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .software_featured_area h2,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .f_600.f_size_30.t_color3,
    .elementor-3984 .elementor-element.elementor-element-9545e45 .sl_color_s.wow {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-96812e0 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-3984 .elementor-element.elementor-element-67680de .text-center.mb_90,
    .elementor-3984 .elementor-element.elementor-element-67680de .prototype_service_info h2,
    .elementor-3984 .elementor-element.elementor-element-67680de .software_featured_area h2,
    .elementor-3984 .elementor-element.elementor-element-67680de .f_600.f_size_30.t_color3,
    .elementor-3984 .elementor-element.elementor-element-67680de .sl_color_s.wow {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-67680de .p_service_item h5,
    .elementor-3984 .elementor-element.elementor-element-67680de .f_600.t_color3,
    .elementor-3984 .elementor-element.elementor-element-67680de .h_head {
        font-size: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-67680de .p_service_item p,
    .elementor-3984 .elementor-element.elementor-element-67680de .software_featured_item p,
    .elementor-3984 .elementor-element.elementor-element-67680de .hosting_service_item p {
        font-size: 16px;
    }
    .elementor-3984 .elementor-element.elementor-element-67680de>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
    .elementor-3984 .elementor-element.elementor-element-153979a4 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-17e06f0 {
        width: 90%;
    }
    .elementor-3984 .elementor-element.elementor-element-17e06f0>.elementor-element-populated {
        margin: -42px 0px -31px 6px;
    }
    .elementor-3984 .elementor-element.elementor-element-01a25a7 {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-01a25a7 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-a2aa8db>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-705b4a8 .elementor-image img {
        width: 55%;
    }
    .elementor-3984 .elementor-element.elementor-element-705b4a8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-52ef2719 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-ba2a055>.elementor-element-populated {
        margin: -31px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-76c9765 .elementor-image img {
        width: 44%;
    }
    .elementor-3984 .elementor-element.elementor-element-76c9765>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-5f0acccf {
        width: 90%;
    }
    .elementor-3984 .elementor-element.elementor-element-5f0acccf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-5f0acccf>.elementor-element-populated {
        margin: -43px 0px 0px 17px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-1b45351 {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-1b45351 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-7968a26 .elementor-text-editor {
        text-align: left;
        column-gap: 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-66c4bf0 {
        width: 90%;
    }
    .elementor-3984 .elementor-element.elementor-element-66c4bf0>.elementor-element-populated {
        margin: -36px 0px 0px 0px;
        padding: 0px 0px 0px 17px;
    }
    .elementor-3984 .elementor-element.elementor-element-1b39bac {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-1b39bac .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-d3bcf71>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-3182d4a .elementor-image img {
        width: 55%;
    }
    .elementor-3984 .elementor-element.elementor-element-7d3f913 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-d5e228a .elementor-image img {
        width: 55%;
    }
    .elementor-3984 .elementor-element.elementor-element-d5e228a>.elementor-widget-container {
        margin: -40px 0px 13px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-9b96ae8 {
        width: 90%;
    }
    .elementor-3984 .elementor-element.elementor-element-9b96ae8>.elementor-element-populated {
        margin: -94px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-f4d7485 {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-f4d7485 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-221c092 {
        width: 90%;
    }
    .elementor-3984 .elementor-element.elementor-element-221c092>.elementor-element-populated {
        margin: -45px 0px 0px 7px;
    }
    .elementor-3984 .elementor-element.elementor-element-048eef0 {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-048eef0 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-93edce5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-5f76932 .elementor-image img {
        width: 55%;
        max-width: 58%;
    }
    .elementor-3984 .elementor-element.elementor-element-5f76932>.elementor-widget-container {
        margin: 1px 1px 1px 1px;
    }
    .elementor-3984 .elementor-element.elementor-element-bf4dce8 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-cd5338d .elementor-image img {
        width: 51%;
    }
    .elementor-3984 .elementor-element.elementor-element-cd5338d>.elementor-widget-container {
        margin: 40px 1px -1px 1px;
        padding: 1px 1px 1px 1px;
    }
    .elementor-3984 .elementor-element.elementor-element-38f2c00>.elementor-element-populated {
        margin: -95px 0px 0px 0px;
        padding: 0px 0px 0px 17px;
    }
    .elementor-3984 .elementor-element.elementor-element-c381108 {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-c381108 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-fdbf493>.elementor-element-populated {
        margin: -31px 0px 0px 8px;
    }
    .elementor-3984 .elementor-element.elementor-element-bdb3b1f {
        text-align: left;
    }
    .elementor-3984 .elementor-element.elementor-element-bdb3b1f .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3984 .elementor-element.elementor-element-024c722>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-673c7fb .elementor-image img {
        width: 55%;
    }
    .elementor-3984 .elementor-element.elementor-element-673c7fb>.elementor-widget-container {
        margin: 1px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-2210fb7a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-630c4d09 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.4em;
    }
    .elementor-3984 .elementor-element.elementor-element-65cae4e3 {
        font-size: 16px;
    }
    .elementor-3984 .elementor-element.elementor-element-078a31e .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-aa3c5d9>.elementor-widget-container {
        margin: 1px -4px 1px -5px;
        padding: 0px 0px -1px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-2bb4551 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-3fd57aa3 {
        padding: 50px 20px 50px 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-2b32fede .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-128eb2ae>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-29c47b3e .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-34cbc213>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-311da924 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-6a7b0806 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-3e4e8471>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-73a13098 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-3e3a00e0>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-530154c0 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-3984 .elementor-element.elementor-element-6a85e28b {
        padding: 50px 20px 50px 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-187fa63b .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-3984 .elementor-element.elementor-element-7300a95>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-28dbc36 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-28dbc36>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-45c10ce2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-58a6133a .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-2029fb6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-fc9b2a6 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-fc9b2a6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-7a55ded>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-dbc5be8 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-dbc5be8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-5919016>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-d0b3c21 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-d0b3c21>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-2410a9e9 {
        padding: 50px 20px 50px 20px;
    }
    .elementor-3984 .elementor-element.elementor-element-290912a8>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
    .elementor-3984 .elementor-element.elementor-element-4fa9a366 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-3984 .elementor-element.elementor-element-14e5da95>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}