.elementor-229 .elementor-element.elementor-element-4e270bf{--display:flex;--min-height:54vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--overlay-opacity:0.1;--padding-top:8rem;--padding-bottom:4rem;--padding-left:6rem;--padding-right:6rem;}.elementor-229 .elementor-element.elementor-element-4e270bf:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-4e270bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #8B000038 50%, #C9A84C1A 80%);}.elementor-229 .elementor-element.elementor-element-4e270bf::before, .elementor-229 .elementor-element.elementor-element-4e270bf > .elementor-background-video-container::before, .elementor-229 .elementor-element.elementor-element-4e270bf > .e-con-inner > .elementor-background-video-container::before, .elementor-229 .elementor-element.elementor-element-4e270bf > .elementor-background-slideshow::before, .elementor-229 .elementor-element.elementor-element-4e270bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-229 .elementor-element.elementor-element-4e270bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #C9A84C1A 20%, var( --e-global-color-2729d0b ) 80%);}.elementor-229 .elementor-element.elementor-element-4e270bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-229 .elementor-element.elementor-element-4d4ca31 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-779af7b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-27c935d > .elementor-widget-container{margin:1.4rem 0rem 0rem 0rem;}.elementor-229 .elementor-element.elementor-element-27c935d .elementor-heading-title{text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE673;}.elementor-229 .elementor-element.elementor-element-9150424{--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-229 .elementor-element.elementor-element-9367112{--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:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:4rem;}.elementor-229 .elementor-element.elementor-element-9367112.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-229 .elementor-element.elementor-element-cbee365{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C1F;--border-color:#C9A84C1F;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-229 .elementor-element.elementor-element-9fc7359{--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-229 .elementor-element.elementor-element-6ab7ce2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-5cdc6b5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-6529a23{text-align:end;}.elementor-229 .elementor-element.elementor-element-6529a23 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-fac03a2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-615dfaf{text-align:end;}.elementor-229 .elementor-element.elementor-element-615dfaf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-dcadd4c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-4f8d980{text-align:end;}.elementor-229 .elementor-element.elementor-element-4f8d980 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-b507837 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-c31e89d{text-align:end;}.elementor-229 .elementor-element.elementor-element-c31e89d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-4916e09 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-ce629d4{text-align:end;}.elementor-229 .elementor-element.elementor-element-ce629d4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-68282d3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-6cfdf75{text-align:end;}.elementor-229 .elementor-element.elementor-element-6cfdf75 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-a7d57b2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-b2373bf{text-align:end;}.elementor-229 .elementor-element.elementor-element-b2373bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-b3738f8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-ddd8c8c{text-align:end;}.elementor-229 .elementor-element.elementor-element-ddd8c8c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.88rem;font-weight:600;line-height:1.3em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-39055ea{--display:flex;}.elementor-229 .elementor-element.elementor-element-06958b1 > .elementor-widget-container{margin:2rem 0rem 1rem 0rem;}.elementor-229 .elementor-element.elementor-element-06958b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.3em;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-fcb8d2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-63b9023{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-63b9023.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-63b9023 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-63b9023 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.12em;padding:0.4rem 0.6rem 0.4rem 0.6rem;}.elementor-229 .elementor-element.elementor-element-03ac5c9{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-03ac5c9.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-03ac5c9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-03ac5c9 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.12em;padding:0.4rem 0.6rem 0.4rem 0.6rem;}.elementor-229 .elementor-element.elementor-element-8684576{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-8684576.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-8684576 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-8684576 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.12em;padding:0.4rem 0.6rem 0.4rem 0.6rem;}.elementor-229 .elementor-element.elementor-element-467d314{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-467d314.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-467d314 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-467d314 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.12em;padding:0.4rem 0.6rem 0.4rem 0.6rem;}.elementor-229 .elementor-element.elementor-element-d6cfe03{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-d6cfe03.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-d6cfe03 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-d6cfe03 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.12em;padding:0.4rem 0.6rem 0.4rem 0.6rem;}.elementor-229 .elementor-element.elementor-element-51181a5{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:0rem;}.elementor-229 .elementor-element.elementor-element-186483c{--display:flex;}.elementor-229 .elementor-element.elementor-element-0139b39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-0139b39 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-a37ec8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-a37ec8c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-70907e5 .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.9rem;color:#F0EDE6AD;}.elementor-229 .elementor-element.elementor-element-8a12118{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C26;--border-color:#C9A84C26;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-229 .elementor-element.elementor-element-94ae2cd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A84C1A;--border-color:#C9A84C1A;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-229 .elementor-element.elementor-element-94ae2cd:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-94ae2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-229 .elementor-element.elementor-element-c30b8c8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-8ca7fd4{text-align:center;}.elementor-229 .elementor-element.elementor-element-8ca7fd4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;text-transform:uppercase;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-acf57ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A84C1A;--border-color:#C9A84C1A;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-229 .elementor-element.elementor-element-acf57ac:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-acf57ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-229 .elementor-element.elementor-element-5baac84 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-0fe11cb{text-align:center;}.elementor-229 .elementor-element.elementor-element-0fe11cb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;text-transform:uppercase;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-ba5ba49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A84C1A;--border-color:#C9A84C1A;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-229 .elementor-element.elementor-element-ba5ba49:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-ba5ba49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-229 .elementor-element.elementor-element-8968695 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-62576ab{text-align:center;}.elementor-229 .elementor-element.elementor-element-62576ab .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;text-transform:uppercase;color:#F0EDE666;}.elementor-229 .elementor-element.elementor-element-c29ac49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-c29ac49 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-b2c89fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-b2c89fa .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-b6ade9c{--display:flex;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-229 .elementor-element.elementor-element-f4e73c0{--display:flex;}.elementor-229 .elementor-element.elementor-element-f7158be > .elementor-widget-container{margin:0rem 0rem 0.3rem 0rem;}.elementor-229 .elementor-element.elementor-element-f7158be .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;letter-spacing:0.2em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-cffe0d0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-77c853e{--display:flex;}.elementor-229 .elementor-element.elementor-element-9deac9f > .elementor-widget-container{margin:0rem 0rem 0.3rem 0rem;}.elementor-229 .elementor-element.elementor-element-9deac9f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;letter-spacing:0.2em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-e237fc7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-e968346{--display:flex;}.elementor-229 .elementor-element.elementor-element-8a01be3 > .elementor-widget-container{margin:0rem 0rem 0.3rem 0rem;}.elementor-229 .elementor-element.elementor-element-8a01be3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;letter-spacing:0.2em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-f7da5ed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-347f26d{--display:flex;}.elementor-229 .elementor-element.elementor-element-0220ba2 > .elementor-widget-container{margin:0rem 0rem 0.3rem 0rem;}.elementor-229 .elementor-element.elementor-element-0220ba2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;letter-spacing:0.2em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-478d191 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:300;line-height:1.75em;color:#F0EDE6A6;}.elementor-229 .elementor-element.elementor-element-26cb1cc > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-229 .elementor-element.elementor-element-4cae332 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-4cae332 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-2e09cf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-2e09cf3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-bc02049 .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.9rem;color:#F0EDE6AD;}.elementor-229 .elementor-element.elementor-element-fc87838{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-229 .elementor-element.elementor-element-31020ef{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-31020ef .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-31020ef .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-36ee866{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-36ee866.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-36ee866 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-36ee866 .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-062758d{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-062758d.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-062758d .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-63777d7{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-63777d7.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-63777d7 .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-e1344f8{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-e1344f8.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-e1344f8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-e1344f8 .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-416665c{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-416665c.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-416665c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-416665c .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-76549e0{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-76549e0.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-76549e0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-76549e0 .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-dab8ee4{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-dab8ee4.elementor-element{--align-self:center;}.elementor-229 .elementor-element.elementor-element-dab8ee4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-229 .elementor-element.elementor-element-dab8ee4 .elementor-button{text-transform:capitalize;}.elementor-229 .elementor-element.elementor-element-0edfbef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-0edfbef .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-5890b4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-5890b4c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-d33c853 .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.9rem;color:#F0EDE6AD;}.elementor-229 .elementor-element.elementor-element-a71e57f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C26;--border-color:#C9A84C26;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-229 .elementor-element.elementor-element-67439aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A84C1A;--border-color:#C9A84C1A;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-229 .elementor-element.elementor-element-67439aa:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-67439aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-229 .elementor-element.elementor-element-ea1e4e5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-b822107{text-align:center;}.elementor-229 .elementor-element.elementor-element-b822107 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-8315208{text-align:center;}.elementor-229 .elementor-element.elementor-element-8315208 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1em;color:#F0EDE659;}.elementor-229 .elementor-element.elementor-element-0fb74e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A84C1A;--border-color:#C9A84C1A;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-229 .elementor-element.elementor-element-0fb74e9:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-0fb74e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-229 .elementor-element.elementor-element-237f363 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-0f45c7f{text-align:center;}.elementor-229 .elementor-element.elementor-element-0f45c7f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-f06f93f{text-align:center;}.elementor-229 .elementor-element.elementor-element-f06f93f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1em;color:#F0EDE659;}.elementor-229 .elementor-element.elementor-element-eaa963a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A84C1A;--border-color:#C9A84C1A;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-229 .elementor-element.elementor-element-eaa963a:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-eaa963a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-229 .elementor-element.elementor-element-508755e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.2rem;color:var( --e-global-color-primary );}.elementor-229 .elementor-element.elementor-element-5682a95{text-align:center;}.elementor-229 .elementor-element.elementor-element-5682a95 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-d8f2dba{text-align:center;}.elementor-229 .elementor-element.elementor-element-d8f2dba .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1em;color:#F0EDE659;}.elementor-229 .elementor-element.elementor-element-9644791 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-9644791 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#F0EDE6;}.elementor-229 .elementor-element.elementor-element-e9f73be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-e9f73be .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;color:#C9A84C;}.elementor-229 .elementor-element.elementor-element-bb3549d{--display:flex;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}@media(max-width:1024px){.elementor-229 .elementor-element.elementor-element-cbee365{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-229 .elementor-element.elementor-element-6ab7ce2{--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-fcb8d2c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-63b9023{width:100%;max-width:100%;}.elementor-229 .elementor-element.elementor-element-8a12118{--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-fc87838{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-a71e57f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-229 .elementor-element.elementor-element-cbee365{--width:30%;}.elementor-229 .elementor-element.elementor-element-9fc7359{--content-width:100%;}.elementor-229 .elementor-element.elementor-element-51181a5{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-229 .elementor-element.elementor-element-cbee365{--width:50%;}.elementor-229 .elementor-element.elementor-element-51181a5{--width:100%;}}@media(max-width:767px){.elementor-229 .elementor-element.elementor-element-4e270bf{--padding-top:6rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-229 .elementor-element.elementor-element-4d4ca31 .elementor-heading-title{font-size:5rem;}.elementor-229 .elementor-element.elementor-element-779af7b .elementor-heading-title{font-size:5rem;}.elementor-229 .elementor-element.elementor-element-9367112{--width:902px;}.elementor-229 .elementor-element.elementor-element-cbee365{--width:100%;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-229 .elementor-element.elementor-element-6ab7ce2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-fcb8d2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-8a12118{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-fc87838{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-229 .elementor-element.elementor-element-a71e57f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-2b3ada0 */.bio-hero-bg {
    position: absolute;
    inset: 0;
    background:
      radial-gradient(ellipse 60% 80% at 80% 50%, rgba(139,0,0,0.22) 0%, transparent 65%),
      radial-gradient(ellipse 30% 40% at 20% 80%, rgba(201,168,76,0.1) 0%, transparent 60%),
      #0A0A0A;
  }

  .bio-hero-bg::after {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
      repeating-linear-gradient(
        -55deg,
        transparent,
        transparent 60px,
        rgba(201,168,76,0.03) 60px,
        rgba(201,168,76,0.03) 61px
      );
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95774df */.bio-hero-eyebrow {
    position: relative;
    z-index: 2;
    font-size: 0.72rem;
    letter-spacing: 0.45em;
    text-transform: uppercase;
    color: #C9A84C;
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    gap: 1rem;
  }
  
  .bio-hero-eyebrow::before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 1px;
    background: #C9A84C;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9150424 */.gold-rule {
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, #C9A84C, rgba(201,168,76,0.2), transparent);
    opacity: 0.4;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e308182 */.artist-card {
    background: #1E1E1E;
    aspect-ratio: 3/4;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 2rem;
  }
  .artist-card-inner {
    font-size: 6rem;
    position: relative;
    z-index: 1;
  }
  .artist-card .logo-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, rgba(201,168,76,0.08), rgba(139,0,0,0.12));
  }
  .artist-card .logo-overlay img {
    width: 75%;
    opacity: 0.50;
  }
  .artist-card-corner-tl,
  .artist-card-corner-br {
    position: absolute;
    width: 24px;
    height: 24px;
  }

  .artist-card-corner-tl {
    top: 12px; left: 12px;
    border-top: 2px solid #C9A84C;
    border-left: 2px solid #C9A84C;
  }
  .artist-card-corner-br {
    bottom: 12px; right: 12px;
    border-bottom: 2px solid #C9A84C;
    border-right: 2px solid #C9A84C;
  }
  .artist-card-label {
    position: absolute;
    bottom: 0; left: 0; right: 0;
    padding: 1rem;
    background: linear-gradient(to top, rgba(10,10,10,0.95), transparent);
    font-family: 'Bebas Neue', sans-serif;
    font-size: 1.4rem;
    letter-spacing: 0.08em;
    color: #C9A84C;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39b0d98 */.bio-block-label {
    font-size: 0.68rem;
    letter-spacing: 0.35em;
    text-transform: uppercase;
    color: #C9A84C;
    margin-bottom: 0.6rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}

