.booking .form-response{color:var(--clr-content)}.booking .booking-section .form-mobile-desc{color:var(--clr-content);font-size:16px;line-height:24px;font-weight:300;letter-spacing:.2px}@media (min-width: 992px){.booking .booking-section .form-mobile-desc{display:none}}.booking .booking-section form{margin-top:50px}.booking .booking-section .form-wrapper{display:flex;flex-direction:column;gap:30px}.booking .booking-section .input-wrapper input,.booking .booking-section .input-wrapper textarea{background-color:unset;border:unset;border-bottom:1px solid var(--clr-alt-1);width:100%;padding-bottom:10px;color:var(--clr-main)}.booking .booking-section .input-wrapper input::placeholder,.booking .booking-section .input-wrapper textarea::placeholder{color:var(--clr-main);font-weight:300}.booking .booking-section .input-wrapper input:focus,.booking .booking-section .input-wrapper textarea:focus{outline:none;box-shadow:none}.booking .booking-section .input-wrapper textarea{height:80px}.booking .booking-section .interest-wrapper{display:flex;flex-direction:column;gap:15px;color:var(--clr-main);font-size:15px;line-height:23px;font-weight:300;letter-spacing:normal}.booking .booking-section .interest-wrapper .interest-content{display:flex;gap:25px}.booking .booking-section .package-selection-wrapper label{display:flex;align-items:center;justify-content:space-between}.booking .booking-section .package-selection-wrapper label svg{transform:rotate(-90deg)}.booking .booking-section .checkbox-wrapper{display:flex;align-items:baseline;gap:10px 5px;color:var(--clr-content);font-size:13px;line-height:24px;font-weight:300;letter-spacing:normal}.booking .booking-section .checkbox-wrapper input{border-radius:100%}.booking .booking-section .primary-btn{width:fit-content;margin-top:25px;justify-content:center}@media (max-width: 991px){.booking .booking-section .primary-btn{padding-inline:35px;padding-block:15px}}@media (min-width: 992px){.booking .booking-section{margin-top:130px}}@media (max-width: 991px){.booking .booking-section{margin-top:95px}}.booking .essentials-section .steps-wrapper{margin-top:50px}@media (max-width: 991px){.booking .essentials-section .steps-wrapper .row{gap:80px}}.booking .essentials-section .steps{display:flex;flex-direction:column;gap:15px}.booking .essentials-section .steps .steps-title{color:var(--clr-main);font-size:20px;line-height:28px;font-weight:400;letter-spacing:normal}@media (min-width: 992px){.booking .essentials-section{margin-top:130px}}@media (max-width: 991px){.booking .essentials-section{margin-top:80px}}@media (min-width: 992px){.booking{margin-block:80px 130px}}@media (max-width: 991px){.booking{margin-block:25px 100px}}
