.vcard #vcard-box .row-cards>.col-md-8{margin-top:0}.vcard.vcard-premium-02{background:#fff;background-image:none!important;border-radius:0;padding:0 20px 30px}.vcard.vcard-premium-02 .vcard-details{background-color:transparent;border-radius:0;box-shadow:0 0 0;margin-left:-1.25rem;margin-right:-1.25rem;min-width:auto;overflow:inherit;width:calc(100% + 2.5rem)}.vcard.vcard-premium-02 .vcard-block .vcard-block-title h2{font-size:18px;margin-bottom:16px}.vcard.vcard-premium-02 .vcard-header{margin-bottom:22px}.vcard.vcard-premium-02 .vcard-header .bg-light{background-color:inherit!important}.vcard.vcard-premium-02 .vcard-header .cover-img{background-size:cover;background:url(/public/dist/images/premium-02/profile_background.jpg) no-repeat 50%;height:170px;padding:0!important;width:100%}.vcard.vcard-premium-02 .vcard-header .swiper-container{height:170px;padding:0!important;width:100%}.vcard.vcard-premium-02 .vcard-header .swiper-container .swiper-wrapper{display:inline-flex}.vcard.vcard-premium-02 .vcard-header .swiper-container .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.vcard.vcard-premium-02 .vcard-header .swiper-container .swiper-slide.slider-banner-item{height:170px;padding:0!important;width:100%}.vcard.vcard-premium-02 .vcard-header .swiper-container .swiper-slide.slider-banner-item .img-responsive-21x9{height:100%;width:100%}.vcard.vcard-premium-02 .vcard-header .profile{background:transparent!important;padding:0!important;position:relative}.vcard.vcard-premium-02 .vcard-header .profile .row:first-child{margin-top:-50px}.vcard.vcard-premium-02 .vcard-header .profile .profile-image{padding-left:15px}.vcard.vcard-premium-02 .vcard-header .profile .profile-image .img-thumbnail{border:3px solid #fff!important;border-radius:0!important;height:120px;width:120px}.vcard.vcard-premium-02 .vcard-header .profile .profile-contact{align-items:center;display:flex;justify-content:end;margin-top:56px}.vcard.vcard-premium-02 .vcard-header .profile .profile-contact .btn-add-contact{background:#635ef6;border:none;font-size:.75rem;font-weight:600;height:36px}.vcard.vcard-premium-02 .vcard-header .profile .profile-contact .vcard-item-link{display:inline-block}.vcard.vcard-premium-02 .vcard-header .profile .profile-contact .vcard-item-link .ripple{background-color:#fff;border:1px solid #696f9058;color:#635ef6;height:35px;margin-left:15px;margin-right:2!important;min-width:36px;width:35px}.vcard.vcard-premium-02 .vcard-header .profile .profile-contact a.vcard-item-link{text-decoration:none}.vcard.vcard-premium-02 .vcard-header .profile .profile-contact a.vcard-item-link:hover .ripple{background-color:#635ef6;border:1px solid transparent;color:#fff}.vcard.vcard-premium-02 .vcard-header .profile .profile-title{background:#fff;border-radius:20px;margin-top:11px;padding-bottom:12px;padding-left:15px;padding-top:16px;text-align:left}.vcard.vcard-premium-02 .vcard-header .profile .profile-title h4.company-name{color:#1a1f40;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;text-align:left}.vcard.vcard-premium-02 .vcard-header .profile .profile-title .user-status{color:#696f91;display:inline-block;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.063rem;padding-top:7px}.vcard.vcard-premium-02 .vcard-header .description{background:#fff!important;border-top:0!important;margin:50px 20px 0!important;overflow-y:hidden;padding:0;position:relative;width:auto}.vcard.vcard-premium-02 .vcard-header .description .title{color:#1a1f40;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.vcard.vcard-premium-02 .vcard-header .description p{color:#696f91;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:24px;max-height:100px;overflow-y:hidden;transition:max-height 2s}.vcard.vcard-premium-02 .vcard-header .description.open p{max-height:3000px;transition:max-height 2s}.vcard.vcard-premium-02 .vcard-header .description.open .js-show-more{display:none}.vcard.vcard-premium-02 .vcard-header .description .js-show-more{background:#fff;bottom:0;box-shadow:1px -26px 15px -1px #fff;color:#1a1f40;cursor:pointer;font-size:12px;height:30px;left:0;overflow-x:hidden;padding-left:1rem;padding-top:8px;position:absolute;width:100%}.vcard.vcard-premium-02 .block-socials{background-color:#fff!important;margin:48px 20px 0;padding:0}.vcard.vcard-premium-02 .block-socials .vcard-block-title h2{color:#1a1f40;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:11px}.vcard.vcard-premium-02 .block-socials .vcard-extras-list{display:flex;flex-wrap:wrap;margin:-5px;padding:0}.vcard.vcard-premium-02 .block-socials .vcard-extras-list .vcard-contact-item{padding:5px;width:50%}.vcard.vcard-premium-02 .block-socials .vcard-extras-list .vcard-contact-item a{align-items:center;border:1px solid rgba(105,111,145,.2);border-radius:10px;box-sizing:border-box;color:#635ef6;display:flex;padding:0 20px}.vcard.vcard-premium-02 .block-socials .vcard-extras-list .vcard-contact-item a h3{font-family:Inter;font-size:.75rem;font-weight:700;margin-bottom:0}.vcard.vcard-premium-02 .block-socials .vcard-extras-list .vcard-contact-item a:hover{border-color:#635ef6;text-decoration:none}.vcard.vcard-premium-02 .block-socials .vcard-extras-list .vcard-contact-item .ripple{background:transparent!important;color:#635ef6;margin-right:11px!important;min-width:20px;padding:0;width:24px}.vcard.vcard-premium-02 .vcard-contact{padding:0 20px}.vcard.vcard-premium-02 .vcard-contact .vcard-list{background:transparent;border-radius:0!important;padding:0!important}.vcard.vcard-premium-02 .vcard-contact .vcard-list .vcard-contact__item{align-items:center;background:#fff;border-radius:10px!important;display:flex;list-style-type:none;padding:6px 0}.vcard.vcard-premium-02 .vcard-contact .vcard-list .vcard-contact__item:last-child{padding-bottom:0}.vcard.vcard-premium-02 .vcard-contact .vcard-list .vcard-contact__subtitle{color:#1a1f40;display:flex;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.21;margin:0}.vcard.vcard-premium-02 .vcard-contact .vcard-list .vcard-contact__subtitle span{margin-left:21px;padding-top:5px}.vcard.vcard-premium-02 .vcard-contact .vcard-list i{align-items:center;color:#696f90;font-size:1.25rem;width:25px}.vcard.vcard-premium-02 .vcard-contact .vcard-list a{color:#696f91;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.21;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 25px)}.vcard.vcard-premium-02 .vcard-contact .vcard-list a:hover{color:#635ef6}.vcard.vcard-premium-02 .block-service{background-color:#fff!important;border-radius:0!important;border-top:0 solid #0998affa;padding:0!important}.vcard.vcard-premium-02 .block-service .vcard-block-title h2{color:#1a1f40;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:16px}.vcard.vcard-premium-02 .block-service .vcard-block-content .row{display:flex;flex-wrap:wrap;margin:-10x -6px!important}.vcard.vcard-premium-02 .block-service .vcard-block-content .row .col-6.mb-3{margin-bottom:20px!important;width:calc(50% - 6px)!important}.vcard.vcard-premium-02 .block-service .vcard-block-content .row .col-6.mb-3:nth-child(odd){margin-right:12px}.vcard.vcard-premium-02 .block-service .service-card{background:#fff!important;border:0!important;border-radius:0;display:inherit!important;height:auto;justify-content:space-between;max-height:none;padding:0}.vcard.vcard-premium-02 .block-service .service-card .service-card-img{align-items:center;display:flex;height:auto;justify-content:center;margin:0 auto auto;overflow:hidden;width:auto}.vcard.vcard-premium-02 .block-service .service-card .service-card-img .img-thumbnail{background-color:transparent;border:0 solid #cbd5e1;border-radius:5px!important;height:95px;max-width:100%;padding:0;width:100%}.vcard.vcard-premium-02 .block-service .service-card .service-card-info{margin-top:10px;text-align:left;width:100%}.vcard.vcard-premium-02 .block-service .service-card .service-card-info h3{color:#1a1f40;font-size:.875rem;font-weight:700;line-height:20px;margin-bottom:0;text-align:left}.vcard.vcard-premium-02 .block-business-hours{background-color:#fff!important;border:0!important;border-radius:20px;padding:0}.vcard.vcard-premium-02 .block-business-hours .vcard-block-title h2{color:#1a1f40}.vcard.vcard-premium-02 .block-business-hours .d-flex{align-items:center}.vcard.vcard-premium-02 .block-business-hours .day-icon{align-items:center;background:#635ef6;border-radius:14px;color:#fff;display:flex;height:48px;justify-content:center;margin-right:15px;width:48px}.vcard.vcard-premium-02 .block-business-hours .my-md-0.my-auto{line-height:1}.vcard.vcard-premium-02 .block-business-hours .ti-calendar-stats{margin-right:0}.vcard.vcard-premium-02 .block-business-hours .day-title{color:#696f91;font-size:14px;font-weight:400;line-height:17px;margin-bottom:6px}.vcard.vcard-premium-02 .block-business-hours .day-content{color:#1a1f40;font-size:14px;font-weight:700;line-height:17px;margin:6px 0 0}.vcard.vcard-premium-02 .block-business-hours .book-an-appointment-wrapper{padding-bottom:15px!important;padding-top:10px!important}.vcard.vcard-premium-02 .block-business-hours .book-an-appointment-wrapper a{color:#635ef6;display:block;font-family:Inter;font-size:16px;font-weight:700;line-height:19px;text-align:center}.vcard.vcard-premium-02 .block-business-hours .book-an-appointment-wrapper a:hover{color:#635ef6;text-decoration:underline}.vcard.vcard-premium-02 .opening-hours__item{align-items:center;background:#f7f7ff;border-bottom:0;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:12px;padding:20px}.vcard.vcard-premium-02 .opening-hours__item.today{border:1px solid #635ef6}.vcard.vcard-premium-02 .vcard-block .vcard-block-content .opening-hours li.today:last-child{border-bottom:1px solid #635ef6!important}.vcard.vcard-premium-02 .vcard-qr-code{background-color:#fff!important;border:1px solid #696f91!important;border-radius:10px!important;padding:40px}.vcard.vcard-premium-02 .vcard-qr-code h4{color:#696f91;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:0;margin-top:20px}.vcard.vcard-premium-02 .vcard-qr-code svg{padding:0}.vcard.vcard-premium-02 .block-link{background:none!important;border:0!important;margin-top:30px}.vcard.vcard-premium-02 .block-link .form-label{color:#696f91;font-size:12px;line-height:15px;margin-bottom:12px}.vcard.vcard-premium-02 .block-link .form-label img{margin-left:2px}.vcard.vcard-premium-02 .block-link .form-item{border:1px solid #696f91;border-radius:14px;padding:28px 24px}.vcard.vcard-premium-02 .block-link .form-input{background:none;border:0;color:#1a1f40;font-size:12px;line-height:15px;outline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:88%}.vcard.vcard-premium-02 .add-to-contact{bottom:auto;left:auto;margin-top:50px;order:62;position:relative;transform:none;width:100%}.vcard.vcard-premium-02 .add-to-contact a{background-color:#635ef6!important;border-radius:10px;color:#fff;display:inline-block;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:58px;padding-bottom:0!important;padding-left:20px;padding-top:0!important;position:relative;text-align:center;width:100%}@media (max-width:575.98px){.vcard.vcard-premium-02 .vcard-block .vcard-block-content .opening-hours{padding:0 .5rem;position:relative}.vcard.vcard-premium-02 .opening-hours__item{padding:12px}}.vcard.vcard-premium-02 .section-vsection{margin-top:1rem!important}.vcard.vcard-premium-02 .section-vsection a{color:#635ef6}.vcard.vcard-premium-02 .section-vsection .section-item{padding-left:.625rem}.vcard.vcard-premium-02 .section-vsection .section-txt{font-size:14px;line-height:19px}.vcard.vcard-premium-02 .section-vsection .section-title{font-size:1.125rem;line-height:1.375rem;margin-bottom:1.375rem}.vcard.vcard-premium-02 .section-vsection .section-subtitle{font-size:12px;line-height:18px;margin:.75rem 0 0}.vcard .section-payment{color:#1a1f40;font-family:Inter;width:100%}.vcard .section-payment__title{font-size:1.125rem;line-height:1.375rem;margin-bottom:1.375rem}.vcard .section-payment .accordion-item{border:1px solid rgba(105,111,145,.1);border-radius:.3125rem;margin-bottom:.75rem}.vcard .section-payment .accordion-body{padding:1.25rem 1rem}.vcard .section-payment .accordion-item:has(input[type=radio]:checked){background:rgba(99,94,246,.02);border:1px solid #635ef6}.vcard .section-payment__price{background:rgba(99,94,246,.1);border-radius:.3125rem;font-weight:700;padding:.3125rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.vcard .section-payment .form-selectgroup-check{border-radius:50%}.vcard .section-payment input[type=radio]:checked+div .form-selectgroup-check{background:#635ef6 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5 6.5 11 12 5.5'/%3E%3C/svg%3E");background-position:top -1px left}.vcard .section-payment input[type=radio]:checked+div .section-payment__price{color:#635ef6}.vcard .section-payment-qrcode{background:#1a1f40;border-radius:.875rem;margin:0 1.75rem;padding:.9375rem;text-align:center}.vcard .section-payment-qrcode svg{background:#fff;border-radius:.875rem;height:216px;max-width:258px;padding:0 1.1875rem;width:100%}.vcard .section-payment-qrcode__txt{color:#fff;font-size:.75rem;line-height:.9375rem;margin:.5rem 0 0}.vcard .section-payment__txt{color:#696f91;font-size:.75rem;margin:1rem 0;text-align:center}.vcard .section-payment .btn-paynow{align-items:center;background:#635ef6;border-radius:.625rem;color:#fff;display:flex;font-size:1rem;font-weight:700;height:60px;justify-content:center;transition:opacity .25s ease;width:100%}.vcard .section-payment .btn-paynow:hover{border:0;opacity:.65}.vcard .section-payment .btn-paynow:focus{box-shadow:none}@media (max-width:375px){.vcard .section-payment-qrcode svg{height:180px}}@media (max-width:360px){.vcard .section-payment-qrcode svg{height:165px}}@media (max-width:320px){.vcard .section-payment-qrcode{margin:0 .5rem}}

/*# sourceMappingURL=style.min.css.map*/