.bd-booking-3,.bd-booking-3-info{background-color:var(--bd-theme-2);border:1px solid var(--bd-grey-1)}.bd-booking-3-info .bd-booking-3__title{padding:30px 30px 0;margin-bottom:0}@media only screen and (min-width:992px)and (max-width:1199px){.bd-booking-3-info .bd-booking-3__title{padding:20px 15px}}.bd-booking-3__content{border-bottom:1px solid var(--bd-grey-1);padding:30px 30px 15px}@media only screen and (min-width:992px)and (max-width:1199px){.bd-booking-3__content{padding:20px 15px}}.bd-booking-3__title{font-size:24px;line-height:32px;text-transform:capitalize;color:var(--bd-common-black)}.bd-booking-3__price{display:flex;align-items:center;gap:20px}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.bd-booking-3__price{display:flex;align-items:flex-start;gap:0;flex-direction:column}}.bd-booking-3__price p{display:flex;align-items:center;gap:10px}.bd-booking-3__price p i{font-size:22px}.bd-booking-3__price p span{font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black)}.bd-booking-3__price p:last-child{align-items:baseline;font-size:16px;color:var(--bd-grey-3)}.bd-booking-3__price p:last-child,.bd-booking-3__price p:last-child span{display:flex;gap:10px;font-weight:500;line-height:40px;text-transform:uppercase}.bd-booking-3__price p:last-child span{font-size:30px}.bd-booking-3__tax p{font-size:14px;line-height:28px;text-transform:capitalize;color:var(--bd-grey-3);display:flex;gap:30px;align-items:center}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.bd-booking-3__tax p{gap:0;align-items:flex-start;flex-direction:column}}.bd-booking-3__tax p span{color:red;display:flex;align-items:center;gap:8px}.bd-booking-3__input-wrap{padding:30px}.bd-booking-3__input-inner i{position:absolute;inset-inline-end:20px;top:26%;color:var(--bd-grey-3)}.bd-booking-3__input input{height:55px;width:100%;padding:0 20px;border:1px solid var(--bd-grey-1);background-color:var(--bd-common-white);font-size:14px;line-height:28px;text-transform:capitalize;margin-bottom:20px}.bd-booking-3__input input::placeholder{color:var(--bd-grey-3)}.bd-booking-3__input label{font-weight:500;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);display:block;margin-bottom:10px}.bd-booking-3__input .nice-select{width:100%;height:55px;border-radius:0;border:1px solid var(--bd-grey-1);line-height:55px;font-size:16px}.bd-booking-3__input .nice-select .list{width:100%;border-radius:0}.bd-booking-3__input .nice-select .option.selected{font-weight:500}.bd-booking-3__list{padding:30px}@media only screen and (min-width:992px)and (max-width:1199px){.bd-booking-3__list{padding:20px 15px}}.bd-booking-3__list ul{display:flex;flex-direction:column;gap:10px}.bd-booking-3__list ul li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black)}.bd-booking-3__list ul li i{font-size:20px;color:var(--bd-theme-1)}.bd-booking-3__submit a,.bd-booking-3__submit button{height:80px;text-align:center;width:100%;background:var(--bd-common-black);color:var(--bd-common-white);display:flex;align-items:center;line-height:80px;gap:10px;justify-content:center}.bd-booking-3__submit a:hover,.bd-booking-3__submit button:hover{color:var(--bd-common-black);background:var(--bd-theme-1)}.bd-booking-3__submit a:hover i,.bd-booking-3__submit button:hover i{transform:rotate(0)}.bd-booking-3__submit a i,.bd-booking-3__submit button i{transition:all .3s ease-out 0s;transform:rotate(-45deg)}