.custom-event-block{padding-top:96px;padding-bottom:46px}.custom-event-block .event-top{margin-bottom:20px;width:fit-content;max-width:fit-content;z-index:2}.custom-event-block .event-top .orange-line{bottom:-26px;height:68px;left:calc(50% - 50vw);right:-36px;width:auto;z-index:1}.custom-event-block .event-top .post-title{margin-bottom:9px;z-index:2;bottom:25px;bottom:2px;height:68px;width:100vw;width:max-content;max-width:100%;white-space:nowrap}.custom-event-block .post-link{width:90%;margin-left:auto;margin-right:auto;aspect-ratio:1038/535}.custom-event-block .post-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 75.5%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 32.5%)}.custom-event-block .post-link .post-image-title{z-index:2;left:24px;bottom:24px;color:#fff;font-family:"Stolzl",Arial,Helvetica,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:38px;leading-trim:both;text-edge:cap}.custom-event-block .btn-wrap{justify-content:center;margin-top:62px}.custom-event-block .btn-wrap .btn{color:#000;font-family:"Atlas Grotesk Web",Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;leading-trim:both;text-edge:cap}@media only screen and (max-width: 991px){.custom-event-block{padding-top:36px;padding-bottom:28px}.custom-event-block .event-top{margin-bottom:0;padding-bottom:9px}.custom-event-block .event-top .orange-line{bottom:0;height:40px;left:calc(50% - 50vw);right:-24px;width:auto}.custom-event-block .event-top .post-title{bottom:auto;height:auto;width:auto;max-width:100%;font-size:clamp(20px,4.8vw,44px);line-height:clamp(26px,5.4vw,48px);white-space:normal}.custom-event-block .post-link{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px) !important;aspect-ratio:auto}.custom-event-block .post-link>img{height:auto !important;object-fit:contain}.custom-event-block .post-link .post-image-title{left:24px;bottom:24px;font-size:18px;line-height:24px}.custom-event-block .btn-wrap{justify-content:flex-start;margin-top:62px}}@media only screen and (max-width: 991px)and (max-width: 767px){.custom-event-block .event-top .orange-line{height:32px}}
