.elementor-16157 .elementor-element.elementor-element-6d2dd8d:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-6d2dd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;background-image:url("https://newartcentre.es/wp-content/uploads/2026/10/nac-news-source-7299.png");background-position:center top;background-size:cover;}.elementor-16157 .elementor-element.elementor-element-6d2dd8d > .elementor-background-overlay{background-color:#000000;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-6d2dd8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-16157 .elementor-element.elementor-element-5236b36 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;color:#f28b37;}.elementor-16157 .elementor-element.elementor-element-68a23bc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:76px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-7ff182e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-c43969d{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-ca7dad6{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.75em;color:#dddddd;}.elementor-16157 .elementor-element.elementor-element-e347754 .elementor-button{background-color:#e06d00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e06d00;padding:15px 24px 15px 24px;}.elementor-16157 .elementor-element.elementor-element-e347754{width:inline;max-width:inline;}.elementor-16157 .elementor-element.elementor-element-47202a3 .elementor-button{background-color:#00000000;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;padding:15px 24px 15px 24px;}.elementor-16157 .elementor-element.elementor-element-47202a3{width:inline;max-width:inline;}.elementor-16157 .elementor-element.elementor-element-61a673b:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-61a673b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-61a673b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16157 .elementor-element.elementor-element-61a673b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-b7420e0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-08c2144{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.75em;color:#e06d00;}.elementor-16157 .elementor-element.elementor-element-cbd5695{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-0e0dea0:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-0e0dea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-16157 .elementor-element.elementor-element-0e0dea0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16157 .elementor-element.elementor-element-0e0dea0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-cef4cb0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-3bfcdac{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-aefb730{font-family:"Open Sans", Sans-serif;font-size:22px;line-height:1.75em;color:#e06d00;}.elementor-16157 .elementor-element.elementor-element-ac68e76 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-086a8d8{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-a22f50f{font-family:"Open Sans", Sans-serif;font-size:22px;line-height:1.75em;color:#e06d00;}.elementor-16157 .elementor-element.elementor-element-3e7ec37 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-228e011{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-0f32860{font-family:"Open Sans", Sans-serif;font-size:22px;line-height:1.75em;color:#e06d00;}.elementor-16157 .elementor-element.elementor-element-3b743ad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-dedf1f7{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-ca62aab:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-ca62aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-ca62aab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-16157 .elementor-element.elementor-element-ca62aab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-bac751d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-ce9f3c1{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-ae6699e:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-ae6699e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-ae6699e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16157 .elementor-element.elementor-element-ae6699e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-item{border-width:1px;border-color:#d9d2c8;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#d9d2c8;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#d9d2c8;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-icon, .elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-title{color:#242424;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-icon svg{fill:#242424;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-16157 .elementor-element.elementor-element-0347340 .elementor-tab-content{color:#555555;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-item{border-width:1px;border-color:#d9d2c8;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#d9d2c8;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#d9d2c8;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-icon, .elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-title{color:#242424;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-icon svg{fill:#242424;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-16157 .elementor-element.elementor-element-be96b8a .elementor-tab-content{color:#555555;}.elementor-16157 .elementor-element.elementor-element-0c695b8:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-0c695b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-16157 .elementor-element.elementor-element-0c695b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16157 .elementor-element.elementor-element-0c695b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-00c683d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-df89f7d{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-7cd7781 .elementor-button{background-color:#e06d00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e06d00;padding:15px 24px 15px 24px;}.elementor-16157 .elementor-element.elementor-element-7cd7781{width:inline;max-width:inline;}.elementor-16157 .elementor-element.elementor-element-885ef93{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-bcf6240:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-bcf6240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-16157 .elementor-element.elementor-element-bcf6240{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16157 .elementor-element.elementor-element-bcf6240 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-ca942e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-f9a5677{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#dddddd;}.elementor-16157 .elementor-element.elementor-element-4e25c77 .elementor-button{background-color:#e06d00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e06d00;padding:15px 24px 15px 24px;}.elementor-16157 .elementor-element.elementor-element-4e25c77{width:inline;max-width:inline;}.elementor-16157 .elementor-element.elementor-element-72a788e:not(.elementor-motion-effects-element-type-background), .elementor-16157 .elementor-element.elementor-element-72a788e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16157 .elementor-element.elementor-element-72a788e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16157 .elementor-element.elementor-element-72a788e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16157 .elementor-element.elementor-element-cf03e48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16157 .elementor-element.elementor-element-131d5b6{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-026a80e{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16157 .elementor-element.elementor-element-2e1d290{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-16157 .elementor-element.elementor-element-6d2dd8d{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-df31c21{width:100%;}.elementor-16157 .elementor-element.elementor-element-5236b36 .elementor-heading-title{font-size:13px;}.elementor-16157 .elementor-element.elementor-element-68a23bc .elementor-heading-title{font-size:48px;}.elementor-16157 .elementor-element.elementor-element-7ff182e .elementor-heading-title{font-size:25px;}.elementor-16157 .elementor-element.elementor-element-c43969d{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-ca7dad6{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-61a673b{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-68fd350{width:100%;}.elementor-16157 .elementor-element.elementor-element-b7420e0 .elementor-heading-title{font-size:28px;}.elementor-16157 .elementor-element.elementor-element-08c2144{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-166f224{width:100%;}.elementor-16157 .elementor-element.elementor-element-cbd5695{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-0e0dea0{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-3f5122a{width:100%;}.elementor-16157 .elementor-element.elementor-element-cef4cb0 .elementor-heading-title{font-size:28px;}.elementor-16157 .elementor-element.elementor-element-3bfcdac{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-ef4fe0c{width:100%;}.elementor-16157 .elementor-element.elementor-element-aefb730{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-5753717{width:100%;}.elementor-16157 .elementor-element.elementor-element-ac68e76 .elementor-heading-title{font-size:21px;}.elementor-16157 .elementor-element.elementor-element-086a8d8{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-8dfe048{width:100%;}.elementor-16157 .elementor-element.elementor-element-a22f50f{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-242c6de{width:100%;}.elementor-16157 .elementor-element.elementor-element-3e7ec37 .elementor-heading-title{font-size:21px;}.elementor-16157 .elementor-element.elementor-element-228e011{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-9f6b47c{width:100%;}.elementor-16157 .elementor-element.elementor-element-0f32860{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-ad0af62{width:100%;}.elementor-16157 .elementor-element.elementor-element-3b743ad .elementor-heading-title{font-size:21px;}.elementor-16157 .elementor-element.elementor-element-dedf1f7{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-ca62aab{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-21feee6{width:100%;}.elementor-16157 .elementor-element.elementor-element-bac751d .elementor-heading-title{font-size:28px;}.elementor-16157 .elementor-element.elementor-element-ce9f3c1{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-ae6699e{padding:0px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-c41a8be{width:100%;}.elementor-16157 .elementor-element.elementor-element-bd19f13{width:100%;}.elementor-16157 .elementor-element.elementor-element-0c695b8{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-56f2b92{width:100%;}.elementor-16157 .elementor-element.elementor-element-00c683d .elementor-heading-title{font-size:28px;}.elementor-16157 .elementor-element.elementor-element-df89f7d{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-9a2572e{width:100%;}.elementor-16157 .elementor-element.elementor-element-885ef93{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-bcf6240{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-806b1fd{width:100%;}.elementor-16157 .elementor-element.elementor-element-ca942e1 .elementor-heading-title{font-size:28px;}.elementor-16157 .elementor-element.elementor-element-f9a5677{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-72a788e{padding:44px 0px 44px 0px;}.elementor-16157 .elementor-element.elementor-element-2a1c2e8{width:100%;}.elementor-16157 .elementor-element.elementor-element-cf03e48 .elementor-heading-title{font-size:28px;}.elementor-16157 .elementor-element.elementor-element-131d5b6{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-026a80e{font-size:16px;}.elementor-16157 .elementor-element.elementor-element-30405eb{width:100%;}.elementor-16157 .elementor-element.elementor-element-2e1d290{font-size:16px;}}/* Start custom CSS *//* Editable in each AND PRAXIS page's Elementor Custom CSS. */
body.elementor-page-16157 .ap-section>.elementor-container{max-width:1280px;width:calc(100% - 72px);}
body.elementor-page-16157 .ap-section .elementor-column{min-width:0;}
body.elementor-page-16157 .ap-section .elementor-widget-wrap{padding:0;align-content:flex-start;}
body.elementor-page-16157 .ap-section .elementor-widget{margin-bottom:0;}
body.elementor-page-16157 .ap-section .elementor-widget:not(:last-child){margin-bottom:22px;}
body.elementor-page-16157 .ap-section p:last-child{margin-bottom:0;}
body.elementor-page-16157 .ap-section p{line-height:1.75;}
body.elementor-page-16157 .ap-hero{min-height:570px;display:flex;align-items:center;}
body.elementor-page-16157 .ap-hero .elementor-widget-wrap{max-width:950px;}
body.elementor-page-16157 .ap-hero .elementor-widget:not(.elementor-widget-button){width:100%;}
body.elementor-page-16157 .ap-hero .ap-button{width:auto;margin-right:12px;}
body.elementor-page-16157 .ap-hero .elementor-heading-title{text-wrap:balance;}
body.elementor-page-16157 .ap-hero .ap-subtitle{max-width:780px;}
body.elementor-page-16157 .ap-memorial{font-size:14px;letter-spacing:.02em;}
body.elementor-page-16157 .ap-intro>.elementor-container{gap:76px;}
body.elementor-page-16157 .ap-intro>.elementor-container>.elementor-column:first-child{flex:0 0 30%;}
body.elementor-page-16157 .ap-intro>.elementor-container>.elementor-column:last-child{flex:1;}
body.elementor-page-16157 .ap-story p{margin:0 0 24px;}
body.elementor-page-16157 .ap-programme .ap-programme-row{width:100%;padding:24px 0;border-top:1px solid #d9d2c8;}
body.elementor-page-16157 .ap-programme .ap-programme-row>.elementor-container{gap:32px;}
body.elementor-page-16157 .ap-programme .ap-programme-row .elementor-widget:not(:last-child){margin-bottom:10px;}
body.elementor-page-16157 .ap-programme .ap-time{font-size:22px;font-weight:600;color:#e06d00;line-height:1.3;}
body.elementor-page-16157 .ap-roster>.elementor-container{gap:36px;}
body.elementor-page-16157 .ap-roster .elementor-accordion-item{border-width:0 0 1px!important;border-color:#d9d2c8!important;}
body.elementor-page-16157 .ap-roster .elementor-tab-title{padding:20px 0!important;font:600 17px/1.4 "Open Sans",sans-serif;color:#242424;}
body.elementor-page-16157 .ap-roster .elementor-tab-title.elementor-active{color:#e06d00;}
body.elementor-page-16157 .ap-roster .elementor-tab-title:hover{color:#e06d00;}
body.elementor-page-16157 .ap-roster .elementor-tab-content{padding:0 26px 24px 0!important;border-top:0!important;font:400 15px/1.65 "Open Sans",sans-serif;color:#555;}
body.elementor-page-16157 .ap-roster .elementor-tab-content p{margin:0 0 10px;overflow-wrap:anywhere;}
body.elementor-page-16157 .ap-roster .ap-work{font-size:17px;color:#242424;}
body.elementor-page-16157 .ap-roster .ap-artist-profile a{color:#e06d00;font-weight:600;text-decoration:none;}
body.elementor-page-16157 .ap-roster .ap-artist-profile a:hover,body.elementor-page-16157 .ap-roster .ap-artist-profile a:focus-visible{color:#171717;text-decoration:underline;}
body.elementor-page-16157 .ap-roster .ap-pending{font-size:13px;color:#8a470e;}
body.elementor-page-16157 .ap-practical>.elementor-container{gap:70px;}
body.elementor-page-16157 .ap-facts{margin:0;}
body.elementor-page-16157 .ap-facts>div{padding:17px 0;border-top:1px solid #d9d2c8;}
body.elementor-page-16157 .ap-facts dt{font-weight:600;font-size:13px;color:#666;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;}
body.elementor-page-16157 .ap-facts dd{margin:0;color:#242424;font-size:17px;line-height:1.6;}
body.elementor-page-16157 .ap-credits>.elementor-container{gap:56px;}
body.elementor-page-16157 .ap-credits p{font-size:15px;}
body.elementor-page-16157 .ap-current .elementor-heading-title{max-width:900px;}
body.elementor-page-16157 .ap-button .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;transition:background-color .25s,color .25s,border-color .25s;}
body.elementor-page-16157 .ap-button .elementor-button:hover{background:#171717;color:#fff;border-color:#171717;}
body.elementor-page-16157 .ap-hero .ap-calendar .elementor-button:hover{background:#fff;color:#171717;border-color:#fff;}
body.elementor-page-16157 .ap-section.animated,body.elementor-page-16157 .ap-section .animated{animation-duration:1.3s;}
@media(max-width:1024px){body.elementor-page-16157 .ap-section>.elementor-container{width:calc(100% - 48px);}body.elementor-page-16157 .ap-intro>.elementor-container{gap:40px;}body.elementor-page-16157 .ap-roster>.elementor-container{gap:24px;}body.elementor-page-16157 .ap-practical>.elementor-container{gap:36px;}}
@media(max-width:767px){body.elementor-page-16157 .ap-section>.elementor-container{width:calc(100% - 40px);}body.elementor-page-16157 .ap-hero{min-height:560px;background-size:auto 135%!important;}body.elementor-page-16157 .ap-intro>.elementor-container,body.elementor-page-16157 .ap-roster>.elementor-container,body.elementor-page-16157 .ap-practical>.elementor-container,body.elementor-page-16157 .ap-credits>.elementor-container{display:flex;flex-direction:column;gap:28px;}body.elementor-page-16157 .ap-section>.elementor-container>.elementor-column{width:100%!important;flex:0 0 auto!important;}body.elementor-page-16157 .ap-programme .ap-programme-row>.elementor-container{flex-direction:column;gap:12px;}body.elementor-page-16157 .ap-programme .ap-programme-row .elementor-column{width:100%!important;}body.elementor-page-16157 .ap-programme .ap-time{font-size:19px;}body.elementor-page-16157 .ap-roster .elementor-tab-title{font-size:16px;line-height:1.5;}body.elementor-page-16157 .ap-hero .ap-button{margin-right:10px;}body.elementor-page-16157 .ap-hero .elementor-button{padding:13px 18px;}body.elementor-page-16157 .ap-hero .elementor-widget:not(:last-child){margin-bottom:18px;}}
@media(prefers-reduced-motion:reduce){body.elementor-page-16157 .ap-section,body.elementor-page-16157 .ap-section .elementor-widget{animation:none!important;visibility:visible!important;}body.elementor-page-16157 .ap-button .elementor-button{transition:none;}}
body.elementor-page-16157 #content>.ast-container{max-width:none;width:100%;padding:0;}/* End custom CSS */