/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.event-highlights .event-block{background-color:rgba(255,255,255,0.2);justify-content:flex-end;min-height:205px;transition:all 0.2s ease;flex-direction:column;padding-inline:27px;padding-block:20px;margin-bottom:20px;}.event-highlights .event-block:hover{background-color:#5C61FA;}.event-highlights .event-block:hover .details .info-text{opacity:1;margin-block-end:0;}.event-highlights .event-block:hover .details .know-more{color:#26F0D2 !important;}@media (min-width:576px){.event-highlights .event-block:hover .details .know-more{transform:translateY(3px);}}.event-highlights .event-block:hover .details .know-more .icon::before{background-color:#26F0D2;transform:rotate(45deg);}.event-highlights .event-block .icon{max-width:42px;max-height:42px;width:42px;}.event-highlights .event-block .details .info-text{transition:all 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;height:48px;-webkit-box-orient:vertical;overflow:hidden;}@media (min-width:576px){.event-highlights .event-block .details .info-text{opacity:0;margin-block-end:-48px;}}.event-highlights .event-block .details .know-more{transition:all 0.2s ease;}@media (min-width:576px){.event-highlights .event-block .details .know-more{transform:translateY(-3px);}}.event-highlights .event-block .details .know-more .icon{transition:all 0.2s ease;}.event-highlights .event-block .details .know-more .icon::before{transition:all 0.2s ease;}
.banner-common{height:100dvh;min-height:625px;background-color:#0F0F0F;background-image:url(/themes/custom/lusail/assets/images/common-banner-bg.svg);background-size:75% auto;background-position:100% 0;background-repeat:no-repeat;padding-top:150px;display:flex;align-items:flex-end;}@media (max-width:575.98px){.banner-common{min-height:initial;padding-top:120px;}}.banner-common .banner-video{width:100%;position:relative;padding-top:10px;}.banner-common .banner-video::before{content:"";position:absolute;clip-path:polygon(85% 0,100% 15%,100% 100%,0 100%,0 0);inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:rgba(255,255,255,0.05);top:-10px;}[dir=rtl] .banner-common .banner-video::before{clip-path:polygon(15% 0,0 15%,0 100%,100% 100%,100% 0);}@media (max-width:575.98px){.banner-common .banner-video::before{clip-path:polygon(80% 0,100% 10%,100% 100%,0 100%,0 0);}}.banner-common .banner-video video{clip-path:polygon(85% 0,100% 15%,100% 100%,0 100%,0 0);width:100%;height:auto;height:calc(100dvh - 150px);object-fit:cover;position:relative;z-index:1;}[dir=rtl] .banner-common .banner-video video{clip-path:polygon(15% 0,0 15%,0 100%,100% 100%,100% 0);}@media (max-width:575.98px){.banner-common .banner-video video{clip-path:polygon(80% 0,100% 10%,100% 100%,0 100%,0 0);height:calc(100dvh - 120px) !important;max-height:initial;}}.banner-common .banner-event-container{inset-inline-start:0;inset-block-end:5%;width:100%;}@media (min-width:576px){.banner-common .mobile-slider-container .swiper-wrapper{display:flex;gap:16px;}}.banner-common .mobile-slider-container .swiper-slide{flex-shrink:0;overflow:hidden;transition:all 0.3s ease;width:100%;height:100%;}@media (min-width:576px){.banner-common .mobile-slider-container .swiper-slide{width:115px;}}@media (max-width:575.98px){.banner-common .mobile-slider-container .swiper-slide.swiper-slide-active .event-block{transform:scale(1);}}@media (min-width:576px){.banner-common .mobile-slider-container .swiper-slide:hover{width:386px;}}.banner-common .mobile-slider-container .event-block{border-radius:3px;background-color:transparent;position:relative;z-index:1;height:100%;}@media (max-width:575.98px){.banner-common .mobile-slider-container .event-block{width:100%;transform:scale(0.9);height:148px;}}@media (min-width:576px){.banner-common .mobile-slider-container .event-block:hover .details{margin-inline-start:0;}}.banner-common .mobile-slider-container .event-block .image-block{aspect-ratio:115/148;border-radius:3px;z-index:1;overflow:hidden;width:125px !important;}@media (max-width:575.98px){.banner-common .mobile-slider-container .event-block .image-block{width:40%;}}.banner-common .mobile-slider-container .event-block .image-block::after{display:none;}.banner-common .mobile-slider-container .event-block .image-block img{object-fit:cover;aspect-ratio:115/148;width:100%;transform:scale(1);height:100%;}.banner-common .mobile-slider-container .event-block .details{background-color:#5C61FA;transition:all 0.3s ease;position:relative;display:inline-flex;flex-direction:column;justify-content:center;}@media (min-width:576px){.banner-common .mobile-slider-container .event-block .details{width:271px;margin-inline-start:-271px;}}@media (max-width:575.98px){.banner-common .mobile-slider-container .event-block .details{display:block;width:60%;}}.banner-common .mobile-slider-container .event-block .details ul{font-size:14px;}.banner-common .mobile-slider-container .event-block .details ul li .icon::before{width:20px;height:20px;}.banner-common .banner-event-items{gap:29px;}.banner-common .banner-event-items .block-item .event-block{border-radius:3px;background-color:transparent;position:relative;z-index:1;}.banner-common .banner-event-items .block-item .event-block:hover .details{margin-inline-start:0;}.banner-common .banner-event-items .block-item .event-block .image-block{aspect-ratio:115/148;border-radius:3px;z-index:1;}.banner-common .banner-event-items .block-item .event-block .image-block::after{display:none;}.banner-common .banner-event-items .block-item .event-block .image-block img{object-fit:cover;aspect-ratio:115/148;width:100%;transform:scale(1);height:148px;}.banner-common .banner-event-items .block-item .event-block .details{background-color:#5C61FA;transition:all 0.3s ease;margin-inline-start:-271px;position:relative;width:271px;}.banner-common .banner-event-items .block-item .event-block .details ul{font-size:14px;}.banner-common .banner-event-items .block-item .event-block .details ul li .icon::before{width:20px;height:20px;}
.eventInfoSection{background-color:#0C0B1A;padding:150px 0;position:relative;z-index:2;overflow-x:hidden;min-height:700px;display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:991.98px){.eventInfoSection{padding:100px 0;}}@media only screen and (max-width:767.98px){.eventInfoSection{padding:50px 0;min-height:500px;}}.eventInfoSection::before{content:"";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:500px;height:500px;background-color:#5C61FA;filter:blur(350px);border-radius:50rem;z-index:-1;}.eventInfoSection .section-heading{margin-bottom:50px;}.eventInfoSection .section-heading h2{font-size:36px;font-weight:900;color:#26F0D2;text-transform:uppercase;margin-bottom:20px;}@media only screen and (max-width:767.98px){.eventInfoSection .section-heading h2{font-size:24px;}}.eventInfoSection .section-heading h2 span{color:#fff;}.eventInfoSection .section-heading .desc{font-size:18px;font-weight:400;color:#fff;}@media only screen and (max-width:767.98px){.eventInfoSection .section-heading .desc{font-size:16px;}}.eventInfoSection .eventInfoMainCard{position:relative;display:flex;margin-bottom:70px;}@media only screen and (max-width:991.98px){.eventInfoSection .eventInfoMainCard{flex-direction:column;margin-bottom:0px;}}.eventInfoSection .eventInfoMainCard .eventInfoImageBox{display:flex;align-items:center;}.eventInfoSection .eventInfoMainCard .eventInfoImageBox::before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-image:url(/themes/custom/lusail/assets/images/eventInfoLeftImage.svg);mask-image:url(/themes/custom/lusail/assets/images/eventInforMainLeftMasl.svg);mask-repeat:no-repeat;opacity:30%;background-color:#181d4c;}@media only screen and (max-width:991.98px){.eventInfoSection .eventInfoMainCard .eventInfoImageBox::before{display:none;}}@media only screen and (max-width:991.98px){.eventInfoSection .eventInfoMainCard .eventInfoImageBox img{width:100%;}}.eventInfoSection .eventInfoMainCard .eventInfoContentBox{mask-image:url(/themes/custom/lusail/assets/images/eventInforMainContentMask.svg);mask-repeat:no-repeat;mask-size:contain;background-color:#3d46a1;position:relative;inset-inline-start:-150px;inset-block-start:50px;min-width:500px;background-image:url(/themes/custom/lusail/assets/images/eventInfoContentBG.svg);background-repeat:no-repeat;background-position:bottom right;background-size:contain;backdrop-filter:opacity(0.5);padding:70px 95px 50px 50px;}@media only screen and (max-width:1399.98px){.eventInfoSection .eventInfoMainCard .eventInfoContentBox{inset-inline-start:-330px;}}@media only screen and (max-width:1199.98px){.eventInfoSection .eventInfoMainCard .eventInfoContentBox{inset-inline-start:-430px;}}@media only screen and (max-width:991.98px){.eventInfoSection .eventInfoMainCard .eventInfoContentBox{inset-inline-start:0;inset-block-start:-90px;width:100%;min-width:unset;height:auto;mask-image:none;clip-path:polygon(0% 0%,89% 0%,100% 29%,100% 100%,11% 100%,-22% 5%,0% 100%);}}@media only screen and (max-width:575.98px){.eventInfoSection .eventInfoMainCard .eventInfoContentBox{clip-path:polygon(0% 0%,84% 0%,100% 29%,100% 100%,15% 100%,-23% 45%,0% 100%);inset-block-start:-50px;padding:50px 20px 50px 50px;}}.eventInfoSection .eventInfoMainCard .eventInfoContentBox .title{font-size:22px;font-weight:800;color:#26F0D2;margin-bottom:20px;}.eventInfoSection .eventInfoMainCard .eventInfoContentBox .eventInfoInnerItem{display:flex;align-items:center;justify-content:start;gap:5px;}.eventInfoSection .eventInfoMainCard .eventInfoContentBox .eventInfoInnerItem img{width:20px;height:20px;}.eventInfoSection .eventInfoMainCard .eventInfoContentBox .eventInfoInnerItem .text{font-size:16px;font-weight:400;color:#fff;margin-bottom:0;}.eventInfoSection .eventInfoCard{padding:32px 0;}.eventInfoSection .eventInfoCard .imgBox{width:100%;}@media only screen and (max-width:767.98px){.eventInfoSection .eventInfoCard .imgBox{margin-bottom:25px;}}.eventInfoSection .eventInfoCard .imgBox img{width:100%;height:auto;clip-path:polygon(0 0,80% 0,100% 25%,100% 100%,0 100%);}@media only screen and (max-width:767.98px){.eventInfoSection .eventInfoCard .imgBox img{clip-path:polygon(0 0,calc(100% - 0vw) 0,100% 0vh,100% 75%,80% 100%,0% 100%);}}.eventInfoSection .eventInfoCard .contentBox .title{font-size:24px;font-weight:800;color:#fff;margin-bottom:0;}@media only screen and (max-width:575.98px){.eventInfoSection .eventInfoCard .contentBox .title{font-size:20px;}}.eventInfoSection .eventInfoCard .contentBox .desc{font-size:18px;font-weight:400;color:#fff;margin-bottom:10px;}@media only screen and (max-width:575.98px){.eventInfoSection .eventInfoCard .contentBox .desc{font-size:16px;}}.eventInfoSection .eventInfoCard .contentBox .sessionItem{display:flex;align-items:center;justify-content:start;gap:5px;}.eventInfoSection .eventInfoCard .contentBox .sessionItem .heading{font-size:16px;font-weight:800;color:#26F0D2;margin-bottom:0;}@media only screen and (max-width:575.98px){.eventInfoSection .eventInfoCard .contentBox .sessionItem .heading{font-size:14px;}}.eventInfoSection .eventInfoCard .contentBox .sessionItem .value{font-size:16px;font-weight:400;color:#fff;margin-bottom:0;}@media only screen and (max-width:575.98px){.eventInfoSection .eventInfoCard .contentBox .sessionItem .value{font-size:14px;}}
.eventInfoMainCard{position:relative;display:flex;align-items:center;justify-content:start;min-width:100%;height:350px;margin-bottom:70px;}@media only screen and (max-width:1199.98px){.eventInfoMainCard{height:300px;}}@media only screen and (max-width:991.98px){.eventInfoMainCard{flex-direction:column;height:auto;margin-bottom:0;}}.eventInfoMainCard .eventInfoImageBox{max-width:619px;width:100%;height:100%;}.eventInfoMainCard .eventInfoImageBox::before{content:"";position:absolute;top:0;inset-inline-start:0;width:50%;height:100%;background-color:#212763;background-image:url(/themes/custom/lusail/assets/images/eventInfoLeftImage.svg);background-size:contain;background-position:top center;opacity:10%;clip-path:polygon(0 0,100% 0,100% 100%,20% 100%,0 85%);}[dir=rtl] .eventInfoMainCard .eventInfoImageBox::before{clip-path:polygon(100% 0,0 0,0 100%,80% 100%,100% 85%);}@media only screen and (max-width:991.98px){.eventInfoMainCard .eventInfoImageBox::before{display:none;}}@media only screen and (max-width:991.98px){.eventInfoMainCard .eventInfoImageBox{width:75%;}}@media only screen and (max-width:575.98px){.eventInfoMainCard .eventInfoImageBox{width:100%;}}.eventInfoMainCard .eventInfoImageBox img{width:100%;height:100%;object-fit:cover;object-position:center left;margin-inline-start:150px;clip-path:polygon(0 25%,10% 0,90% 0,100% 25%,100% 100%,0 100%);}[dir=rtl] .eventInfoMainCard .eventInfoImageBox img{clip-path:polygon(100% 25%,90% 0,10% 0,0 25%,0 100%,100% 100%);}@media only screen and (max-width:1199.98px){.eventInfoMainCard .eventInfoImageBox img{object-position:center center;}}@media only screen and (max-width:991.98px){.eventInfoMainCard .eventInfoImageBox img{margin-inline-start:0;clip-path:polygon(0 0,90% 0,100% 20%,100% 100%,20% 100%,0 60%);height:300px;width:100%;border:10px solid rgba(255,255,255,0.0509803922);}[dir=rtl] .eventInfoMainCard .eventInfoImageBox img{clip-path:polygon(100% 0,10% 0,0 20%,0 100%,80% 100%,100% 60%);}}.eventInfoMainCard .eventInfoContentBox{max-width:714px;width:100%;clip-path:polygon(0 0,90% 0,100% 20%,100% 100%,15% 100%,0 85%);background-color:#3d46a1;background-image:url(/themes/custom/lusail/assets/images/eventInfoContentBG.svg);background-repeat:no-repeat;background-position:bottom right;background-size:contain;backdrop-filter:opacity(0.5);padding:70px 40px;display:flex;align-items:start;flex-direction:column;justify-content:center;}@media (min-width:1199px){.eventInfoMainCard .eventInfoContentBox{min-height:352px;}}[dir=rtl] .eventInfoMainCard .eventInfoContentBox{clip-path:polygon(100% 0,10% 0,0 20%,0 100%,85% 100%,100% 85%);}@media only screen and (max-width:1199.98px){.eventInfoMainCard .eventInfoContentBox{width:20%;min-width:400px;padding:50px 40px;}}@media only screen and (max-width:991.98px){.eventInfoMainCard .eventInfoContentBox{width:calc(75% - 20px);position:relative;top:-60px;}}@media only screen and (max-width:575.98px){.eventInfoMainCard .eventInfoContentBox{min-width:auto;width:100%;}}.eventInfoMainCard .eventInfoContentBox .title{font-size:20px;font-weight:800;color:#26F0D2;margin-bottom:20px;}.eventInfoMainCard .eventInfoContentBox .eventInfoInnerItem{display:flex;align-items:center;justify-content:start;gap:5px;}.eventInfoMainCard .eventInfoContentBox .eventInfoInnerItem img{width:20px;height:20px;}.eventInfoMainCard .eventInfoContentBox .eventInfoInnerItem .text{font-size:16px;font-weight:400;color:#fff;margin-bottom:0;}
