/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.event-head{margin-bottom:56px;order:-2}.event-head .holder{background:var(--icrc-grey-200);padding:19px 20px;display:flex}@media screen and (min-width:992px){.event-head .holder{padding:24px 32px}}@media screen and (max-width:767px){.event-head .holder{flex-direction:column}.event-head .holder .info-box{margin-top:1em}}.event-head .date-box{padding:0 10px 0 0}html[dir=rtl] .event-head .date-box{padding:0 0 0 10px}@media screen and (min-width:992px){.event-head .date-box{padding:0 24px 0 0}html[dir=rtl] .event-head .date-box{padding:0 0 0 24px}}@media screen and (max-width:575px){.event-head .date-box{padding:0 0 22px}}.event-head .date-box .line{display:flex;gap:16px;font:600 14px/16px "Noto Sans",Arial,Helvetica,sans-serif;padding-bottom:8px}html[dir=rtl] .event-head .date-box .line{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .event-head .date-box .line{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}.event-head .date-box .line:last-child{padding:0}.event-head .date-box .date,.event-head .date-box .time{position:relative;padding:4px 0 4px 32px}html[dir=rtl] .event-head .date-box .date,html[dir=rtl] .event-head .date-box .time{padding:4px 32px 4px 0}.event-head .date-box .date:before,.event-head .date-box .time:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-date.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-date.svg)}html[dir=rtl] .event-head .date-box .date:before,html[dir=rtl] .event-head .date-box .time:before{left:auto;right:0}.event-head .date-box .time:before{-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-time.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-time.svg)}.event-head .info-box{flex:1;display:flex;justify-content:space-between;padding:0 0 0 16px;border:1px solid var(--icrc-grey-400);border-width:0 0 0 1px;align-items:center}html[dir=rtl] .event-head .info-box{padding:0 16px 0 0;border-width:0 1px 0 0}@media screen and (min-width:992px){.event-head .info-box{padding:0 0 0 24px}html[dir=rtl] .event-head .info-box{padding:0 24px 0 0}}.event-head .info-box .tags{display:flex;gap:8px}@media screen and (max-width:575px){.event-head .info-box{padding:0;border:none;flex-direction:column;align-items:flex-start}.event-head .info-box .tags{padding:0 0 22px}.event-head .info-box .btn-wrap{width:100%}}.event-head .info-box .tag-component{font-size:12px;background:var(--icrc-sand-200);height:32px;display:flex;align-items:center}.event-head .info-box .tag-component.online,.event-head .info-box .tag-component.onsite{padding:7px 15px 7px 28px}html[dir=rtl] .event-head .info-box .tag-component.online,html[dir=rtl] .event-head .info-box .tag-component.onsite{padding:7px 28px 7px 15px}.event-head .info-box .tag-component.online:before,.event-head .info-box .tag-component.onsite:before{position:absolute;left:5px;top:7px;content:"";background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-location.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-location.svg)}html[dir=rtl] .event-head .info-box .tag-component.online:before,html[dir=rtl] .event-head .info-box .tag-component.onsite:before{left:auto;right:0}.event-head .info-box .tag-component.online:before{-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-online2.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-online2.svg)}@media screen and (min-width:577px) and (max-width:992px){.event-head .info-box .btn-wrap a{padding:10px 16px;font-size:12px}}@media screen and (max-width:575px){.event-head .info-box .btn-wrap a{width:100%}}.event-head .info-box .happening-now{display:none}.event-head .info-box .happening-now,.event-head .info-box .happening-now .btn{width:100%}.event-head .info-box .happening-now .btn{pointer-events:none}@media screen and (min-width:577px){.event-head .info-box .happening-now,.event-head .info-box .happening-now .btn{width:auto}.event-head .info-box .happening-now .btn{height:36px;padding:5px 16px;font:700 12px/14px "Noto Sans",Arial,Helvetica,sans-serif;display:flex;align-items:center;justify-content:center}html[dir=rtl] .event-head .info-box .happening-now .btn{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .event-head .info-box .happening-now .btn{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.event-head .event-visual.full-image .icrc-container{max-width:100%;padding:0}.event-head .event-visual.full-image img{width:100%}.event-head .event-visual .media .video-container+p,.event-head .event-visual .media iframe+p{display:none}
.event-speakers{margin-bottom:56px}.event-speakers .event-speakers-list{display:flex;flex-wrap:wrap;margin:-10px}.event-speakers .item{padding:10px;flex:0 0 100%;width:100%}@media screen and (min-width:576px){.event-speakers .item{flex:0 0 33.3333%;width:33.3333%}}@media screen and (min-width:992px){.event-speakers .item{flex:0 0 25%;width:25%}}.event-speakers .frame{background:var(--icrc-grey-200);padding:24px 32px;height:100%}@media screen and (min-width:576px){.event-speakers .frame{padding:24px}}.event-speakers .photo{width:144px;overflow:hidden;margin:5px auto 33px}.event-speakers .photo img{border-radius:100%;width:144px}.event-speakers .role{color:var(--icrc-grey-700);font:600 14px/16px "Noto Sans",Arial,Helvetica,sans-serif;padding:0 0 12px;position:relative;min-height:38px}html[dir=rtl] .event-speakers .role{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .event-speakers .role{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}@media screen and (min-width:576px){.event-speakers .role{font:700 10px/13px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .event-speakers .role{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .event-speakers .role{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}}.event-speakers .name{font:600 24px/32px "Noto Sans",Arial,Helvetica,sans-serif;padding-bottom:11px;margin:0}html[dir=rtl] .event-speakers .name{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .event-speakers .name{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}@media screen and (min-width:576px){.event-speakers .name{font-size:18px;line-height:24px;font-weight:600}}.event-speakers .function{color:var(--icrc-grey-700);font:400 16px/24px "Noto Sans",Arial,Helvetica,sans-serif}html[dir=rtl] .event-speakers .function{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0}html[lang=zh] .event-speakers .function{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}.event-speakers .btn-wrap{margin-top:12px}.event-speakers .btn-wrap a{width:100%;min-width:100%;padding:16px}
.event-location{margin-bottom:56px}.event-location .event-location-content{display:flex}@media screen and (max-width:991px){.event-location .event-location-content{flex-direction:column-reverse}}.event-location .location-map{overflow:hidden}@media screen and (min-width:992px){.event-location .location-map{width:60%;flex:0 0 60%}}.event-location .location-map img{width:100%;height:100%;object-fit:cover}.event-location .location-info{background:var(--icrc-grey-200);flex:1}.event-location .location-info .holder{line-height:24px;padding:24px}@media screen and (min-width:576px) and (max-width:991px){.event-location .location-info .holder{display:flex;padding:32px}}@media screen and (min-width:992px){.event-location .location-info .holder{max-width:260px;margin:0 auto;padding:64px 0 30px}}.event-location .location-info .title{padding:2px 0 9px 32px;position:relative;font:700 16px/21px "Noto Sans",Arial,Helvetica,sans-serif;color:var(--icrc-sand-800)}html[dir=rtl] .event-location .location-info .title{font-family:"IBM Plex Sans Arabic",sans-serif;letter-spacing:0;padding:2px 32px 9px 0}html[lang=zh] .event-location .location-info .title{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}.event-location .location-info .title:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-date.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-date.svg)}html[dir=rtl] .event-location .location-info .title:before{left:auto;right:0}.event-location .location-info .adr{flex:1}.event-location .location-info .adr .title:before{-webkit-mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-location.svg);mask-image:url(/themes/custom/icrc_theme/html/svg/spritesrc/icon-location.svg)}.event-location .location-info .frame{padding:0 0 0 32px}.event-location .location-info .date{flex:1;color:var(--icrc-color-black);padding-bottom:24px}@media screen and (min-width:576px) and (max-width:991px){.event-location .location-info .date{padding-right:8px}html[dir=rtl] .event-location .location-info .date{padding:0 0 0 8px}}.event-location .location-info .adr{color:var(--icrc-grey-700)}
