.title-component{z-index:1;max-width:1384px;margin:0 auto;padding:100px 0 32px;position:relative}.title-component-image{width:114px;height:52px;margin-bottom:12px;display:none}.title-component-title{color:var(--titleColor);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"ss04" on,"ss01" on,"liga" off;width:-webkit-fit-content;width:fit-content;max-width:904px;margin:0 auto;font-family:SupremeLLSub-Black;font-size:64px;line-height:100%;position:relative}.title-component-title.showImage:before{content:"";background-size:cover;width:140px;height:64px;display:inline-block;position:absolute;top:0}.title-component-title.showImage:after{content:"";background-size:cover;width:140px;height:64px;display:inline-block;position:absolute;top:0}.title-component-title.showImage:before{background-image:var(--leftImage);margin-left:-164px;left:0}.title-component-title.showImage:after{background-image:var(--rightImage);margin-right:-164px;right:0}.title-component-subtitle{color:var(--subtitleColor);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"ss02" on;max-width:1000px;margin:24px auto 0;font-family:Moderat-Regular;font-size:18px;line-height:120%}@media screen and (max-width:1440px){.title-component{max-width:1000px;padding:80px 0 32px}.title-component-title{max-width:700px;font-size:52px}.title-component-title.showImage:before{width:114px;height:52px;margin-left:-138px}.title-component-title.showImage:after{width:114px;height:52px;margin-right:-138px}.title-component-subtitle{max-width:900px}}@media screen and (max-width:1024px){.title-component{max-width:768px;padding:64px 0 24px}.title-component-title{max-width:590px;font-size:32px}.title-component-title.showImage:before{width:70px;height:32px;margin-left:-88px}.title-component-title.showImage:after{width:70px;height:32px;margin-right:-88px}.title-component-subtitle{max-width:700px;margin-top:18px;font-size:16px}}@media screen and (max-width:768px){.title-component{max-width:375px;padding:12px 0 16px}.title-component-image{display:block}.title-component-title{max-width:320px;font-size:20px}.title-component-title.showImage:before{margin-left:-61px;top:-4px}.title-component-title.showImage:after{margin-right:-60px;top:-4px}.title-component-subtitle{max-width:320px;margin-top:12px;font-size:14px}}