.elementor-36111 .elementor-element.elementor-element-983c45a{--display:flex;--min-height:100vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-983c45a:not(.elementor-motion-effects-element-type-background), .elementor-36111 .elementor-element.elementor-element-983c45a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1220;background-image:url("https://www.revolution935.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-26-at-19.12.33.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36111 .elementor-element.elementor-element-983c45a::before, .elementor-36111 .elementor-element.elementor-element-983c45a > .elementor-background-video-container::before, .elementor-36111 .elementor-element.elementor-element-983c45a > .e-con-inner > .elementor-background-video-container::before, .elementor-36111 .elementor-element.elementor-element-983c45a > .elementor-background-slideshow::before, .elementor-36111 .elementor-element.elementor-element-983c45a > .e-con-inner > .elementor-background-slideshow::before, .elementor-36111 .elementor-element.elementor-element-983c45a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(42,18,32,0.88) 0%, rgba(42,18,32,0.25) 70%);}.elementor-36111 .elementor-element.elementor-element-2f51efc{--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:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-36111 .elementor-element.elementor-element-537b829{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-eae8606{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-b996bae{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-36111 .elementor-element.elementor-element-b996bae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36111 .elementor-element.elementor-element-b996bae img{border-radius:999px 999px 999px 999px;}.elementor-36111 .elementor-element.elementor-element-fedf60f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-0d96cc7 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-36111 .elementor-element.elementor-element-0d96cc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-17e6d60 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:168px;font-weight:400;line-height:0.82em;letter-spacing:1px;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-4c902f4 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-36111 .elementor-element.elementor-element-4c902f4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:104px;font-weight:400;line-height:0.9em;letter-spacing:8px;color:#A6F0E1;}.elementor-36111 .elementor-element.elementor-element-3adee56 > .elementor-widget-container{margin:4px 0px 30px 0px;}.elementor-36111 .elementor-element.elementor-element-3adee56{text-align:start;}.elementor-36111 .elementor-element.elementor-element-3adee56 img{width:400px;}.elementor-36111 .elementor-element.elementor-element-3d4b30a > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-icon i{color:#A6F0E1;transition:color 0.3s;}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-icon svg{fill:#A6F0E1;transition:fill 0.3s;}.elementor-36111 .elementor-element.elementor-element-3d4b30a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-36111 .elementor-element.elementor-element-3d4b30a .elementor-icon-list-text{color:#FBEFE3;transition:color 0.3s;}.elementor-36111 .elementor-element.elementor-element-b04a9e6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-36111 .elementor-element.elementor-element-b04a9e6{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:1.2em;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-bdded94 .elementor-button{background-color:#7A3A17;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;fill:#FBEFE3;color:#FBEFE3;border-radius:999px 999px 999px 999px;padding:18px 34px 18px 34px;}.elementor-36111 .elementor-element.elementor-element-bdded94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36111 .elementor-element.elementor-element-bdded94 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-36111 .elementor-element.elementor-element-23c30ae{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-3ef9905 img{width:100%;max-width:440px;border-radius:22px 22px 22px 22px;}.elementor-36111 .elementor-element.elementor-element-34bca63{--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:22px 22px;--row-gap:22px;--column-gap:22px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:56px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-34bca63:not(.elementor-motion-effects-element-type-background), .elementor-36111 .elementor-element.elementor-element-34bca63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A1220 0%, #C48E84 100%);}.elementor-36111 .elementor-element.elementor-element-170a477 > .elementor-widget-container{padding:0px 18px 0px 18px;}.elementor-36111 .elementor-element.elementor-element-170a477{text-align:center;}.elementor-36111 .elementor-element.elementor-element-170a477 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#A6F0E1;}.elementor-36111 .elementor-element.elementor-element-c2bcf04{--e-image-carousel-slides-to-show:5;}.elementor-36111 .elementor-element.elementor-element-44f3736{--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;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-44f3736:not(.elementor-motion-effects-element-type-background), .elementor-36111 .elementor-element.elementor-element-44f3736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C48E84 0%, #5A2A2E 100%);}.elementor-36111 .elementor-element.elementor-element-349e23a{--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:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:96px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-36111 .elementor-element.elementor-element-9ccbd8c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-92f3b7a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36111 .elementor-element.elementor-element-92f3b7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:5px;color:#A6F0E1;}.elementor-36111 .elementor-element.elementor-element-4595621 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-36111 .elementor-element.elementor-element-4595621 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;line-height:1.02em;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-8264adb{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(251,239,227,0.82);}.elementor-36111 .elementor-element.elementor-element-8264adb > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-36111 .elementor-element.elementor-element-45aa635 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-icon i{color:#A6F0E1;transition:color 0.3s;}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-icon svg{fill:#A6F0E1;transition:fill 0.3s;}.elementor-36111 .elementor-element.elementor-element-45aa635{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-36111 .elementor-element.elementor-element-45aa635 .elementor-icon-list-text{color:#FBEFE3;transition:color 0.3s;}.elementor-36111 .elementor-element.elementor-element-909003c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;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:rgba(251,239,227,0.22);--border-color:rgba(251,239,227,0.22);--border-radius:18px 18px 18px 18px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:18px;}.elementor-36111 .elementor-element.elementor-element-909003c:not(.elementor-motion-effects-element-type-background), .elementor-36111 .elementor-element.elementor-element-909003c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(42,18,32,0.35);}.elementor-36111 .elementor-element.elementor-element-52e9f04{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;}.elementor-36111 .elementor-element.elementor-element-52e9f04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36111 .elementor-element.elementor-element-52e9f04 img{border-radius:10px 10px 10px 10px;}.elementor-36111 .elementor-element.elementor-element-3d14673{--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:4px 4px;--row-gap:4px;--column-gap:4px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-3d14673.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-36111 .elementor-element.elementor-element-ba03136 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-464421d{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:rgba(251,239,227,0.82);}.elementor-36111 .elementor-element.elementor-element-546bcb0{--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;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;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:rgba(251,239,227,0.22);--border-color:rgba(251,239,227,0.22);--border-radius:28px 28px 28px 28px;box-shadow:0px 30px 80px 0px rgba(42,18,32,0.45);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-36111 .elementor-element.elementor-element-546bcb0:not(.elementor-motion-effects-element-type-background), .elementor-36111 .elementor-element.elementor-element-546bcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(42,18,32,0.42);}.elementor-36111 .elementor-element.elementor-element-f34fb00 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-36111 .elementor-element.elementor-element-f34fb00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:5px;color:#A6F0E1;}.elementor-36111 .elementor-element.elementor-element-fa8973c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-36111 .elementor-element.elementor-element-fa8973c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:400;line-height:1.05em;color:#FBEFE3;}.elementor-36111 .elementor-element.elementor-element-0cc1775 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-36111 .elementor-element.elementor-element-0cc1775{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:rgba(251,239,227,0.82);}.elementor-36111 .elementor-element.elementor-element-f569f8e{--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:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;--padding-top:8px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-36111 .elementor-element.elementor-element-5e2135f{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.8px;color:rgba(251,239,227,0.6);}.elementor-36111 .elementor-element.elementor-element-58644ac{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.8px;color:rgba(251,239,227,0.75);}@media(min-width:768px){.elementor-36111 .elementor-element.elementor-element-2f51efc{--content-width:1240px;}.elementor-36111 .elementor-element.elementor-element-537b829{--width:56%;}.elementor-36111 .elementor-element.elementor-element-23c30ae{--width:40%;}.elementor-36111 .elementor-element.elementor-element-349e23a{--content-width:1240px;}.elementor-36111 .elementor-element.elementor-element-9ccbd8c{--width:44%;}.elementor-36111 .elementor-element.elementor-element-909003c{--width:420px;}.elementor-36111 .elementor-element.elementor-element-546bcb0{--width:50%;}.elementor-36111 .elementor-element.elementor-element-f569f8e{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-36111 .elementor-element.elementor-element-537b829{--width:100%;}.elementor-36111 .elementor-element.elementor-element-23c30ae{--width:100%;}.elementor-36111 .elementor-element.elementor-element-9ccbd8c{--width:100%;}.elementor-36111 .elementor-element.elementor-element-546bcb0{--width:100%;}}@media(max-width:1024px){.elementor-36111 .elementor-element.elementor-element-2f51efc{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-36111 .elementor-element.elementor-element-537b829{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36111 .elementor-element.elementor-element-eae8606{--justify-content:center;}.elementor-36111 .elementor-element.elementor-element-fedf60f .elementor-heading-title{font-size:12px;}.elementor-36111 .elementor-element.elementor-element-0d96cc7 .elementor-heading-title{font-size:12px;}.elementor-36111 .elementor-element.elementor-element-17e6d60{text-align:center;}.elementor-36111 .elementor-element.elementor-element-17e6d60 .elementor-heading-title{font-size:132px;}.elementor-36111 .elementor-element.elementor-element-4c902f4{text-align:center;}.elementor-36111 .elementor-element.elementor-element-4c902f4 .elementor-heading-title{font-size:84px;}.elementor-36111 .elementor-element.elementor-element-3adee56{text-align:center;}.elementor-36111 .elementor-element.elementor-element-3adee56 img{width:360px;}.elementor-36111 .elementor-element.elementor-element-b04a9e6{text-align:center;font-size:28px;}.elementor-36111 .elementor-element.elementor-element-bdded94 .elementor-button{font-size:13px;}.elementor-36111 .elementor-element.elementor-element-170a477 .elementor-heading-title{font-size:12px;}.elementor-36111 .elementor-element.elementor-element-c2bcf04{--e-image-carousel-slides-to-show:4;}.elementor-36111 .elementor-element.elementor-element-349e23a{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36111 .elementor-element.elementor-element-9ccbd8c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36111 .elementor-element.elementor-element-92f3b7a{text-align:center;}.elementor-36111 .elementor-element.elementor-element-92f3b7a .elementor-heading-title{font-size:12px;}.elementor-36111 .elementor-element.elementor-element-4595621{text-align:center;}.elementor-36111 .elementor-element.elementor-element-4595621 .elementor-heading-title{font-size:46px;}.elementor-36111 .elementor-element.elementor-element-8264adb{text-align:center;font-size:16px;}.elementor-36111 .elementor-element.elementor-element-909003c{--flex-wrap:nowrap;}.elementor-36111 .elementor-element.elementor-element-ba03136 .elementor-heading-title{font-size:13px;}.elementor-36111 .elementor-element.elementor-element-464421d{font-size:13px;}.elementor-36111 .elementor-element.elementor-element-f34fb00 .elementor-heading-title{font-size:12px;}.elementor-36111 .elementor-element.elementor-element-fa8973c .elementor-heading-title{font-size:34px;}.elementor-36111 .elementor-element.elementor-element-0cc1775{font-size:15px;}.elementor-36111 .elementor-element.elementor-element-5e2135f{font-size:11px;}.elementor-36111 .elementor-element.elementor-element-58644ac{font-size:11px;}}@media(max-width:767px){.elementor-36111 .elementor-element.elementor-element-983c45a{--min-height:0vh;}.elementor-36111 .elementor-element.elementor-element-2f51efc{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-36111 .elementor-element.elementor-element-eae8606{--flex-wrap:nowrap;}.elementor-36111 .elementor-element.elementor-element-b996bae{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-36111 .elementor-element.elementor-element-fedf60f .elementor-heading-title{font-size:11px;}.elementor-36111 .elementor-element.elementor-element-0d96cc7 .elementor-heading-title{font-size:11px;}.elementor-36111 .elementor-element.elementor-element-17e6d60 .elementor-heading-title{font-size:92px;}.elementor-36111 .elementor-element.elementor-element-4c902f4 .elementor-heading-title{font-size:62px;}.elementor-36111 .elementor-element.elementor-element-3adee56 img{width:280px;}.elementor-36111 .elementor-element.elementor-element-b04a9e6{font-size:24px;}.elementor-36111 .elementor-element.elementor-element-bdded94 .elementor-button{font-size:13px;}.elementor-36111 .elementor-element.elementor-element-3ef9905 img{max-width:92%;}.elementor-36111 .elementor-element.elementor-element-34bca63{--padding-top:40px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-36111 .elementor-element.elementor-element-170a477 .elementor-heading-title{font-size:10px;}.elementor-36111 .elementor-element.elementor-element-c2bcf04{--e-image-carousel-slides-to-show:2;}.elementor-36111 .elementor-element.elementor-element-349e23a{--padding-top:56px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-36111 .elementor-element.elementor-element-92f3b7a .elementor-heading-title{font-size:11px;}.elementor-36111 .elementor-element.elementor-element-4595621 .elementor-heading-title{font-size:38px;}.elementor-36111 .elementor-element.elementor-element-8264adb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-36111 .elementor-element.elementor-element-909003c{--width:100%;--flex-wrap:nowrap;}.elementor-36111 .elementor-element.elementor-element-52e9f04{--container-widget-width:76px;--container-widget-flex-grow:0;width:var( --container-widget-width, 76px );max-width:76px;}.elementor-36111 .elementor-element.elementor-element-ba03136 .elementor-heading-title{font-size:12px;}.elementor-36111 .elementor-element.elementor-element-464421d{font-size:13px;}.elementor-36111 .elementor-element.elementor-element-546bcb0{--border-radius:22px 22px 22px 22px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-36111 .elementor-element.elementor-element-f34fb00 .elementor-heading-title{font-size:11px;}.elementor-36111 .elementor-element.elementor-element-fa8973c .elementor-heading-title{font-size:30px;}.elementor-36111 .elementor-element.elementor-element-0cc1775{font-size:14px;}.elementor-36111 .elementor-element.elementor-element-f569f8e{--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:8px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-36111 .elementor-element.elementor-element-5e2135f{font-size:11px;}.elementor-36111 .elementor-element.elementor-element-58644ac{font-size:11px;}}/* Start custom CSS *//* =========================================================
   SUNSET 935 LIVE @ THE ELSER – effetti speciali della pagina
   Testi, immagini, colori, font e spazi si cambiano dai pannelli
   di Elementor. Qui ci sono solo gli effetti che Elementor non ha.
   ========================================================= */
body{background:#2a1220!important;overflow-x:hidden}
.sun935{--cream:#fbefe3;--mint:#a6f0e1;--rose:#c48e84;--brown:#7a3a17;--copper:#b5652e;--dusk:#2a1220;position:relative;isolation:isolate}
.sun935 .elementor-widget-text-editor p{margin:0}
.sun935 .elementor-widget-text-editor a{color:inherit;text-decoration:none}
.sun935 .elementor-widget-text-editor a:hover{color:#fff}

/* Sole che "respira" in basso a destra */
.sun935-hero{overflow:hidden}
.sun935-hero::after{content:"";position:absolute;right:-10%;bottom:-30%;width:70vw;height:70vw;max-width:1000px;max-height:1000px;border-radius:50%;background:radial-gradient(circle,rgba(255,170,110,.45) 0%,rgba(232,115,90,.22) 35%,rgba(232,115,90,0) 65%);mix-blend-mode:screen;pointer-events:none;z-index:0;animation:sun935-breathe 9s ease-in-out infinite}
.sun935-hero > .e-con-inner{position:relative;z-index:1}

/* "You are invited" */
.sun935-kicker .elementor-heading-title{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid rgba(251,239,227,.45);background:rgba(251,239,227,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}

/* Titolo con luce calda */
.sun935-title .elementor-heading-title{text-shadow:0 6px 40px rgba(232,115,90,.55),0 2px 0 rgba(0,0,0,.08)}

/* LIVE al neon menta */
.sun935-live .elementor-heading-title{text-shadow:0 0 12px rgba(166,240,225,.9),0 0 34px rgba(166,240,225,.55),0 0 70px rgba(166,240,225,.35);animation:sun935-neon 4s ease-in-out infinite}

/* Data / ora / luogo come "pillole" */
.sun935-chips .elementor-icon-list-items{gap:10px;row-gap:10px}
.sun935-chips .elementor-icon-list-item{margin:0!important;padding:9px 16px!important;border-radius:999px;background:rgba(42,18,32,.38);border:1px solid rgba(251,239,227,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.sun935-chips .elementor-icon-list-item::after{display:none!important}

/* Pulsante marrone come la locandina, con riflesso */
.sun935-cta .elementor-button{position:relative;overflow:hidden;background:linear-gradient(135deg,#6a2f12 0%,#8b4a22 50%,#b5652e 100%)!important;box-shadow:0 14px 40px rgba(122,58,23,.55),inset 0 1px 0 rgba(255,255,255,.25)}
.sun935-cta .elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:sun935-shine 3.5s ease-in-out infinite}
.sun935-cta .elementor-button:hover{filter:brightness(1.08)}
.sun935-cta .elementor-button-icon{animation:sun935-bob 1.4s ease-in-out infinite}

/* Locandina: inclinata, che galleggia, con bagliore */
.sun935-poster img{display:block;transform:rotate(-3deg);box-shadow:0 30px 80px rgba(42,18,32,.6),0 0 0 1px rgba(251,239,227,.25),0 0 60px rgba(232,115,90,.35);animation:sun935-float 7s ease-in-out infinite;transition:transform .4s}
.sun935-poster img:hover{transform:rotate(0) scale(1.02)}

/* Riquadri di vetro */
.sun935-card,.sun935-app{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}
.sun935-qr img{background:#fff;padding:6px}
.sun935-app .e-con{min-width:0;flex:1 1 0%}
.sun935-card{scroll-margin-top:16px}
.sun935-card::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--sun935-a,0deg),transparent 0 70%,var(--mint) 80%,#ffd2b0 88%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sun935-spin 7s linear infinite;pointer-events:none;z-index:2}
.sun935-details .elementor-icon-list-item{padding-bottom:4px}

/* ===== Stile del form Gravity Forms ===== */
.sun935-form .gform_wrapper.gform-theme{--gf-color-primary:var(--brown);--gf-color-primary-rgb:122,58,23;--gf-ctrl-bg-color:rgba(251,239,227,.1);--gf-ctrl-border-color:rgba(251,239,227,.28);--gf-ctrl-border-color-focus:var(--mint);--gf-ctrl-color:#fff;--gf-ctrl-label-color-primary:var(--cream);--gf-ctrl-label-color-secondary:rgba(251,239,227,.7);--gf-ctrl-label-color-req:var(--mint);--gf-ctrl-radius:14px;--gf-ctrl-size:52px;--gf-ctrl-choice-check-color:#fff;--gf-color-danger:#ffd0c4;margin:0!important}
.sun935-form .gform_wrapper .gform_fields{row-gap:18px!important;column-gap:14px!important}
.sun935-form .gform_wrapper .gfield_label,.sun935-form .gform_wrapper legend.gfield_label{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--cream)!important;margin-bottom:8px!important}
.sun935-form .gform_wrapper .gfield_required{color:var(--mint)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.06em!important}
.sun935-form .gform_wrapper input[type=text],.sun935-form .gform_wrapper input[type=email],.sun935-form .gform_wrapper input[type=tel],.sun935-form .gform_wrapper select{background:rgba(251,239,227,.1)!important;border:1px solid rgba(251,239,227,.28)!important;border-radius:14px!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;height:52px!important;padding:0 16px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background .2s!important}
.sun935-form .gform_wrapper select option{color:#2a1220}
.sun935-form .gform_wrapper input::placeholder{color:rgba(251,239,227,.5)!important}
.sun935-form .gform_wrapper input:hover,.sun935-form .gform_wrapper select:hover{border-color:rgba(251,239,227,.5)!important}
.sun935-form .gform_wrapper input[type=text]:focus,.sun935-form .gform_wrapper input[type=email]:focus,.sun935-form .gform_wrapper input[type=tel]:focus,.sun935-form .gform_wrapper select:focus{outline:none!important;border-color:var(--mint)!important;background:rgba(251,239,227,.16)!important;box-shadow:0 0 0 4px rgba(166,240,225,.18),0 0 26px rgba(166,240,225,.3)!important}
.sun935-form .gform_wrapper input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #6e3c3e inset!important;caret-color:#fff}
.sun935-form .gform_wrapper .gform-field-label--type-sub{font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(251,239,227,.65)!important;margin-top:6px!important}
.sun935-form .gform_wrapper .gfield--type-checkbox .gfield_label{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}
.sun935-form .gform_wrapper input[type=checkbox]{accent-color:var(--brown);width:20px!important;height:20px!important;border-radius:6px!important;border-color:rgba(251,239,227,.5)!important;background:rgba(251,239,227,.1)!important}
.sun935-form .gform_wrapper input[type=checkbox]:checked{background:var(--brown)!important;border-color:var(--brown)!important}
.sun935-form .gform_wrapper .gchoice label,.sun935-form .gform_wrapper .gchoice label a{color:var(--cream)!important;font-family:Montserrat,sans-serif!important;font-size:14px!important}
.sun935-form .gform_wrapper .gchoice label a{text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px}
.sun935-form .gform_wrapper .gform_footer{margin-top:22px!important;padding:0!important}
.sun935-form .gform_wrapper .gform_footer .gform_button{position:relative;width:100%!important;height:60px!important;border:0!important;border-radius:999px!important;cursor:pointer;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--cream)!important;background:linear-gradient(135deg,#6a2f12 0%,#8b4a22 50%,#b5652e 100%)!important;box-shadow:0 14px 40px rgba(42,18,32,.45),inset 0 1px 0 rgba(255,255,255,.25)!important;transition:transform .2s,filter .2s!important}
.sun935-form .gform_wrapper .gform_footer .gform_button:hover{transform:translateY(-2px);filter:brightness(1.1)}
.sun935-form .gform_wrapper .gform_validation_errors{background:rgba(42,18,32,.45)!important;border:1px solid rgba(255,208,196,.6)!important;border-radius:14px!important;box-shadow:none!important}
.sun935-form .gform_wrapper .gform_validation_errors h2{color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px!important}
.sun935-form .gform_wrapper .gfield_error input{border-color:#ffd0c4!important}
.sun935-form .gform_wrapper .validation_message{background:none!important;border:0!important;padding:6px 0 0!important;color:#ffd0c4!important;font-size:13px!important}
.sun935-form .gform_confirmation_message,.sun935-form .gform_confirmation_message *{color:var(--cream)!important;text-align:center!important;font-family:Montserrat,sans-serif!important}
.sun935-form .gform_confirmation_message strong{color:var(--mint)!important}


/* ===== Loghi: radio, hotel e slider dei partner ===== */
.sun935-radiologo img{border-radius:50%;box-shadow:0 0 0 2px rgba(251,239,227,.35),0 8px 24px rgba(42,18,32,.5)}
.sun935-elser img{filter:drop-shadow(0 4px 30px rgba(232,115,90,.45))}
.sun935-sponsorband{overflow:hidden}
.sun935-sponsors{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.sun935-sponsors .swiper-wrapper{transition-timing-function:linear!important;align-items:center}
.sun935-sponsors .swiper-slide{display:flex!important;align-items:center;justify-content:center;height:110px}
.sun935-sponsors .swiper-slide-inner,.sun935-sponsors figure{display:flex;align-items:center;justify-content:center;height:100%;margin:0}
.sun935-sponsors .swiper-slide-image{width:auto!important;max-width:82%;max-height:70px;object-fit:contain;margin:0 auto;opacity:.92;transition:opacity .3s,transform .3s}
.sun935-sponsors .swiper-slide-image[src*="miamimini"]{max-height:96px;border-radius:50%;box-shadow:0 0 0 2px rgba(251,239,227,.3)}
.sun935-sponsors .swiper-slide-image[src*="milagro"]{max-height:90px}
.sun935-sponsors .swiper-slide-image:hover{opacity:1;transform:scale(1.06)}
@media (max-width:767px){
 .sun935-sponsors .swiper-slide{height:90px}
 .sun935-sponsors .swiper-slide-image{max-height:54px}
 .sun935-sponsors .swiper-slide-image[src*="miamimini"]{max-height:76px}
 .sun935-sponsors .swiper-slide-image[src*="milagro"]{max-height:72px}
}


/* Striscia dei partner che scorre (costruita dal widget HTML) */
.sun935-sponsors.is-marquee .elementor-image-carousel-wrapper{display:none!important}
.sun935-marquee{overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.sun935-marquee-track{display:flex;align-items:center;gap:72px;width:max-content;animation:sun935-marquee 32s linear infinite}
.sun935-marquee:hover .sun935-marquee-track{animation-play-state:paused}
.sun935-marquee-track img{flex:0 0 auto;height:66px;width:auto;max-width:none;object-fit:contain;margin:0;opacity:.92;transition:opacity .3s,transform .3s}
.sun935-marquee-track img[src*="miamimini"]{height:92px;border-radius:50%;box-shadow:0 0 0 2px rgba(251,239,227,.3)}
.sun935-marquee-track img[src*="milagro"]{height:86px}
.sun935-marquee-track img:hover{opacity:1;transform:scale(1.06)}
@keyframes sun935-marquee{to{transform:translateX(calc(-50% - 36px))}}
@media (max-width:767px){
 .sun935-marquee-track{gap:44px;animation-duration:26s}
 .sun935-marquee-track img{height:46px}
 .sun935-marquee-track img[src*="miamimini"]{height:70px}
 .sun935-marquee-track img[src*="milagro"]{height:64px}
}

/* ===== Animazioni ===== */
@property --sun935-a{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes sun935-spin{to{--sun935-a:360deg}}
@keyframes sun935-breathe{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}
@keyframes sun935-neon{0%,100%{opacity:1}46%{opacity:1}48%{opacity:.75}50%{opacity:1}52%{opacity:.85}54%{opacity:1}}
@keyframes sun935-shine{0%,60%{left:-60%}100%{left:130%}}
@keyframes sun935-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@keyframes sun935-float{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-12px)}}

/* ===== Tablet e telefono ===== */
@media (max-width:1024px){
 .sun935-chips .elementor-icon-list-items{justify-content:center}
 .sun935-details .elementor-icon-list-items{display:inline-block;text-align:left}
 .sun935-details{text-align:center}
}
@media (max-width:767px){
 .sun935-poster img{transform:rotate(-2deg)}
 .sun935-form .gform_wrapper .gform_fields{grid-template-columns:1fr!important}
 .sun935-form .gform_wrapper .gfield{grid-column:1/-1!important}
 .sun935-form .gform_wrapper .ginput_complex{flex-direction:column!important;gap:14px!important;margin:0!important}
 .sun935-form .gform_wrapper .ginput_complex > span{width:100%!important;flex:1 1 100%!important;max-width:100%!important;padding:0!important}
}
@media (prefers-reduced-motion:reduce){
 .sun935-hero::after,.sun935-live .elementor-heading-title,.sun935-poster img,.sun935-cta .elementor-button::after{animation:none!important}
}/* End custom CSS */