.elementor-5238 .elementor-element.elementor-element-9ed9ff8{--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;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5238 .elementor-element.elementor-element-16a2926{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-b8254b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5238 .elementor-element.elementor-element-5096dcd .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-17c5027{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-17c5027.e-con{--align-self:center;}.elementor-5238 .elementor-element.elementor-element-5c98ef3 .elementor-heading-title{font-family:"Solar", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-ff2c50f .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-0c45b6c .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-788c9cb .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-0773537{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-2421b1c{text-align:end;}.elementor-5238 .elementor-element.elementor-element-2421b1c .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-582be8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-11a41cb > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-5238 .elementor-element.elementor-element-11a41cb{text-align:center;}.elementor-5238 .elementor-element.elementor-element-11a41cb .elementor-heading-title{font-family:"ABC Pelikan", Sans-serif;font-size:86px;font-weight:700;line-height:56px;color:#000000;}.elementor-5238 .elementor-element.elementor-element-368779c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-e855aea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-d95f663 .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-46efc58{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-46efc58.e-con{--align-self:center;}.elementor-5238 .elementor-element.elementor-element-c5f5432 .elementor-heading-title{font-family:"Solar", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-4297ea0 .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-edf5489 .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-0bd2248{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-5aa1fbf{text-align:end;}.elementor-5238 .elementor-element.elementor-element-5aa1fbf .elementor-heading-title{font-family:"Solar", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-fd7d7e7{--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 90px;--row-gap:0px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-5238 .elementor-element.elementor-element-12aa25c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-6cddcdb{--spacer-size:245px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5238 .elementor-element.elementor-element-6e31075 img{width:100%;}.elementor-5238 .elementor-element.elementor-element-e8d2b47 .elementor-heading-title{font-family:"ABC Pelikan", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-33014fa .elementor-heading-title{font-family:"ABC Pelikan", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-5238 .elementor-element.elementor-element-227c0e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-1884a1e{--spacer-size:75px;}.elementor-5238 .elementor-element.elementor-element-7b05908 img{width:100%;}body.elementor-page-5238:not(.elementor-motion-effects-element-type-background), body.elementor-page-5238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5238 .elementor-element.elementor-element-b8254b0{--width:20%;}.elementor-5238 .elementor-element.elementor-element-17c5027{--width:60%;}.elementor-5238 .elementor-element.elementor-element-0773537{--width:20%;}.elementor-5238 .elementor-element.elementor-element-e855aea{--width:20%;}.elementor-5238 .elementor-element.elementor-element-46efc58{--width:60%;}.elementor-5238 .elementor-element.elementor-element-0bd2248{--width:20%;}}/* Start custom CSS for heading, class: .elementor-element-5096dcd */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-5096dcd .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c98ef3 */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-5c98ef3 .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff2c50f */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-ff2c50f .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c45b6c */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-0c45b6c .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788c9cb */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-788c9cb .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2421b1c */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-2421b1c .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d95f663 */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-d95f663 .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f5432 */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-c5f5432 .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4297ea0 */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-4297ea0 .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edf5489 */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-edf5489 .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa1fbf */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-5aa1fbf .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed9ff8 *//* =========================================================
   MENÚ — SUPERPUESTO SOBRE EL PROYECTO
   ========================================================= */

.up-menu{
    position:fixed !important;

    top:0 !important;
    left:0 !important;
    right:0 !important;

    width:100% !important;

    margin:0 !important;

    z-index:9999 !important;

    background:transparent !important;

    pointer-events:auto;
}


/* =========================================================
   EL PROYECTO EMPIEZA ARRIBA DEL TODO
   ========================================================= */

.up-project{
    position:fixed !important;

    top:0 !important;
    left:0 !important;

    width:100vw !important;
    height:100vh !important;

    margin:0 !important;

    overflow:hidden;

    z-index:1;
}


/* =========================================================
   GALERÍA DETRÁS DEL MENÚ
   ========================================================= */

.up-project-gallery{
    top:0 !important;
    right:0 !important;

    height:100vh !important;

    z-index:10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33014fa */@font-face {
    font-family: "ABC Marfa Mono";
    src: url("https://laava.es/wp-content/uploads/2026/08/ABCMarfaMonoVariable-Trial.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

.elementor-5238 .elementor-element.elementor-element-33014fa .elementor-heading-title {
    font-family: "ABC Marfa Mono", monospace !important;
    font-size: 13px !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Solar';
	font-display: auto;
	src: url('https://semicustom1.wearelaava.com/wp-content/uploads/2025/03/ABCSolarVariable-Trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ABC Pelikan';
	font-display: auto;
	src: url('https://semicustom1.wearelaava.com/wp-content/uploads/2026/07/ABCPelikanVariableVF-Trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */