.elementor-12 .elementor-element.elementor-element-9de9de9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%}.elementor-12 .elementor-element.elementor-element-3e6f033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-e4ab547{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-12 .elementor-element.elementor-element-e4ab547 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-2223d52{padding:7% 0% 0% 30%}.elementor-12 .elementor-element.elementor-element-2223d52 .elementor-heading-title{font-family:"IBM Plex Mono",Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2em;color:#36311F}.elementor-12 .elementor-element.elementor-element-6d32a2c{padding:3% 0% 0% 30%;text-align:start}.elementor-12 .elementor-element.elementor-element-6d32a2c .elementor-heading-title{font-family:var(--e-global-typography-2f2377b-font-family),Sans-serif;font-size:var(--e-global-typography-2f2377b-font-size);font-weight:var(--e-global-typography-2f2377b-font-weight);line-height:var(--e-global-typography-2f2377b-line-height);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-8f11ff6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%}.elementor-12 .elementor-element.elementor-element-0e09ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-5f0ee72{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%}.elementor-12 .elementor-element.elementor-element-5f0ee72 img{width:95%}.elementor-12 .elementor-element.elementor-element-d42c8d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%}.elementor-12 .elementor-element.elementor-element-d42c8d0 img{width:95%}.elementor-12 .elementor-element.elementor-element-c2818c7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%}.elementor-12 .elementor-element.elementor-element-c2818c7 img{width:95%}.elementor-12 .elementor-element.elementor-element-08a4e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:47%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%}.elementor-12 .elementor-element.elementor-element-7bd73ba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 37%) 0%}.elementor-12 .elementor-element.elementor-element-7bd73ba .elementor-heading-title{font-family:var(--e-global-typography-2f2377b-font-family),Sans-serif;font-size:var(--e-global-typography-2f2377b-font-size);font-weight:var(--e-global-typography-2f2377b-font-weight);line-height:var(--e-global-typography-2f2377b-line-height);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-7bd73ba .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-7bd73ba .elementor-heading-title a:focus{color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-23ff80b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 37%) 0%}.elementor-12 .elementor-element.elementor-element-23ff80b .elementor-heading-title{font-family:var(--e-global-typography-2f2377b-font-family),Sans-serif;font-size:var(--e-global-typography-2f2377b-font-size);font-weight:var(--e-global-typography-2f2377b-font-weight);line-height:var(--e-global-typography-2f2377b-line-height);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-23ff80b .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-23ff80b .elementor-heading-title a:focus{color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-36c1885{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 37%) 0%}.elementor-12 .elementor-element.elementor-element-36c1885 .elementor-heading-title{font-family:var(--e-global-typography-2f2377b-font-family),Sans-serif;font-size:var(--e-global-typography-2f2377b-font-size);font-weight:var(--e-global-typography-2f2377b-font-weight);line-height:var(--e-global-typography-2f2377b-line-height);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-36c1885 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-36c1885 .elementor-heading-title a:focus{color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-1a54459{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%}.elementor-12 .elementor-element.elementor-element-1a54459 .elementor-heading-title{font-family:var(--e-global-typography-2f2377b-font-family),Sans-serif;font-size:var(--e-global-typography-2f2377b-font-size);font-weight:var(--e-global-typography-2f2377b-font-weight);line-height:var(--e-global-typography-2f2377b-line-height);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-1a54459 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-1a54459 .elementor-heading-title a:focus{color:var(--e-global-color-secondary)}body.elementor-page-12:not(.elementor-motion-effects-element-type-background),body.elementor-page-12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9de9de9{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-12 .elementor-element.elementor-element-e4ab547 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-12 .elementor-element.elementor-element-2223d52 .elementor-heading-title{font-size:1.062rem;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-6d32a2c{padding:3% 0% 0% 30%}.elementor-12 .elementor-element.elementor-element-6d32a2c .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-8f11ff6{--padding-top:10%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-7bd73ba .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-23ff80b .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-36c1885 .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-1a54459 .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9de9de9{--margin-top:0%;--margin-bottom:25%;--margin-left:0%;--margin-right:0%}.elementor-12 .elementor-element.elementor-element-3e6f033{--margin-top:40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-12 .elementor-element.elementor-element-e4ab547 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-12 .elementor-element.elementor-element-2223d52{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-12 .elementor-element.elementor-element-2223d52 .elementor-heading-title{font-size:1.1rem;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-6d32a2c .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-0e09ad8{--width:50%}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-08a4e40{--width:50%}.elementor-12 .elementor-element.elementor-element-7bd73ba .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-23ff80b .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-36c1885 .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-1a54459 .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-3e6f033{--width:50%}.elementor-12 .elementor-element.elementor-element-8f11ff6{--width:50%}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-12 .elementor-element.elementor-element-e4ab547{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-12 .elementor-element.elementor-element-e4ab547 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-12 .elementor-element.elementor-element-2223d52 .elementor-heading-title{font-size:1.5rem;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-6d32a2c .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-0e09ad8{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-08a4e40{--margin-top:40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-12 .elementor-element.elementor-element-7bd73ba .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-23ff80b .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-36c1885 .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}.elementor-12 .elementor-element.elementor-element-1a54459 .elementor-heading-title{font-size:var(--e-global-typography-2f2377b-font-size);line-height:var(--e-global-typography-2f2377b-line-height)}}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:auto;src:url(https://nuriasorianoperez.com/wp-content/uploads/IBMPlexMono-Regular.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:auto;src:url(https://nuriasorianoperez.com/wp-content/uploads/IBMPlexMono-Bold.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:auto;src:url(https://nuriasorianoperez.com/wp-content/uploads/IBMPlexMono-Medium.ttf) format('truetype')}