.elementor-5241 .elementor-element.elementor-element-667df47{--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-5241 .elementor-element.elementor-element-ac43c7b{--display:flex;--min-height:648px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-0a190e1{--display:flex;--min-height:0px;--padding-top:260px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-5241 .elementor-element.elementor-element-0a190e1:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-0a190e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5241 .elementor-element.elementor-element-b015a84{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-5241 .elementor-element.elementor-element-b015a84 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-5241 .elementor-element.elementor-element-5616154{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-5241 .elementor-element.elementor-element-5616154 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 11px rgba(0, 0, 0, 0.15);color:var( --e-global-color-a07b4cc );}.elementor-5241 .elementor-element.elementor-element-b10c07f{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-5241 .elementor-element.elementor-element-b10c07f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);color:var( --e-global-color-a07b4cc );}.elementor-5241 .elementor-element.elementor-element-eb800a6{--spacer-size:82px;}.elementor-5241 .elementor-element.elementor-element-0432880.elementor-element{--align-self:flex-end;}.elementor-5241 .elementor-element.elementor-element-0432880{text-align:center;}.elementor-5241 .elementor-element.elementor-element-0432880 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-text );}.elementor-5241 .elementor-element.elementor-element-5c14f67{--display:flex;--padding-top:260px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-5241 .elementor-element.elementor-element-5c14f67:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-5c14f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/06/biomboss.webp");background-position:-19px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5241 .elementor-element.elementor-element-02484e4{--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;--flex-wrap:wrap;}.elementor-5241 .elementor-element.elementor-element-2c72513{--display:flex;--min-height:663px;--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;--background-transition:0.3s;}.elementor-5241 .elementor-element.elementor-element-2c72513:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-2c72513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/06/biombos-azules.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5241 .elementor-element.elementor-element-2c72513:hover{background-color:#FFFFFF36;}.elementor-5241 .elementor-element.elementor-element-9f0ffc6{--display:flex;--min-height:104px;--justify-content:center;--background-transition:0.3s;--margin-top:560px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-9f0ffc6:hover{background-color:#FFFFFF3B;}.elementor-5241 .elementor-element.elementor-element-00fc1dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5241 .elementor-element.elementor-element-00fc1dd.e-con{--align-self:center;}.elementor-5241 .elementor-element.elementor-element-04aed7c.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-04aed7c{text-align:start;}.elementor-5241 .elementor-element.elementor-element-04aed7c .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 );text-shadow:0px 0px 19px rgba(0, 0, 0, 0.62);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-0cb7a94.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-0cb7a94 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-ec8d9d6{--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-5241 .elementor-element.elementor-element-ec8d9d6:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-ec8d9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/06/lamps.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5241 .elementor-element.elementor-element-fdaef40{--display:flex;--min-height:104px;--background-transition:0.3s;--margin-top:560px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-fdaef40:hover{background-color:#FAFAFA30;}.elementor-5241 .elementor-element.elementor-element-5af129e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-5af129e.e-con{--align-self:center;}.elementor-5241 .elementor-element.elementor-element-1801c5b.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-1801c5b{text-align:start;}.elementor-5241 .elementor-element.elementor-element-1801c5b .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 );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.49);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-72257cf.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-72257cf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-29de6cd{--display:flex;--min-height:633px;--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-5241 .elementor-element.elementor-element-29de6cd:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-29de6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/06/IMG_0030.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5241 .elementor-element.elementor-element-d536197{--display:flex;--min-height:105px;--background-transition:0.3s;--margin-top:528px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-d536197:hover{background-color:#FAFAFA4A;}.elementor-5241 .elementor-element.elementor-element-3db3791{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-3db3791.e-con{--align-self:center;}.elementor-5241 .elementor-element.elementor-element-f6c20fe.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-f6c20fe{text-align:start;}.elementor-5241 .elementor-element.elementor-element-f6c20fe .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 );text-shadow:0px 0px 15px rgba(0, 0, 0, 0.6);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-6d1f5f5.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-6d1f5f5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-f9f2c77{--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-5241 .elementor-element.elementor-element-f9f2c77:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-f9f2c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designingferal.com/wp-content/uploads/2026/06/s.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5241 .elementor-element.elementor-element-f4b1cb6{--display:flex;--min-height:105px;--background-transition:0.3s;--margin-top:528px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-f4b1cb6:hover{background-color:#FAFAFA59;}.elementor-5241 .elementor-element.elementor-element-c607457{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5241 .elementor-element.elementor-element-c607457.e-con{--align-self:center;}.elementor-5241 .elementor-element.elementor-element-2744c3a.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-2744c3a{text-align:start;}.elementor-5241 .elementor-element.elementor-element-2744c3a .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 );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-06b8e75.elementor-element{--align-self:flex-start;}.elementor-5241 .elementor-element.elementor-element-06b8e75 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.66);color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-99a67b8{--display:flex;--min-height:283px;--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-5241 .elementor-element.elementor-element-99a67b8:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-99a67b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5241 .elementor-element.elementor-element-0620e30{--display:flex;}.elementor-5241 .elementor-element.elementor-element-0620e30.e-con{--align-self:center;}.elementor-5241 .elementor-element.elementor-element-bdc2266{--spacer-size:50px;}.elementor-5241 .elementor-element.elementor-element-5441f61.elementor-element{--align-self:center;}.elementor-5241 .elementor-element.elementor-element-5441f61{text-align:center;}.elementor-5241 .elementor-element.elementor-element-5441f61 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-text );}.elementor-5241 .elementor-element.elementor-element-3248d64{--spacer-size:50px;}.elementor-5241 .elementor-element.elementor-element-5c92d7b{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5241 .elementor-element.elementor-element-0a190e1{--width:50%;}.elementor-5241 .elementor-element.elementor-element-5c14f67{--width:50%;}.elementor-5241 .elementor-element.elementor-element-2c72513{--width:50%;}.elementor-5241 .elementor-element.elementor-element-00fc1dd{--width:86%;}.elementor-5241 .elementor-element.elementor-element-ec8d9d6{--width:50%;}.elementor-5241 .elementor-element.elementor-element-5af129e{--width:86%;}.elementor-5241 .elementor-element.elementor-element-29de6cd{--width:50%;}.elementor-5241 .elementor-element.elementor-element-3db3791{--width:86%;}.elementor-5241 .elementor-element.elementor-element-f9f2c77{--width:50%;}.elementor-5241 .elementor-element.elementor-element-c607457{--width:86%;}.elementor-5241 .elementor-element.elementor-element-0620e30{--width:91%;}}@media(min-width:1025px){.elementor-5241 .elementor-element.elementor-element-2c72513:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-2c72513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5241 .elementor-element.elementor-element-ec8d9d6:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-ec8d9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5241 .elementor-element.elementor-element-29de6cd:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-29de6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5241 .elementor-element.elementor-element-f9f2c77:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-f9f2c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-5241 .elementor-element.elementor-element-5c14f67:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-5c14f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5241 .elementor-element.elementor-element-2c72513:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-2c72513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5241 .elementor-element.elementor-element-04aed7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-ec8d9d6:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-ec8d9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5241 .elementor-element.elementor-element-1801c5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-f6c20fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-2744c3a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-5241 .elementor-element.elementor-element-b015a84{margin:-220px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5241 .elementor-element.elementor-element-eb800a6{--spacer-size:0px;}.elementor-5241 .elementor-element.elementor-element-5c14f67:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-5c14f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5241 .elementor-element.elementor-element-2c72513:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-2c72513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5241 .elementor-element.elementor-element-9f0ffc6{--width:500px;}.elementor-5241 .elementor-element.elementor-element-04aed7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-ec8d9d6:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-ec8d9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5241 .elementor-element.elementor-element-1801c5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-f6c20fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-2744c3a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5241 .elementor-element.elementor-element-5c92d7b{--width:300px;}.elementor-5241 .elementor-element.elementor-element-5c92d7b.e-con{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-0432880 *//* Subrayado curvado (amarillo) */
.elementor-5241 .elementor-element.elementor-element-0432880 h2::after,
.elementor-5241 .elementor-element.elementor-element-0432880 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 */
/* Start custom CSS for container, class: .elementor-element-667df47 */.elementor-5241 .elementor-element.elementor-element-667df47 .elementor-button:hover {
    background-color: #421226 !important;
    color: #ffffff !important;
    background-image: unset !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441f61 *//* Subrayado curvado (amarillo) */
.elementor-5241 .elementor-element.elementor-element-5441f61 h2::after,
.elementor-5241 .elementor-element.elementor-element-5441f61 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 */