.booking-instruction-main-container{gap:32px}.booking-instruction-main-container,.booking-instruction-main-container>span{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.booking-instruction-main-container>span{padding:16px;gap:5px}.booking-instruction-main-container>span>p{font-size:var(--font-body-18);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);text-align:center}.booking-instruction-cards-container{display:grid;grid-template-columns:repeat(3,1fr);width:100%;column-gap:32px;row-gap:32px}.booking-instruction-single-column{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:32px;width:100%}.booking-instruction-single-column>h3{font-size:var(--font-heading-sm);line-height:var(--line-height-body);font-weight:var(--font-weight-bold);color:var(--secondary-color)}@media only screen and (max-width:480px){.booking-instruction-main-container{gap:16px}.booking-instruction-cards-container{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:start;padding:0}.booking-instruction-single-column{gap:16px}.booking-instruction-main-container>span{padding:0}.booking-instruction-main-container>span>p{font-size:var(--font-body-lg)}}.booking-instruction-card-main-container{display:flex;flex-direction:column;width:100%;height:auto;align-items:start;justify-content:start;border:1px solid #f7f7f7;border-radius:15px}.booking-instruction-single-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f7f7f7;width:100%;transition:all .3s ease-in-out}.booking-instruction-single-item:last-child{border-bottom:none}.booking-instruction-card-arrow{transition:transform .3s ease}.booking-instruction-single-item:hover .booking-instruction-card-arrow{transform:translateX(6px)}.booking-instruction-single-item>p{font-size:var(--font-body-lg);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);width:70%}.booking-instruction-single-item:hover>p{color:var(--secondary-color)}.booking-instruction-single-item:hover .booking-instruction-card-arrow{color:var(--secondary-color);font-weight:700}.rental-poliecies-main-container{gap:32px}.rental-policies-heading-container,.rental-poliecies-main-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.rental-policies-heading-container{gap:10px}.rental-policy-under-line-container{display:flex;flex-direction:column;width:50px;gap:5px}.rental-policy-single-line-right-container{display:flex;align-items:start;justify-content:start;width:100%;height:max-content}.rental-policy-right-line{width:80%;height:3px;background-color:var(--primary-color)}.rental-policy-left-line-container{display:flex;width:100%;align-items:end;justify-content:end;height:max-content}.rental-policy-left-line{width:80%;height:3px;background-color:var(--primary-color)}.rental-policies-slogan-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px}.rental-policies-slogan-container>p{font-size:var(--font-body-18);line-height:var(--line-heightbody);font-weight:var(--font-weight-regular)}.rental-policies-container{display:grid;grid-template-columns:repeat(3,1fr);width:100%;column-gap:16px;row-gap:16px}.rental-policy-single-item{display:flex;flex-direction:column;gap:16px;align-items:start;justify-content:start;width:100%}.rental-policy-single-item>h3{font-size:var(--font-heading-sm);line-height:var(--line-height-heading);font-weight:var(--font-weight-bold);color:var(--secondary-color)}@media only screen and (max-width:480px){.rental-policies-container{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:16px;padding:0}.rental-policies-slogan-container{padding:0}.rental-policies-slogan-container>p{text-align:center;font-size:var(--font-body-lg)}}.rental-policy-card-container{flex-direction:column;padding:16px;border:1px solid #f7f7f7;border-radius:15px}.rental-policy-card-container,.rental-policy-single-card-item{display:flex;align-items:start;justify-content:start;width:100%}.rental-policy-single-card-item{gap:10px}.rental-policy-icon{display:flex;flex-shrink:0;width:30px;height:20px}.rental-policy-single-card-item>p{font-size:var(--font-body-md);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.rental-policy-single-card-item:hover .rental-policy-icon,.rental-policy-single-card-item:hover>p{color:var(--secondary-color)}