.elementor-36 .elementor-element.elementor-element-bfee68a{--display:flex;--min-height:581px;--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;--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-36 .elementor-element.elementor-element-bfee68a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-bfee68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandaliamusic.com/wp-content/uploads/2025/12/New-Products-and-Services-Business-Website-in-Blue-Yellow-Black-Fresh-Energetic-Style.png");background-position:center left;}.elementor-36 .elementor-element.elementor-element-755620b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:060px;--padding-left:060px;--padding-right:060px;}.elementor-36 .elementor-element.elementor-element-755620b.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-4347537{--spacer-size:180px;}.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-36 .elementor-element.elementor-element-155bdfc{text-align:justify;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;}.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-36 .elementor-element.elementor-element-b713336 .elementor-button{background-color:#000000;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-36 .elementor-element.elementor-element-eb04869{--display:flex;--min-height:600px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;--border-radius:0em 0em 0em 0em;--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-36 .elementor-element.elementor-element-85ad778{width:initial;max-width:initial;}.elementor-36 .elementor-element.elementor-element-85ad778 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-85ad778 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-aa49d8e{--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;}.elementor-36 .elementor-element.elementor-element-aa49d8e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-aa49d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEA24;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-36 .elementor-element.elementor-element-0b376a0{--iteration-count:infinite;--animation-duration:500ms;--dynamic-text-color:#000000;}.elementor-36 .elementor-element.elementor-element-0b376a0 .elementor-headline{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:600;}.elementor-36 .elementor-element.elementor-element-0b376a0 .elementor-headline-plain-text{color:#000000;}.elementor-36 .elementor-element.elementor-element-0b376a0 .elementor-headline-dynamic-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-36 .elementor-element.elementor-element-0b376a0 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-36 .elementor-element.elementor-element-0b376a0 .elementor-headline-dynamic-wrapper path{stroke:#000000;stroke-width:7px;}.elementor-36 .elementor-element.elementor-element-fd1ae42{text-align:center;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36 .elementor-element.elementor-element-0b8d415 img{width:15%;height:138px;}.elementor-36 .elementor-element.elementor-element-f695409{--spacer-size:50px;}.elementor-36 .elementor-element.elementor-element-b3a81d0{--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;}.elementor-36 .elementor-element.elementor-element-b3a81d0:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b3a81d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36 .elementor-element.elementor-element-24fe774{--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-36 .elementor-element.elementor-element-24fe774.e-con{--flex-grow:0;--flex-shrink:0;}.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-36 .elementor-element.elementor-element-3bcf9b5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-5732c09 > .elementor-widget-container{background-color:#FAEA24;padding:0px 25px 0px 25px;}.elementor-36 .elementor-element.elementor-element-5732c09.elementor-element{--align-self:flex-end;}.elementor-36 .elementor-element.elementor-element-5732c09{text-align:right;}.elementor-36 .elementor-element.elementor-element-5732c09 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#000000;}.elementor-36 .elementor-element.elementor-element-2eae848{--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-36 .elementor-element.elementor-element-67c2d63{--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-36 .elementor-element.elementor-element-3ed8eee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-b8ceebc:not( .elementor-widget-image ) .elementor-widget-container, .elementor-36 .elementor-element.elementor-element-b8ceebc.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://grandaliamusic.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-36 .elementor-element.elementor-element-b8ceebc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-b1f63e6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-b1f63e6 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-b1f63e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-b1f63e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#000000;}.elementor-36 .elementor-element.elementor-element-1413963{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-7a931fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-ad07898:not( .elementor-widget-image ) .elementor-widget-container, .elementor-36 .elementor-element.elementor-element-ad07898.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://grandaliamusic.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-36 .elementor-element.elementor-element-ad07898 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-98f9689{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-98f9689 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-98f9689.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-98f9689 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#000000;}.elementor-36 .elementor-element.elementor-element-432344e{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-b6d8a0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-a81948c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-36 .elementor-element.elementor-element-a81948c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://grandaliamusic.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-36 .elementor-element.elementor-element-a81948c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-6eea4ed{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-6eea4ed > .elementor-widget-container{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-6eea4ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-6eea4ed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#000000;}.elementor-36 .elementor-element.elementor-element-c83e881{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-2bbc711{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-36 .elementor-element.elementor-element-2bbc711.e-con{--align-self:center;}.elementor-36 .elementor-element.elementor-element-fbc0bc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-e70d686:not( .elementor-widget-image ) .elementor-widget-container, .elementor-36 .elementor-element.elementor-element-e70d686.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://grandaliamusic.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-36 .elementor-element.elementor-element-e70d686 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-6f8acee{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-6f8acee > .elementor-widget-container{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-6f8acee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-6f8acee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#000000;}.elementor-36 .elementor-element.elementor-element-d0f496b{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-d3b582d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-c0b02b8:not( .elementor-widget-image ) .elementor-widget-container, .elementor-36 .elementor-element.elementor-element-c0b02b8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://grandaliamusic.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-36 .elementor-element.elementor-element-c0b02b8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-f304e5c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-f304e5c > .elementor-widget-container{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-f304e5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-f304e5c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#000000;}.elementor-36 .elementor-element.elementor-element-3d6dd81{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-4387d4d{--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;}.elementor-36 .elementor-element.elementor-element-4387d4d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-4387d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-36 .elementor-element.elementor-element-65ddcb9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-65ddcb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-ea25b2d > .elementor-widget-container{background-color:#FAEA24;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-36 .elementor-element.elementor-element-ea25b2d.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-ea25b2d{text-align:center;}.elementor-36 .elementor-element.elementor-element-ea25b2d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#000000;}.elementor-36 .elementor-element.elementor-element-ae8fec8{width:var( --container-widget-width, 21.161% );max-width:21.161%;--container-widget-width:21.161%;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-ae8fec8 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-ae8fec8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-ae8fec8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-f834d31{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-36 .elementor-element.elementor-element-f834d31.e-con{--align-self:center;}.elementor-36 .elementor-element.elementor-element-9314cf4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-09cdd59 img{width:45%;}.elementor-36 .elementor-element.elementor-element-c283715{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-c283715 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 0% 10% 0%;}.elementor-36 .elementor-element.elementor-element-c283715.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-c283715 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-36 .elementor-element.elementor-element-bff28b0{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-9c7e42c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-ec9b9dc img{width:45%;}.elementor-36 .elementor-element.elementor-element-b20c918{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-b20c918 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 0% 10% 0%;}.elementor-36 .elementor-element.elementor-element-b20c918.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-b20c918 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-36 .elementor-element.elementor-element-6a56b26{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-db5a703{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-36 .elementor-element.elementor-element-c339d76 img{width:45%;}.elementor-36 .elementor-element.elementor-element-75e1f8d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-75e1f8d > .elementor-widget-container{background-color:#FFFFFF;padding:10% 0% 10% 0%;}.elementor-36 .elementor-element.elementor-element-75e1f8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-75e1f8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-36 .elementor-element.elementor-element-deb47cd{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-1c80d2f{--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-36 .elementor-element.elementor-element-1c80d2f:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-1c80d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandaliamusic.com/wp-content/uploads/2025/12/New-Products-and-Services-Business-Website-in-Blue-Yellow-Black-Fresh-Energetic-Style.png");}.elementor-36 .elementor-element.elementor-element-4555e47 img{width:20%;}.elementor-36 .elementor-element.elementor-element-3efbd50{--display:flex;}.elementor-36 .elementor-element.elementor-element-ea8eacf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-ea8eacf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-c8181ae{width:var( --container-widget-width, 18.432% );max-width:18.432%;--container-widget-width:18.432%;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-c8181ae > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-c8181ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-c8181ae .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;color:#000000;}.elementor-36 .elementor-element.elementor-element-5152ec2{width:var( --container-widget-width, 16.984% );max-width:16.984%;--container-widget-width:16.984%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-5152ec2 > .elementor-widget-container{background-color:#FAEA24;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-36 .elementor-element.elementor-element-5152ec2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-5152ec2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#000000;}.elementor-36 .elementor-element.elementor-element-a81029d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-a81029d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-c3039dd .elementor-button{background-color:#FAEA24;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;padding:10px 80px 010px 80px;}.elementor-36 .elementor-element.elementor-element-c3039dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-9749479{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-9749479.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-908e5d3 .elementor-button{background-color:#FAEA24;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;padding:10px 20px 010px 20px;}.elementor-36 .elementor-element.elementor-element-908e5d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-3710985{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-36 .elementor-element.elementor-element-3710985.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-aa46376{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36 .elementor-element.elementor-element-aa46376 .elementor-widget-container{text-align:center;}.elementor-36 .elementor-element.elementor-element-aa46376 .elementor-social-icon{background-color:#000000;}.elementor-36 .elementor-element.elementor-element-aa46376 .elementor-social-icon i{color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-aa46376 .elementor-social-icon svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-755620b{--width:40%;}.elementor-36 .elementor-element.elementor-element-24fe774{--width:24.615%;}.elementor-36 .elementor-element.elementor-element-2eae848{--width:66.6666%;}.elementor-36 .elementor-element.elementor-element-fbc0bc3{--width:30%;}.elementor-36 .elementor-element.elementor-element-d3b582d{--width:30%;}.elementor-36 .elementor-element.elementor-element-65ddcb9{--width:100%;}.elementor-36 .elementor-element.elementor-element-9314cf4{--width:30%;}.elementor-36 .elementor-element.elementor-element-9c7e42c{--width:30%;}.elementor-36 .elementor-element.elementor-element-db5a703{--width:30%;}.elementor-36 .elementor-element.elementor-element-ea8eacf{--width:100%;}.elementor-36 .elementor-element.elementor-element-a81029d{--width:100%;}.elementor-36 .elementor-element.elementor-element-9749479{--width:100%;}.elementor-36 .elementor-element.elementor-element-3710985{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-85ad778 */.elementor-36 .elementor-element.elementor-element-85ad778 {
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}

