/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bookingCard{background-color:rgba(61,70,161,0.3019607843);padding:27px 14px 11px 14px;}@media only screen and (max-width:991.98px){.bookingCard{margin-top:40px;margin-bottom:40px;}}.bookingCard .title{font-size:20px;font-weight:900;color:#26F0D2;margin-bottom:30px;}.bookingCard .priceBox{padding:34px 22px;background-color:rgba(61,70,161,0.3019607843);}.bookingCard .priceBox ul li{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:0.5px dashed transparent;border-image:repeating-linear-gradient(to right,rgba(255,255,255,0.3) 0 10px,transparent 10px 16px) 1;}.bookingCard .priceBox ul li:first-child{padding-top:0;}.bookingCard .priceBox ul li .heading{font-size:18px;font-weight:800;color:#fff;margin-bottom:0;width:35%;}.bookingCard .priceBox ul li .value{font-size:16px;font-family:400;color:#26F0D2;margin-bottom:0;text-align:end;width:65%;}.bookingCard .priceBox .view-all-container .view-all{width:100%;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);}.bookingCard .priceBox .view-all-container .view-all span{width:100%;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);}[dir=rtl] .bookingCard .priceBox .view-all-container .view-all{clip-path:polygon(100% 0,10% 0,0 50%,10% 100%,100% 100%);}[dir=rtl] .bookingCard .priceBox .view-all-container .view-all span{clip-path:polygon(100% 0,10% 0,0 50%,10% 100%,100% 100%);}
.FaqDetailSection{background-color:#0C0B1A;position:relative;z-index:2;min-height:500px;overflow-x:hidden;}.FaqDetailSection::before{content:"";position:absolute;top:70%;inset-inline-start:50%;transform:translate(-50%,-50%);width:300px;height:300px;background-color:#5C61FA;filter:blur(350px);border-radius:50rem;z-index:-1;}.FaqDetailSection .offset-lg-2{margin-inline-start:0;}@media only screen and (min-width:991.98px){.FaqDetailSection .offset-lg-2{margin-inline-start:16.66666667%;}}@media only screen and (min-width:767.98px) and (max-width:991.98px){.FaqDetailSection .offset-md-1{margin-inline-start:8.33333333%;}}.FaqDetailSection .subHeading{font-size:28px;font-weight:800;color:#fff;margin-bottom:24px;}@media only screen and (max-width:767.98px){.FaqDetailSection .subHeading{font-size:20px;}}.FaqDetailSection .text{font-size:18px;font-weight:400;color:#fff;}@media only screen and (max-width:767.98px){.FaqDetailSection .text{font-size:16px;}}.FaqDetailSection .text a{font-size:18px;font-weight:400;color:#fff;text-decoration:underline;padding:0 5px;}@media only screen and (max-width:767.98px){.FaqDetailSection .text a{font-size:16px;}}.FaqDetailSection .eventDateBox{margin-bottom:50px;}.FaqDetailSection .eventDateBox .bookingCard{padding:12px;}@media only screen and (max-width:991.98px){.FaqDetailSection .eventDateBox .bookingCard{margin:0;}}@media only screen and (max-width:767.98px){.FaqDetailSection .eventDateBox .bookingCard .heading{font-size:16px;}}@media only screen and (max-width:767.98px){.FaqDetailSection .eventDateBox .bookingCard .value{font-size:14px;}}.FaqDetailSection .ticketPriceBox{margin-bottom:50px;}.FaqDetailSection .ticketPriceBox.withTabSpan .nav-pills{display:flex;align-items:center;justify-content:start;gap:30px;flex-wrap:nowrap;}.FaqDetailSection .ticketPriceBox.withTabSpan .nav-pills button{background-color:transparent;border:0;padding:0;line-height:normal;font-size:16px;font-weight:900;color:rgba(255,255,255,0.5019607843);white-space:nowrap;}.FaqDetailSection .ticketPriceBox.withTabSpan .nav-pills button.active{color:#26F0D2;}.FaqDetailSection .ticketPriceBox .bookingCard{padding:12px;height:100%;}@media only screen and (max-width:991.98px){.FaqDetailSection .ticketPriceBox .bookingCard{margin:0;}}@media only screen and (max-width:767.98px){.FaqDetailSection .ticketPriceBox .bookingCard{height:auto;}}.FaqDetailSection .ticketPriceBox .bookingCard .title{margin-bottom:20px;}.FaqDetailSection .ticketPriceBox .bookingCard .priceBox{height:calc(100% - 62px);}@media only screen and (max-width:767.98px){.FaqDetailSection .ticketPriceBox .bookingCard .priceBox{height:auto;}}@media only screen and (max-width:767.98px){.FaqDetailSection .ticketPriceBox .bookingCard .priceBox .heading{font-size:16px;width:70%;}}@media only screen and (max-width:767.98px){.FaqDetailSection .ticketPriceBox .bookingCard .priceBox .value{font-size:14px;width:30%;}}.FaqDetailSection ol{counter-reset:section;margin-inline-start:0;padding-inline-start:0;margin-bottom:50px;}.FaqDetailSection ol li{counter-increment:section;margin-bottom:0.5rem;position:relative;padding-inline-start:2rem;line-height:1.6;}.FaqDetailSection ol li::before{content:counter(section) ".";position:absolute;inset-inline-start:0;color:#fff;font-weight:400;}.FaqDetailSection ol li ul{margin-top:0.5rem;}.FaqDetailSection ol li ul li{counter-increment:none;}.FaqDetailSection ul.outerList{list-style:none;margin-inline-start:0;padding-inline-start:0;}.FaqDetailSection ul.outerList li{position:relative;margin-bottom:0.5rem;padding-inline-start:1.8rem;line-height:1.6;}.FaqDetailSection ul.outerList li::before{content:"•";position:absolute;inset-inline-start:0;color:#fff;font-size:1.2rem;}.FaqDetailSection ul.outerList li ul{margin-top:0.4rem;}.FaqDetailSection ul.outerList li ul li::before{content:"–";font-size:1rem;color:#fff;}.FaqDetailSection .newBlock{margin-bottom:50px;}@media only screen and (max-width:767.98px){.FaqDetailSection .newBlock{margin-bottom:30px;}}@media only screen and (max-width:991.98px){.FaqDetailSection .newBlock .bookingCard{margin:0;}}@media only screen and (max-width:767.98px){.FaqDetailSection .newBlock .bookingCard .priceBox ul li{flex-direction:column;align-items:start;}.FaqDetailSection .newBlock .bookingCard .priceBox ul li .heading{width:100%;}.FaqDetailSection .newBlock .bookingCard .priceBox ul li .value{width:100%;text-align:start;}}.FaqDetailSection .newBlock .buttonBox{display:flex;align-items:center;justify-content:start;gap:32px;margin-top:24px;margin-bottom:50px;}@media only screen and (max-width:767.98px){.FaqDetailSection .newBlock .buttonBox{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px;}}.FaqDetailSection .newBlock .buttonBox .text{margin-bottom:0;min-width:fit-content;max-width:100%;}.FaqDetailSection .newBlock .imgBox{width:100%;}.FaqDetailSection .newBlock .imgBox img{width:100%;}@media only screen and (max-width:767.98px){.FaqDetailSection .newBlock .imgBox img{clip-path:polygon(0 0,calc(100% - 0vw) 0,100% 0vh,100% 75%,80% 100%,0% 100%);}}.FaqDetailSection .noteRed{background-color:rgba(255,59,74,0.3019607843);border:1px solid #ff3b4a;font-size:18px;font-weight:400;color:#fff;padding:16px;}@media only screen and (max-width:767.98px){.FaqDetailSection .noteRed{font-size:16px;}}
.FaqMainBox .accordion-item{margin-bottom:20px;border:2px solid transparent;border-image:linear-gradient(122.62deg,rgba(38,240,210,0.2) 9.26%,rgba(38,240,210,0.048) 54.76%,rgba(38,240,210,0.2) 96.89%) 1;background:rgba(255,255,255,0.1019607843);}.FaqMainBox .accordion-item:first-child{border-top:2px solid transparent;border-image:linear-gradient(122.62deg,rgba(38,240,210,0.2) 9.26%,rgba(38,240,210,0.048) 54.76%,rgba(38,240,210,0.2) 96.89%) 1;}.FaqMainBox .accordion-item:last-child{border-bottom:2px solid transparent;border-image:linear-gradient(122.62deg,rgba(38,240,210,0.2) 9.26%,rgba(38,240,210,0.048) 54.76%,rgba(38,240,210,0.2) 96.89%) 1;}.FaqMainBox .accordion-item .accordion-button{font-size:18px;font-weight:800;color:#fff;background-color:transparent;position:relative;padding-inline-end:55px;text-align:start;}.FaqMainBox .accordion-item .accordion-button:active,.FaqMainBox .accordion-item .accordion-button:focus{box-shadow:none;background-color:0;}.FaqMainBox .accordion-item .accordion-button::after{content:"";position:absolute;inset-inline-end:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(/themes/custom/lusail/assets/images/icons/plus.svg) no-repeat center/contain;transition:transform 0.3s ease,background 0.3s ease;}.FaqMainBox .accordion-item .accordion-button:not(.collapsed)::after{background:url(/themes/custom/lusail/assets/images/icons/cross.svg) no-repeat center/contain;transform:translateY(-50%) rotate(180deg);}.FaqMainBox .accordion-item .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#26F0D2;}.FaqMainBox .accordion-item .accordion-body{padding-top:0;font-size:18px;font-weight:400;color:#fff;}
