.elementor-612 .elementor-element.elementor-element-a08bc21{--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;--overlay-opacity:0.5}.elementor-612 .elementor-element.elementor-element-a08bc21::before,.elementor-612 .elementor-element.elementor-element-a08bc21>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-a08bc21>.e-con-inner>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-a08bc21>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-a08bc21>.e-con-inner>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-a08bc21>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-612 .elementor-element.elementor-element-fd17707{--spacer-size:90px}.elementor-612 .elementor-element.elementor-element-e04a7f0{--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:15px 34px;--row-gap:15px;--column-gap:34px;--padding-top:55px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-74b4b81{width:var(--container-widget-width,82%);max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center}.elementor-612 .elementor-element.elementor-element-74b4b81.elementor-element{--align-self:center}.elementor-612 .elementor-element.elementor-element-74b4b81 .elementor-heading-title{font-family:"PP Sans Extra Bold",Sans-serif;font-size:90px;font-weight:600;font-style:normal}.elementor-612 .elementor-element.elementor-element-e4f740e{width:var(--container-widget-width,57%);max-width:57%;margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-e4f740e.elementor-element{--align-self:center}.elementor-612 .elementor-element.elementor-element-7d3fb1b{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-2c692ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:90px 90px 90px 90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-2c692ba:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-2c692ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bf888ca)}.elementor-612 .elementor-element.elementor-element-c65326d{--display:flex;--min-height:503px;--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;--overlay-opacity:1;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-c65326d:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-c65326d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/Mask-Group-31-1.png);background-repeat:no-repeat;background-size:contain}.elementor-612 .elementor-element.elementor-element-c65326d::before,.elementor-612 .elementor-element.elementor-element-c65326d>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-c65326d>.e-con-inner>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-c65326d>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-c65326d>.e-con-inner>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-c65326d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-612 .elementor-element.elementor-element-14b7f5f{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%}.elementor-612 .elementor-element.elementor-element-ae66baf{padding:0 0 20px 0;text-align:center}.elementor-612 .elementor-element.elementor-element-ae66baf .elementor-heading-title{font-family:"PP Fragment",Sans-serif;font-size:40px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-519999d{padding:0 0 20px 0;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;line-height:24px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-6a6e82a{padding:110px 0 0 0;text-align:center}.elementor-612 .elementor-element.elementor-element-6a6e82a .elementor-heading-title{line-height:24px;color:var(--e-global-color-primary)}.elementor-612 .elementor-element.elementor-element-86953f7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;border-style:none;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-36%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:15px;--e-n-carousel-arrow-next-right-position:1%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:15px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-size:21px;--e-n-carousel-dots-normal-color:#C68F4D00;--e-n-carousel-dots-hover-color:#C68F4D;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:-16.5%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:-25px}.elementor-612 .elementor-element.elementor-element-14b7d6e{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-386426c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:90px 90px 90px 90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-386426c:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-386426c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bf888ca)}.elementor-612 .elementor-element.elementor-element-f03730d{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%}.elementor-612 .elementor-element.elementor-element-f03730d.e-con{--align-self:center}.elementor-612 .elementor-element.elementor-element-1728fa8{padding:0 0 20px 0;text-align:center}.elementor-612 .elementor-element.elementor-element-1728fa8 .elementor-heading-title{font-family:"PP Fragment",Sans-serif;font-size:40px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-0ce5abd{padding:0 0 20px 0;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;line-height:24px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-9a8ce70{padding:110px 0 0 0;text-align:center}.elementor-612 .elementor-element.elementor-element-9a8ce70 .elementor-heading-title{line-height:24px;color:var(--e-global-color-primary)}.elementor-612 .elementor-element.elementor-element-a16351a{--display:flex;--min-height:503px;--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;--overlay-opacity:1;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-a16351a:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-a16351a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2026/10/GE-1.jpg);background-repeat:no-repeat;background-size:contain}.elementor-612 .elementor-element.elementor-element-a16351a::before,.elementor-612 .elementor-element.elementor-element-a16351a>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-a16351a>.e-con-inner>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-a16351a>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-a16351a>.e-con-inner>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-a16351a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-612 .elementor-element.elementor-element-a25da8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:90px 90px 90px 90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-a25da8f:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-a25da8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bf888ca)}.elementor-612 .elementor-element.elementor-element-9551dda{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%}.elementor-612 .elementor-element.elementor-element-9551dda.e-con{--align-self:center}.elementor-612 .elementor-element.elementor-element-7ae0ae9{padding:0 0 20px 0;text-align:center}.elementor-612 .elementor-element.elementor-element-7ae0ae9 .elementor-heading-title{font-family:"PP Fragment",Sans-serif;font-size:40px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-7e08892{padding:0 0 20px 0;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;line-height:24px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-c7becd8{padding:10px 0 0 0;text-align:center}.elementor-612 .elementor-element.elementor-element-c7becd8 .elementor-heading-title{line-height:24px;color:var(--e-global-color-primary)}.elementor-612 .elementor-element.elementor-element-624877b{--display:flex;--min-height:503px;--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;--overlay-opacity:1;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-624877b:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-624877b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2025/02/279294112_5059821484055253_8345729995071402794_n.jpeg);background-repeat:no-repeat;background-size:contain}.elementor-612 .elementor-element.elementor-element-624877b::before,.elementor-612 .elementor-element.elementor-element-624877b>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-624877b>.e-con-inner>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-624877b>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-624877b>.e-con-inner>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-624877b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-612 .elementor-element.elementor-element-b96f150{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:90px 90px 90px 90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-b96f150:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-b96f150>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bf888ca)}.elementor-612 .elementor-element.elementor-element-6d2e9bb{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%}.elementor-612 .elementor-element.elementor-element-6d2e9bb.e-con{--align-self:center}.elementor-612 .elementor-element.elementor-element-145cdd8{padding:0 0 20px 0;text-align:center}.elementor-612 .elementor-element.elementor-element-145cdd8 .elementor-heading-title{font-family:"PP Fragment",Sans-serif;font-size:40px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-bdacf38{padding:0 0 20px 0;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;line-height:24px;color:var(--e-global-color-text)}.elementor-612 .elementor-element.elementor-element-2669a31{padding:110px 0 0 0;text-align:center}.elementor-612 .elementor-element.elementor-element-2669a31 .elementor-heading-title{line-height:24px;color:var(--e-global-color-primary)}.elementor-612 .elementor-element.elementor-element-c271a6b{--display:flex;--min-height:503px;--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;--overlay-opacity:1;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-c271a6b:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-c271a6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2025/02/DSC_9366.jpg);background-repeat:no-repeat;background-size:contain}.elementor-612 .elementor-element.elementor-element-c271a6b::before,.elementor-612 .elementor-element.elementor-element-c271a6b>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-c271a6b>.e-con-inner>.elementor-background-video-container::before,.elementor-612 .elementor-element.elementor-element-c271a6b>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-c271a6b>.e-con-inner>.elementor-background-slideshow::before,.elementor-612 .elementor-element.elementor-element-c271a6b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-612 .elementor-element.elementor-element-4cdfa8a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;border-style:none;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:15px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:64%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:15px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-size:21px;--e-n-carousel-dots-normal-color:#C68F4D00;--e-n-carousel-dots-hover-color:var( --e-global-color-48eb714 );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:16.6%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:-25px}.elementor-612 .elementor-element.elementor-element-77c9dd1d{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-612 .elementor-element.elementor-element-2e1e80d3{--display:flex;--min-height:750px;--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:center;--border-radius:90px 90px 90px 90px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-612 .elementor-element.elementor-element-2e1e80d3:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-2e1e80d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-48eb714);background-image:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/LOYAL-ROYAL.jpg);background-repeat:no-repeat;background-size:cover}.elementor-612 .elementor-element.elementor-element-5b7f0654{width:100%;max-width:100%;text-align:center}.elementor-612 .elementor-element.elementor-element-5b7f0654.elementor-element{--align-self:center}.elementor-612 .elementor-element.elementor-element-5b7f0654 img{width:85%}.elementor-612 .elementor-element.elementor-element-5ca84ab7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-612 .elementor-element.elementor-element-5ca84ab7.e-con{--flex-grow:0;--flex-shrink:0}.elementor-612 .elementor-element.elementor-element-55150f39{padding:0 25px 0 25px;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:40px;line-height:1.1em;color:var(--e-global-color-bf888ca)}.elementor-612 .elementor-element.elementor-element-55150f39.elementor-element{--align-self:center}.elementor-612 .elementor-element.elementor-element-4c409ab4{padding:0 15px 0 15px;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;line-height:24px;color:var(--e-global-color-bf888ca)}.elementor-612 .elementor-element.elementor-element-4c409ab4.elementor-element{--align-self:center}.elementor-612 .elementor-element.elementor-element-2d23aa03 .elementor-button{background-color:#C68F4D;fill:var(--e-global-color-a9347a5);color:var(--e-global-color-a9347a5);border-style:solid;border-color:var(--e-global-color-48eb714)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-612 .elementor-element.elementor-element-e4f740e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var(--container-widget-width,75%);max-width:75%}.elementor-612 .elementor-element.elementor-element-6a6e82a{padding:0 0 0 0}.elementor-612 .elementor-element.elementor-element-86953f7{--e-n-carousel-swiper-slides-to-display:1}.elementor-612 .elementor-element.elementor-element-f03730d{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%}.elementor-612 .elementor-element.elementor-element-9a8ce70{padding:0 0 0 0}.elementor-612 .elementor-element.elementor-element-c7becd8{padding:0 0 0 0}.elementor-612 .elementor-element.elementor-element-2669a31{padding:0 0 0 0}.elementor-612 .elementor-element.elementor-element-4cdfa8a{--e-n-carousel-swiper-slides-to-display:1}.elementor-612 .elementor-element.elementor-element-77c9dd1d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-612 .elementor-element.elementor-element-5ca84ab7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}}@media(min-width:768px){.elementor-612 .elementor-element.elementor-element-e04a7f0{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-7d3fb1b{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-2c692ba{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-c65326d{--width:60%}.elementor-612 .elementor-element.elementor-element-14b7f5f{--width:40%}.elementor-612 .elementor-element.elementor-element-14b7d6e{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-386426c{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-f03730d{--width:40%}.elementor-612 .elementor-element.elementor-element-a16351a{--width:60%}.elementor-612 .elementor-element.elementor-element-a25da8f{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-9551dda{--width:40%}.elementor-612 .elementor-element.elementor-element-624877b{--width:60%}.elementor-612 .elementor-element.elementor-element-b96f150{--content-width:1323px}.elementor-612 .elementor-element.elementor-element-6d2e9bb{--width:40%}.elementor-612 .elementor-element.elementor-element-c271a6b{--width:60%}.elementor-612 .elementor-element.elementor-element-2e1e80d3{--width:100%}.elementor-612 .elementor-element.elementor-element-5ca84ab7{--width:48%}}@media(max-width:767px){.elementor-612 .elementor-element.elementor-element-e04a7f0{--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-74b4b81 .elementor-heading-title{font-size:50px}.elementor-612 .elementor-element.elementor-element-e4f740e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:15px;line-height:19px}.elementor-612 .elementor-element.elementor-element-7d3fb1b{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-c65326d{--min-height:222px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-14b7f5f{--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-612 .elementor-element.elementor-element-ae66baf .elementor-heading-title{line-height:1.1em}.elementor-612 .elementor-element.elementor-element-519999d{font-size:15px;line-height:19px}.elementor-612 .elementor-element.elementor-element-86953f7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:6%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:6%;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0%;--e-n-carousel-swiper-pagination-spacing:15px}.elementor-612 .elementor-element.elementor-element-14b7d6e{--min-height:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-f03730d{--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-612 .elementor-element.elementor-element-1728fa8 .elementor-heading-title{line-height:1.1em}.elementor-612 .elementor-element.elementor-element-0ce5abd{font-size:15px;line-height:19px}.elementor-612 .elementor-element.elementor-element-a16351a{--min-height:200px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-9551dda{--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-612 .elementor-element.elementor-element-7ae0ae9 .elementor-heading-title{line-height:1.1em}.elementor-612 .elementor-element.elementor-element-7e08892{font-size:15px;line-height:19px}.elementor-612 .elementor-element.elementor-element-624877b{--min-height:200px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-624877b:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-624877b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-612 .elementor-element.elementor-element-6d2e9bb{--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-612 .elementor-element.elementor-element-145cdd8 .elementor-heading-title{line-height:1.1em}.elementor-612 .elementor-element.elementor-element-bdacf38{font-size:15px;line-height:19px}.elementor-612 .elementor-element.elementor-element-c271a6b{--min-height:200px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-4cdfa8a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:6%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:6%;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0%;--e-n-carousel-swiper-pagination-spacing:15px}.elementor-612 .elementor-element.elementor-element-77c9dd1d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-2e1e80d3{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px}.elementor-612 .elementor-element.elementor-element-2e1e80d3:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-2e1e80d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-612 .elementor-element.elementor-element-5ca84ab7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-612 .elementor-element.elementor-element-55150f39{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0;padding:0 0 0 0;font-size:30px}.elementor-612 .elementor-element.elementor-element-4c409ab4{font-size:15px}.elementor-612 .elementor-element.elementor-element-2d23aa03 .elementor-button{font-size:14px}}.swiper-pagination-bullet-active{background:#C68F4D!important}@font-face{font-family:'PP Fragment';font-style:normal;font-weight:800;font-display:auto;src:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/PPFragment-SansExtraBold.woff) format('woff'),url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/PPFragment-SansExtraBold.ttf) format('truetype')}@font-face{font-family:'PP Fragment';font-style:normal;font-weight:200;font-display:auto;src:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/PPFragment-SerifLight.woff) format('woff'),url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/PPFragment-SerifLight.ttf) format('truetype')}