.elementor-36 .elementor-element.elementor-element-85ad778 iframe,
.elementor-36 .elementor-element.elementor-element-85ad778 video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS *//* ===============================
   TEXTO (IZQUIERDA)
================================ */
.text-container {
    padding-right: 50px;
    padding-left: 100px;
    z-index: 2;
}

/* ===============================
   VIDEO (DERECHA) CON CURVA
================================ */
.video-container {
    position: relative;
    padding: 0;
    overflow: hidden;
    height: 100%;
    min-height: 600px;
    background: #000;
    box-shadow: -30px 0 70px rgba(0,0,0,0.6);

    /* Curva original (la que sí te funciona) */
    clip-path: path('M 0,1900 Q 0,0 900,-100 L 2600,700 L 0,600 Z');
    -webkit-clip-path: path('M 0,1900 Q 0,0 900,-100 L 2600,700 L 0,600 Z');
}


/* ===============================
   VIDEO FULL SIZE + ZOOM
================================ */
.video-container iframe,
.video-container video,
.video-container .elementor-video,
.video-container .elementor-widget-video {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;

    /* Zoom + encuadre */
    transform: scale(1.5) translateX(70px);

    z-index: 1;
}

/* Elementor wrappers */
.video-container .elementor-wrapper,
.video-container .elementor-widget-wrap {
    width: 100% !important;
    height: 100% !important;
}

