.elementor-22 .elementor-element.elementor-element-34bd89e1 {
    padding: 200px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-4b725aa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-4b725aa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://neuronadigital.es/wp-content/uploads/2019/08/about_img_bg-1.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-22 .elementor-element.elementor-element-4b725aa3 > .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: 60px 60px 60px 60px;
}

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

.elementor-22 .elementor-element.elementor-element-4b725aa3 {
    z-index: 0;
}

.elementor-22 .elementor-element.elementor-element-3638ab51 {
    --spacer-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-59a6e936:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-59a6e936 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://neuronadigital.es/wp-content/uploads/2019/08/about_bg-1.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 130px auto;
}

.elementor-22 .elementor-element.elementor-element-59a6e936 > .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;
}

.elementor-22 .elementor-element.elementor-element-59a6e936 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-48c31627 {
    --spacer-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-3d664666 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-22 .elementor-element.elementor-element-5f393bda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5f393bda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/img/11.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-5f393bdaaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5f393bdaaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/img/12.1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-22 .elementor-element.elementor-element-5f393bdaa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5f393bdaa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/img/12.2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}




.elementor-22 .elementor-element.elementor-element-5f393bda > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-22 .elementor-element.elementor-element-5f393bda > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-5f393bda {
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-60da8d69 {
    --spacer-size: 560px;
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-7572f8b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-22 .elementor-element.elementor-element-7572f8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-22 .elementor-element.elementor-element-7572f8b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 80px 0px 120px;
}

.elementor-22 .elementor-element.elementor-element-7572f8b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-62a21d5a {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-62a21d5a .elementor-heading-title {
    color: #ff6334;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-22 .elementor-element.elementor-element-62a21d5a > .elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-22 .elementor-element.elementor-element-6c09cf9 {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-6c09cf9 .elementor-heading-title {
    color: #000000;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-6c09cf9 > .elementor-widget-container {
    padding: 0px 0px 28px 0px;
}

.elementor-22 .elementor-element.elementor-element-3515a895 {
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-c0e140d {
    padding: 65px 65px 65px 65px;
}

.elementor-22 .elementor-element.elementor-element-334f736 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-item {
    width: calc(25% - 100px / 2);
}

.elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-multi-rows .raven-counter-item {
    margin-bottom: 100px;
}

.elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-list {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-number-wrapper > span {
    color: #ff6334;
    -webkit-text-fill-color: initial;
    font-size: 48px;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-number-wrapper {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-title {
    color: #7c818b;
    -webkit-text-fill-color: initial;
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
}

.elementor-22 .elementor-element.elementor-element-c3d4a77 {
    padding: 50px 0px 030px 0px;
}

.elementor-22 .elementor-element.elementor-element-dd201ca > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-9b6da9f {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-9b6da9f .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    font-weight: 600;
    line-height: 48px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.elementor-22 .elementor-element.elementor-element-9b6da9f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-9cc2498 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-9cc2498 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-63411a94:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-63411a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://neuronadigital.es/wp-content/uploads/2019/08/services_bg-1.png");
    background-position: 120% 0%;
    background-repeat: no-repeat;
    background-size: 40% auto;
}

.elementor-22 .elementor-element.elementor-element-63411a94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-63411a94 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-1628c713 {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-1628c713 .elementor-heading-title {
    color: #ff6334;
}

.elementor-22 .elementor-element.elementor-element-1628c713 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-992a3e2 .elementor-heading-title {
    color: #000000;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-992a3e2 > .elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-22 .elementor-element.elementor-element-4cd33b1f {
    padding: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-7241e71a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-ad03865 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-ad03865 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-ada0e68 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-ada0e68 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-ada0e68 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-9431d0b {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-9431d0b .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-e6cd17d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-fb60256 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-fb60256 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-fb60256 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-02015a4 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-02015a4 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-02015a4 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-545828f {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-545828f .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-7dc03884 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-1bf89b5 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-1bf89b5 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-1bf89b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-ba55fdb {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-ba55fdb .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-ba55fdb > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-fc7c383 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-fc7c383 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-f7dea35 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-995d8cc .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-995d8cc {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-1f0e63b {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-1f0e63b .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-1f0e63b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-2491a44 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-2491a44 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-f838974 {
    padding: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-60ff66c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-6790ab8 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-6790ab8 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-6790ab8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-9892329 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-9892329 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-9892329 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-6a3db92 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-6a3db92 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-806c70c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-874b953 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-874b953 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-874b953 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-04543a3 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-04543a3 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-04543a3 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-437e0d8 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-437e0d8 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-1af832b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-49306de .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-49306de {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-49306de > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-2976dc0 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-2976dc0 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-2976dc0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-0be952d {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-0be952d .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-a2b55aa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-655b990 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-655b990 {
    text-align: center;
    width: var( --container-widget-width, 90.877% );
    max-width: 90.877%;
    --container-widget-width: 90.877%;
    --container-widget-flex-grow: 0;
}

.elementor-22 .elementor-element.elementor-element-655b990 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-fda0432 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-fda0432 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-fda0432 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-2c78a46 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-2c78a46 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-8f15481 {
    padding: 0px 0px 120px 0px;
}

.elementor-22 .elementor-element.elementor-element-832cec5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-5ea123f .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-5ea123f {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-5ea123f > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-0ad882c {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-0ad882c .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-0ad882c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-2756218 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-2756218 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-24e9831f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-e9bc9a2 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-e9bc9a2 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-e9bc9a2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-1a02d0e {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-1a02d0e .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-1a02d0e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-e0d6549 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-e0d6549 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-fe92d1b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-64c3178 .raven-image {
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-64c3178 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-64c3178 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-d4027d4 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-d4027d4 .elementor-heading-title {
    color: #4B4B4B;
    font-size: 22px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-d4027d4 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-9b5be41 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-9b5be41 .elementor-heading-title {
    color: #F96334;
    font-size: 16px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-84dc7c1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-f3f97d8 {
    --spacer-size: 25px;
}

.elementor-22 .elementor-element.elementor-element-f5c6eb3 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1px 0px 30px 0px;
}

.elementor-22 .elementor-element.elementor-element-3253cfb {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-3253cfb .elementor-heading-title {
    color: #2F3A5F;
    font-size: 23px;
    font-weight: 600;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-3253cfb > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-fe13c11 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-fe13c11 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-979cc7c {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-22 .elementor-element.elementor-element-4342aa4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-4342aa4.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-4342aa4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4342aa4.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-4342aa4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4342aa4.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-585c1d3 {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-4da1074 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-4da1074.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-4da1074.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4da1074.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-4da1074.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4da1074.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-415af92 {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-2f24769 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-2f24769.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-2f24769.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2f24769.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-2f24769.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2f24769.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-701b8d9 {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-c72de59 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-c72de59.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-c72de59.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c72de59.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-c72de59.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c72de59.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-b793fdb {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-af0b0ce {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-22 .elementor-element.elementor-element-28c053c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-28c053c.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-28c053c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-28c053c.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-28c053c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-28c053c.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-25bb02c {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-7beb66e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-7beb66e.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-7beb66e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7beb66e.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-7beb66e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7beb66e.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-bc66886 {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-d42fd28 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-d42fd28.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-d42fd28.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d42fd28.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-d42fd28.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d42fd28.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-97f52bf {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-0527a53 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-0527a53.elementor-view-stacked .elementor-icon {
    background-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-0527a53.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0527a53.elementor-view-default .elementor-icon {
    color: #2F3A5F;
    border-color: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-0527a53.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0527a53.elementor-view-default .elementor-icon svg {
    fill: #2F3A5F;
}

.elementor-22 .elementor-element.elementor-element-c97e0b7 {
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-b4851c4 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 1px 0px 030px 0px;
}

.elementor-22 .elementor-element.elementor-element-8e1cad8 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-8e1cad8 .elementor-heading-title {
    color: #2F3A5F;
    font-size: 23px;
    font-weight: 600;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-8e1cad8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-dec2ccb {
    text-align: center;
    color: #7C818B;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-dec2ccb > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-f454114 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 1px 0px 030px 0px;
}

.elementor-22 .elementor-element.elementor-element-d4530fd {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-d4530fd .elementor-heading-title {
    color: #2F3A5F;
    font-size: 23px;
    font-weight: 600;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-d4530fd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-6df504e {
    text-align: center;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-6df504e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-9209df5 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 1px 0px 030px 0px;
}

.elementor-22 .elementor-element.elementor-element-48371f0 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-48371f0 .elementor-heading-title {
    color: #2F3A5F;
    font-size: 23px;
    font-weight: 600;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-48371f0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-763c04c {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-763c04c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-8ac9c35 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 1px 0px 030px 0px;
}

.elementor-22 .elementor-element.elementor-element-bc0dff0 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-bc0dff0 .elementor-heading-title {
    color: #2F3A5F;
    font-size: 23px;
    font-weight: 600;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-bc0dff0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-c378399 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
}

.elementor-22 .elementor-element.elementor-element-c378399 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-95d999d {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-117a316b > .elementor-container {
    max-width: 600px;
}

.elementor-22 .elementor-element.elementor-element-117a316b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-117a316b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://neuronadigital.es/wp-content/uploads/2019/08/what_bg-1.png");
    background-position: -18% 0%;
    background-repeat: no-repeat;
    background-size: 22% auto;
}

.elementor-22 .elementor-element.elementor-element-117a316b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 090px 0px;
}

.elementor-22 .elementor-element.elementor-element-117a316b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-7ed0c033 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-7ed0c033 .elementor-heading-title {
    color: #ff6334;
}

.elementor-22 .elementor-element.elementor-element-7ed0c033 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-6bda5d49 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-6bda5d49 .elementor-heading-title {
    color: #2F3A5F;
    line-height: 48px;
}

.elementor-22 .elementor-element.elementor-element-6bda5d49 > .elementor-widget-container {
    padding: 0px 0px 28px 0px;
}

.elementor-22 .elementor-element.elementor-element-3d7056d9 {
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

@media(max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-34bd89e1 {
        padding:150px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-3d664666 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-5f393bda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5f393bda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom center;
        background-size: cover;
    }

    .elementor-22 .elementor-element.elementor-element-7572f8b > .elementor-element-populated {
        padding: 0px 0px 0px 60px;
    }

    .elementor-22 .elementor-element.elementor-element-c0e140d {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-list {
        text-align: center;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-number-wrapper > span {
        font-size: 24px;
    }

    .elementor-22 .elementor-element.elementor-element-c3d4a77 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-63411a94:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-63411a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-63411a94 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-1628c713 > .elementor-widget-container {
        padding: 0px 0px 20px 60px;
    }

    .elementor-22 .elementor-element.elementor-element-992a3e2 > .elementor-widget-container {
        padding: 0px 0px 50px 60px;
    }

    .elementor-22 .elementor-element.elementor-element-7241e71a > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-e6cd17d > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-7dc03884 > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-f7dea35 > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-60ff66c > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-806c70c > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-1af832b > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-a2b55aa > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-832cec5 > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-24e9831f > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-fe92d1b > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-84dc7c1 > .elementor-element-populated {
        padding: 0px 0px 120px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-f5c6eb3 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-b4851c4 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-f454114 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-9209df5 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-8ac9c35 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-22 .elementor-element.elementor-element-117a316b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-117a316b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-22 .elementor-element.elementor-element-34bd89e1 {
        padding:50px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-3d664666 {
        margin-top: -180px;
        margin-bottom: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-5f393bda > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-7572f8b > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-6c09cf9 {
        text-align: left;
    }

    .elementor-22 .elementor-element.elementor-element-334f736 > .elementor-element-populated {
        padding: 0px 10px 0px 40px;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-item {
        width: calc(100% - 25px / 2);
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-multi-rows .raven-counter-item {
        margin-bottom: 25px;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-list {
        text-align: center;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-number-wrapper > span {
        font-size: 30px;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-number-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c .raven-counter-title {
        font-size: 16px;
    }

    .elementor-22 .elementor-element.elementor-element-951cd4c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-dd201ca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-9b6da9f {
        text-align: center;
    }

    .elementor-22 .elementor-element.elementor-element-63411a94:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-63411a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-f5c6eb3 {
        margin-top: -45px;
        margin-bottom: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-3253cfb .elementor-heading-title {
        line-height: 0.5em;
    }

    .elementor-22 .elementor-element.elementor-element-fe13c11 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-22 .elementor-element.elementor-element-b4851c4 {
        margin-top: -45px;
        margin-bottom: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-8e1cad8 .elementor-heading-title {
        line-height: 0.5em;
    }

    .elementor-22 .elementor-element.elementor-element-dec2ccb {
        text-align: center;
        font-size: 14px;
    }

    .elementor-22 .elementor-element.elementor-element-f454114 {
        margin-top: -45px;
        margin-bottom: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-d4530fd .elementor-heading-title {
        line-height: 0.5em;
    }

    .elementor-22 .elementor-element.elementor-element-6df504e {
        text-align: center;
        font-size: 14px;
    }

    .elementor-22 .elementor-element.elementor-element-9209df5 {
        margin-top: -45px;
        margin-bottom: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-48371f0 .elementor-heading-title {
        line-height: 0.5em;
    }

    .elementor-22 .elementor-element.elementor-element-763c04c {
        text-align: center;
        font-size: 14px;
    }

    .elementor-22 .elementor-element.elementor-element-8ac9c35 {
        margin-top: -45px;
        margin-bottom: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-bc0dff0 .elementor-heading-title {
        line-height: 0.5em;
    }

    .elementor-22 .elementor-element.elementor-element-c378399 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-22 .elementor-element.elementor-element-117a316b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-117a316b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-5f393bda {
        width:40%;
    }

    .elementor-22 .elementor-element.elementor-element-7572f8b {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-22 .elementor-element.elementor-element-7241e71a {
        width:50%;
    }

    .elementor-22 .elementor-element.elementor-element-e6cd17d {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-7dc03884 {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-f7dea35 {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-60ff66c {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-806c70c {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-1af832b {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-a2b55aa {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-832cec5 {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-24e9831f {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-fe92d1b {
        width: 50%;
    }

    .elementor-22 .elementor-element.elementor-element-84dc7c1 {
        width: 50%;
    }
}
