.elementor-5901 .elementor-element.elementor-element-b3f05e7{--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;}.elementor-5901 .elementor-element.elementor-element-a6bbd4c{--display:flex;--min-height:620px;}.elementor-5901 .elementor-element.elementor-element-a6bbd4c:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-a6bbd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/jj.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-d12dbfc{--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-5901 .elementor-element.elementor-element-d977d2c{--display:flex;--margin-top:71px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-bd41bfc .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 );color:var( --e-global-color-text );}.elementor-5901 .elementor-element.elementor-element-5fac507 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-5901 .elementor-element.elementor-element-716fc80 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-5901 .elementor-element.elementor-element-ab5161b{--display:flex;--min-height:45px;}.elementor-5901 .elementor-element.elementor-element-a4d4a6c{--display:flex;--min-height:560px;--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;}.elementor-5901 .elementor-element.elementor-element-4ec33e8{--display:flex;}.elementor-5901 .elementor-element.elementor-element-4ec33e8:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-4ec33e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/IMG_5182-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-74933b1{--display:flex;}.elementor-5901 .elementor-element.elementor-element-74933b1:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-74933b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/pendiente-azul.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-f216c33{--display:flex;}.elementor-5901 .elementor-element.elementor-element-f216c33:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-f216c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/jj-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-ba81e4b{--display:flex;--min-height:560px;--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:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-f3dc39f{--display:flex;}.elementor-5901 .elementor-element.elementor-element-f3dc39f:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-f3dc39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/rjx.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-f0d6daf{--display:flex;}.elementor-5901 .elementor-element.elementor-element-f0d6daf:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-f0d6daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/oscuros-calamar-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-fadc5cd{--display:flex;}.elementor-5901 .elementor-element.elementor-element-fadc5cd:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-fadc5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/07/ed.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5901 .elementor-element.elementor-element-e36dae9{--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-5901 .elementor-element.elementor-element-302c486{--display:flex;}.elementor-5901 .elementor-element.elementor-element-302c486.e-con{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-dcc4c6e{--display:flex;}.elementor-5901 .elementor-element.elementor-element-477f017{--spacer-size:60px;}.elementor-5901 .elementor-element.elementor-element-06506c6{--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;}.elementor-5901 .elementor-element.elementor-element-247963f{--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:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-fd17786{text-align:end;}.elementor-5901 .elementor-element.elementor-element-fd17786 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-5901 .elementor-element.elementor-element-1403de0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-7012684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-5901 .elementor-element.elementor-element-7012684 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5901 .elementor-element.elementor-element-d20743e{text-align:end;}.elementor-5901 .elementor-element.elementor-element-d20743e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5901 .elementor-element.elementor-element-486fbff{text-align:end;}.elementor-5901 .elementor-element.elementor-element-486fbff .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-5901 .elementor-element.elementor-element-0487caa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-2e8809e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5901 .elementor-element.elementor-element-b380536 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5901 .elementor-element.elementor-element-0cba2c9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5901 .elementor-element.elementor-element-79847d5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5901 .elementor-element.elementor-element-9fc534f{--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-5901 .elementor-element.elementor-element-faf4778{--display:flex;--min-height:194px;}.elementor-5901 .elementor-element.elementor-element-86e04ae{--display:flex;}.elementor-5901 .elementor-element.elementor-element-1896143{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:81px;}.elementor-5901 .elementor-element.elementor-element-1896143.e-con{--align-self:flex-end;}.elementor-5901 .elementor-element.elementor-element-7679ebf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5901 .elementor-element.elementor-element-7679ebf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-5901 .elementor-element.elementor-element-c6036bb{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-a6b7b3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5901 .elementor-element.elementor-element-a6b7b3f.e-con{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-68a18c2{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-0f189c1{--display:flex;--min-height:230px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5901 .elementor-element.elementor-element-0f189c1.e-con{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-d26f9b1{margin:121px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5901 .elementor-element.elementor-element-d26f9b1.elementor-element{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-d26f9b1 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5901 .elementor-element.elementor-element-bd41bfc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-5901 .elementor-element.elementor-element-a6bbd4c{--width:100%;}.elementor-5901 .elementor-element.elementor-element-d977d2c{--width:83%;}.elementor-5901 .elementor-element.elementor-element-4ec33e8{--width:33%;}.elementor-5901 .elementor-element.elementor-element-74933b1{--width:33%;}.elementor-5901 .elementor-element.elementor-element-f216c33{--width:33%;}.elementor-5901 .elementor-element.elementor-element-f3dc39f{--width:33%;}.elementor-5901 .elementor-element.elementor-element-f0d6daf{--width:33%;}.elementor-5901 .elementor-element.elementor-element-fadc5cd{--width:33%;}.elementor-5901 .elementor-element.elementor-element-302c486{--width:100%;}.elementor-5901 .elementor-element.elementor-element-247963f{--width:33%;}.elementor-5901 .elementor-element.elementor-element-1403de0{--width:25%;}.elementor-5901 .elementor-element.elementor-element-0487caa{--width:33%;}.elementor-5901 .elementor-element.elementor-element-1896143{--width:39%;}.elementor-5901 .elementor-element.elementor-element-a6b7b3f{--width:58%;}.elementor-5901 .elementor-element.elementor-element-0f189c1{--width:58%;}}@media(max-width:767px){.elementor-5901 .elementor-element.elementor-element-d977d2c{--width:88%;}.elementor-5901 .elementor-element.elementor-element-bd41bfc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5901 .elementor-element.elementor-element-4ec33e8{--width:100%;--min-height:500px;}.elementor-5901 .elementor-element.elementor-element-74933b1{--min-height:500px;}.elementor-5901 .elementor-element.elementor-element-f216c33{--min-height:500px;}.elementor-5901 .elementor-element.elementor-element-f3dc39f{--width:100%;--min-height:500px;}.elementor-5901 .elementor-element.elementor-element-f0d6daf{--min-height:500px;}.elementor-5901 .elementor-element.elementor-element-fadc5cd{--min-height:500px;}.elementor-5901 .elementor-element.elementor-element-06506c6{--content-width:100%;--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;}.elementor-5901 .elementor-element.elementor-element-247963f{--width:45%;}.elementor-5901 .elementor-element.elementor-element-1403de0{--width:43%;}.elementor-5901 .elementor-element.elementor-element-486fbff{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5901 .elementor-element.elementor-element-0487caa{--width:32%;}.elementor-5901 .elementor-element.elementor-element-faf4778{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-faf4778.e-con{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-86e04ae.e-con{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-1896143{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5901 .elementor-element.elementor-element-1896143.e-con{--align-self:center;}.elementor-5901 .elementor-element.elementor-element-7679ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}}/* Start custom CSS for heading, class: .elementor-element-d26f9b1 *//* Subrayado curvado (amarillo) */
.elementor-5901 .elementor-element.elementor-element-d26f9b1 h2::after,
.elementor-5901 .elementor-element.elementor-element-d26f9b1 a::after{
  content: "";
  position: absolute;
  left: 0; right: 0;
  bottom: -0.4em;         /* distancia al texto (ajusta) */
  height: 0.55em;         /* grosor/altura visible del trazo (ajusta) */
  pointer-events: none;

  /* SVG inline como background; se estira al ancho del texto */
  background: no-repeat center / 100% 100%;
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 140' preserveAspectRatio='none'>\
  <path d='M20,86 C 320,44 680,54 980,66' stroke='%23FFD200' stroke-width='36' stroke-linecap='round' fill='none'/>\
</svg>");
}/* End custom CSS */