.header-image{background-image:url(/png/AdobeStock_216079150_Preview11.png);background-color:#ccc;height:45vh;background-position:50%;background-repeat:no-repeat;background-size:cover}.header-image .header-container{width:60%}@media screen and (max-width:991px){.header-image .header-container{width:100%}}.header-image .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.header-text{color:#fff;padding-bottom:3rem}.header-text h2{font-weight:700;font-size:40px;line-height:45px}.header-text h3{font-size:20px;line-height:30px}.section-item{padding:0 108px 56px}.section-profile{padding:38px 108px 10px}.section-item-2{padding:0 108px}.profile-detail{order:1}.action-panel-container{order:2}.card{background-color:transparent}p{margin:0}@media (max-width:991px){.header-image{justify-content:center;align-items:flex-end;padding-left:0}.profile-detail{order:2}.action-panel-container{order:1}}@media (max-width:768px){.header-image{background-image:url(/png/AdobeStock_212533556_Preview-mb.png);max-height:320px}.header-text{padding-bottom:4rem}.header-text h2{font-size:2rem;line-height:2.25rem}.header-text h3{font-size:12.8px;line-height:19px}.section-item,.section-profile{padding-left:60px;padding-right:60px}.section-profile{margin-bottom:1.5rem}.section-item-2{padding-left:60px;padding-right:60px}}@media screen and (max-width:575px){.header-text h2{font-size:1.6rem;line-height:1.75rem}.header-text h3{font-size:12.8px;line-height:19px}.header-text{padding-left:60px;padding-right:60px}.section-item,.section-item-2,.section-profile{padding-left:20px;padding-right:20px}}.fpinfo-markup{font-weight:400;word-break:break-word;overflow:hidden}.fpinfo-markup p{line-height:2rem;color:#404040}.fpinfo-markup p img{width:100%!important;height:auto!important;margin-top:2rem;margin-bottom:2rem}.coupon-badge-box{width:100%;position:absolute;top:0;justify-content:flex-start;font-size:14px}@media screen and (max-width:768px){.coupon-badge-box{justify-content:flex-end}}.coupon-badge-text{background-color:#fc2648;color:#fff;height:30px;border-radius:5px}.coupon-badge-text a{color:#fff;cursor:pointer}.offer-content{background-color:#f8f8f8;border-radius:10px;border:none;padding:16px}.offer-content .offer-btn{background-color:#5a97ff!important;height:50px;padding:7px 10px;color:#fff;text-overflow:clip;white-space:nowrap;overflow:hidden}.offer-content .offer-btn:disabled{background-color:silver!important;border-color:silver!important}.title-report,.title-report-2{margin:22px 25px 10px 26px;font-weight:500;font-size:1.1rem;text-align:center;color:#404040;font-weight:700}.title-report-2{margin:32px 25px 22px 26px}.sub-title-report{margin-top:10px;font-weight:600;font-weight:700;font-size:.9rem;line-height:1.7;text-align:center;color:#404040}.list-item-report-offer{font-size:1rem;line-height:1.42;color:#404040;padding-left:20px}.list-item-report-offer ul{padding-inline-start:0}.list-item-report-offer li{margin-bottom:20px;padding-left:10px}.list-item-report-offer div{padding-left:10px}.text-font-size-14{font-size:14px}.info-item{margin-bottom:.5rem}.info-item h6{font-size:16px;font-weight:600}.info-item .idcode{font-size:16px;margin-left:1rem;margin-bottom:0}.info-item .fpinfo-markup{font-weight:400;font-size:.875rem;overflow:hidden}.consultant-rating .mw-80{min-width:80px}.consultant-name{display:flex;flex-flow:row wrap;align-items:flex-end;font-size:1.5rem}.consultant-name .title-note{font-size:.75rem;line-height:1.25rem}.see-profile{color:#437de9}.see-profile,.specialty{font-weight:600;font-size:16px}.specialty{line-height:22px;color:#47c0bd}.action-note{font-weight:400}.action-note p{line-height:2rem;color:#404040}.action-note p img{margin-top:2rem;margin-bottom:2rem;margin-left:0!important;margin-right:0!important;width:100%!important;height:auto!important}.consult-avatar{height:5.5rem;border-radius:50%}.consultant-mobile{display:none;margin-bottom:1rem}.consultant-desktop{display:flex;margin-bottom:1rem}.consultant-desktop .basic-info{max-width:80%}@media screen and (max-width:768px){.consultant-mobile{display:block}.consultant-desktop{display:none}}.schedule-btn{background-color:#ff5670!important;padding:7px 15px;color:#fff;height:50px}.schedule-btn:disabled{background-color:silver!important;border-color:silver!important}.offer-btn{background-color:#5a97ff!important;height:50px;padding:7px 10px;color:#fff;text-overflow:clip;white-space:nowrap;overflow:hidden}.offer-btn:disabled{background-color:silver!important;border-color:silver!important}.offer-btn:hover{color:#fff}.schedule-btn-disabled{padding:7px 40px 7px 30px;color:#fff;height:50px}.limit-reservations{margin-top:1rem;height:34px;border-radius:50rem!important;width:100%;color:rgba(0,0,0,.6);background-color:#f0f0f0;border-color:#e6e6e6;font-weight:600;text-align:center;vertical-align:middle;padding:0 1rem;font-size:13.5px;line-height:1.5;border-radius:17px;align-items:center}.reservation-remaining{color:red}.best-seller-badge{background-color:#f95510;border:none;color:#fff;text-align:center;cursor:pointer;border-radius:12.5px;font-size:12px;height:25px}.best-seller-badge,.use-coupon{text-decoration:none;display:inline-block}.use-coupon{border:none;color:red;font-weight:600}.pill-badge-group{text-align:left}.pill-badge{border:none;color:#fff;padding:0 15px;text-align:center;text-decoration:none;display:inline-block;margin:0 5px 2px 0;border-radius:16px}.pill-badge span{display:table-cell;font-size:12px;line-height:24px}.rating-info{font-weight:600;font-size:12px;line-height:21px;margin:0;white-space:nowrap}.rate-time{font-weight:700;font-size:28px;line-height:34px;color:#717171}.rate-price{font-weight:600;font-size:28.5px;line-height:43px;color:#40c0be}.campaign-text{color:#18a19d;font-size:14px;margin-top:5px;margin-bottom:5px}.icon-watch{width:14px;height:14px;margin-right:.25rem}.old-price{font-weight:400;font-size:16px;color:#797877;text-decoration:line-through}.share-text{line-height:11px}.share-text:hover{text-decoration:none!important;color:#fff}.socical-btn{padding:2px 4px;border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;border-radius:5px;font-weight:400;font-size:11px;min-width:80px}.socical-btn .social-icon{color:#fff;width:1rem;margin-right:.25rem}.socical-btn:hover{text-decoration:none!important;color:#fff}.action-panel{width:100%;max-width:400px;border-radius:8px;padding:15px;position:absolute;left:50%;transform:translate(-50%,-120px);background-color:#fff}@media screen and (max-width:991px){.action-panel{position:unset;height:100%;transform:translateY(-100px);margin-bottom:-85px}}@media screen and (max-width:768px){.action-panel{margin-bottom:-70px;transform:translateY(-85px)}}@media screen and (max-width:424px){.action-panel{min-width:300px}}@media screen and (max-width:1200px){.action-panel .btn{font-size:.8rem!important}}.action-panel .action-note{padding:0 .75rem 1rem}.action-panel .action-note p{font-size:10px;line-height:1rem}.action-panel .invi-code{display:inline;font-size:1rem;line-height:.75rem}.action-panel .coupon-box{font-size:14px}.check-panel{padding:2rem 1.75rem;background-color:#f8f8f8;border-radius:.5rem}.check-panel .panel-title{font-weight:700;font-size:1.2rem;line-height:1.5rem;margin-bottom:.75rem}.check-panel .checked-item{font-size:1rem;line-height:1.5rem}.check-panel .checked-item .tick{color:#47c0bd;max-width:1.5rem;margin-right:1rem}.consult-schedule .time{width:70px}@media (min-width:768px){.consult-schedule .time{width:85px}}.csModal{max-width:450px;min-width:350px;margin:2.75rem 1.2rem}.csModal .cs-modal-title{font-size:1.5rem;line-height:2.3rem}.csModal .choice-label{font-size:.75rem}.csModal .warning-text{text-align:left;color:#d0021b;padding:0 20px}.csModal .btn-request{background-color:#47c0bd;color:#fff}.csModal .btn-request:hover{opacity:.7}.modali .overlay{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}.modali .wrapper{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modali .content{z-index:100;background:#fff;position:relative;margin:1.75rem auto;border-radius:8px;padding:0 1rem;background-color:transparent}.modali .header{display:flex;justify-content:flex-end}.modali .header .times-icon{font-size:2rem;color:#fff;position:absolute;right:0;top:0;transform:translate(-100%,-100%);cursor:pointer}.modali .header .times-icon:hover{opacity:.7}.modali .close-button{font-size:1.4rem;font-weight:700;color:#000;cursor:pointer}.dialog-confirm .title{font-weight:600;font-size:1rem;color:#2b262d;text-align:center}.dialog-confirm .content{font-weight:400;font-size:1rem;color:#000;text-align:center}.footer .footer-top{background:#f8f8f8;padding:50px 0}.footer .footer-bottom{background:#fff;padding:20px 0}.footer .footer-bottom .footer-bottom-content{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media (max-width:768px){.footer .footer-bottom .footer-bottom-content{align-items:flex-start;flex-flow:column wrap}}.footer .footer-bottom .footer-bottom-content .footer-logo img{width:127px}.footer .footer-bottom .footer-bottom-content .footer-logo .company-name{color:#6d6d6d;font-size:.75rem}.footer .footer-bottom .footer-bottom-content .footer-link{display:flex;flex-flow:row wrap;align-items:center}@media (max-width:768px){.footer .footer-bottom .footer-bottom-content .footer-link{flex-flow:column wrap;align-items:flex-start;margin-bottom:1rem}.footer .footer-bottom .footer-bottom-content .footer-link a{margin:.3rem!important;color:#646464!important}}.footer .footer-bottom .footer-bottom-content .footer-link .dropdown-item{margin-left:0!important}@media (min-width:769px){.footer .footer-bottom .footer-bottom-content .footer-link a{color:#828282;font-size:.75rem}.footer .footer-bottom .footer-bottom-content .footer-link a:not(:first-child){margin-left:20px}}.footer .title{font-weight:700;font-size:1.25rem;color:#646464}.footer .text-content{background:#e7e7e7;font-weight:600;font-size:.75rem;color:#989898;line-height:24px}.footer .link{background:#efefef}.footer .link .text-link{font-size:.7rem;color:#828282}.footer-btn-fp-list{display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%;padding:1rem;border-radius:10rem;cursor:pointer;box-shadow:1px 1px 4px #d2d2d2}.footer-btn-fp-list:hover{background-color:hsla(0,0%,100%,.8)!important;box-shadow:1px 1px 10px #828282;transition:.5s}.footer-image-choose-fp{max-height:50px!important}.footer-txt-btn{flex:1;margin-left:10px}.caution-panel{border-radius:.5rem}.caution-panel .text-caption{font-size:30px;color:#404040;font-weight:600}@media (max-width:767px){.caution-panel .text-caption{font-size:1.3rem;font-weight:600}}.caution-panel .text-header{font-weight:600;font-size:18px;color:#404040}.caution-panel p{line-height:2rem}