﻿@import"../lib/bootstrap/css/bootstrap.min.css";@import"../lib/fontawesome/css/all.min.css";@font-face{font-family:"Visby";font-style:normal;src:url("../fonts/visby/visby.woff") format("woff")}@font-face{font-family:"Almarai";font-style:normal;src:url("../fonts/almarai/almarai.woff2") format("woff2")}body{background:#ccc}body,.tooltip,.popover,p,h1,h2,h3,h4,h5,h6{font-family:"Visby" !important}body.rtl{font-family:"Almarai" !important}body.rtl .tooltip,body.rtl .popover,body.rtl p,body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4,body.rtl h5,body.rtl h6{font-family:"Almarai" !important}body::-webkit-scrollbar-track,.card-scroll::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar,.card-scroll::-webkit-scrollbar{width:15px;height:15px;background-color:#fff}body::-webkit-scrollbar-thumb,.card-scroll::-webkit-scrollbar-thumb{background:linear-gradient(267.94deg, #0480AA -0.65%, #48B39B 72.26%);border-radius:5px}button,a{transition:all .15s;box-shadow:none !important}button:hover,a:hover{text-decoration:none}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-white{background-color:#fff}.bg-dark{background-color:rgba(0,0,0,.8) !important;backdrop-filter:blur(50px) !important}.h-unset{height:unset !important}.h-92{height:92% !important}.mx-6{margin:0 5rem !important}.mt-6{margin-top:5rem !important}.p-7{padding:7rem !important}.dl-px-5{padding-left:3rem !important;padding-right:3rem !important}.font-ar{font-family:"Almarai" !important}.text-white{color:#fff}.text-black{color:#000 !important}.text-red{color:#c52727 !important}.text-darkblue{color:#0480aa}.f-size-32{font-size:32px}.f-size-50{font-size:50px !important}.f-size-86{font-size:86px !important}.radius-16{border-radius:16px}.radius-24{border-radius:24px}.radius-56{border-radius:56px}.p-absolute{position:absolute}.bottom-0{bottom:0}.max-lines-2,.max-lines-3,.max-lines-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.max-lines-2{-webkit-line-clamp:2}.max-lines-3{-webkit-line-clamp:3}.max-lines-4{-webkit-line-clamp:4}.content-wrapper{width:1080px;height:1920px;margin:0 auto;padding:0 0 110px;background-repeat:no-repeat !important;background-size:cover !important;background-position:60% 0 !important;position:relative}.content-wrapper::before{content:"";background:rgba(0,0,0,.17);backdrop-filter:blur(12px);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.content-wrapper .page-content{position:relative;z-index:1;height:88%;margin:0 5rem}.header{background:rgba(0,0,0,.17);backdrop-filter:blur(50px);padding:40px 45px}.header .navbar{padding:0}.header .navbar .date{font-weight:500;font-size:24px;text-align:right;letter-spacing:-0.02em;color:#fff}.footer{position:absolute;bottom:0;width:100%;padding:37px 0;background:rgba(0,0,0,.17);backdrop-filter:blur(50px)}.page-logo{transition:all .5s}.title .title-action{text-align:start;width:100%}.title .heading{font-weight:600;font-size:88px;color:#fff;text-align:start}.title .heading.text-sm{font-size:64px}.title .text-title{font-size:44px;color:#fff;text-align:start}.title .text-sup-title{font-size:48px;font-weight:600;color:#fff;letter-spacing:-0.02em;text-align:center}.title .desc{font-weight:500;font-size:28px;letter-spacing:-0.02em;color:#fff;text-align:start}.title .desc.text-lg{font-size:45px}.title .time{font-weight:500;font-size:34px;letter-spacing:-0.02em;color:#fff}.dl-btn.btn-lg{width:529px;height:110px;font-size:48px}.dl-btn.btn-md{width:241px;height:110px;font-size:48px;font-weight:600}.dl-btn[disabled],.dl-btn.disabled{opacity:.3;pointer-events:none;cursor:not-allowed !important}.dl-btn img{width:unset !important;height:unset !important;margin:0 1rem 0 0 !important}.dl-btn.dl-bordered{background-color:rgba(0,0,0,0);border-radius:20px;padding:15px}.dl-btn.dl-bordered.bordered-black{border:1px solid #8698b7;color:#243343;font-size:27px;font-weight:700;line-height:normal}.dl-btn-default{background:linear-gradient(267.94deg, #0480AA -0.65%, #48B39B 72.26%) !important;color:#fff !important}.btn-white{background:#fff !important;color:#000 !important}.dl-btn-group.cols{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.dl-btn-group.cols .btn{color:#000;border-radius:20px !important;font-size:24px;font-weight:900;line-height:36px}.btn-back{background:rgba(0,0,0,.24);color:#fff;backdrop-filter:blur(15px);border-radius:58px;padding:21px 23px}.btn-back:hover{color:#fff}.btn-back i{font-size:2em}.dl-form .form-group{margin:0}.dl-form .form-group .control-lable{font-weight:600;font-size:14px;color:#000}.dl-form .form-group .form-control{background:rgba(255,255,255,.1);mix-blend-mode:normal;backdrop-filter:blur(50px);border-radius:20px;color:#fff;padding:40px 39px;height:unset;font-weight:500;font-size:44px;border:0}.dl-form .form-group .form-control:focus{border-color:linear-gradient(267.94deg, #0480AA -0.65%, #48B39B 72.26%);box-shadow:none}.dl-form .form-group .form-control::placeholder{font-weight:500;font-size:44px;color:#fff}.dl-form .form-group .input-icon{position:relative}.dl-form .form-group .input-icon i,.dl-form .form-group .input-icon img{position:absolute;color:#dee2e6;top:8px;left:9px}.dl-form .form-group .input-icon .form-control{padding:.5rem .8rem .5rem 2.5rem}.dl-form .form-group .input-group{align-items:center}.dl-form .form-group .input-group .form-control{background-color:rgba(0,0,0,0);border:0;font-weight:400;font-size:18px;line-height:29px;color:#909fba}.dl-form .form-group .input-group .form-control:focus{box-shadow:none}.dl-form .form-group .input-group .input-group-append{display:flex}.dl-form .form-group .input-group .input-group-append .btn{border-radius:16px;padding:9px;margin-right:15px}.dl-form .form-group .input-group .input-group-append .btn img{height:30px}.dl-form .form-group .input-group .input-group-append .btn:last-child{margin:0}.dl-form.booking-form .form-group{margin:0 0 52px}.dl-form.booking-form .form-group .control-label{color:#fff;font-size:36px;font-weight:600;line-height:52px;display:block;text-align:start}.dl-form.booking-form .form-group .form-control{border-radius:31px;background-color:#fff;color:#8698b7;font-size:36px;font-weight:600;padding:36px 54px;color:#8698b7;line-height:52px}.dl-form.booking-form .form-group .form-control::placeholder{color:#8698b7;font-size:36px;font-weight:600;line-height:52px}.dl-form.booking-form .form-group select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");appearance:none;background-size:43px 43px;background-repeat:no-repeat;background-position:right .75rem center}.dl-form.booking-form .form-group .input-group{border-radius:31px}.dl-form.booking-form .form-group .input-group .btn-white.dropdown-toggle{color:#000;font-size:36px;font-weight:600;line-height:52px;border-radius:31px;padding:36px 54px}.dl-form.booking-form .form-group .input-group .dl-bordered{color:#000;font-size:32px;font-weight:600;line-height:normal;border-radius:24px;border:2px solid rgba(134,152,183,.2);padding:18px 42px}.dl-form.booking-form .form-group .form-check{padding:0 4rem;text-align:start}.dl-form.booking-form .form-group .form-check .form-check-input{position:absolute;width:2.5rem;height:2.5rem;border:3px solid #fff !important;background-color:rgba(0,0,0,0);appearance:none;left:0;margin:0}.dl-form.booking-form .form-group .form-check .form-check-input[type=checkbox]{border-radius:9px}.dl-form.booking-form .form-group .form-check .form-check-input[type=checkbox]:checked{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%2348B29B' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");border-color:#48b29b !important}.dl-form.booking-form .form-group .form-check .form-check-input[type=radio]{border-radius:100%;border-color:#8698b7 !important}.dl-form.booking-form .form-group .form-check .form-check-input[type=radio]:checked{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%2348B29B'/%3e%3c/svg%3e");border-color:#48b29b !important}.dl-form.booking-form .form-group .form-check .form-check-label{color:#fff;font-size:40px;font-style:normal;font-weight:400;line-height:100%}.dl-form.booking-form .form-group .form-check .form-check-label a{color:#48b29b}.form-action .total p{font-weight:500;font-size:32px;color:#fff;text-align:start}.form-action .total h3{font-weight:600;font-size:58px;color:#fff;margin:0;text-align:start}.dl-check .form-check-input{width:1rem;height:1rem}.dl-check .form-check-input:focus{outline:0;box-shadow:none}.dl-check .form-check-input:checked{background-color:linear-gradient(267.94deg, #0480AA -0.65%, #48B39B 72.26%) !important;border-color:linear-gradient(267.94deg, #0480AA -0.65%, #48B39B 72.26%);transition:all .15s;appearance:none}.dl-check .form-check-input[type=checkbox]{border-radius:3.5px;border:1px solid rgba(0,0,0,.25)}.dl-check .form-check-input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.dl-check .form-check-label{margin-left:13px}.dl-card .card{margin-bottom:30px;overflow:hidden}.dl-card .card .card-img{max-height:135px}.dl-card .card .card-img.img-lg{max-height:250px}.dl-card .card .card-body .card-title{font-weight:500;font-size:48px;letter-spacing:-0.02em;color:#000;text-align:start}.dl-card .card .card-body .card-title span{font-size:48px;font-weight:400;line-height:96px}.dl-card .card .card-body .card-title.text-xlg{font-size:88px;font-weight:700}.dl-card .card .card-body .card-title.text-lg{font-size:62px}.dl-card .card .card-body .card-title.text-sm{font-size:33px;font-weight:700}.dl-card .card .card-body .card-text{text-align:start}.dl-card .card .card-body .card-text.text-lg{font-size:39px}.dl-card .card .card-body .card-text.text-sm{font-size:24px !important;min-height:46px}.dl-card .card-ticket{border-radius:43.871px;padding:47px 44px;margin-top:17rem}.dl-card .card-ticket p{font-weight:600;font-size:40px;color:#243343;margin:0;text-align:start}.dl-card .card-ticket p span{font-size:25px}.dl-card .card-ticket .input-group{max-width:325px}.dl-card .card-ticket .input-group .input-group-prepend .btn{padding:24px 27px;background:#0480aa;color:#fff;border-radius:20px !important}.dl-card .card-ticket .input-group .input-group-prepend .btn i{font-size:2em}.dl-card .card-ticket .input-group .form-control{background-color:rgba(0,0,0,0);border:0;font-weight:600;padding:.375rem .75rem;font-size:52px;text-align:center;color:#000;margin:0 10px;padding:0 10px}.dl-card .card-ticket .input-group .form-control:focus{box-shadow:none}.dl-card .card-ticket.disabled{opacity:.5;cursor:not-allowed}.dl-card .card-payment{width:69% !important}.dl-card .cart{background:#fff;padding:0 15px;background:url(../images/cart-bg.png);background-repeat:no-repeat !important;border:0;background-size:cover !important}.dl-card .cart .card-header{font-size:24px;font-weight:600}.dl-card .cart .card-header .card-price{font-weight:500;font-size:15px;color:#777;text-align:end}.dl-card .cart .card-header .card-price strong{font-weight:700;font-size:24px;color:#000}.dl-card .cart .card-body{padding-bottom:20px}.dl-card .cart .card-body .card-title{font-weight:600;font-size:15px;color:#333}.dl-card .cart .card-body .list-group{padding:0}.dl-card .cart .card-body .list-group .list-group-item{border-right:1px solid #dee2e6 !important;font-weight:500;font-size:15px;color:#777;padding:.75rem .5rem;text-align:start}.dl-card .cart .card-body .list-group .list-group-item:last-child{border:none !important}.dl-card .cart .card-body .list-group .list-group-item h3{margin:0;font-weight:600;font-size:20px;color:#333}.dl-card .cart .card-footer{margin:0 65px;border-top:2px dashed #ebebec}.dl-card .summary .card-body .list-group .list-group-item{font-weight:500;font-size:24px;color:#000;padding:25px 19px}.dl-card .summary .card-body .list-group .list-group-item h3{font-weight:600}.dl-card .summary .card-body .list-group .list-group-item span sub{color:#8698b7;bottom:0;font-size:24px}.dl-card .summary .card-body .list-group .list-group-item:first-child{font-weight:500;font-size:32px;text-transform:uppercase;color:#000}.dl-card .summary .card-body .list-group .list-group-item:first-child::after{content:"+";position:absolute;bottom:-49px;font-size:70px;z-index:99;left:47%;padding:0 15px;background-color:#fff;color:#dfdfdf}.dl-card .summary .card-body .list-group .list-group-item:last-child{font-weight:600;font-size:24px;color:#000}.dl-card .summary .card-body .list-group .list-group-item:last-child h3{font-size:32px}.dl-card .card-blank{padding:11rem 0}.dl-card .card-blank .card-body .card-title{font-weight:900;font-size:48px;text-align:center;color:#000}.dl-card .card-blank .card-body .card-text{font-weight:500;font-size:32px;text-align:center;color:gray}.dl-card .card-blank .card-body .card-text strong{color:#000}.dl-card .ticket-text{font-weight:500;font-size:35px;text-align:start}.dl-card.card-scroll{max-height:720px;overflow-x:hidden;overflow-y:auto;padding-right:1rem}.card-price{color:#fff;font-size:32px;text-align:start}.card-price strong{font-size:48px}.dl-list-group .list-group-item{color:#fff;font-size:26px;font-weight:600;line-height:39px;display:flex;align-items:start;padding:0;margin:0 0 25px}.dl-list-group .list-group-item::before{content:"";background-color:#fff;display:inline-block;width:10px;height:10px;margin:15px 20px 0;border-radius:100%}.base{position:absolute;z-index:99;width:100%;left:0;bottom:0;border-radius:10px;background:#000;display:flex;height:auto;flex-direction:column;padding:30px 15px;font-size:28px;box-shadow:0px 40px 45px rgba(0,0,0,.4)}.base .line{display:flex;justify-content:space-around}.base .line+.line{margin-top:15px}.base .line span{box-shadow:0px 3px 3px rgba(0,0,0,.7);color:#fff;padding:25px 15px;background:#292722;text-shadow:0px 0px 40px #fff,0px 0px 80px #fff;width:90px;text-align:center}.base .line span:hover{background:#2f3336;text-shadow:1px 2px 60px #fff,0px 0px 60px #fff,0px 0px 60px #fff,10px 10px 60px #fff;cursor:pointer}.base .line span:active{transform:scale(0.9)}.dl-calendar{background-color:#fff;box-shadow:0px 4px 20px #ebeff8;border-radius:20px;width:100%;padding:47px}.dl-calendar .current-date{display:flex;justify-content:space-between;padding:0 8rem}.dl-calendar .current-date .dropdown .btn{background-color:rgba(0,0,0,0);color:#243343;font-size:24px;font-weight:600;line-height:normal}.dl-calendar .current-date .dropdown .btn::after{content:"";font-family:"Font Awesome 6 Pro";border:none}.dl-calendar .current-month .week-days{color:#8a93a8;text-align:center;font-size:14px;font-weight:600;line-height:17.543px;padding:0;margin:60px 0 60px;text-transform:uppercase;display:flex;justify-content:space-between}.dl-calendar .current-month .week-days li{list-style-type:none;padding:15px 20px}.dl-calendar .current-month .weeks div{display:flex;font-size:1.2em;font-weight:300;justify-content:space-between;margin:0 0 59px;width:100%}.dl-calendar .current-month .weeks div span{color:#243343;text-align:center;font-size:14px;font-weight:600;line-height:15.35px;padding:15px 20px}.dl-calendar .current-month .weeks div span.last-month{opacity:.2}.dl-calendar .current-month .weeks div span.active{color:#fff;border-radius:40px;border:1px solid #28e4ba;background:linear-gradient(268deg, #0480AA -0.65%, #48B29B 72.26%)}.rtl{direction:rtl}.rtl .header .navbar .date{text-align:left}.rtl .title .title-action .btn-back{transform:rotate(180deg)}.rtl .dl-btn img{margin:0 0 0 1rem !important}.rtl .dl-form .form-group .input-icon i,.rtl .dl-form .form-group .input-icon img{left:unset;right:9px}.rtl .dl-form .form-group .input-icon .form-control{padding:.5rem 2.5rem .5rem .8rem}.rtl .dl-form .form-group .input-group .input-group-append .btn{margin-right:unset;margin-left:15px}.rtl .dl-form.booking-form .form-group select{background-position:left .75rem center !important}.rtl .dl-form.booking-form .form-group .form-check{float:right}.rtl .dl-form.booking-form .form-group .form-check .form-check-input{left:unset;right:0 !important}.rtl .form-action .btn i{transform:rotate(180deg);flex-direction:row-reverse}.rtl .dl-check .form-check-label{margin-left:unset !important;margin-right:13px}.rtl .dl-card .cart .card-body .list-group .list-group-item{border-right:none !important;border-left:1px solid #dee2e6 !important}.rtl .dl-card .cart .card-body .list-group .list-group-item:last-child{border:none !important}.rtl .dl-card.card-scroll{padding-right:unset;padding-left:1rem}/*# sourceMappingURL=style.min.css.map */