.bio-block-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(201, 168, 76, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70907e5 */strong {
    color: #F0EDE6;
    font-weight: 600;
}

.highlight {
    color: #C9A84C;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94ae2cd */.stat-cell::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    background: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf57ac */.stat-cell::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    background: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5ba49 */.stat-cell::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    background: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a536bcf */.bio-block-label {
    font-size: 0.68rem;
    letter-spacing: 0.35em;
    text-transform: uppercase;
    color: #C9A84C;
    margin-bottom: 0.6rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}

.bio-block-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(201, 168, 76, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4e73c0 */.timeline-item {
    position: relative;
    margin-bottom: 2.5rem;
    padding-left: 1.5rem;
}
.timeline-item::before {
    content: '';
    position: absolute;
    left: -2rem;
    top: 0.4rem;
    width: 7px;
    height: 7px;
    background: #C9A84C;
    border-radius: 50%;
    box-shadow: 0 0 12px rgba(201, 168, 76, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c853e */.timeline-item {
    position: relative;
    margin-bottom: 2.5rem;
    padding-left: 1.5rem;
}
.timeline-item::before {
    content: '';
    position: absolute;
    left: -2rem;
    top: 0.4rem;
    width: 7px;
    height: 7px;
    background: #C9A84C;
    border-radius: 50%;
    box-shadow: 0 0 12px rgba(201, 168, 76, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e968346 */.timeline-item {
    position: relative;
    margin-bottom: 2.5rem;
    padding-left: 1.5rem;
}
.timeline-item::before {
    content: '';
    position: absolute;
    left: -2rem;
    top: 0.4rem;
    width: 7px;
    height: 7px;
    background: #C9A84C;
    border-radius: 50%;
    box-shadow: 0 0 12px rgba(201, 168, 76, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347f26d */.timeline-item {
    position: relative;
    margin-bottom: 2.5rem;
    padding-left: 1.5rem;
}
.timeline-item::before {
    content: '';
    position: absolute;
    left: -2rem;
    top: 0.4rem;
    width: 7px;
    height: 7px;
    background: #C9A84C;
    border-radius: 50%;
    box-shadow: 0 0 12px rgba(201, 168, 76, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6ade9c */.timeline {
    position: relative;
    padding-left: 2rem;
    margin-top: 2rem;
}
.timeline::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: linear-gradient(to bottom, #C9A84C, rgba(201, 168, 76, 0.1));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26cb1cc */.bio-block-label {
    font-size: 0.68rem;
    letter-spacing: 0.35em;
    text-transform: uppercase;
    color: #C9A84C;
    margin-bottom: 0.6rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}

.bio-block-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(201, 168, 76, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc02049 */strong {
    color: #F0EDE6;
    font-weight: 600;
}

.highlight {
    color: #C9A84C;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cdee9a */.bio-block-label {
    font-size: 0.68rem;
    letter-spacing: 0.35em;
    text-transform: uppercase;
    color: #C9A84C;
    margin-bottom: 0.6rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}

.bio-block-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(201, 168, 76, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d33c853 */strong {
    color: #F0EDE6;
    font-weight: 600;
}

.highlight {
    color: #C9A84C;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67439aa */.stat-cell::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    background: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb74e9 */.stat-cell::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    background: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa963a */.stat-cell::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 2px;
    background: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df34945 */.bio-block-label {
    font-size: 0.68rem;
    letter-spacing: 0.35em;
    text-transform: uppercase;
    color: #C9A84C;
    margin-bottom: 0.6rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}

.bio-block-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(201, 168, 76, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9367112 */.awards-list {
        display: grid;
        gap: 1px;
        margin-top: 1.5rem;
      }

  .award-item {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 1.5rem;
    align-items: center;
    padding: 1.4rem 1.5rem;
    background: #1E1E1E;
    border-left: 3px solid #C9A84C;
    transition: background 0.2s, transform 0.2s;
  }

  .award-item:hover {
    background: #2A2A2A;
    transform: translateX(4px);
  }

  .award-icon {
    font-size: 1.8rem;
    line-height: 1;
  }

  .award-text strong {
    display: block;
    font-size: 0.9rem;
    font-weight: 700;
    color: #F0EDE6;
    letter-spacing: 0.05em;
    margin-bottom: 0.2rem;
  }

  .award-text span {
    font-size: 0.72rem;
    color: #C9A84C;
    letter-spacing: 0.15em;
    text-transform: uppercase;
  }/* End custom CSS */