.elementor-153 .elementor-element.elementor-element-9e8915e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:64px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-9e8915e:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-9e8915e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://essm-congress.org/wp-content/uploads/2026/08/landmark-valencia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-153 .elementor-element.elementor-element-9e8915e::before, .elementor-153 .elementor-element.elementor-element-9e8915e > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-9e8915e > .e-con-inner > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-9e8915e > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-9e8915e > .e-con-inner > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-9e8915e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, rgba(20,42,53,0.85) 30%, rgba(20,42,53,0.5) 100%);}.elementor-153 .elementor-element.elementor-element-bf39f47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:13.12px;text-transform:uppercase;letter-spacing:0.66px;color:rgba(255,255,255,0.8);}.elementor-153 .elementor-element.elementor-element-52c949b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-153 .elementor-element.elementor-element-52c949b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:46.4px;font-weight:800;line-height:1.15em;letter-spacing:-0.46px;color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-2a5d83a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-153 .elementor-element.elementor-element-c48f63f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-c48f63f.e-con{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-ba4b769 .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"DM Sans", Sans-serif;font-size:13.12px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-153 .elementor-element.elementor-element-ba4b769 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-ba4b769 .elementor-button:focus{color:#1B3644;}.elementor-153 .elementor-element.elementor-element-ba4b769 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-ba4b769 .elementor-button:focus svg{fill:#1B3644;}.elementor-153 .elementor-element.elementor-element-94accec .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"DM Sans", Sans-serif;font-size:13.12px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-153 .elementor-element.elementor-element-94accec .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-94accec .elementor-button:focus{color:#1B3644;}.elementor-153 .elementor-element.elementor-element-94accec .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-94accec .elementor-button:focus svg{fill:#1B3644;}.elementor-153 .elementor-element.elementor-element-d90a20b .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"DM Sans", Sans-serif;font-size:13.12px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-153 .elementor-element.elementor-element-d90a20b .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-d90a20b .elementor-button:focus{color:#1B3644;}.elementor-153 .elementor-element.elementor-element-d90a20b .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-d90a20b .elementor-button:focus svg{fill:#1B3644;}.elementor-153 .elementor-element.elementor-element-99d4530 .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"DM Sans", Sans-serif;font-size:13.12px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:10px 20px 10px 20px;}.elementor-153 .elementor-element.elementor-element-99d4530 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-99d4530 .elementor-button:focus{color:#1B3644;}.elementor-153 .elementor-element.elementor-element-99d4530 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-99d4530 .elementor-button:focus svg{fill:#1B3644;}.elementor-153 .elementor-element.elementor-element-d835005{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-5b4da84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-153 .elementor-element.elementor-element-5b4da84.e-con{--align-self:center;}.elementor-153 .elementor-element.elementor-element-5d8b37d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-5d8b37d.e-con{--align-self:center;}.elementor-153 .elementor-element.elementor-element-35006dc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-35006dc .elementor-divider-separator{width:22px;}.elementor-153 .elementor-element.elementor-element-35006dc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-153 .elementor-element.elementor-element-2276e46 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12.16px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:1.95px;color:var( --e-global-color-essmaccentdark );}.elementor-153 .elementor-element.elementor-element-9fd2cb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-153 .elementor-element.elementor-element-9fd2cb6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-422ab6a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-essmgray );}.elementor-153 .elementor-element.elementor-element-9e4049f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-9e4049f:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-9e4049f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7DC;}.elementor-153 .elementor-element.elementor-element-093efd1{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-62c0db7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-essmborder );--border-color:var( --e-global-color-essmborder );--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 22px 0px rgba(20,42,53,0.10);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-153 .elementor-element.elementor-element-62c0db7:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-62c0db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-cf88375{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-cf88375.e-con{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-ac5fc3b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-ac5fc3b .elementor-divider-separator{width:22px;}.elementor-153 .elementor-element.elementor-element-ac5fc3b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-153 .elementor-element.elementor-element-8950496 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12.16px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:1.95px;color:var( --e-global-color-essmaccentdark );}.elementor-153 .elementor-element.elementor-element-bc9e56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-153 .elementor-element.elementor-element-bc9e56d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-0180a0c{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-4984eea{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-eb11c9e .elementor-button{background-color:#C1612C;font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C1612C;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-eb11c9e.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-eb11c9e .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-eb11c9e .elementor-button:focus{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-eb11c9e .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-eb11c9e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-88e5bf3 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-88e5bf3.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-88e5bf3 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-88e5bf3 .elementor-button:focus{color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-88e5bf3 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-88e5bf3 .elementor-button:focus svg{fill:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-d012ab1{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px 0px rgba(20,42,53,0.16);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-153 .elementor-element.elementor-element-d012ab1:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-d012ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#016183;background-image:url("https://essm-congress.org/wp-content/uploads/2026/10/Melia-Valencia-Hotel-compress.png");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-d012ab1::before, .elementor-153 .elementor-element.elementor-element-d012ab1 > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-d012ab1 > .e-con-inner > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-d012ab1 > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-d012ab1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-d012ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, rgba(1,97,131,0.55) 0%, rgba(27,54,68,0.65) 100%);}.elementor-153 .elementor-element.elementor-element-a08a89d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-bf3de60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-fc0e876{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-essmborder );--border-color:var( --e-global-color-essmborder );--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 22px 0px rgba(20,42,53,0.10);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-153 .elementor-element.elementor-element-fc0e876:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-fc0e876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-298708b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-298708b.e-con{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-a30fb92{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-a30fb92 .elementor-divider-separator{width:22px;}.elementor-153 .elementor-element.elementor-element-a30fb92 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-153 .elementor-element.elementor-element-0374cb7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12.16px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:1.95px;color:var( --e-global-color-essmaccentdark );}.elementor-153 .elementor-element.elementor-element-8907b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-153 .elementor-element.elementor-element-8907b26 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-db1a219{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-250d45d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-55b10ef .elementor-button{background-color:#C1612C;font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C1612C;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-55b10ef.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-55b10ef .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-55b10ef .elementor-button:focus{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-55b10ef .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-55b10ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-5a1cad5 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-5a1cad5.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-5a1cad5 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-5a1cad5 .elementor-button:focus{color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-5a1cad5 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-5a1cad5 .elementor-button:focus svg{fill:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-5251558{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px 0px rgba(20,42,53,0.16);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-153 .elementor-element.elementor-element-5251558:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-5251558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#016183;background-image:url("https://essm-congress.org/wp-content/uploads/2026/10/Hotel-ILUNION-Valencia-4.png");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-5251558::before, .elementor-153 .elementor-element.elementor-element-5251558 > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-5251558 > .e-con-inner > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-5251558 > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-5251558 > .e-con-inner > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-5251558 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, rgba(1,97,131,0.55) 0%, rgba(27,54,68,0.65) 100%);}.elementor-153 .elementor-element.elementor-element-2fd68cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-2fd68cc:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-2fd68cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7DC;}.elementor-153 .elementor-element.elementor-element-9e11ecc{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-c936fbe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-essmborder );--border-color:var( --e-global-color-essmborder );--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 22px 0px rgba(20,42,53,0.10);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-153 .elementor-element.elementor-element-c936fbe:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-c936fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-4b19f75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-4b19f75.e-con{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-23f4c6c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-23f4c6c .elementor-divider-separator{width:22px;}.elementor-153 .elementor-element.elementor-element-23f4c6c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-153 .elementor-element.elementor-element-898521c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12.16px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:1.95px;color:var( --e-global-color-essmaccentdark );}.elementor-153 .elementor-element.elementor-element-0e1784d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-153 .elementor-element.elementor-element-0e1784d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-a64dbd3{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-b7b7612{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-55d505f .elementor-button{background-color:#C1612C;font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C1612C;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-55d505f.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-55d505f .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-55d505f .elementor-button:focus{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-55d505f .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-55d505f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-26e05b1 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-26e05b1.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-26e05b1 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-26e05b1 .elementor-button:focus{color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-26e05b1 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-26e05b1 .elementor-button:focus svg{fill:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-9b7ee21{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px 0px rgba(20,42,53,0.16);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-153 .elementor-element.elementor-element-9b7ee21:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-9b7ee21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#016183;background-image:url("https://essm-congress.org/wp-content/uploads/2026/10/Screenshot-2026-10-05-alle-13.34.39.png");background-position:center center;background-size:cover;}.elementor-153 .elementor-element.elementor-element-9b7ee21::before, .elementor-153 .elementor-element.elementor-element-9b7ee21 > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-9b7ee21 > .e-con-inner > .elementor-background-video-container::before, .elementor-153 .elementor-element.elementor-element-9b7ee21 > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-9b7ee21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-153 .elementor-element.elementor-element-9b7ee21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, rgba(1,97,131,0.55) 0%, rgba(27,54,68,0.65) 100%);}.elementor-153 .elementor-element.elementor-element-34660ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-aff62ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-79a02fd{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-89ff456{margin:68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-89ff456.elementor-element{--order:-99999 /* order start hack */;}.elementor-153 .elementor-element.elementor-element-2c2cc19{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-6703a22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-6703a22.e-con{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-9addd57{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-9addd57 .elementor-divider-separator{width:22px;}.elementor-153 .elementor-element.elementor-element-9addd57 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-153 .elementor-element.elementor-element-0d77c43 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12.16px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:1.95px;color:var( --e-global-color-essmaccentdark );}.elementor-153 .elementor-element.elementor-element-293884b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-153 .elementor-element.elementor-element-293884b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-81e945c{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-3f82e47 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-3f82e47{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-153 .elementor-element.elementor-element-3f82e47.elementor-element{--align-self:flex-start;}.elementor-153 .elementor-element.elementor-element-3f82e47 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-3f82e47 .elementor-button:focus{color:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-3f82e47 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-3f82e47 .elementor-button:focus svg{fill:var( --e-global-color-essmwhite );}.elementor-153 .elementor-element.elementor-element-15e137e{--display:flex;--padding-top:0px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-153 .elementor-element.elementor-element-d3b4ff4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px 0px rgba(20,42,53,0.16);--padding-top:46px;--padding-bottom:46px;--padding-left:30px;--padding-right:30px;}.elementor-153 .elementor-element.elementor-element-d3b4ff4:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-d3b4ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3644;}.elementor-153 .elementor-element.elementor-element-361cec4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-361cec4.e-con{--align-self:center;}.elementor-153 .elementor-element.elementor-element-3d52d80{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-3d52d80 .elementor-divider-separator{width:22px;}.elementor-153 .elementor-element.elementor-element-3d52d80 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-153 .elementor-element.elementor-element-e8e6c64 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12.16px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:1.95px;color:#F3B78E;}.elementor-153 .elementor-element.elementor-element-02940c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-153 .elementor-element.elementor-element-02940c6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-47af970{padding:0px 0px 0px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(255,255,255,0.85);}.elementor-153 .elementor-element.elementor-element-df6c946 .elementor-button{background-color:#C1612C;font-family:"Bricolage Grotesque", Sans-serif;font-size:14.08px;font-weight:700;text-transform:uppercase;line-height:1.65em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.35s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C1612C;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-153 .elementor-element.elementor-element-df6c946{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-153 .elementor-element.elementor-element-df6c946.elementor-element{--align-self:center;}.elementor-153 .elementor-element.elementor-element-df6c946 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-df6c946 .elementor-button:focus{color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-df6c946 .elementor-button:hover svg, .elementor-153 .elementor-element.elementor-element-df6c946 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-153 .elementor-element.elementor-element-093efd1{--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-153 .elementor-element.elementor-element-bf3de60{--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-153 .elementor-element.elementor-element-9e11ecc{--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-153 .elementor-element.elementor-element-aff62ea{--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-153 .elementor-element.elementor-element-79a02fd{--min-height:0px;}}@media(max-width:767px){.elementor-153 .elementor-element.elementor-element-52c949b .elementor-heading-title{font-size:33.6px;}.elementor-153 .elementor-element.elementor-element-2a5d83a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-153 .elementor-element.elementor-element-c48f63f{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-5b4da84{--width:100%;}.elementor-153 .elementor-element.elementor-element-5d8b37d{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-9fd2cb6 .elementor-heading-title{font-size:21px;}.elementor-153 .elementor-element.elementor-element-093efd1{--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-153 .elementor-element.elementor-element-cf88375{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-bc9e56d .elementor-heading-title{font-size:21px;}.elementor-153 .elementor-element.elementor-element-d012ab1{--min-height:240px;}.elementor-153 .elementor-element.elementor-element-298708b{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-8907b26 .elementor-heading-title{font-size:21px;}.elementor-153 .elementor-element.elementor-element-5251558{--min-height:240px;}.elementor-153 .elementor-element.elementor-element-9e11ecc{--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-153 .elementor-element.elementor-element-4b19f75{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-0e1784d .elementor-heading-title{font-size:21px;}.elementor-153 .elementor-element.elementor-element-9b7ee21{--min-height:240px;}.elementor-153 .elementor-element.elementor-element-79a02fd{--min-height:0px;}.elementor-153 .elementor-element.elementor-element-6703a22{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-293884b .elementor-heading-title{font-size:21px;}.elementor-153 .elementor-element.elementor-element-361cec4{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-02940c6 .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-153 .elementor-element.elementor-element-9e8915e{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-c48f63f{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-d835005{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-5b4da84{--width:720px;}.elementor-153 .elementor-element.elementor-element-5d8b37d{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-9e4049f{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-62c0db7{--width:calc((100% - 44px) * 0.55);}.elementor-153 .elementor-element.elementor-element-cf88375{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-d012ab1{--width:calc((100% - 44px) * 0.45);}.elementor-153 .elementor-element.elementor-element-a08a89d{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-fc0e876{--width:calc((100% - 44px) * 0.55);}.elementor-153 .elementor-element.elementor-element-298708b{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-5251558{--width:calc((100% - 44px) * 0.45);}.elementor-153 .elementor-element.elementor-element-2fd68cc{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-c936fbe{--width:calc((100% - 44px) * 0.55);}.elementor-153 .elementor-element.elementor-element-4b19f75{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-9b7ee21{--width:calc((100% - 44px) * 0.45);}.elementor-153 .elementor-element.elementor-element-34660ae{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-79a02fd{--width:calc((100% - 44px) * 0.6);}.elementor-153 .elementor-element.elementor-element-2c2cc19{--width:calc((100% - 44px) * 0.4);}.elementor-153 .elementor-element.elementor-element-6703a22{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-15e137e{--content-width:1152px;}.elementor-153 .elementor-element.elementor-element-361cec4{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-153 .elementor-element.elementor-element-c48f63f{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-5b4da84{--width:100%;}.elementor-153 .elementor-element.elementor-element-5d8b37d{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-62c0db7{--width:100%;}.elementor-153 .elementor-element.elementor-element-cf88375{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-d012ab1{--width:100%;}.elementor-153 .elementor-element.elementor-element-fc0e876{--width:100%;}.elementor-153 .elementor-element.elementor-element-298708b{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-5251558{--width:100%;}.elementor-153 .elementor-element.elementor-element-c936fbe{--width:100%;}.elementor-153 .elementor-element.elementor-element-4b19f75{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-9b7ee21{--width:100%;}.elementor-153 .elementor-element.elementor-element-79a02fd{--width:100%;}.elementor-153 .elementor-element.elementor-element-2c2cc19{--width:100%;}.elementor-153 .elementor-element.elementor-element-6703a22{--width:fit-content;}.elementor-153 .elementor-element.elementor-element-361cec4{--width:fit-content;}}/* Start custom CSS for button, class: .elementor-element-ba4b769 */.elementor-153 .elementor-element.elementor-element-ba4b769 .elementor-button{ --essm-button-fill: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94accec */.elementor-153 .elementor-element.elementor-element-94accec .elementor-button{ --essm-button-fill: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d90a20b */.elementor-153 .elementor-element.elementor-element-d90a20b .elementor-button{ --essm-button-fill: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99d4530 */.elementor-153 .elementor-element.elementor-element-99d4530 .elementor-button{ --essm-button-fill: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb11c9e */.elementor-153 .elementor-element.elementor-element-eb11c9e .elementor-button{ --essm-button-fill: #1b3644; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88e5bf3 */.elementor-153 .elementor-element.elementor-element-88e5bf3 .elementor-button{ --essm-button-fill: #016183; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b10ef */.elementor-153 .elementor-element.elementor-element-55b10ef .elementor-button{ --essm-button-fill: #1b3644; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a1cad5 */.elementor-153 .elementor-element.elementor-element-5a1cad5 .elementor-button{ --essm-button-fill: #016183; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55d505f */.elementor-153 .elementor-element.elementor-element-55d505f .elementor-button{ --essm-button-fill: #1b3644; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e05b1 */.elementor-153 .elementor-element.elementor-element-26e05b1 .elementor-button{ --essm-button-fill: #016183; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f82e47 */.elementor-153 .elementor-element.elementor-element-3f82e47 .elementor-button{ --essm-button-fill: #016183; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e6c64 */.elementor-153 .elementor-element.elementor-element-e8e6c64 .elementor-heading-title{color:#F3B78E !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02940c6 */.elementor-153 .elementor-element.elementor-element-02940c6 .elementor-heading-title{color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47af970 */.elementor-153 .elementor-element.elementor-element-47af970, .elementor-153 .elementor-element.elementor-element-47af970 p{color:rgba(255,255,255,.85) !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df6c946 */.elementor-153 .elementor-element.elementor-element-df6c946 .elementor-button{ --essm-button-fill: #1b3644; }/* End custom CSS */
/* Start custom CSS *//* ACCOMMODATION — ESSM 2027 */
.acc-ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}
.photo-badges{display:flex;gap:8px;flex-wrap:wrap;}
.photo-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.94);color:#1b3644;padding:7px 14px;border-radius:999px;font-family:'DM Sans',sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.03em;box-shadow:0 8px 22px rgba(20,42,53,.10);}
.photo-chip.is-accent{background:#c1612c;color:#fff;}
.photo-chip .acc-ic{width:15px;height:15px;stroke-width:2.2;}
.hotel-stars{color:#c99b3f;letter-spacing:3px;font-size:1rem;display:block;margin:-4px 0 4px;}
.hotel-meta{display:grid;gap:12px;margin:14px 0 4px;padding:0;list-style:none;}
.hotel-meta li{display:flex;gap:12px;align-items:flex-start;font-size:.94rem;color:#66727a;line-height:1.55;}
.hotel-meta li strong{color:#1b3644;}
.hotel-meta .acc-ic{color:#016183;margin-top:2px;}
.promo-box{border:2px dashed #c1612c;border-radius:10px;background:#fdf1e9;padding:18px 20px;font-family:'DM Sans',sans-serif;}
.promo-label{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9f4d21;}
.promo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px;}
.promo-code{font-family:'Bricolage Grotesque',sans-serif;font-size:1.7rem;font-weight:800;color:#1b3644;letter-spacing:.04em;}
.promo-discount{font-family:'Bricolage Grotesque',sans-serif;font-size:1.7rem;font-weight:800;color:#c1612c;}
.copy-btn{border:1.5px solid #016183;background:#fff;color:#016183;border-radius:999px;padding:7px 14px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;}
.copy-btn:hover,.copy-btn.is-copied{background:#016183;color:#fff;}
.promo-validity{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding-top:12px;border-top:1px solid rgba(193,97,44,.25);font-size:.88rem;color:#1b3644;line-height:1.5;}
.promo-validity .acc-ic{width:18px;height:18px;color:#c1612c;margin-top:2px;}
.map-card{background:#fff;border:1px solid #dde1d6;border-radius:16px;box-shadow:0 8px 22px rgba(20,42,53,.10);overflow:hidden;}
.map-card svg{display:block;width:100%;height:auto;}
.map-card .map-note{padding:12px 18px;font-size:.78rem;color:#66727a;border-top:1px solid #dde1d6;font-family:'DM Sans',sans-serif;}
.map-legend{display:grid;gap:14px;font-family:'DM Sans',sans-serif;}
.legend-item{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #dde1d6;border-radius:10px;padding:16px 18px;box-shadow:0 8px 22px rgba(20,42,53,.10);}
.legend-pin{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#fff;background:#016183;}
.legend-pin.is-venue{background:#c1612c;}
.legend-pin .acc-ic{width:17px;height:17px;}
.legend-item h4{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:.98rem;margin:0 0 2px;color:#1b3644;}
.legend-item p{margin:0;font-size:.85rem;color:#66727a;}
.legend-item .dist{display:inline-block;margin-top:6px;font-size:.78rem;font-weight:800;color:#016183;}
.promo-box .copy-btn{border:1.5px solid #016183 !important;background:#fff !important;color:#016183 !important;border-radius:999px !important;padding:7px 14px !important;font-family:'DM Sans',sans-serif !important;font-size:.72rem !important;font-weight:800 !important;letter-spacing:.05em;text-transform:uppercase;line-height:1.2 !important;box-shadow:none !important;}
.promo-box .copy-btn:hover,.promo-box .copy-btn.is-copied{background:#016183 !important;color:#fff !important;}
.promo-box{margin:6px 0 12px;}
.melia-tiers{list-style:none;margin:0;padding:0;display:grid;gap:6px;}
.melia-tiers li{display:flex;align-items:center;gap:14px;font-size:.88rem;color:#1b3644;line-height:1.4;}
.melia-tiers .promo-discount{font-size:1.25rem;min-width:62px;}/* End custom CSS */