.event-info{padding-top:56px;padding-bottom:56px;background-color:#F0F7FF;display:flex;justify-content:center;align-items:center;flex-direction:column}.event-info.white-on-blue{background-color:#F0F7FF}.event-info.blue-on-white{background-color:#fff}.event-info .container{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:1360px}.event-info .event-heading{color:var(--Primary-Blue,#207DE9);text-align:center;margin:0}.event-info .event-body{display:flex;padding:48px 75px;flex-direction:row;align-items:center;gap:100px;align-self:stretch;border-radius:var(--s2,16px);background:#FFF;margin-top:48px;position:relative}.event-info.white-on-blue .event-body{background-color:#fff}.event-info.blue-on-white .event-body{background-color:#F0F7FF}.event-info .event-body:after{content:'';position:absolute;top:-34px;right:-36px;width:100%;height:100%;background-image:url(/wp-content/themes/fx/assets/img/blocks/general/event-info/cap.svg);background-position:top right;background-repeat:no-repeat;background-size:auto;pointer-events:none}.event-info .event-body:before{content:'';position:absolute;bottom:-36px;left:-49px;width:100%;height:100%;background-image:url(/wp-content/themes/fx/assets/img/blocks/general/event-info/trophy.svg);background-position:bottom left;background-repeat:no-repeat;background-size:auto;pointer-events:none}.event-info .event-image img{max-width:240px}.event-info .event-description{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.event-info .event-detail{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.event-info .icon{max-width:32px;max-height:32px}.event-info .event-detail p{margin:0}.event-info .event-additional-text{padding:24px;border-radius:var(--s2,16px);background:linear-gradient(0deg,rgba(237,249,248,.5) 0%,rgba(237,249,248,.5) 100%),var(--Core-Blue-blue-00,#F9FBFF)}.event-info.blue-on-white .event-additional-text{background:#fff}.event-info .event-additional-text p{color:var(--Primary-Darkest-Gray,#222);margin-bottom:0}.header .fx-btn{border-color:#fff!important;transition:background .35s,color .35s,border .35s!important}.header .fx-btn:hover{border-color:var(--Primary-Blue)!important}@media (max-width:992px){.event-info .event-body{flex-direction:column;gap:40px;padding:40px}.event-info .fx-btn{align-self:center}}