.account .account-content{margin-bottom:2.857rem}.account .account-content .form-section{padding:2.285rem;margin-bottom:2.285rem}.account .account-content .form-section:last-child{margin-bottom:0}.account .account-content .form-section .form-title{margin-bottom:1.7142857rem;color:var(--primary-text);font-size:1.14285rem;font-weight:700;opacity:.8}.account .account-sect-title{margin-bottom:1.7142857rem;color:var(--primary-text);font-size:1.14285rem;font-weight:700;opacity:.8}.account .thumb-list-holder{margin-top:2.285rem}.account .account-ref-sect{margin-bottom:3.42857rem}.account .account-ref-sect:last-child{margin-bottom:0}.account .acc-steps-holder .steps-panel{padding-bottom:2rem;display:flex;position:relative}.account .acc-steps-holder .steps-panel:last-child{padding-bottom:0}.account .acc-steps-holder .steps-panel:after{height:100%;border-right:1px dashed #c6c6c6;content:'';position:absolute;top:0;left:1.785rem}.account .acc-steps-holder .steps-panel .step-num{background-color:#fc0;width:3.57rem;height:3.57rem;border-radius:50%;color:#000;font-size:1.4285rem;font-weight:700;text-align:center;line-height:3.57rem;flex-shrink:0;position:relative;z-index:1}.account .acc-steps-holder .steps-panel:last-child:after{display:none}.account .acc-steps-holder .steps-panel .step-details{padding-left:1.14285rem;font-size:1rem;flex-shrink:1}.account .acc-steps-holder .steps-panel .step-details .step-title{color:var(--primary-text);font-weight:700}.account .acc-steps-holder .steps-panel .step-details .step-desc{color:var(--forth-text)}.account .reserve-panel-details{display:flex;align-items:center}.account .reserve-panel-details .details-img{background-position:center;background-repeat:no-repeat;background-size:contain;background-color:var(--primary);width:5.7rem;height:5.7rem;border-radius:50%;flex-shrink:0}.account .reserve-panel-details .details-info{padding-left:1.4285rem;flex-grow:1}.account .reserve-panel-details .details-info .details-title{color:var(--primary-text);font-size:1rem;font-weight:600}.account .reserve-panel-details .details-info .details-title .sub{color:var(--third-text);font-size:.857rem}.account .reserve-panel-details .details-info .details-period{margin-top:.857rem;color:var(--third-text);font-size:1rem}.account .content-top.active-rev-title{margin-bottom:1.14285rem}.account .active-rev-panel{background-color:var(--primary);max-width:34.2857rem;padding:1.14285rem 1.7142857rem;border-radius:.357rem;box-shadow:0 .2142857rem .642857rem rgba(0,0,0,.1)}.account .active-rev-panel .reserve-panel-details .details-img{background-color:#fff}.account .content-top.past-rev-title{margin:2.857rem 0 1.4285rem}.account .rev-section .rev-sect-title{background-color:rgba(198,198,198,.2);padding:.5714285rem 1.14285rem;color:var(--third-text);font-size:.857rem;font-weight:600;text-transform:uppercase}.account .rev-section .rev-list{padding:1.7142857rem;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;cursor:pointer}.account .rev-section .rev-list .reserve-panel-details{flex-grow:1}.account .rev-section .rev-list .rev-rate{padding-left:1.14285rem;flex-shrink:0}.account .rev-section .rev-list .rev-rate .rev-rate-holder{display:flex}.account .rev-section .rev-list .rev-rate .icon-rate{width:1.14285rem;height:1.14285rem;margin-right:.2857rem}.account .rev-section .rev-list .rev-rate .icon-rate:last-child{margin-right:0}.account .contact-details .content-tab-holder{display:flex}.account .contact-details .content-tab-holder .content-tab{padding:.42857rem 1.4285rem;color:var(--forth-text);font-size:1rem;flex-shrink:0}.account .contact-details .content-tab-holder .content-tab.active{background-color:var(--main);border-radius:1.4285rem;color:#fff;font-weight:700}.account .contact-details .content-tab-panel-holder{margin-top:2.5rem}.account .contact-details .content-tab-panel{color:var(--forth-text);font-size:1rem}.account .contact-details .content-tab-panel .text-link{font-weight:400;text-decoration:underline}.account .contact-details .loc-title{font-weight:700}.account .contact-details .loc-address{margin-top:2.14285rem}.account .contact-details .loc-contact{margin-top:1.785rem}.account .contact-details .loc-hours{margin-top:1.785rem}.account.reservation .reservation-content-inner{padding:0}.account .review-content{width:100%;max-width:33.92857rem;padding:2.857rem 1.14285rem}.account .review-content .rate-holder{text-align:center}.account .review-content .rate-holder .icon-rate{width:2.857rem;height:2.857rem;margin:0 .2857rem;display:inline-block;pointer-events:unset;cursor:pointer}.account .review-content .rate-title{margin:1.14285rem 0 2.857rem;color:var(--primary-text);font-size:1rem;font-weight:600;text-align:center}.account .review-content .rate-improve{margin-bottom:1.14285rem;text-align:center}.account .review-content .rate-improve .rate-improve-title{color:var(--forth-text);font-size:1rem}.account .review-content .rate-improve .improve-tab-holder{margin-top:1.14285rem;text-align:center}.account .review-content .rate-improve .improve-tab{background-color:#fff;padding:.5714285rem 1rem;margin:0 .2142857rem .5714285rem;border:1px solid #d9d9d9;border-radius:1.2857rem;color:var(--third-text);font-size:1rem;text-align:center;font-weight:600}.account .review-content .rate-improve .improve-tab.active{background-color:#ebf8ff;border-color:#3070aa;color:var(--secondary-text)}.account .review-content .button-holder{text-align:center}.account .review-content .remark-holder{background-color:#f4f4f4;width:100%;max-width:24.57rem;height:6.07rem;margin:0 auto;border-radius:.357rem}.account .review-content .remark-holder textarea{background:0 0;width:100%;height:100%;padding:1rem 1.14285rem}.account .review-content .button-holder{margin-top:2rem}.account .review-content .button-holder .but-click{width:100%;max-width:11.7rem}@media only screen and (max-width:900px){.account .share-holder{flex-wrap:wrap}.account .share-holder .share-copy{width:100%}.account .share-holder .share-other{margin-top:1.0714rem}}@media only screen and (max-width:540px){.account .account-content .form-section{padding:1.0714rem;margin-bottom:1.4285rem}.account .account-content .form-section .button-holder .but-click{width:100%}.account .rev-section .rev-list{padding:1.0714rem;flex-wrap:wrap}.account .rev-section .rev-list .rev-rate{width:100%;padding:0;margin-top:1.0714rem}}