/* ===============================
   HOVER SUAVE
================================ */
.video-container:hover {
    box-shadow: -35px 0 80px rgba(0,0,0,0.7);
    transition: box-shadow 0.3s ease;
}

/* ===============================
   RESPONSIVE
================================ */
@media (max-width: 1024px) {
    .video-container {
        clip-path: path('M 0,500 Q 500,250 1200,0 L 1200,500 L 0,500 Z');
        -webkit-clip-path: path('M 0,500 Q 500,250 1200,0 L 1200,500 L 0,500 Z');
        min-height: 500px;
    }

    .video-container::before {
        clip-path: path('M 0,500 Q 500,250 1200,0 L 1200,500 L 0,500 Z');
        -webkit-clip-path: path('M 0,500 Q 500,250 1200,0 L 1200,500 L 0,500 Z');
        transform: translateX(-14px);
    }

    .text-container {
        padding-right: 50px;
        padding-left: 20px;
    }
}

@media (max-width: 768px) {
    .video-container {
        clip-path: none;
        -webkit-clip-path: none;
        min-height: 400px;
        margin-top: 30px;
    }

    .video-container::before {
        display: none;
    }

    .video-container iframe,
    .video-container video {
        transform: scale(1);
    }

    .text-container {
        padding: 20px;
        text-align: center;
    }
}/* End custom CSS */