.elementor-16156 .elementor-element.elementor-element-14a0135:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-14a0135 > .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-16156 .elementor-element.elementor-element-14a0135 > .elementor-background-overlay{background-color:#000000;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-14a0135{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-16156 .elementor-element.elementor-element-0061171 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;color:#f28b37;}.elementor-16156 .elementor-element.elementor-element-38e8368 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:76px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-faf3795 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-711ea50{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-829d32e{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.75em;color:#dddddd;}.elementor-16156 .elementor-element.elementor-element-50eaa4d .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-16156 .elementor-element.elementor-element-50eaa4d{width:inline;max-width:inline;}.elementor-16156 .elementor-element.elementor-element-ee6aa2a .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-16156 .elementor-element.elementor-element-ee6aa2a{width:inline;max-width:inline;}.elementor-16156 .elementor-element.elementor-element-388a0d5:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-388a0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-388a0d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16156 .elementor-element.elementor-element-388a0d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-a0ae033 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-7656a3f{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.75em;color:#e06d00;}.elementor-16156 .elementor-element.elementor-element-cdd140f{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-023f210:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-023f210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-16156 .elementor-element.elementor-element-023f210{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16156 .elementor-element.elementor-element-023f210 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-330078e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-6e8e166{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-1938368{font-family:"Open Sans", Sans-serif;font-size:22px;line-height:1.75em;color:#e06d00;}.elementor-16156 .elementor-element.elementor-element-0cc398e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-533bced{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-dc8fe79{font-family:"Open Sans", Sans-serif;font-size:22px;line-height:1.75em;color:#e06d00;}.elementor-16156 .elementor-element.elementor-element-894b12a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-9bf269a{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-57447be{font-family:"Open Sans", Sans-serif;font-size:22px;line-height:1.75em;color:#e06d00;}.elementor-16156 .elementor-element.elementor-element-1cd79ad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-c2b8ac2{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-25553bc:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-25553bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-25553bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-16156 .elementor-element.elementor-element-25553bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-e21ae3b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-6b98e34{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-963432c:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-963432c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-963432c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16156 .elementor-element.elementor-element-963432c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-item{border-width:1px;border-color:#d9d2c8;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#d9d2c8;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#d9d2c8;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-icon, .elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-title{color:#242424;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-icon svg{fill:#242424;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-16156 .elementor-element.elementor-element-598b3ea .elementor-tab-content{color:#555555;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-item{border-width:1px;border-color:#d9d2c8;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#d9d2c8;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#d9d2c8;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-icon, .elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-title{color:#242424;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-icon svg{fill:#242424;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-16156 .elementor-element.elementor-element-28ced92 .elementor-tab-content{color:#555555;}.elementor-16156 .elementor-element.elementor-element-1981347:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-1981347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-16156 .elementor-element.elementor-element-1981347{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16156 .elementor-element.elementor-element-1981347 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-56bc982 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-88403d6{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-e3d1244 .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-16156 .elementor-element.elementor-element-e3d1244{width:inline;max-width:inline;}.elementor-16156 .elementor-element.elementor-element-8783a6f{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-e349121:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-e349121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-16156 .elementor-element.elementor-element-e349121{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16156 .elementor-element.elementor-element-e349121 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-14522e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-b2c91fb{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#dddddd;}.elementor-16156 .elementor-element.elementor-element-e4dab02 .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-16156 .elementor-element.elementor-element-e4dab02{width:inline;max-width:inline;}.elementor-16156 .elementor-element.elementor-element-34bab46:not(.elementor-motion-effects-element-type-background), .elementor-16156 .elementor-element.elementor-element-34bab46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16156 .elementor-element.elementor-element-34bab46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-16156 .elementor-element.elementor-element-34bab46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16156 .elementor-element.elementor-element-278149e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#242424;}.elementor-16156 .elementor-element.elementor-element-d6288c2{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-73873bc{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#555555;}.elementor-16156 .elementor-element.elementor-element-3861ebf{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-16156 .elementor-element.elementor-element-14a0135{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-a4eb86a{width:100%;}.elementor-16156 .elementor-element.elementor-element-0061171 .elementor-heading-title{font-size:13px;}.elementor-16156 .elementor-element.elementor-element-38e8368 .elementor-heading-title{font-size:48px;}.elementor-16156 .elementor-element.elementor-element-faf3795 .elementor-heading-title{font-size:25px;}.elementor-16156 .elementor-element.elementor-element-711ea50{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-829d32e{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-388a0d5{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-b510b49{width:100%;}.elementor-16156 .elementor-element.elementor-element-a0ae033 .elementor-heading-title{font-size:28px;}.elementor-16156 .elementor-element.elementor-element-7656a3f{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-6ffce60{width:100%;}.elementor-16156 .elementor-element.elementor-element-cdd140f{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-023f210{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-e3ac359{width:100%;}.elementor-16156 .elementor-element.elementor-element-330078e .elementor-heading-title{font-size:28px;}.elementor-16156 .elementor-element.elementor-element-6e8e166{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-20665c7{width:100%;}.elementor-16156 .elementor-element.elementor-element-1938368{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-171aaaa{width:100%;}.elementor-16156 .elementor-element.elementor-element-0cc398e .elementor-heading-title{font-size:21px;}.elementor-16156 .elementor-element.elementor-element-533bced{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-ee56c2f{width:100%;}.elementor-16156 .elementor-element.elementor-element-dc8fe79{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-3190878{width:100%;}.elementor-16156 .elementor-element.elementor-element-894b12a .elementor-heading-title{font-size:21px;}.elementor-16156 .elementor-element.elementor-element-9bf269a{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-cd4d8ad{width:100%;}.elementor-16156 .elementor-element.elementor-element-57447be{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-5a19610{width:100%;}.elementor-16156 .elementor-element.elementor-element-1cd79ad .elementor-heading-title{font-size:21px;}.elementor-16156 .elementor-element.elementor-element-c2b8ac2{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-25553bc{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-392cbcb{width:100%;}.elementor-16156 .elementor-element.elementor-element-e21ae3b .elementor-heading-title{font-size:28px;}.elementor-16156 .elementor-element.elementor-element-6b98e34{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-963432c{padding:0px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-56124cf{width:100%;}.elementor-16156 .elementor-element.elementor-element-a2ee7b5{width:100%;}.elementor-16156 .elementor-element.elementor-element-1981347{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-d4b12a5{width:100%;}.elementor-16156 .elementor-element.elementor-element-56bc982 .elementor-heading-title{font-size:28px;}.elementor-16156 .elementor-element.elementor-element-88403d6{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-2a8882b{width:100%;}.elementor-16156 .elementor-element.elementor-element-8783a6f{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-e349121{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-1664452{width:100%;}.elementor-16156 .elementor-element.elementor-element-14522e1 .elementor-heading-title{font-size:28px;}.elementor-16156 .elementor-element.elementor-element-b2c91fb{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-34bab46{padding:44px 0px 44px 0px;}.elementor-16156 .elementor-element.elementor-element-55795e0{width:100%;}.elementor-16156 .elementor-element.elementor-element-278149e .elementor-heading-title{font-size:28px;}.elementor-16156 .elementor-element.elementor-element-d6288c2{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-73873bc{font-size:16px;}.elementor-16156 .elementor-element.elementor-element-a482d04{width:100%;}.elementor-16156 .elementor-element.elementor-element-3861ebf{font-size:16px;}}/* Start custom CSS *//* Editable in each AND PRAXIS page's Elementor Custom CSS. */
body.elementor-page-16156 .ap-section>.elementor-container{max-width:1280px;width:calc(100% - 72px);}
body.elementor-page-16156 .ap-section .elementor-column{min-width:0;}
body.elementor-page-16156 .ap-section .elementor-widget-wrap{padding:0;align-content:flex-start;}
body.elementor-page-16156 .ap-section .elementor-widget{margin-bottom:0;}
body.elementor-page-16156 .ap-section .elementor-widget:not(:last-child){margin-bottom:22px;}
body.elementor-page-16156 .ap-section p:last-child{margin-bottom:0;}
body.elementor-page-16156 .ap-section p{line-height:1.75;}
body.elementor-page-16156 .ap-hero{min-height:570px;display:flex;align-items:center;}
body.elementor-page-16156 .ap-hero .elementor-widget-wrap{max-width:950px;}
body.elementor-page-16156 .ap-hero .elementor-widget:not(.elementor-widget-button){width:100%;}
body.elementor-page-16156 .ap-hero .ap-button{width:auto;margin-right:12px;}
body.elementor-page-16156 .ap-hero .elementor-heading-title{text-wrap:balance;}
body.elementor-page-16156 .ap-hero .ap-subtitle{max-width:780px;}
body.elementor-page-16156 .ap-memorial{font-size:14px;letter-spacing:.02em;}
body.elementor-page-16156 .ap-intro>.elementor-container{gap:76px;}
body.elementor-page-16156 .ap-intro>.elementor-container>.elementor-column:first-child{flex:0 0 30%;}
body.elementor-page-16156 .ap-intro>.elementor-container>.elementor-column:last-child{flex:1;}
body.elementor-page-16156 .ap-story p{margin:0 0 24px;}
body.elementor-page-16156 .ap-programme .ap-programme-row{width:100%;padding:24px 0;border-top:1px solid #d9d2c8;}
body.elementor-page-16156 .ap-programme .ap-programme-row>.elementor-container{gap:32px;}
body.elementor-page-16156 .ap-programme .ap-programme-row .elementor-widget:not(:last-child){margin-bottom:10px;}
body.elementor-page-16156 .ap-programme .ap-time{font-size:22px;font-weight:600;color:#e06d00;line-height:1.3;}
body.elementor-page-16156 .ap-roster>.elementor-container{gap:36px;}
body.elementor-page-16156 .ap-roster .elementor-accordion-item{border-width:0 0 1px!important;border-color:#d9d2c8!important;}
body.elementor-page-16156 .ap-roster .elementor-tab-title{padding:20px 0!important;font:600 17px/1.4 "Open Sans",sans-serif;color:#242424;}
body.elementor-page-16156 .ap-roster .elementor-tab-title.elementor-active{color:#e06d00;}
body.elementor-page-16156 .ap-roster .elementor-tab-title:hover{color:#e06d00;}
body.elementor-page-16156 .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-16156 .ap-roster .elementor-tab-content p{margin:0 0 10px;overflow-wrap:anywhere;}
body.elementor-page-16156 .ap-roster .ap-work{font-size:17px;color:#242424;}
body.elementor-page-16156 .ap-roster .ap-artist-profile a{color:#e06d00;font-weight:600;text-decoration:none;}
body.elementor-page-16156 .ap-roster .ap-artist-profile a:hover,body.elementor-page-16156 .ap-roster .ap-artist-profile a:focus-visible{color:#171717;text-decoration:underline;}
body.elementor-page-16156 .ap-roster .ap-pending{font-size:13px;color:#8a470e;}
body.elementor-page-16156 .ap-practical>.elementor-container{gap:70px;}
body.elementor-page-16156 .ap-facts{margin:0;}
body.elementor-page-16156 .ap-facts>div{padding:17px 0;border-top:1px solid #d9d2c8;}
body.elementor-page-16156 .ap-facts dt{font-weight:600;font-size:13px;color:#666;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;}
body.elementor-page-16156 .ap-facts dd{margin:0;color:#242424;font-size:17px;line-height:1.6;}
body.elementor-page-16156 .ap-credits>.elementor-container{gap:56px;}
body.elementor-page-16156 .ap-credits p{font-size:15px;}
body.elementor-page-16156 .ap-current .elementor-heading-title{max-width:900px;}
body.elementor-page-16156 .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-16156 .ap-button .elementor-button:hover{background:#171717;color:#fff;border-color:#171717;}
body.elementor-page-16156 .ap-hero .ap-calendar .elementor-button:hover{background:#fff;color:#171717;border-color:#fff;}
body.elementor-page-16156 .ap-section.animated,body.elementor-page-16156 .ap-section .animated{animation-duration:1.3s;}
@media(max-width:1024px){body.elementor-page-16156 .ap-section>.elementor-container{width:calc(100% - 48px);}body.elementor-page-16156 .ap-intro>.elementor-container{gap:40px;}body.elementor-page-16156 .ap-roster>.elementor-container{gap:24px;}body.elementor-page-16156 .ap-practical>.elementor-container{gap:36px;}}
@media(max-width:767px){body.elementor-page-16156 .ap-section>.elementor-container{width:calc(100% - 40px);}body.elementor-page-16156 .ap-hero{min-height:560px;background-size:auto 135%!important;}body.elementor-page-16156 .ap-intro>.elementor-container,body.elementor-page-16156 .ap-roster>.elementor-container,body.elementor-page-16156 .ap-practical>.elementor-container,body.elementor-page-16156 .ap-credits>.elementor-container{display:flex;flex-direction:column;gap:28px;}body.elementor-page-16156 .ap-section>.elementor-container>.elementor-column{width:100%!important;flex:0 0 auto!important;}body.elementor-page-16156 .ap-programme .ap-programme-row>.elementor-container{flex-direction:column;gap:12px;}body.elementor-page-16156 .ap-programme .ap-programme-row .elementor-column{width:100%!important;}body.elementor-page-16156 .ap-programme .ap-time{font-size:19px;}body.elementor-page-16156 .ap-roster .elementor-tab-title{font-size:16px;line-height:1.5;}body.elementor-page-16156 .ap-hero .ap-button{margin-right:10px;}body.elementor-page-16156 .ap-hero .elementor-button{padding:13px 18px;}body.elementor-page-16156 .ap-hero .elementor-widget:not(:last-child){margin-bottom:18px;}}
@media(prefers-reduced-motion:reduce){body.elementor-page-16156 .ap-section,body.elementor-page-16156 .ap-section .elementor-widget{animation:none!important;visibility:visible!important;}body.elementor-page-16156 .ap-button .elementor-button{transition:none;}}
body.elementor-page-16156 #content>.ast-container{max-width:none;width:100%;padding:0;}/* End custom CSS */