.elementor-251 .elementor-element.elementor-element-ea10f84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:134px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-ea10f84:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-ea10f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122C4E;background-image:url("https://crescendomusicacademy.com.au/wp-content/uploads/2026/10/crescendo-real-events-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-ea10f84::before, .elementor-251 .elementor-element.elementor-element-ea10f84 > .elementor-background-video-container::before, .elementor-251 .elementor-element.elementor-element-ea10f84 > .e-con-inner > .elementor-background-video-container::before, .elementor-251 .elementor-element.elementor-element-ea10f84 > .elementor-background-slideshow::before, .elementor-251 .elementor-element.elementor-element-ea10f84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-251 .elementor-element.elementor-element-ea10f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A1D2FCF 0%, #0A1D2FE8 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-64aa85d{padding:0px 0px 16px 0px;}.elementor-251 .elementor-element.elementor-element-64aa85d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#BCD7EC;}.elementor-251 .elementor-element.elementor-element-91ecb92{width:100%;max-width:100%;}.elementor-251 .elementor-element.elementor-element-91ecb92 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:101.6px;font-weight:400;letter-spacing:-4.572px;color:var( --e-global-color-6c4273c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-9de7ae5{width:var( --container-widget-width, 600px );max-width:600px;padding:23px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#DCE7EF;}.elementor-251 .elementor-element.elementor-element-a09807a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE5E8;--border-color:#DFE5E8;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-a09807a:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-a09807a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c4273c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-251 .elementor-element.elementor-element-8118652 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:10.88px;font-weight:800;text-transform:uppercase;line-height:18px;letter-spacing:1.088px;fill:#526171;color:#526171;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-8118652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-8118652.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-8118652 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-8118652 .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-8118652 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-8118652 .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-0a024a7 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:10.88px;font-weight:800;text-transform:uppercase;line-height:18px;letter-spacing:1.088px;fill:#526171;color:#526171;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-0a024a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-0a024a7.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-0a024a7 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-0a024a7 .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-0a024a7 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-0a024a7 .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-31bd63a .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:10.88px;font-weight:800;text-transform:uppercase;line-height:18px;letter-spacing:1.088px;fill:#526171;color:#526171;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-31bd63a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-31bd63a.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-31bd63a .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-31bd63a .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-31bd63a .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-31bd63a .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-ac9dd02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-ac9dd02:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-ac9dd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-251 .elementor-element.elementor-element-a9653a2{--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:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-0bd7f1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-5112792{padding:0px 0px 16px 0px;}.elementor-251 .elementor-element.elementor-element-5112792 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-64b8bb3{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-251 .elementor-element.elementor-element-64b8bb3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52.8px;font-weight:400;letter-spacing:-2.376px;color:#122C4E;}.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:12.48px;font-weight:800;text-transform:uppercase;letter-spacing:1.3728px;fill:#122C4E;color:#122C4E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-a9648f4.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-38d16ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-b146e0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-b146e0d:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-b146e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crescendomusicacademy.com.au/wp-content/uploads/2026/11/crescendo-eoy-concert-2026-poster.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-d9b9694{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:78px;--padding-left:78px;--padding-right:78px;}.elementor-251 .elementor-element.elementor-element-d9b9694:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-d9b9694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-251 .elementor-element.elementor-element-9bb11fb{padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-9bb11fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-4d73cf2{width:var( --container-widget-width, 470px );max-width:470px;padding:26px 0px 19px 0px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-251 .elementor-element.elementor-element-4d73cf2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:58px;font-weight:400;letter-spacing:-2.376px;color:var( --e-global-color-1c20acd );}.elementor-251 .elementor-element.elementor-element-38daf56{width:var( --container-widget-width, 460px );max-width:460px;padding:0px 0px 28px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-251 .elementor-element.elementor-element-38daf56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:400;line-height:24px;color:#526171;}.elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:17px;letter-spacing:1.3728px;fill:#122C4E;color:#122C4E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-4920bcd.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-4920bcd .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-a27afef .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:17px;letter-spacing:1.3728px;fill:#122C4E;color:#122C4E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-a27afef.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-251 .elementor-element.elementor-element-a27afef .elementor-button-content-wrapper{flex-direction:row;}.elementor-251 .elementor-element.elementor-element-a27afef .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-251 .elementor-element.elementor-element-a27afef .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-a27afef .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-a27afef .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-a27afef .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-d9aef97 .elementor-button{background-color:#122C4E;font-family:"Inter", Sans-serif;font-size:11.52px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.3824px;fill:var( --e-global-color-6c4273c );color:var( --e-global-color-6c4273c );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:19px 21px 19px 21px;}.elementor-251 .elementor-element.elementor-element-d9aef97 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d9aef97 .elementor-button:focus{background-color:#1F4471;color:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-d9aef97{padding:30px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-d9aef97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-d9aef97 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d9aef97 .elementor-button:focus svg{fill:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-14a86ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-f3b4230{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-251 .elementor-element.elementor-element-f3b4230:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-f3b4230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-93c5903{padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-93c5903 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-e503724{padding:22px 0px 12px 0px;}.elementor-251 .elementor-element.elementor-element-e503724 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:26.4px;font-weight:400;letter-spacing:-1.056px;color:#122C4E;}.elementor-251 .elementor-element.elementor-element-f65c16c{padding:0px 0px 26px 0px;}.elementor-251 .elementor-element.elementor-element-f65c16c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;line-height:20px;color:#5C6A77;}.elementor-251 .elementor-element.elementor-element-a9b2413{padding:0px 0px 26px 0px;}.elementor-251 .elementor-element.elementor-element-a9b2413 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:700;color:#1F4471;}.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:12.48px;font-weight:800;text-transform:uppercase;letter-spacing:1.3728px;fill:#122C4E;color:#122C4E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-e159c1c.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-78aa4cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-251 .elementor-element.elementor-element-78aa4cc:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-78aa4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-2665589{padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-2665589 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-4accaf5{padding:22px 0px 12px 0px;}.elementor-251 .elementor-element.elementor-element-4accaf5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:26.4px;font-weight:400;letter-spacing:-1.056px;color:#122C4E;}.elementor-251 .elementor-element.elementor-element-7440c9a{padding:0px 0px 26px 0px;}.elementor-251 .elementor-element.elementor-element-7440c9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;line-height:20px;color:#5C6A77;}.elementor-251 .elementor-element.elementor-element-4f7a8ad{padding:0px 0px 26px 0px;}.elementor-251 .elementor-element.elementor-element-4f7a8ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:700;color:#1F4471;}.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:12.48px;font-weight:800;text-transform:uppercase;letter-spacing:1.3728px;fill:#122C4E;color:#122C4E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-433b7be.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-433b7be .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-433b7be .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-7436efa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-251 .elementor-element.elementor-element-7436efa:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-7436efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-7c9e669{padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-7c9e669 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-386515d{padding:22px 0px 12px 0px;}.elementor-251 .elementor-element.elementor-element-386515d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:26.4px;font-weight:400;letter-spacing:-1.056px;color:#122C4E;}.elementor-251 .elementor-element.elementor-element-f0e16bf{padding:0px 0px 26px 0px;}.elementor-251 .elementor-element.elementor-element-f0e16bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;line-height:20px;color:#5C6A77;}.elementor-251 .elementor-element.elementor-element-ed76e39{padding:0px 0px 26px 0px;}.elementor-251 .elementor-element.elementor-element-ed76e39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:700;color:#1F4471;}.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:12.48px;font-weight:800;text-transform:uppercase;letter-spacing:1.3728px;fill:#122C4E;color:#122C4E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-fe567c4.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button:focus{color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button:focus svg{fill:#5D88B6;}.elementor-251 .elementor-element.elementor-element-f869762{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-f869762:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-f869762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-251 .elementor-element.elementor-element-946ead0{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-1c2b1e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-0532233{padding:0px 0px 16px 0px;}.elementor-251 .elementor-element.elementor-element-0532233 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-cc9f05e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52.8px;font-weight:400;letter-spacing:-2.376px;color:var( --e-global-color-1c20acd );}.elementor-251 .elementor-element.elementor-element-701efa6{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-9237937{width:var( --container-widget-width, 490px );max-width:490px;padding:0px 0px 0px 0px;--container-widget-width:490px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4D5B68;}.elementor-251 .elementor-element.elementor-element-9fc8a97{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-f9de7c4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-f9de7c4:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-f9de7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crescendomusicacademy.com.au/wp-content/uploads/2026/10/crescendo-real-event-awards.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-cc25911 .elementor-button{background-color:#122C4EE0;font-family:"Inter", Sans-serif;font-size:10.4px;font-weight:800;text-transform:uppercase;letter-spacing:1.04px;fill:var( --e-global-color-6c4273c );color:var( --e-global-color-6c4273c );border-radius:0px 0px 0px 0px;padding:10px 13px 10px 13px;}.elementor-251 .elementor-element.elementor-element-a645ae4{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-adc619a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-6696119{--display:flex;--min-height:260px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-6696119:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-6696119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crescendomusicacademy.com.au/wp-content/uploads/2026/10/crescendo-real-event-recital.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-db7828d .elementor-button{background-color:#122C4EE0;font-family:"Inter", Sans-serif;font-size:10.4px;font-weight:800;text-transform:uppercase;letter-spacing:1.04px;fill:var( --e-global-color-6c4273c );color:var( --e-global-color-6c4273c );border-radius:0px 0px 0px 0px;padding:10px 13px 10px 13px;}.elementor-251 .elementor-element.elementor-element-320a9ed{--display:flex;--min-height:260px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-320a9ed:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-320a9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crescendomusicacademy.com.au/wp-content/uploads/2026/10/crescendo-real-masterclass.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-a046776 .elementor-button{background-color:#122C4EE0;font-family:"Inter", Sans-serif;font-size:10.4px;font-weight:800;text-transform:uppercase;letter-spacing:1.04px;fill:var( --e-global-color-6c4273c );color:var( --e-global-color-6c4273c );border-radius:0px 0px 0px 0px;padding:10px 13px 10px 13px;}.elementor-251 .elementor-element.elementor-element-da25271{--display:flex;--min-height:260px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-da25271:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-da25271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crescendomusicacademy.com.au/wp-content/uploads/2026/10/crescendo-real-showcase.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-13b2de9 .elementor-button{background-color:#122C4EE0;font-family:"Inter", Sans-serif;font-size:10.4px;font-weight:800;text-transform:uppercase;letter-spacing:1.04px;fill:var( --e-global-color-6c4273c );color:var( --e-global-color-6c4273c );border-radius:0px 0px 0px 0px;padding:10px 13px 10px 13px;}.elementor-251 .elementor-element.elementor-element-dc67197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:114px;--padding-bottom:114px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-dc67197:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-dc67197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-251 .elementor-element.elementor-element-22840a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-22840a4.e-con{--align-self:center;}.elementor-251 .elementor-element.elementor-element-03d4e0d{padding:0px 0px 16px 0px;}.elementor-251 .elementor-element.elementor-element-03d4e0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.04px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.7664px;color:#5D88B6;}.elementor-251 .elementor-element.elementor-element-b82de00{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-251 .elementor-element.elementor-element-b82de00 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:74.4px;font-weight:400;letter-spacing:-2.376px;color:var( --e-global-color-1c20acd );}.elementor-251 .elementor-element.elementor-element-4aea641{width:var( --container-widget-width, 570px );max-width:570px;padding:20px 0px 31px 0px;--container-widget-width:570px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4D5B68;}.elementor-251 .elementor-element.elementor-element-dc62c04 .elementor-button{background-color:#122C4E;font-family:"Inter", Sans-serif;font-size:11.52px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.3824px;fill:var( --e-global-color-6c4273c );color:var( --e-global-color-6c4273c );transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:19px 21px 19px 21px;}.elementor-251 .elementor-element.elementor-element-dc62c04 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-dc62c04 .elementor-button:focus{background-color:#1F4471;color:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-dc62c04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-dc62c04 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-dc62c04 .elementor-button:focus svg{fill:var( --e-global-color-6c4273c );}.elementor-251 .elementor-element.elementor-element-c2ccb44{--display:flex;--position:absolute;--min-height:570px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F447129;--border-color:#1F447129;--border-radius:1000px 1000px 1000px 1000px;top:-269px;}body:not(.rtl) .elementor-251 .elementor-element.elementor-element-c2ccb44{right:-206px;}body.rtl .elementor-251 .elementor-element.elementor-element-c2ccb44{left:-206px;}@media(min-width:768px){.elementor-251 .elementor-element.elementor-element-ea10f84{--content-width:800px;}.elementor-251 .elementor-element.elementor-element-1c2b1e1{--width:55%;}.elementor-251 .elementor-element.elementor-element-701efa6{--width:45%;}.elementor-251 .elementor-element.elementor-element-f9de7c4{--width:35%;}.elementor-251 .elementor-element.elementor-element-a645ae4{--width:65%;}.elementor-251 .elementor-element.elementor-element-dc67197{--content-width:810px;}.elementor-251 .elementor-element.elementor-element-22840a4{--width:100%;}.elementor-251 .elementor-element.elementor-element-c2ccb44{--width:570px;}}@media(max-width:1024px){.elementor-251 .elementor-element.elementor-element-91ecb92{width:100%;max-width:100%;}.elementor-251 .elementor-element.elementor-element-91ecb92 .elementor-heading-title{font-size:42.4px;}.elementor-251 .elementor-element.elementor-element-d9b9694{--padding-top:61px;--padding-bottom:61px;--padding-left:61px;--padding-right:61px;}.elementor-251 .elementor-element.elementor-element-4d73cf2 .elementor-heading-title{font-size:33.6px;}.elementor-251 .elementor-element.elementor-element-14a86ee{--grid-auto-flow:row;}.elementor-251 .elementor-element.elementor-element-cc9f05e .elementor-heading-title{font-size:33.6px;}.elementor-251 .elementor-element.elementor-element-a645ae4{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-251 .elementor-element.elementor-element-22840a4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-251 .elementor-element.elementor-element-b82de00{width:100%;max-width:100%;}.elementor-251 .elementor-element.elementor-element-b82de00 .elementor-heading-title{font-size:42.4px;}}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-91ecb92 .elementor-heading-title{font-size:40.8px;}.elementor-251 .elementor-element.elementor-element-9de7ae5{width:100%;max-width:100%;}.elementor-251 .elementor-element.elementor-element-a09807a{--flex-wrap:nowrap;}.elementor-251 .elementor-element.elementor-element-8118652.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-251 .elementor-element.elementor-element-0a024a7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-251 .elementor-element.elementor-element-31bd63a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-251 .elementor-element.elementor-element-ac9dd02{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-64b8bb3 .elementor-heading-title{font-size:33.6px;}.elementor-251 .elementor-element.elementor-element-b146e0d{--min-height:290px;}.elementor-251 .elementor-element.elementor-element-d9b9694{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-251 .elementor-element.elementor-element-4d73cf2{padding:20px 0px 18px 0px;}.elementor-251 .elementor-element.elementor-element-4d73cf2 .elementor-heading-title{font-size:33.6px;}.elementor-251 .elementor-element.elementor-element-14a86ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-251 .elementor-element.elementor-element-f869762{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-cc9f05e .elementor-heading-title{font-size:33.6px;}.elementor-251 .elementor-element.elementor-element-701efa6{--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-9fc8a97{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-251 .elementor-element.elementor-element-f9de7c4{--min-height:260px;}.elementor-251 .elementor-element.elementor-element-a645ae4{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-dc67197{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-251 .elementor-element.elementor-element-b82de00 .elementor-heading-title{font-size:40.8px;}}/* Start custom CSS for heading, class: .elementor-element-91ecb92 */.elementor-251 .elementor-element.elementor-element-91ecb92 span{
    color: #f1e4d1

;
font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a09807a */@media (max-width: 767px) {
  .elementor-251 .elementor-element.elementor-element-a09807a {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
  }

  .elementor-251 .elementor-element.elementor-element-a09807a .elementor-widget-button {
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64b8bb3 */.elementor-251 .elementor-element.elementor-element-64b8bb3 span{
    color: #5d88b6
;
font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9648f4 */.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button-icon {
    transform: rotate(310deg);
    display: inline-block;
   
}


/* বাটন টেক্সটের ট্রানজিশন স্মুথ করা */
.elementor-251 .elementor-element.elementor-element-a9648f4 .elementor-button-text {
    transition: transform 0.4s ease;
    transform: translateY(2px);
    display: inline-block;
}

/* মাউস নিলে (Hover) টেক্সট বাম দিকে ৫ পিক্সেল সরে আসবে */
.elementor-251 .elementor-element.elementor-element-a9648f4:hover .elementor-button-text {
    transform: translate(-5px, 2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d73cf2 */.elementor-251 .elementor-element.elementor-element-4d73cf2 span{
    color: #5d88b6
;
font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e159c1c *//* ১. মূল আইকন কন্টেইনার এবং ট্রানজিশন */
.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button-icon {
    display: inline-block;
    transition: transform 0.3s ease;
}

/* ২. আইকনটিকে ৩১০ ডিগ্রি ঘুরানো (ভেতরের আইকন বা SVG) */
.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button-icon i,
.elementor-251 .elementor-element.elementor-element-e159c1c .elementor-button-icon svg {
    transform: rotate(310deg);
    display: inline-block;
}

/* ৩. Hover করলে আইকনটি একদম সোজা ডান দিকে সরে যাবে */
.elementor-251 .elementor-element.elementor-element-e159c1c:hover .elementor-button-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-433b7be *//* ১. মূল আইকন কন্টেইনার এবং ট্রানজিশন */
.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button-icon {
    display: inline-block;
    transition: transform 0.3s ease;
}

/* ২. আইকনটিকে ৩১০ ডিগ্রি ঘুরানো (ভেতরের আইকন বা SVG) */
.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button-icon i,
.elementor-251 .elementor-element.elementor-element-433b7be .elementor-button-icon svg {
    transform: rotate(310deg);
    display: inline-block;
}

/* ৩. Hover করলে আইকনটি একদম সোজা ডান দিকে সরে যাবে */
.elementor-251 .elementor-element.elementor-element-433b7be:hover .elementor-button-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe567c4 *//* ১. মূল আইকন কন্টেইনার এবং ট্রানজিশন */
.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button-icon {
    display: inline-block;
    transition: transform 0.3s ease;
}

/* ২. আইকনটিকে ৩১০ ডিগ্রি ঘুরানো (ভেতরের আইকন বা SVG) */
.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button-icon i,
.elementor-251 .elementor-element.elementor-element-fe567c4 .elementor-button-icon svg {
    transform: rotate(310deg);
    display: inline-block;
}

/* ৩. Hover করলে আইকনটি একদম সোজা ডান দিকে সরে যাবে */
.elementor-251 .elementor-element.elementor-element-fe567c4:hover .elementor-button-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc9f05e */.elementor-251 .elementor-element.elementor-element-cc9f05e span{
    color: #5d88b6
;
font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc8a97 */.zoom-hover-bg {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.zoom-hover-bg::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  transform: scale(1);
  transition: transform 0.8s ease;
}

.zoom-hover-bg:hover::before {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b82de00 */.elementor-251 .elementor-element.elementor-element-b82de00 span{
    color: #5d88b6
;
font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc67197 */.elementor-251 .elementor-element.elementor-element-dc67197:after{
    content: "";
    border: 1px solid #1f44711f;
    border-radius: 50%;
    width: 380px;
    height: 380px;
    position: absolute;
    top: -130px;
    right: -90px;
}/* End custom CSS */