.elementor-421 .elementor-element.elementor-element-2beaafc{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-2beaafc:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-2beaafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-DESKTOP-01.jpg");background-position:top center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-a67d8fb{--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-421 .elementor-element.elementor-element-b3162db{--display:flex;}.elementor-421 .elementor-element.elementor-element-10ffa2b{--display:flex;}.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-421 .elementor-element.elementor-element-583d535{text-align:start;}.elementor-421 .elementor-element.elementor-element-583d535 img{width:75%;}.elementor-421 .elementor-element.elementor-element-997a125{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:200px;}.elementor-421 .elementor-element.elementor-element-230d730{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-b6a3c1a{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-b6a3c1a.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-b6a3c1a .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-b6a3c1a .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-b6a3c1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-b6a3c1a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-421 .elementor-element.elementor-element-b6a3c1a .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.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-421 .elementor-element.elementor-element-aacf1bb{text-align:start;}.elementor-421 .elementor-element.elementor-element-aacf1bb .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.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-421 .elementor-element.elementor-element-8bb7fee{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.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-421 .elementor-element.elementor-element-94a917b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-94a917b .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-421 .elementor-element.elementor-element-55de599{--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-421 .elementor-element.elementor-element-55de599:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-55de599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-57500b9{--display:flex;}.elementor-421 .elementor-element.elementor-element-7825d42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-7825d42 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:35px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-9105634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-9105634:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-9105634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-BG-01.jpg");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-9105634::before, .elementor-421 .elementor-element.elementor-element-9105634 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-9105634 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-9105634 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-9105634 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-9105634 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B0B0B33 75%, var( --e-global-color-a4aa8e8 ) 100%);}.elementor-421 .elementor-element.elementor-element-e7d4e53{--display:flex;}.elementor-421 .elementor-element.elementor-element-79339d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-421 .elementor-element.elementor-element-ea7d542{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-94ec823{--display:flex;}.elementor-421 .elementor-element.elementor-element-188a0f3{padding:0px 180px 0px 180px;text-align:center;}.elementor-421 .elementor-element.elementor-element-188a0f3 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-89e2e3f{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-89e2e3f.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-c4ed91a{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-c4ed91a .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-c4ed91a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-421 .elementor-element.elementor-element-70072e7{padding:0px 200px 0px 200px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-36fdb00{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-421 .elementor-element.elementor-element-f7934e4{--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:15px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-7ff550b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-421 .elementor-element.elementor-element-7ff550b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:25px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-64270b0{padding:0px 200px 0px 200px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-68597b8{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-68597b8:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-68597b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-107cc7f{--display:flex;}.elementor-421 .elementor-element.elementor-element-0bddb3d{padding:0px 180px 0px 180px;text-align:center;}.elementor-421 .elementor-element.elementor-element-0bddb3d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-4dca04a{--display:flex;}.elementor-421 .elementor-element.elementor-element-f32149e{--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-421 .elementor-element.elementor-element-d70b8c1{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-bcac8c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;text-align:center;}.elementor-421 .elementor-element.elementor-element-bcac8c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-9a138a6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-aff99e0{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-aff99e0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-a496b34{--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-421 .elementor-element.elementor-element-a496b34:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-a496b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-4e4a6e7{--display:flex;}.elementor-421 .elementor-element.elementor-element-19e5589{padding:0px 150px 0px 150px;text-align:center;}.elementor-421 .elementor-element.elementor-element-19e5589 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:35px;color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-f510c3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-f510c3e:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-f510c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-BG-02.jpg");background-position:top center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-f510c3e::before, .elementor-421 .elementor-element.elementor-element-f510c3e > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-f510c3e > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-f510c3e > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-f510c3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-f510c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B0B0B9E 0%, #0B0B0BDE 41%);}.elementor-421 .elementor-element.elementor-element-14b6d6e{--display:flex;}.elementor-421 .elementor-element.elementor-element-60d2437{--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-421 .elementor-element.elementor-element-12939e7{--display:flex;}.elementor-421 .elementor-element.elementor-element-12939e7.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-f8f4292{padding:0px 100px 0px 120px;text-align:start;}.elementor-421 .elementor-element.elementor-element-f8f4292 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-3445694{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-421 .elementor-element.elementor-element-a64b37f{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-2540ab6{padding:0px 100px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;}.elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-cb2b9d9{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-5d79560{padding:0px 100px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;}.elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-5be7c51{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-8e0fe6d{padding:0px 100px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;}.elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-f30bd1a{--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-421 .elementor-element.elementor-element-6ae78c6{--display:flex;}.elementor-421 .elementor-element.elementor-element-6ae78c6.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-1c4a4d1{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-1c4a4d1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-05cc241{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-421 .elementor-element.elementor-element-00ad218{--display:flex;}.elementor-421 .elementor-element.elementor-element-76b1370{text-align:center;}.elementor-421 .elementor-element.elementor-element-76b1370 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-5da9836{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-b0c8f6f{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-b0c8f6f:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-b0c8f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-b0c8f6f::before, .elementor-421 .elementor-element.elementor-element-b0c8f6f > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b0c8f6f > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b0c8f6f > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b0c8f6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b0c8f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C9A24D6B 0%, var( --e-global-color-a4aa8e8 ) 48%);}.elementor-421 .elementor-element.elementor-element-e200d97{--display:flex;}.elementor-421 .elementor-element.elementor-element-4a23765{--display:flex;}.elementor-421 .elementor-element.elementor-element-f5868c8{padding:0px 180px 0px 180px;text-align:center;}.elementor-421 .elementor-element.elementor-element-f5868c8 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-9b90580{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-e95d52a{--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-421 .elementor-element.elementor-element-b3874fb{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-8b85a95 img{border-radius:18px 18px 18px 18px;}.elementor-421 .elementor-element.elementor-element-f8843b4{--display:flex;}.elementor-421 .elementor-element.elementor-element-15cdec1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-421 .elementor-element.elementor-element-15cdec1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-938bee3{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-31405b3 img{border-radius:18px 18px 18px 18px;}.elementor-421 .elementor-element.elementor-element-50494f6{--display:flex;}.elementor-421 .elementor-element.elementor-element-93216cd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-421 .elementor-element.elementor-element-93216cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-face3f9{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-20d894b img{border-radius:18px 18px 18px 18px;}.elementor-421 .elementor-element.elementor-element-11c8d1a{--display:flex;}.elementor-421 .elementor-element.elementor-element-03455d9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-421 .elementor-element.elementor-element-03455d9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-a31fe71{--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-421 .elementor-element.elementor-element-e5fc5ba{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-804f807 img{border-radius:18px 18px 18px 18px;}.elementor-421 .elementor-element.elementor-element-06da711{--display:flex;}.elementor-421 .elementor-element.elementor-element-4cb8a08{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-421 .elementor-element.elementor-element-4cb8a08 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-997882a{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-164efa9 img{border-radius:18px 18px 18px 18px;}.elementor-421 .elementor-element.elementor-element-22273ea{--display:flex;}.elementor-421 .elementor-element.elementor-element-4bd5c68{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-421 .elementor-element.elementor-element-4bd5c68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-5b460d5{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-149a07e img{border-radius:18px 18px 18px 18px;}.elementor-421 .elementor-element.elementor-element-7679a47{--display:flex;}.elementor-421 .elementor-element.elementor-element-b98496b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-421 .elementor-element.elementor-element-b98496b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-ec1b62d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-9c7b985{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-9c7b985 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-421 .elementor-element.elementor-element-3abe4df{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-3abe4df:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-3abe4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-3abe4df::before, .elementor-421 .elementor-element.elementor-element-3abe4df > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-3abe4df > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-3abe4df > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-3abe4df > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-3abe4df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C9A24D6B 0%, var( --e-global-color-a4aa8e8 ) 48%);}.elementor-421 .elementor-element.elementor-element-08729a6{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-ad87151{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-b2d71b4{padding:0px 180px 0px 180px;text-align:center;}.elementor-421 .elementor-element.elementor-element-b2d71b4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-24ce0be{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-c4f6afb{--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-421 .elementor-element.elementor-element-c4f6afb.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-13da601{padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-13da601 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-ad61ec7{padding:0px 100px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-ad61ec7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:42px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-2a39248{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-2a39248 .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-421 .elementor-element.elementor-element-2a39248 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-07d7884{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-81de1d5{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-81de1d5:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-81de1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-81de1d5.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-f4eec53{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-df3274b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-e4f07ef{--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-421 .elementor-element.elementor-element-e4f07ef.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-3a930e8{padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-3a930e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-fbfe30c{padding:0px 100px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-fbfe30c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:42px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-63e978c{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-63e978c .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-421 .elementor-element.elementor-element-63e978c .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-7a76866{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-1dabca0{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-1dabca0:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-1dabca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-1dabca0.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-1758d6e{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-8507475{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-fce4a66{--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-421 .elementor-element.elementor-element-fce4a66.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-7b0075e{padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-7b0075e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-bc9f8d7{padding:0px 100px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-bc9f8d7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:42px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-fa8cef8{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-fa8cef8 .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-421 .elementor-element.elementor-element-fa8cef8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-3ae3160{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-9ae2b13{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-9ae2b13:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-9ae2b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-9ae2b13.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-1fc8ad8{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-b3e7901{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-d51a5d0{--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-421 .elementor-element.elementor-element-d51a5d0.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-1f5f15f{padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-1f5f15f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-4632780{padding:0px 100px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-4632780 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:42px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-19e9ddf{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-19e9ddf .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-421 .elementor-element.elementor-element-19e9ddf .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-c449e61{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-0fcdb6d{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-0fcdb6d:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-0fcdb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-0fcdb6d.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-8d52e6b{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-d663be2{--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:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-b892fbf{--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-421 .elementor-element.elementor-element-b892fbf.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-e41169f{padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-e41169f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-d00407a{padding:0px 100px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-d00407a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:42px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-769eed2{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;}.elementor-421 .elementor-element.elementor-element-769eed2 .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-421 .elementor-element.elementor-element-769eed2 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-772ea06{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-1048ede{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-421 .elementor-element.elementor-element-1048ede:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-1048ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-1048ede.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-52aa8c8{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-52e7363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.83;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-52e7363:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-52e7363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-BG-04.jpg");}.elementor-421 .elementor-element.elementor-element-52e7363::before, .elementor-421 .elementor-element.elementor-element-52e7363 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-52e7363 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-52e7363 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-52e7363 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-52e7363 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dc964d3 );--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-38a4879{--display:flex;}.elementor-421 .elementor-element.elementor-element-1f9d02b{--display:flex;}.elementor-421 .elementor-element.elementor-element-35f20f2{padding:0px 250px 0px 250px;text-align:center;}.elementor-421 .elementor-element.elementor-element-35f20f2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:35px;color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-be37b88{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-f3d2784{--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-421 .elementor-element.elementor-element-155ce1f{--display:flex;}.elementor-421 .elementor-element.elementor-element-155ce1f.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-bf5e245{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-6f7c707 .elementor-icon-wrapper{text-align:center;}.elementor-421 .elementor-element.elementor-element-6f7c707.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-6f7c707.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-6f7c707.elementor-view-default .elementor-icon{color:var( --e-global-color-b79ec1f );border-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-6f7c707.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-6f7c707.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-6f7c707 .elementor-icon{font-size:40px;}.elementor-421 .elementor-element.elementor-element-6f7c707 .elementor-icon svg{height:40px;}.elementor-421 .elementor-element.elementor-element-886fe11{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-886fe11 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:22px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-b940ced{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-17e4778 .elementor-icon-wrapper{text-align:center;}.elementor-421 .elementor-element.elementor-element-17e4778.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-17e4778.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-17e4778.elementor-view-default .elementor-icon{color:var( --e-global-color-b79ec1f );border-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-17e4778.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-17e4778.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-17e4778 .elementor-icon{font-size:40px;}.elementor-421 .elementor-element.elementor-element-17e4778 .elementor-icon svg{height:40px;}.elementor-421 .elementor-element.elementor-element-da6bb96{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-da6bb96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:22px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-1502af8{--display:flex;}.elementor-421 .elementor-element.elementor-element-cbaba49{--display:flex;}.elementor-421 .elementor-element.elementor-element-cbaba49.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-af3aace{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-a143b66 .elementor-icon-wrapper{text-align:center;}.elementor-421 .elementor-element.elementor-element-a143b66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-a143b66.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-a143b66.elementor-view-default .elementor-icon{color:var( --e-global-color-b79ec1f );border-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-a143b66.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-a143b66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-a143b66 .elementor-icon{font-size:40px;}.elementor-421 .elementor-element.elementor-element-a143b66 .elementor-icon svg{height:40px;}.elementor-421 .elementor-element.elementor-element-9f17331{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-9f17331 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:22px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-f090a32{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-421 .elementor-element.elementor-element-4b3d6fe .elementor-icon-wrapper{text-align:center;}.elementor-421 .elementor-element.elementor-element-4b3d6fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-4b3d6fe.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-4b3d6fe.elementor-view-default .elementor-icon{color:var( --e-global-color-b79ec1f );border-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-4b3d6fe.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-4b3d6fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-4b3d6fe .elementor-icon{font-size:40px;}.elementor-421 .elementor-element.elementor-element-4b3d6fe .elementor-icon svg{height:40px;}.elementor-421 .elementor-element.elementor-element-dd4c291{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-dd4c291 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:22px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-8d8dc7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-421 .elementor-element.elementor-element-bd4b619{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-421 .elementor-element.elementor-element-bd4b619:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-bd4b619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-fe9edbb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-fe56244{--display:flex;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-fe56244:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-fe56244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-fe56244::before, .elementor-421 .elementor-element.elementor-element-fe56244 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-fe56244 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-fe56244 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-fe56244 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-fe56244 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C9A24D6B 0%, var( --e-global-color-a4aa8e8 ) 48%);}.elementor-421 .elementor-element.elementor-element-a828072{--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:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-44a66a2{--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:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-0e7e765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-0e7e765 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-12b18ec{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-12b18ec.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-icon i{color:var( --e-global-color-e5a268b );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-icon svg{fill:var( --e-global-color-e5a268b );transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-a090cd1{--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:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-70fcd24{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-70fcd24 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-ce73da6{padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-ce73da6.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#C9A24D;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-icon i{color:#EE0000;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-icon svg{fill:#EE0000;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-text{color:var( --e-global-color-dc964d3 );transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-db0779a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.83;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-db0779a:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-db0779a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79ec1f );background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-BG-05.jpg");background-position:top center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-db0779a::before, .elementor-421 .elementor-element.elementor-element-db0779a > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-db0779a > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-db0779a > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-db0779a > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-db0779a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b79ec1f );--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-2dfcb26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-421 .elementor-element.elementor-element-f11460a{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-421 .elementor-element.elementor-element-7ae4986{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-7ae4986 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-dc964d3 );}.elementor-421 .elementor-element.elementor-element-80536b5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-80536b5 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-421 .elementor-element.elementor-element-b69e446{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.83;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-b69e446:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-b69e446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-BG-04.jpg");}.elementor-421 .elementor-element.elementor-element-b69e446::before, .elementor-421 .elementor-element.elementor-element-b69e446 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b69e446 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b69e446 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b69e446 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b69e446 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dc964d3 );--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-2da6b50{--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-421 .elementor-element.elementor-element-16648d3{--display:flex;}.elementor-421 .elementor-element.elementor-element-16648d3.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-91d9754{text-align:center;}.elementor-421 .elementor-element.elementor-element-91d9754 img{width:80%;}.elementor-421 .elementor-element.elementor-element-06e9569{--display:flex;}.elementor-421 .elementor-element.elementor-element-06e9569.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-f3205b4{padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-f3205b4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:35px;color:var( --e-global-color-b79ec1f );}.elementor-421 .elementor-element.elementor-element-4b58f9b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-8472295{--divider-border-style:solid;--divider-color:var( --e-global-color-e5a268b );--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-8472295 .elementor-divider-separator{width:60%;margin:0 auto;margin-left:0;}.elementor-421 .elementor-element.elementor-element-8472295 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-c0cffbc{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-58e9f4a{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-58e9f4a:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-58e9f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-58e9f4a::before, .elementor-421 .elementor-element.elementor-element-58e9f4a > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-58e9f4a > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-58e9f4a > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-58e9f4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-58e9f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C9A24D6B 0%, var( --e-global-color-a4aa8e8 ) 48%);}.elementor-421 .elementor-element.elementor-element-0f9f4ae{--display:flex;}.elementor-421 .elementor-element.elementor-element-a7519c4{--display:flex;}.elementor-421 .elementor-element.elementor-element-7e9d64e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-7e9d64e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-1c8541f{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-69ebfe8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-69ebfe8 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-421 .elementor-element.elementor-element-c0b26d4{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-c0b26d4:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-c0b26d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-c0b26d4::before, .elementor-421 .elementor-element.elementor-element-c0b26d4 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c0b26d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c0b26d4 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c0b26d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c0b26d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C9A24D6B 0%, var( --e-global-color-a4aa8e8 ) 48%);}.elementor-421 .elementor-element.elementor-element-2709140{--display:flex;}.elementor-421 .elementor-element.elementor-element-2c08934{--display:flex;}.elementor-421 .elementor-element.elementor-element-ee0717f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-ee0717f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;line-height:29px;color:var( --e-global-color-e5a268b );}.elementor-421 .elementor-element.elementor-element-c28e57b{--display:flex;}.elementor-421 .elementor-element.elementor-element-913f8a7{--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-421 .elementor-element.elementor-element-913f8a7:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-913f8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}.elementor-421 .elementor-element.elementor-element-5a7b182{--display:flex;}.elementor-421 .elementor-element.elementor-element-d0a15c1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#9D9D9D;}body.elementor-page-421:not(.elementor-motion-effects-element-type-background), body.elementor-page-421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4aa8e8 );}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-55de599{--content-width:1600px;}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-2beaafc:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-2beaafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josesilvaoficial.com/wp-content/uploads/2026/02/MASTERCLASS-MOBILE-01.jpg");}.elementor-421 .elementor-element.elementor-element-2beaafc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-583d535{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-997a125{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-997a125.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-aacf1bb{text-align:center;}.elementor-421 .elementor-element.elementor-element-aacf1bb .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-8bb7fee{text-align:center;font-size:14px;}.elementor-421 .elementor-element.elementor-element-94a917b .elementor-button{font-size:14px;}.elementor-421 .elementor-element.elementor-element-79339d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-94ec823{--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-421 .elementor-element.elementor-element-94ec823.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-188a0f3{padding:0px 30px 0px 30px;}.elementor-421 .elementor-element.elementor-element-188a0f3 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-89e2e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-89e2e3f .elementor-icon-list-item > a{font-size:14px;}.elementor-421 .elementor-element.elementor-element-c4ed91a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-c4ed91a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-70072e7{padding:0px 0px 0px 0px;font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-36fdb00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-7ff550b{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-7ff550b .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-421 .elementor-element.elementor-element-64270b0{padding:0px 0px 0px 0px;font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-0bddb3d{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-0bddb3d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-d70b8c1{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-bcac8c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-bcac8c6 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-9a138a6{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-aff99e0 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-19e5589{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-19e5589 .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-421 .elementor-element.elementor-element-f8f4292{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-f8f4292 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-3445694{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-2540ab6{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-2540ab6 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-5d79560{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-5d79560 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-8e0fe6d{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-8e0fe6d .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-1c4a4d1{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-1c4a4d1 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-05cc241{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-76b1370 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-5da9836{font-size:15px;}.elementor-421 .elementor-element.elementor-element-f5868c8{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-f5868c8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-9b90580{font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-15cdec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;}.elementor-421 .elementor-element.elementor-element-15cdec1 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-93216cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-93216cd .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-03455d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-03455d9 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-4cb8a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-421 .elementor-element.elementor-element-4cb8a08 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-4bd5c68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-4bd5c68 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-b98496b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-b98496b .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-ec1b62d{font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-9c7b985 .elementor-button{font-size:14px;}.elementor-421 .elementor-element.elementor-element-08729a6{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-b2d71b4{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-b2d71b4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-13da601{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-13da601 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-ad61ec7{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-ad61ec7 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-2a39248{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-2a39248 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-2a39248 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-07d7884{text-align:center;font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-f4eec53{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-f4eec53 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-df3274b{--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-421 .elementor-element.elementor-element-3a930e8{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-3a930e8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-fbfe30c{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-fbfe30c .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-63e978c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-63e978c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-63e978c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-7a76866{text-align:center;font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-1758d6e{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-1758d6e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-8507475{--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-421 .elementor-element.elementor-element-7b0075e{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-7b0075e .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-bc9f8d7{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-bc9f8d7 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-fa8cef8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-fa8cef8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-fa8cef8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-3ae3160{text-align:center;font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-1fc8ad8{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-1fc8ad8 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-b3e7901{--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-421 .elementor-element.elementor-element-1f5f15f{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-1f5f15f .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-4632780{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-4632780 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-19e9ddf{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-19e9ddf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-19e9ddf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-c449e61{padding:0px 0px 0px 0px;text-align:center;font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-8d52e6b{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-8d52e6b .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-d663be2{--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-421 .elementor-element.elementor-element-e41169f{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-e41169f .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-d00407a{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-d00407a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-769eed2{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-769eed2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-769eed2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-772ea06{padding:0px 0px 0px 0px;text-align:center;font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-52aa8c8{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-52aa8c8 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-35f20f2{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-35f20f2 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-421 .elementor-element.elementor-element-be37b88{font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-f3d2784{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-421 .elementor-element.elementor-element-bf5e245{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-421 .elementor-element.elementor-element-6f7c707 .elementor-icon{font-size:29px;}.elementor-421 .elementor-element.elementor-element-6f7c707 .elementor-icon svg{height:29px;}.elementor-421 .elementor-element.elementor-element-886fe11{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-886fe11 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-b940ced{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-421 .elementor-element.elementor-element-17e4778 .elementor-icon{font-size:29px;}.elementor-421 .elementor-element.elementor-element-17e4778 .elementor-icon svg{height:29px;}.elementor-421 .elementor-element.elementor-element-da6bb96{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-da6bb96 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-289a225{text-align:center;}.elementor-421 .elementor-element.elementor-element-289a225 img{width:83%;}.elementor-421 .elementor-element.elementor-element-af3aace{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-421 .elementor-element.elementor-element-a143b66 .elementor-icon{font-size:29px;}.elementor-421 .elementor-element.elementor-element-a143b66 .elementor-icon svg{height:29px;}.elementor-421 .elementor-element.elementor-element-9f17331{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-9f17331 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-f090a32{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-421 .elementor-element.elementor-element-4b3d6fe .elementor-icon{font-size:29px;}.elementor-421 .elementor-element.elementor-element-4b3d6fe .elementor-icon svg{height:29px;}.elementor-421 .elementor-element.elementor-element-dd4c291{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-dd4c291 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-8d8dc7a{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-421 .elementor-element.elementor-element-bd4b619{--padding-top:12px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-fe9edbb{font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-a828072{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-44a66a2{--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-421 .elementor-element.elementor-element-0e7e765{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-0e7e765 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-12b18ec{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-12b18ec .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-a090cd1{--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-421 .elementor-element.elementor-element-70fcd24{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-70fcd24 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-ce73da6{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-ce73da6 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-db0779a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-2dfcb26{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-421 .elementor-element.elementor-element-f11460a{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-421 .elementor-element.elementor-element-7ae4986{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-7ae4986 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-80536b5 .elementor-button{font-size:14px;}.elementor-421 .elementor-element.elementor-element-f3205b4{padding:0px 0px 0px 0px;text-align:center;}.elementor-421 .elementor-element.elementor-element-f3205b4 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-421 .elementor-element.elementor-element-4b58f9b{padding:0px 0px 0px 0px;text-align:center;font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-8472295{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-element-8472295 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-421 .elementor-element.elementor-element-8472295 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-421 .elementor-element.elementor-element-c0cffbc{padding:0px 0px 0px 0px;text-align:center;font-size:13px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-7e9d64e{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-7e9d64e .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-1c8541f{font-size:14px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-69ebfe8 .elementor-button{font-size:14px;}.elementor-421 .elementor-element.elementor-element-ee0717f{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-ee0717f .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-421 .elementor-element.elementor-element-c28e57b{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-d0a15c1{font-size:12px;line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-230d730 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94a917b *//* RESET */
#botao01.elementor-widget-button,
#botao01 .elementor-widget-container,
#botao01 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO DOURADO */
#botao01 .elementor-button,
#botao01 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* NÃO controla fonte, peso, tamanho ou cor */
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica dourada premium */
  background: linear-gradient(
    135deg,
    #8F6B1F 0%,
    #C9A24D 35%,
    #E1C77A 50%,
    #C9A24D 65%,
    #8F6B1F 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.35),
    0 10px 22px rgba(0,0,0,0.45);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao01 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao01 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.04),
    rgba(255,255,255,0.04) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao01 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.4),
    0 16px 32px rgba(0,0,0,0.55);
}

/* ACTIVE */
#botao01 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7825d42 *//* ===== FAIXA INFINITA REAL ===== */
#faixa01{
  overflow: hidden;
  width: 100%;
}

#faixa01 .elementor-heading-title{
  display: inline-flex;
  white-space: nowrap;
}

#faixa01 .elementor-heading-title::before,
#faixa01 .elementor-heading-title::after{
  content: attr(data-text);
  padding-right: 2rem;
}

/* DUPLA FAIXA */
#faixa01 .elementor-heading-title{
  animation: marqueeReal 30s linear infinite;
  will-change: transform;
}

/* ANIMAÇÃO */
@keyframes marqueeReal{
  0%{
    transform: translateX(0);
  }
  100%{
    transform: translateX(-50%);
  }
}

/* MOBILE */
@media(max-width:768px){
  #faixa01 .elementor-heading-title{
    animation-duration: 45s;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7934e4 *//* CONTAINER METÁLICO DOURADO */
.container-gold-metal{
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  z-index: 1;

  /* Base metálica dourada premium (mesma lógica do botão) */
  background: linear-gradient(
    135deg,
    #8F6B1F 0%,
    #C9A24D 32%,
    #E1C77A 50%,
    #C9A24D 68%,
    #8F6B1F 100%
  );

  box-shadow:
    inset 0 1px 2px rgba(255,255,255,0.35),
    inset 0 -2px 3px rgba(0,0,0,0.45),
    0 18px 40px rgba(0,0,0,0.55);

  transition: transform .3s ease, box-shadow .3s ease;
}

/* LUZ DESLIZANTE METÁLICA */
.container-gold-metal::before{
  content:'';
  position:absolute;
  inset:-50%;
  background: linear-gradient(
    120deg,
    transparent 38%,
    rgba(255,255,255,0.45) 50%,
    transparent 62%
  );
  transform: translateX(-120%);
  animation: goldSweep 4.5s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
.container-gold-metal::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.035),
    rgba(255,255,255,0.035) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER SUTIL (LUXO SILENCIOSO) */
.container-gold-metal:hover{
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 2px rgba(255,255,255,0.45),
    inset 0 -2px 4px rgba(0,0,0,0.55),
    0 26px 60px rgba(0,0,0,0.65);
}

/* ANIMAÇÃO */
@keyframes goldSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7d542 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70b8c1 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a138a6 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a64b37f *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb2b9d9 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be7c51 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ad218 *//* CONTAINER METÁLICO DOURADO */
.container-gold-metal{
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  z-index: 1;

  /* Base metálica dourada premium (mesma lógica do botão) */
  background: linear-gradient(
    135deg,
    #8F6B1F 0%,
    #C9A24D 32%,
    #E1C77A 50%,
    #C9A24D 68%,
    #8F6B1F 100%
  );

  box-shadow:
    inset 0 1px 2px rgba(255,255,255,0.35),
    inset 0 -2px 3px rgba(0,0,0,0.45),
    0 18px 40px rgba(0,0,0,0.55);

  transition: transform .3s ease, box-shadow .3s ease;
}

/* LUZ DESLIZANTE METÁLICA */
.container-gold-metal::before{
  content:'';
  position:absolute;
  inset:-50%;
  background: linear-gradient(
    120deg,
    transparent 38%,
    rgba(255,255,255,0.45) 50%,
    transparent 62%
  );
  transform: translateX(-120%);
  animation: goldSweep 4.5s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
.container-gold-metal::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.035),
    rgba(255,255,255,0.035) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER SUTIL (LUXO SILENCIOSO) */
.container-gold-metal:hover{
  transform: translateY(-3px);
  box-shadow:
    inset 0 1px 2px rgba(255,255,255,0.45),
    inset 0 -2px 4px rgba(0,0,0,0.55),
    0 26px 60px rgba(0,0,0,0.65);
}

/* ANIMAÇÃO */
@keyframes goldSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3874fb *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938bee3 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-face3f9 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fc5ba *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997882a *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b460d5 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c7b985 *//* RESET */
#botao02.elementor-widget-button,
#botao02 .elementor-widget-container,
#botao02 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO DOURADO */
#botao02 .elementor-button,
#botao02 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* NÃO controla fonte, peso, tamanho ou cor */
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica dourada premium */
  background: linear-gradient(
    135deg,
    #8F6B1F 0%,
    #C9A24D 35%,
    #E1C77A 50%,
    #C9A24D 65%,
    #8F6B1F 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.35),
    0 10px 22px rgba(0,0,0,0.45);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao02 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao02 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.04),
    rgba(255,255,255,0.04) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao02 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.4),
    0 16px 32px rgba(0,0,0,0.55);
}

/* ACTIVE */
#botao02 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0be *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3274b *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8507475 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3e7901 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d663be2 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5e245 */.elementor-421 .elementor-element.elementor-element-bf5e245{
  position: relative;
  overflow: hidden;
  border-radius: 18px;

  /* Base dourada premium, estável e elegante */
  background: linear-gradient(
    135deg,
    #9A7426 0%,
    #C9A24D 40%,
    #E1C77A 50%,
    #C9A24D 60%,
    #8F6B1F 100%
  );

  /* 3D extremamente sutil nas bordas */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.28),   /* luz superior */
    inset 0 -1px 0 rgba(0,0,0,0.35),        /* sombra inferior */
    inset 1px 0 0 rgba(255,255,255,0.18),   /* luz lateral */
    inset -1px 0 0 rgba(0,0,0,0.28),        /* sombra lateral */
    0 18px 42px rgba(0,0,0,0.55);            /* elevação */

  transition: box-shadow .25s ease, transform .25s ease;
}

/* Micro-textura metálica estática */
.elementor-421 .elementor-element.elementor-element-bf5e245::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.025),
    rgba(255,255,255,0.025) 1px,
    transparent 1px,
    transparent 4px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
}

/* Hover discreto: só reforça profundidade */
.elementor-421 .elementor-element.elementor-element-bf5e245:hover{
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(0,0,0,0.45),
    inset 1px 0 0 rgba(255,255,255,0.22),
    inset -1px 0 0 rgba(0,0,0,0.35),
    0 26px 60px rgba(0,0,0,0.65);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b940ced */.elementor-421 .elementor-element.elementor-element-b940ced{
  position: relative;
  overflow: hidden;
  border-radius: 18px;

  /* Base dourada premium, estável e elegante */
  background: linear-gradient(
    135deg,
    #9A7426 0%,
    #C9A24D 40%,
    #E1C77A 50%,
    #C9A24D 60%,
    #8F6B1F 100%
  );

  /* 3D extremamente sutil nas bordas */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.28),   /* luz superior */
    inset 0 -1px 0 rgba(0,0,0,0.35),        /* sombra inferior */
    inset 1px 0 0 rgba(255,255,255,0.18),   /* luz lateral */
    inset -1px 0 0 rgba(0,0,0,0.28),        /* sombra lateral */
    0 18px 42px rgba(0,0,0,0.55);            /* elevação */

  transition: box-shadow .25s ease, transform .25s ease;
}

/* Micro-textura metálica estática */
.elementor-421 .elementor-element.elementor-element-b940ced::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.025),
    rgba(255,255,255,0.025) 1px,
    transparent 1px,
    transparent 4px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
}

/* Hover discreto: só reforça profundidade */
.elementor-421 .elementor-element.elementor-element-b940ced:hover{
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(0,0,0,0.45),
    inset 1px 0 0 rgba(255,255,255,0.22),
    inset -1px 0 0 rgba(0,0,0,0.35),
    0 26px 60px rgba(0,0,0,0.65);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3aace */.elementor-421 .elementor-element.elementor-element-af3aace{
  position: relative;
  overflow: hidden;
  border-radius: 18px;

  /* Base dourada premium, estável e elegante */
  background: linear-gradient(
    135deg,
    #9A7426 0%,
    #C9A24D 40%,
    #E1C77A 50%,
    #C9A24D 60%,
    #8F6B1F 100%
  );

  /* 3D extremamente sutil nas bordas */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.28),   /* luz superior */
    inset 0 -1px 0 rgba(0,0,0,0.35),        /* sombra inferior */
    inset 1px 0 0 rgba(255,255,255,0.18),   /* luz lateral */
    inset -1px 0 0 rgba(0,0,0,0.28),        /* sombra lateral */
    0 18px 42px rgba(0,0,0,0.55);            /* elevação */

  transition: box-shadow .25s ease, transform .25s ease;
}

/* Micro-textura metálica estática */
.elementor-421 .elementor-element.elementor-element-af3aace::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.025),
    rgba(255,255,255,0.025) 1px,
    transparent 1px,
    transparent 4px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
}

/* Hover discreto: só reforça profundidade */
.elementor-421 .elementor-element.elementor-element-af3aace:hover{
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(0,0,0,0.45),
    inset 1px 0 0 rgba(255,255,255,0.22),
    inset -1px 0 0 rgba(0,0,0,0.35),
    0 26px 60px rgba(0,0,0,0.65);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f090a32 */.elementor-421 .elementor-element.elementor-element-f090a32{
  position: relative;
  overflow: hidden;
  border-radius: 18px;

  /* Base dourada premium, estável e elegante */
  background: linear-gradient(
    135deg,
    #9A7426 0%,
    #C9A24D 40%,
    #E1C77A 50%,
    #C9A24D 60%,
    #8F6B1F 100%
  );

  /* 3D extremamente sutil nas bordas */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.28),   /* luz superior */
    inset 0 -1px 0 rgba(0,0,0,0.35),        /* sombra inferior */
    inset 1px 0 0 rgba(255,255,255,0.18),   /* luz lateral */
    inset -1px 0 0 rgba(0,0,0,0.28),        /* sombra lateral */
    0 18px 42px rgba(0,0,0,0.55);            /* elevação */

  transition: box-shadow .25s ease, transform .25s ease;
}

/* Micro-textura metálica estática */
.elementor-421 .elementor-element.elementor-element-f090a32::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.025),
    rgba(255,255,255,0.025) 1px,
    transparent 1px,
    transparent 4px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
}

/* Hover discreto: só reforça profundidade */
.elementor-421 .elementor-element.elementor-element-f090a32:hover{
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(0,0,0,0.45),
    inset 1px 0 0 rgba(255,255,255,0.22),
    inset -1px 0 0 rgba(0,0,0,0.35),
    0 26px 60px rgba(0,0,0,0.65);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a66a2 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a090cd1 *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80536b5 *//* RESET */
#botao03.elementor-widget-button,
#botao03 .elementor-widget-container,
#botao03 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO DOURADO */
#botao03 .elementor-button,
#botao03 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* NÃO controla fonte, peso, tamanho ou cor */
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica dourada premium */
  background: linear-gradient(
    135deg,
    #8F6B1F 0%,
    #C9A24D 35%,
    #E1C77A 50%,
    #C9A24D 65%,
    #8F6B1F 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.35),
    0 10px 22px rgba(0,0,0,0.45);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao03 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao03 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.04),
    rgba(255,255,255,0.04) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao03 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.4),
    0 16px 32px rgba(0,0,0,0.55);
}

/* ACTIVE */
#botao03 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11460a *//* GLASSMORPHISM SUPER ELEGANTE (preto luxo + borda dourada + glow dourado)
   Cole no CSS Avançado do container/section */
.glass-luxo{
  /* Paleta */
  --black:#0B0B0B;
  --graphite:#1C1C1C;
  --gold:#C9A24D;
  --gold-deep:#8F6B1F;

  position: relative;
  isolation: isolate;
  border-radius: 18px;

  /* Glass dark premium */
  background: linear-gradient(
    135deg,
    rgba(11,11,11,0.72) 0%,
    rgba(28,28,28,0.48) 45%,
    rgba(11,11,11,0.66) 100%
  );

  border: 1px solid rgba(201,162,77,0.28);
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16); /* glow dourado */

  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* Borda dourada com “brilho” interno sem usar pseudo-elementos externos */
.glass-luxo{
  box-shadow:
    0 14px 40px rgba(0,0,0,0.60),
    0 0 28px rgba(201,162,77,0.16),
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 0 0 1px rgba(201,162,77,0.18);
}

/* Glow mais bonito no hover (opcional) */
.glass-luxo:hover{
  box-shadow:
    0 18px 56px rgba(0,0,0,0.66),
    0 0 36px rgba(201,162,77,0.22),
    inset 0 1px 0 rgba(255,255,255,0.07),
    inset 0 0 0 1px rgba(201,162,77,0.22);
  transform: translateY(-2px);
  transition: box-shadow .25s ease, transform .25s ease;
}

/* Mobile: blur um pouco menor para performance */
@media(max-width:768px){
  .glass-luxo{
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ebfe8 *//* RESET */
#botao04.elementor-widget-button,
#botao04 .elementor-widget-container,
#botao04 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO DOURADO */
#botao04 .elementor-button,
#botao04 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* NÃO controla fonte, peso, tamanho ou cor */
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica dourada premium */
  background: linear-gradient(
    135deg,
    #8F6B1F 0%,
    #C9A24D 35%,
    #E1C77A 50%,
    #C9A24D 65%,
    #8F6B1F 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.35),
    0 10px 22px rgba(0,0,0,0.45);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao04 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao04 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.04),
    rgba(255,255,255,0.04) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao04 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.4),
    0 16px 32px rgba(0,0,0,0.55);
}

/* ACTIVE */
#botao04 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}/* End custom CSS */