.elementor-11679 .elementor-element.elementor-element-d10006e:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-d10006e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;background-image:url("https://newartcentre.es/wp-content/uploads/2026/09/dossier-2026-immersive-hall.jpg");background-position:center center;background-size:cover;}.elementor-11679 .elementor-element.elementor-element-d10006e > .elementor-background-overlay{background-color:#000;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-d10006e > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-d10006e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-11679 .elementor-element.elementor-element-d100069 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-11679 .elementor-element.elementor-element-d10006a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.25em;color:#fff;}.elementor-11679 .elementor-element.elementor-element-d10006b{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#fff;}.elementor-11679 .elementor-element.elementor-element-d10006c .elementor-button{background-color:#e06d00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.7em;fill:#fff;color:#fff;border-radius:2px 2px 2px 2px;padding:16px 23px 16px 23px;}.elementor-11679 .elementor-element.elementor-element-d10006c .elementor-button:hover, .elementor-11679 .elementor-element.elementor-element-d10006c .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-11679 .elementor-element.elementor-element-d10006c .elementor-button:hover svg, .elementor-11679 .elementor-element.elementor-element-d10006c .elementor-button:focus svg{fill:#fff;}.elementor-11679 .elementor-element.elementor-element-d100072:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-d100072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-11679 .elementor-element.elementor-element-d100072 > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-d100072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 32px 72px 32px;}.elementor-11679 .elementor-element.elementor-element-d100072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-d10006f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-d100070{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-e280001:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-e280001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202121;}.elementor-11679 .elementor-element.elementor-element-e280001 > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-e280001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 32px 76px 32px;}.elementor-11679 .elementor-element.elementor-element-e280001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-e280005 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;color:#e06d00;}.elementor-11679 .elementor-element.elementor-element-e280006 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#fff;}.elementor-11679 .elementor-element.elementor-element-e280007{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#e4e1db;}.elementor-11679 .elementor-element.elementor-element-f280000:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-f280000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-11679 .elementor-element.elementor-element-f280000 > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-f280000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 32px 78px 32px;}.elementor-11679 .elementor-element.elementor-element-f280000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-f280002 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-f280003{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-f280005{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-f280006{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d10007a:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-d10007a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-11679 .elementor-element.elementor-element-d10007a > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-d10007a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 32px 78px 32px;}.elementor-11679 .elementor-element.elementor-element-d10007a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-d100075 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;color:#e06d00;}.elementor-11679 .elementor-element.elementor-element-d100076 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-d100077{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d100078{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d10008a:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-d10008a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-11679 .elementor-element.elementor-element-d10008a > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-d10008a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 32px 78px 32px;}.elementor-11679 .elementor-element.elementor-element-d10008a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-d100085 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;color:#e06d00;}.elementor-11679 .elementor-element.elementor-element-d100086 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-d100087{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d100088{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d100082:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-d100082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-11679 .elementor-element.elementor-element-d100082 > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-d100082{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 32px 78px 32px;}.elementor-11679 .elementor-element.elementor-element-d100082 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-d10007d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;color:#e06d00;}.elementor-11679 .elementor-element.elementor-element-d10007e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-d10007f{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d100080{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-e280101:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-e280101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-11679 .elementor-element.elementor-element-e280101 > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-e280101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 32px 78px 32px;}.elementor-11679 .elementor-element.elementor-element-e280101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-e280105 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;color:#e06d00;}.elementor-11679 .elementor-element.elementor-element-e280106 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-e280107{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-e280108{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-d10009c:not(.elementor-motion-effects-element-type-background), .elementor-11679 .elementor-element.elementor-element-d10009c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-11679 .elementor-element.elementor-element-d10009c > .elementor-container{max-width:1160px;}.elementor-11679 .elementor-element.elementor-element-d10009c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-11679 .elementor-element.elementor-element-d10009c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11679 .elementor-element.elementor-element-d100099 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-11679 .elementor-element.elementor-element-d10009a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:22px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-22px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group > label, .elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-subgroup label{color:#45413d;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-type-html{padding-bottom:0px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group .elementor-field{color:#45413d;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group .elementor-field, .elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#d7d4ce;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#d7d4ce;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-field-group .elementor-select-wrapper::before{color:#d7d4ce;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .e-form__buttons__wrapper__button-next{background-color:#e06d00;color:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-button[type="submit"]{background-color:#e06d00;color:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .e-form__buttons__wrapper__button-next:hover{background-color:#171717;color:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-button[type="submit"]:hover{background-color:#171717;color:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11679 .elementor-element.elementor-element-9d9b089{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11679 .elementor-element.elementor-element-d10006e{padding:34px 24px 34px 24px;}.elementor-11679 .elementor-element.elementor-element-d100069 .elementor-heading-title{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-d10006a .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-d10006b{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d10006c .elementor-button{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-d100072{padding:42px 22px 42px 22px;}.elementor-11679 .elementor-element.elementor-element-d10006f .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-d100070{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-e280001{padding:42px 22px 42px 22px;}.elementor-11679 .elementor-element.elementor-element-e280005 .elementor-heading-title{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-e280006 .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-e280007{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-f280000{padding:46px 22px 46px 22px;}.elementor-11679 .elementor-element.elementor-element-f280002 .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-f280003{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-f280005{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-f280006{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d10007a{padding:42px 22px 42px 22px;}.elementor-11679 .elementor-element.elementor-element-d100075 .elementor-heading-title{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-d100076 .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-d100077{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d100078{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d10008a{padding:42px 22px 42px 22px;}.elementor-11679 .elementor-element.elementor-element-d100085 .elementor-heading-title{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-d100086 .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-d100087{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d100088{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d100082{padding:42px 22px 42px 22px;}.elementor-11679 .elementor-element.elementor-element-d10007d .elementor-heading-title{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-d10007e .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-d10007f{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d100080{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-e280101{padding:42px 22px 42px 22px;}.elementor-11679 .elementor-element.elementor-element-e280105 .elementor-heading-title{font-size:14px;}.elementor-11679 .elementor-element.elementor-element-e280106 .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-e280107{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-e280108{font-size:15px;}.elementor-11679 .elementor-element.elementor-element-d10009c{padding:34px 24px 34px 24px;}.elementor-11679 .elementor-element.elementor-element-d100099 .elementor-heading-title{font-size:26px;}.elementor-11679 .elementor-element.elementor-element-d10009a{font-size:15px;}}/* Start custom CSS *//* NEWART Esdeveniments: dossier editorial, editable in the page's Elementor Custom CSS. */
body.elementor-page-11679 .event-section>.elementor-container{max-width:1400px;width:100%;}
body.elementor-page-11679 .event-section .elementor-widget-wrap{padding:0;align-content:flex-start;}
body.elementor-page-11679 .event-section .elementor-widget{margin-bottom:0;}
body.elementor-page-11679 .event-section .elementor-column{min-width:0;}
body.elementor-page-11679 .event-section p:last-child{margin-bottom:0;}
body.elementor-page-11679 .event-section .elementor-heading-title,body.elementor-page-11679 .event-section .elementor-text-editor{font-family:"Open Sans",sans-serif;}
body.elementor-page-11679 .event-hero{min-height:540px;display:flex;align-items:center;}
body.elementor-page-11679 .event-hero>.elementor-container{width:100%;}
body.elementor-page-11679 .event-hero .elementor-column{max-width:850px;}
body.elementor-page-11679 .event-hero .elementor-widget:not(:last-child){margin-bottom:24px;}
body.elementor-page-11679 .event-intro>.elementor-container{max-width:1160px;}
body.elementor-page-11679 .event-intro .elementor-heading-title{max-width:970px;line-height:1.18;}
body.elementor-page-11679 .event-intro .elementor-text-editor{max-width:960px;line-height:1.7;}
body.elementor-page-11679 .event-formats>.elementor-container,body.elementor-page-11679 .event-room>.elementor-container{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(36px,5vw,84px);}
body.elementor-page-11679 .event-room>.elementor-container>.elementor-column{width:100%;}
body.elementor-page-11679 .event-room.event-reverse>.elementor-container>.elementor-column:first-child{order:2;}
body.elementor-page-11679 .event-room.event-reverse>.elementor-container>.elementor-column:last-child{order:1;}
body.elementor-page-11679 .event-room .elementor-widget-heading:not(:last-child){margin-bottom:20px;}
body.elementor-page-11679 .event-room .elementor-widget-text-editor:not(:last-child){margin-bottom:24px;}
body.elementor-page-11679 .event-photo{overflow:hidden;}
body.elementor-page-11679 .event-photo img{display:block;width:100%;height:480px;object-fit:cover;transition:transform .7s ease;}
body.elementor-page-11679 .event-photo:hover img{transform:scale(1.025);}
body.elementor-page-11679 .event-formats .event-photo img{height:520px;}
body.elementor-page-11679 .event-format-list{list-style:none;margin:26px 0 0;padding:0;}
body.elementor-page-11679 .event-format-list li{display:flex;align-items:baseline;gap:16px;margin:0;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:16px;line-height:1.45;}
body.elementor-page-11679 .event-format-list li span{flex:0 0 28px;color:#f28b37;font-weight:700;font-size:12px;letter-spacing:.08em;}
body.elementor-page-11679 .event-overview>.elementor-container{max-width:1320px;}
body.elementor-page-11679 .event-overview .elementor-widget-heading{margin-bottom:18px;}
body.elementor-page-11679 .event-overview .event-overview-intro{max-width:740px;margin-bottom:30px;}
body.elementor-page-11679 .event-overview .event-floorplan{margin-bottom:18px;}
body.elementor-page-11679 .event-overview .event-floorplan img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e7e1d9;}
body.elementor-page-11679 .event-overview-caption{font-size:13px;line-height:1.5;color:#736e68;margin-bottom:30px!important;}
body.elementor-page-11679 .event-overview-facts .elementor-widget-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;border-top:2px solid #e06d00;}
body.elementor-page-11679 .event-overview-facts .elementor-widget-container>div{display:flex;align-items:baseline;gap:10px;padding:17px 0;border-bottom:1px solid #dcd6cf;}
body.elementor-page-11679 .event-overview-facts strong{font-size:31px;line-height:1.2;font-weight:600;letter-spacing:-.04em;color:#202121;white-space:nowrap;}
body.elementor-page-11679 .event-overview-facts span{font-size:14px;line-height:1.4;color:#4a4947;}
body.elementor-page-11679 .event-room-label .elementor-heading-title{font-size:13px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase;}
body.elementor-page-11679 .event-room .event-room-title .elementor-heading-title{font-size:clamp(32px,3.2vw,48px)!important;line-height:1.12!important;letter-spacing:-.035em!important;}
body.elementor-page-11679 .event-room .event-room-description{font-size:17px;line-height:1.7;}
body.elementor-page-11679 .event-detail-list{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid #d8d2ca;}
body.elementor-page-11679 .event-detail-list li{padding:10px 0;border-bottom:1px solid #d8d2ca;}
body.elementor-page-11679 .event-detail-list li::before{content:"·";color:#e06d00;font-weight:700;margin-right:9px;}
body.elementor-page-11679 .event-room-facts{display:flex;align-items:center;gap:24px;padding:17px 0;border-top:2px solid #e06d00;border-bottom:1px solid #d8d2ca;}
body.elementor-page-11679 .event-room-facts .elementor-widget-container{display:flex;align-items:center;gap:24px;}
body.elementor-page-11679 .event-room-facts .event-area{display:flex;align-items:baseline;gap:4px;white-space:nowrap;color:#df6800;}
body.elementor-page-11679 .event-room-facts .event-area strong{font-size:53px;line-height:1;font-weight:600;letter-spacing:-.055em;}
body.elementor-page-11679 .event-room-facts .event-area small{font-size:22px;}
body.elementor-page-11679 .event-room-facts .event-fact-copy{font-size:15px;line-height:1.45;}
body.elementor-page-11679 .event-room-facts .event-fact-copy strong{display:block;color:#202121;}
body.elementor-page-11679 .event-hall .event-room-media .elementor-widget-wrap,body.elementor-page-11679 .event-extras .event-room-media .elementor-widget-wrap{display:grid;grid-template-columns:1fr;gap:8px;align-content:center;}
body.elementor-page-11679 .event-hall .event-room-media .elementor-widget,body.elementor-page-11679 .event-extras .event-room-media .elementor-widget{min-width:0;}
body.elementor-page-11679 .event-hall .event-room-media img,body.elementor-page-11679 .event-extras .event-room-media img{height:480px;}
body.elementor-page-11679 .event-room .event-room-copy .elementor-widget-wrap{align-content:center;}
body.elementor-page-11679 .event-services-block{padding:17px 0;border-top:1px solid #d8d2ca;}
body.elementor-page-11679 .event-services-block h3{font:600 20px/1.3 "Open Sans",sans-serif;color:#202121;margin:0 0 8px;}
body.elementor-page-11679 .event-services-block p{font-size:16px;line-height:1.65;margin:0;}
body.elementor-page-11679 .event-services-block small{display:block;margin-top:9px;font-size:14px;color:#69645e;line-height:1.5;}
body.elementor-page-11679 .event-form>.elementor-container{max-width:900px;}
body.elementor-page-11679 .event-form .elementor-widget:not(:last-child){margin-bottom:18px;}
body.elementor-page-11679 .event-section .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s;}
body.elementor-page-11679 .event-section.animated{animation-duration:1.1s;}
@media(max-width:1024px){body.elementor-page-11679 .event-formats>.elementor-container,body.elementor-page-11679 .event-room>.elementor-container{gap:32px;}body.elementor-page-11679 .event-overview-facts .elementor-widget-container{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){body.elementor-page-11679 .event-hero{min-height:430px;}body.elementor-page-11679 .event-formats>.elementor-container,body.elementor-page-11679 .event-room>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px;}body.elementor-page-11679 .event-room.event-reverse>.elementor-container>.elementor-column{order:initial!important;}body.elementor-page-11679 .event-formats .event-photo img,body.elementor-page-11679 .event-room .event-photo img{height:270px;}body.elementor-page-11679 .event-room .event-room-title .elementor-heading-title{font-size:31px!important;}body.elementor-page-11679 .event-overview-facts .elementor-widget-container{gap:0 18px;}body.elementor-page-11679 .event-overview-facts .elementor-widget-container>div{display:block;padding:13px 0;}body.elementor-page-11679 .event-overview-facts strong{display:block;font-size:25px;}body.elementor-page-11679 .event-overview-facts span{display:block;font-size:12px;}body.elementor-page-11679 .event-room-facts .event-area strong{font-size:44px;}body.elementor-page-11679 .event-hall .event-room-media .elementor-widget-wrap,body.elementor-page-11679 .event-extras .event-room-media .elementor-widget-wrap{grid-template-columns:1fr;}body.elementor-page-11679 .event-hall .event-room-media img,body.elementor-page-11679 .event-extras .event-room-media img{height:240px;}body.elementor-page-11679 .event-form .elementor-field-group{width:100%;}}
@media(max-width:480px){body.elementor-page-11679 .event-hall .event-room-media .elementor-widget-wrap,body.elementor-page-11679 .event-extras .event-room-media .elementor-widget-wrap{grid-template-columns:1fr;}body.elementor-page-11679 .event-hall .event-room-media img,body.elementor-page-11679 .event-extras .event-room-media img{height:220px;}body.elementor-page-11679 .event-room-facts .elementor-widget-container{flex-direction:column;align-items:flex-start;gap:6px;}}
@media(prefers-reduced-motion:reduce){body.elementor-page-11679 .event-section{animation:none!important;visibility:visible!important;}body.elementor-page-11679 .event-photo img{transition:none;}}
body.elementor-page-11679 #content > .ast-container{max-width:none;width:100%;padding:0;margin:0;}
/* NEWART shared form design — editable in Elementor */
body.elementor-page-11679 .nac-unified-form{background:#f6f3ee;border:1px solid #e3ddd4;border-top:2px solid #e06d00;border-radius:4px;padding:32px;box-shadow:none;}
body.elementor-page-11679 .nac-unified-form .elementor-field-group{align-content:flex-start;margin-bottom:22px;}
body.elementor-page-11679 .nac-unified-form .elementor-field-group>label{font:500 14px/1.5 "Open Sans",sans-serif;color:#45413d;padding-bottom:8px;letter-spacing:0;text-transform:none;}
body.elementor-page-11679 .nac-unified-form .elementor-field-textual{min-height:50px;background:#fff;color:#45413d;border:1px solid #d7d4ce;border-radius:3px;padding:12px 14px;font:400 16px/1.5 "Open Sans",sans-serif;box-shadow:none;}
body.elementor-page-11679 .nac-unified-form textarea.elementor-field-textual{min-height:144px;resize:vertical;}
body.elementor-page-11679 .nac-unified-form .elementor-field-textual:focus{border-color:#e06d00;outline:2px solid #e06d0030;outline-offset:2px;box-shadow:none;}
body.elementor-page-11679 .nac-unified-form .elementor-field-subgroup{font:400 15px/1.6 "Open Sans",sans-serif;color:#45413d;}
body.elementor-page-11679 .nac-unified-form .elementor-field-option{display:flex;align-items:baseline;gap:8px;}
body.elementor-page-11679 .nac-unified-form input[type=checkbox],body.elementor-page-11679 .nac-unified-form input[type=radio]{accent-color:#e06d00;min-height:18px;min-width:18px;width:18px;margin:0;}
body.elementor-page-11679 .nac-unified-form .elementor-button{min-height:52px;padding:15px 26px;border:0;border-radius:3px;background:#e06d00;color:#fff;font:600 14px/1.5 "Open Sans",sans-serif;letter-spacing:.3px;box-shadow:none;transition:background-color .25s,color .25s;}
body.elementor-page-11679 .nac-unified-form .elementor-button:hover,body.elementor-page-11679 .nac-unified-form .elementor-button:focus-visible{background:#171717;color:#fff;}
body.elementor-page-11679 .nac-unified-form .e-form__buttons{margin-bottom:0;}
body.elementor-page-11679 .nac-unified-form .elementor-message{font:400 14px/1.6 "Open Sans",sans-serif;margin:16px 0 0;}
body.elementor-page-11679 .nac-form-heading{margin-top:36px;margin-bottom:14px;}
body.elementor-page-11679 .nac-form-intro{margin-bottom:22px;}
@media(max-width:767px){body.elementor-page-11679 .nac-unified-form{padding:22px 18px;}body.elementor-page-11679 .nac-unified-form .elementor-field-group{width:100%;margin-bottom:20px;}body.elementor-page-11679 .nac-unified-form .elementor-button{width:100%;}}

body.elementor-page-11679 .nac-unified-form .elementor-select-wrapper{padding:0;min-height:0;}/* End custom CSS */