.elementor-3197 .elementor-element.elementor-element-a1e4228{--display:flex;--min-height:1011px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-a1e4228:not(.elementor-motion-effects-element-type-background), .elementor-3197 .elementor-element.elementor-element-a1e4228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://therosellys.com/wp-content/uploads/2025/11/Rosellys-Full-Band-Promo-Black-And-White-Landscape-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-3197 .elementor-element.elementor-element-61633bd{width:100%;max-width:100%;}.elementor-3197 .elementor-element.elementor-element-61633bd > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;background-image:radial-gradient(at center center, #0D0D0E 44%, #22222238 100%);}.elementor-3197 .elementor-element.elementor-element-61633bd .elementor-testimonial-wrapper{text-align:center;}.elementor-3197 .elementor-element.elementor-element-61633bd .elementor-testimonial-content{font-size:35px;line-height:42px;}body:not(.rtl) .elementor-3197 .elementor-element.elementor-element-a433af3{left:2%;}body.rtl .elementor-3197 .elementor-element.elementor-element-a433af3{right:2%;}.elementor-3197 .elementor-element.elementor-element-a433af3{top:3%;}.elementor-3197 .elementor-element.elementor-element-a433af3 .elementor-button{font-size:25px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-c2f78fc );border-radius:10px 10px 10px 10px;}.elementor-3197 .elementor-element.elementor-element-5ff3b7e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-21e42de{font-size:25px;line-height:28px;}.elementor-3197 .elementor-element.elementor-element-313d33e{--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;}.elementor-3197 .elementor-element.elementor-element-4ccc4c0{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3197 .elementor-element.elementor-element-79a51ac{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-7863630{--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;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 10px rgba(0,0,0,0.5);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-3197 .elementor-element.elementor-element-60979df .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3197 .elementor-element.elementor-element-60979df .elementor-custom-embed-play i{color:#FFFFFF;font-size:50px;}.elementor-3197 .elementor-element.elementor-element-60979df .elementor-custom-embed-play svg{fill:#FFFFFF;width:50px;height:50px;}.elementor-3197 .elementor-element.elementor-element-349c97c{--display:flex;}.elementor-3197 .elementor-element.elementor-element-87cc759{text-align:center;color:var( --e-global-color-text );}.elementor-3197 .elementor-element.elementor-element-74775d6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 3px 3px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-normal-color:#FFF7E147;}.elementor-3197 .elementor-element.elementor-element-74775d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF7E147;}:where( .elementor-3197 .elementor-element.elementor-element-74775d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;}:where( .elementor-3197 .elementor-element.elementor-element-74775d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#FFF7E147;--border-radius:0px 0px 4px 4px;}.elementor-3197 .elementor-element.elementor-element-6df317d{--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;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 10px rgba(0,0,0,0.5);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-3197 .elementor-element.elementor-element-a555162 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3197 .elementor-element.elementor-element-a555162 .elementor-custom-embed-play i{color:#FFFFFF;font-size:50px;}.elementor-3197 .elementor-element.elementor-element-a555162 .elementor-custom-embed-play svg{fill:#FFFFFF;width:50px;height:50px;}.elementor-3197 .elementor-element.elementor-element-215c597{--display:flex;}.elementor-3197 .elementor-element.elementor-element-274078f{text-align:center;color:var( --e-global-color-text );}.elementor-3197 .elementor-element.elementor-element-7d972d4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 3px 3px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-normal-color:#FFF7E147;}.elementor-3197 .elementor-element.elementor-element-7d972d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF7E147;}:where( .elementor-3197 .elementor-element.elementor-element-7d972d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;}:where( .elementor-3197 .elementor-element.elementor-element-7d972d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#FFF7E147;--border-radius:0px 0px 4px 4px;}.elementor-3197 .elementor-element.elementor-element-c88bf06{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3197 .elementor-element.elementor-element-69361de{--divider-border-style:double;--divider-color:#FFF7E152;--divider-border-width:1px;}.elementor-3197 .elementor-element.elementor-element-69361de .elementor-divider-separator{width:100%;}.elementor-3197 .elementor-element.elementor-element-3d141c0{--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;}.elementor-3197 .elementor-element.elementor-element-305b6eb{--display:flex;}.elementor-3197 .elementor-element.elementor-element-f1fc55e > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;background-image:radial-gradient(at center center, #54595F 0%, var( --e-global-color-c2f78fc ) 69%);}.elementor-3197 .elementor-element.elementor-element-f1fc55e .elementor-testimonial-wrapper{text-align:center;}.elementor-3197 .elementor-element.elementor-element-7903dc8{--display:flex;}.elementor-3197 .elementor-element.elementor-element-7d506bf > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;background-image:radial-gradient(at center center, #54595F 0%, var( --e-global-color-c2f78fc ) 69%);}.elementor-3197 .elementor-element.elementor-element-7d506bf .elementor-testimonial-wrapper{text-align:center;}.elementor-3197 .elementor-element.elementor-element-5ec677e > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;background-image:radial-gradient(at center center, #54595F 0%, var( --e-global-color-c2f78fc ) 69%);}.elementor-3197 .elementor-element.elementor-element-5ec677e .elementor-testimonial-wrapper{text-align:center;}.elementor-3197 .elementor-element.elementor-element-0d8324a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;background-image:radial-gradient(at center center, #54595F 0%, var( --e-global-color-c2f78fc ) 69%);}.elementor-3197 .elementor-element.elementor-element-0d8324a .elementor-testimonial-wrapper{text-align:center;}.elementor-3197 .elementor-element.elementor-element-05a1cf4{--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;}.elementor-3197 .elementor-element.elementor-element-578637e{--divider-border-style:double;--divider-color:#FFF7E152;--divider-border-width:1px;}.elementor-3197 .elementor-element.elementor-element-578637e .elementor-divider-separator{width:100%;}.elementor-3197 .elementor-element.elementor-element-7dfa06e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-a507e89{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:5%;}body:not(.rtl) .elementor-3197 .elementor-element.elementor-element-a507e89{left:48%;}body.rtl .elementor-3197 .elementor-element.elementor-element-a507e89{right:48%;}body:not(.rtl) .elementor-3197 .elementor-element.elementor-element-197a1e9{left:21px;}body.rtl .elementor-3197 .elementor-element.elementor-element-197a1e9{right:21px;}.elementor-3197 .elementor-element.elementor-element-197a1e9{top:104px;}.elementor-3197 .elementor-element.elementor-element-0fb1c80{--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;}.elementor-3197 .elementor-element.elementor-element-08c17e6{--divider-border-style:double;--divider-color:#FFF7E152;--divider-border-width:1px;}.elementor-3197 .elementor-element.elementor-element-08c17e6 .elementor-divider-separator{width:100%;}.elementor-3197 .elementor-element.elementor-element-84652bb{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-e6b0e23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-e8aa6ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-c1b7f1f.elementor-element{--align-self:center;}.elementor-3197 .elementor-element.elementor-element-c1b7f1f{text-align:start;}.elementor-3197 .elementor-element.elementor-element-2f2fbcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-46440ff img{max-width:100%;height:175px;}.elementor-3197 .elementor-element.elementor-element-6d6a5b3{--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;}.elementor-3197 .elementor-element.elementor-element-3bec7a3{--divider-border-style:double;--divider-color:#FFF7E152;--divider-border-width:1px;}.elementor-3197 .elementor-element.elementor-element-3bec7a3 .elementor-divider-separator{width:100%;}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-c2f78fc );}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-c2f78fc );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-text );}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion .elementskit-card-body{border-radius:5px 5px 5px 5px;}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a5b8210 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:5px 5px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a5b8210 );border-radius:5px 5px 5px 5px;}.elementor-3197 .elementor-element.elementor-element-274a55d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:5px 5px 5px 5px;}.elementor-3197 .elementor-element.elementor-element-b1c1b78{--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-around;}.elementor-3197 .elementor-element.elementor-element-9e385b6{--divider-border-style:double;--divider-color:#FFF7E152;--divider-border-width:1px;}.elementor-3197 .elementor-element.elementor-element-9e385b6 .elementor-divider-separator{width:100%;}.elementor-3197 .elementor-element.elementor-element-7326bac{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-e8edfc2{--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;}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-33da735.elementor-social-icon{background-color:var( --e-global-color-c2f78fc );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-33da735.elementor-social-icon i{color:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-33da735.elementor-social-icon svg{fill:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-43747a9.elementor-social-icon{background-color:var( --e-global-color-c2f78fc );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-43747a9.elementor-social-icon i{color:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-43747a9.elementor-social-icon svg{fill:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-6255245.elementor-social-icon{background-color:var( --e-global-color-c2f78fc );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-6255245.elementor-social-icon i{color:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-6255245.elementor-social-icon svg{fill:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-e0a4950.elementor-social-icon{background-color:#54595F00;}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-e0a4950.elementor-social-icon i{color:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-repeater-item-e0a4950.elementor-social-icon svg{fill:var( --e-global-color-a5b8210 );}.elementor-3197 .elementor-element.elementor-element-e151ece{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3197 .elementor-element.elementor-element-e151ece .elementor-widget-container{text-align:left;}.elementor-3197 .elementor-element.elementor-element-2e755ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-a53e8c1{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-b25a0a0{--display:flex;}.elementor-3197 .elementor-element.elementor-element-4bdbad8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-4bdbad8{text-align:end;}.elementor-3197 .elementor-element.elementor-element-021ed05{--display:flex;}.elementor-3197 .elementor-element.elementor-element-0644c15{text-align:end;}.elementor-3197 .elementor-element.elementor-element-0644c15 img{max-width:75%;}.elementor-3197 .elementor-element.elementor-element-1d00b64{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-70ed6da{--display:flex;}.elementor-3197 .elementor-element.elementor-element-7b00d65 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-7b00d65{text-align:end;}.elementor-3197 .elementor-element.elementor-element-51490d8{--display:flex;}.elementor-3197 .elementor-element.elementor-element-9da4b2c{text-align:end;}.elementor-3197 .elementor-element.elementor-element-9da4b2c img{max-width:75%;}.elementor-3197 .elementor-element.elementor-element-06e3854{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3197 .elementor-element.elementor-element-087cb57{--display:flex;}.elementor-3197 .elementor-element.elementor-element-4413c17 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-4413c17{text-align:end;}.elementor-3197 .elementor-element.elementor-element-8bc3285{--display:flex;}.elementor-3197 .elementor-element.elementor-element-698f9dc{text-align:end;}.elementor-3197 .elementor-element.elementor-element-698f9dc img{max-width:75%;}.elementor-3197 .elementor-element.elementor-element-5479c4e{--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;}@media(min-width:768px){.elementor-3197 .elementor-element.elementor-element-7863630{--width:50%;}.elementor-3197 .elementor-element.elementor-element-6df317d{--width:50%;}.elementor-3197 .elementor-element.elementor-element-b25a0a0{--width:70%;}.elementor-3197 .elementor-element.elementor-element-021ed05{--width:30%;}.elementor-3197 .elementor-element.elementor-element-70ed6da{--width:70%;}.elementor-3197 .elementor-element.elementor-element-51490d8{--width:30%;}.elementor-3197 .elementor-element.elementor-element-087cb57{--width:70%;}.elementor-3197 .elementor-element.elementor-element-8bc3285{--width:30%;}}@media(max-width:1024px){.elementor-3197 .elementor-element.elementor-element-a1e4228{--min-height:99vh;}.elementor-3197 .elementor-element.elementor-element-61633bd > .elementor-widget-container{padding:50px 10px 50px 10px;}.elementor-3197 .elementor-element.elementor-element-61633bd .elementor-testimonial-content{font-size:26px;}.elementor-3197 .elementor-element.elementor-element-a433af3 .elementor-button{font-size:15px;border-width:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-3197 .elementor-element.elementor-element-21e42de > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3197 .elementor-element.elementor-element-21e42de{line-height:30px;}.elementor-3197 .elementor-element.elementor-element-a507e89{top:4%;}body:not(.rtl) .elementor-3197 .elementor-element.elementor-element-197a1e9{left:12px;}body.rtl .elementor-3197 .elementor-element.elementor-element-197a1e9{right:12px;}.elementor-3197 .elementor-element.elementor-element-197a1e9{top:56px;}}@media(max-width:767px){.elementor-3197 .elementor-element.elementor-element-a1e4228{--min-height:70vh;}.elementor-3197 .elementor-element.elementor-element-61633bd .elementor-testimonial-content{font-size:21px;}.elementor-3197 .elementor-element.elementor-element-a433af3{top:1%;}.elementor-3197 .elementor-element.elementor-element-9663aea{text-align:center;}.elementor-3197 .elementor-element.elementor-element-c1b7f1f.elementor-element{--align-self:flex-start;}.elementor-3197 .elementor-element.elementor-element-b1c1b78{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3197 .elementor-element.elementor-element-4bdbad8{text-align:center;}.elementor-3197 .elementor-element.elementor-element-0644c15 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-0644c15{text-align:center;}.elementor-3197 .elementor-element.elementor-element-7b00d65{text-align:center;}.elementor-3197 .elementor-element.elementor-element-9da4b2c > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-9da4b2c{text-align:center;}.elementor-3197 .elementor-element.elementor-element-4413c17{text-align:center;}.elementor-3197 .elementor-element.elementor-element-698f9dc > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3197 .elementor-element.elementor-element-698f9dc{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-a507e89 */.band-instruction {
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  padding: 4px 10px;
  border-radius: 12px;
  max-width: 620px;
  color: #fff;  
  text-align: right;

  /* gradual fade to the right */
  mask-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 55%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.3) 85%,
    rgba(0, 0, 0, 0) 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 45%,
    rgba(0, 0, 0, 0.6) 80%,
    rgba(0, 0, 0, 0.3) 95%,
    rgba(0, 0, 0, 0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-197a1e9 */.band-lineup {
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(10px) saturate(120%);
  padding: 18px 20px;
  border-radius: 12px;
  max-width: 320px;
  color: #fff;
}
.band-lineup {
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  padding: 18px 20px;
  border-radius: 12px;
  max-width: 320px;
  color: #fff;

  /* Much more gradual fade to the right */
  mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 55%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.3) 85%,
    rgba(0, 0, 0, 0) 100%
  );
  -webkit-mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 45%,
    rgba(0, 0, 0, 0.6) 80%,
    rgba(0, 0, 0, 0.3) 95%,
    rgba(0, 0, 0, 0) 100%
  );
}
.band-lineup em {
  color: rgba(255, 255, 255, 0.65);
  letter-spacing: 0.2px;
}
/* Tablet portrait */
@media (max-width: 1024px) and (min-width: 768px) {
  .band-lineup p {
    margin-bottom: 8px;
  }

  .band-lineup strong {
    font-size: 0.95rem;
    line-height: 1.2;
  }

  .band-lineup em {
    font-size: 0.85rem;
    line-height: 1.3;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8bb0b2d */.ui-tooltip h2 {
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f6f7a8 */.band-lineup-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
}

.band-lineup-table td {
  padding: 8px 6px;
  vertical-align: top;
}

.band-lineup-table .name {
  font-weight: 600;
  white-space: nowrap;
  width: 40%;
}

.band-lineup-table .instruments {
  font-style: italic;
  line-height: 1.3;
}

/* Optional subtle dividers */
.band-lineup-table tr:not(:last-child) td {
  border-bottom: 1px solid rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-274a55d */.press-images {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.press-row {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
}

.press-row img {
  display: block;
  height: auto;
  max-width: 100%;
}
.press-row img {
  border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28dd993 */.venue-cloud {
  position: relative;
  padding: 18px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.10);
  backdrop-filter: blur(6px);
  text-align: center;
}

/* Header */
.venue-cloud__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  margin-bottom: 12px;
}

.venue-cloud__title {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.92);
}

.venue-cloud__hint {
  margin: 0;
  font-size: 0.85rem;
  color: rgba(255, 255, 255, 0.65);
  white-space: nowrap;
}

/* Venue chips */
.venue-cloud__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}

.venue-chip {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 8px 10px;
  border-radius: 999px;
  font-size: 0.92rem;
  line-height: 1;
  color: rgba(255, 255, 255, 0.86);
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.10);
  transition: transform 140ms ease,
              background 140ms ease,
              border-color 140ms ease,
              color 140ms ease;
  cursor: default;
  user-select: none;
}

