.booking-sec{background:#fff;box-shadow:0 4px 30px 0 rgba(0,0,0,.05);max-width:1020px;margin:-100px auto 0;padding:30px 0;position:relative}.booking-sec .item{width:49%;color:#f8e9ff;padding:0 15px;position:relative;border-right:1px solid #d9d9d9}.booking-sec .item .icon{width:86px;height:86px;margin:0 auto 20px;background:currentColor;border-radius:50%}.booking-sec .item p{color:#828381;margin:0}.booking-sec .item p span{color:#119498;font-weight:500}.booking-sec .item p.off{animation:fadeEffect .5s linear infinite alternate}.booking-sec .item .common-btn{background:#f8e9ff;color:#09142f}.booking-sec .item:nth-of-type(2n){color:#dfffeb}.booking-sec .item:nth-of-type(2n) .common-btn{background:#dfffeb}.booking-sec .item:nth-of-type(3n){color:#dfffeb}.booking-sec .item:nth-of-type(3n) .common-btn{background:#dfffeb}.booking-sec .item:nth-of-type(4n){border-right:none;color:#fff3de}.booking-sec .item:nth-of-type(4n) .common-btn{background:#fff3de}.booking-sec .item:last-of-type{border-right:none}.booking-sec.four-item .item{width:25%}@media screen and (max-width:1199px){.booking-sec{margin:0 auto}}@media screen and (max-width:1023px){.booking-sec{justify-content:space-between;padding:15px}.booking-sec .item{padding:15px;background:#f8e9ff;position:relative;border:none}.booking-sec .item .common-btn{border:.559px solid #db8aff}.booking-sec .item:nth-of-type(2n){background:#dfffeb}.booking-sec .item:nth-of-type(2n) .common-btn{border:.559px solid #0db14b}.booking-sec .item:nth-of-type(3n){background:#def2ff}.booking-sec .item:nth-of-type(3n) .common-btn{border:.559px solid #0a8ce2}.booking-sec .item:nth-of-type(4n){background:#fff3de}.booking-sec .item p.min-h-14{display:none;color:#144372}.booking-sec .item .icon{margin:0 auto 5px;width:auto;height:auto;background:transparent}.booking-sec .item p.off{position:absolute;top:5px;right:5px}.booking-sec.four-item .item p.min-h-14{display:block;min-height:auto}}@media screen and (max-width:767px){.booking-sec.four-item .item{width:50%}}@media screen and (max-width:479px){.booking-sec{padding:10px;row-gap:10px;min-height:400px}.booking-sec .item{width:100%;min-height:auto;padding:20px}.booking-sec .item .desc-content{min-height:auto;margin-top:15px;padding:0 40px}}@keyframes fadeEffect{0%{opacity:.4}to{opacity:1}}