/* Hover treatment */
.venue-chip:hover {
  transform: translateY(-1px);
  background: rgba(255, 255, 255, 0.10);
  border-color: rgba(255, 255, 255, 0.22);
  color: rgba(255, 255, 255, 0.96);
}

/* Tooltip note */
.venue-chip::after {
  content: attr(data-note);
  position: absolute;
  left: 50%;
  bottom: calc(100% + 10px);
  transform: translateX(-50%) translateY(4px);
  padding: 7px 9px;
  border-radius: 10px;
  font-size: 0.82rem;
  line-height: 1;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  transition: opacity 140ms ease, transform 140ms ease;
  color: rgba(255, 255, 255, 0.92);
  background: rgba(0, 0, 0, 1);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.venue-chip:hover::after {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

/* Footer */
.venue-cloud__footer {
  margin-top: 12px;
  text-align: center;
}

.venue-cloud__meta {
  display: block;
  font-size: 0.85rem;
  color: rgba(255, 255, 255, 0.62);
}

.venue-cloud__link {
  display: inline-block;
  margin-top: 6px;
  font-size: 0.85rem;
  color: rgba(255, 255, 255, 0.70);
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.35);
  transition: color 140ms ease, border-color 140ms ease;
}

.venue-cloud__link:hover {
  color: rgba(255, 255, 255, 0.95);
  border-color: rgba(255, 255, 255, 0.85);
}

/* Tablet and down */
@media (max-width: 1024px) {
  .venue-cloud {
    padding: 16px;
  }

  .venue-chip {
    font-size: 0.9rem;
    padding: 7px 9px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .venue-cloud__hint {
    display: none;
  }
}/* End custom CSS */