.vcard #vcard-box .row-cards>.col-md-8{margin-top:0}.vcard.vcard-premium-04 .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-04 .vcard-block .vcard-block-title h2{font-size:18px;margin-bottom:16px}.vcard.vcard-premium-04 .vcard-header{margin-bottom:22px background-color: inherit!important}.bg-light{background-color:rgba(var(--tblr-light-rgb),var(--tblr-bg-opacity))!important;background:#f8fafc!important;color:#000!important}.vcard.vcard-premium-04 .vcard-header .cover-img{background:url(/public/dist/images/premium-04/profile_background.jpg) 50% no-repeat;height:170px;padding:0!important;width:100%}.vcard.vcard-premium-04 .vcard-header .swiper-container,.vcard.vcard-premium-04 .vcard-header .swiper-container .swiper-slide.slider-banner-item{height:170px;padding:0!important;width:100%}.vcard.vcard-premium-04 .vcard-header .swiper-container .swiper-wrapper{display:inline-flex}.vcard.vcard-premium-04 .vcard-header .swiper-container .swiper-slide{align-items:center;background-color:transparent;display:flex;font-size:18px;justify-content:center;text-align:center}.vcard.vcard-premium-04 .vcard-header .description .title,.vcard.vcard-premium-04 .vcard-header .profile .profile-title h4.company-name{color:#fff;font-size:20px;font-weight:700;line-height:24px;font-style:normal;font-family:Inter}.vcard.vcard-premium-04 .vcard-header .swiper-container .swiper-slide.slider-banner-item .img-responsive-21x9{height:100%;width:100%}.vcard.vcard-premium-04 .vcard-header .profile{background:0 0!important;padding:0!important;position:relative}.vcard.vcard-premium-04 .vcard-header .profile .row:first-child{margin-top:-50px}.vcard.vcard-premium-04 .vcard-header .profile .profile-image{padding-left:15px}.vcard.vcard-premium-04 .vcard-header .profile .profile-image .img-thumbnail{border:3px solid #fff!important;border-radius:0!important;margin-top:45px;height:120px;width:120px}.vcard.vcard-premium-04 .vcard-header .profile .profile-contact{align-items:center;display:flex;justify-content:end;margin-top:56px}.vcard.vcard-premium-04 .vcard-header .profile .profile-contact .btn-add-contact{background:#09f;border:none;font-size:.75rem;font-weight:600;height:36px}.vcard.vcard-premium-04 .vcard-header .profile .profile-contact .vcard-item-link{display:inline-block}.vcard.vcard-premium-04 .vcard-header .profile .profile-contact .vcard-item-link .ripple{background-color:transparent;border:1px solid #696f9058;color:#09f;height:35px;margin-left:15px;margin-right:2!important;min-width:36px;width:35px}.vcard.vcard-premium-04 .vcard-header .profile .profile-contact a.vcard-item-link{text-decoration:none}.vcard.vcard-premium-04 .vcard-header .profile .profile-contact a.vcard-item-link:hover .ripple{background-color:#09f;border:1px solid transparent;color:#fff}.vcard.vcard-premium-04 .vcard-header .profile .profile-title{background:#000;border-radius:10px;margin-top:11px;padding-bottom:12px;padding-left:15px;padding-top:16px;text-align:left}:root{--dynamic-spacing:4px}.vcard.vcard-premium-04 .vcard-header .bg-light{background-color:#000!important}.vcard.vcard-premium-04{background-color:#000;background-image:none!important;border-radius:0;padding:0 20px 30px}.profile-title,.vcard-contact{margin-bottom:var(--dynamic-spacing)}.vcard.vcard-premium-04 .vcard-header .profile .profile-title h4.company-name{text-align:left}.vcard.vcard-premium-04 .vcard-header .profile .profile-title .user-status{color:#fff;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-04 .vcard-header .description{background:#000!important;border-top:0!important;margin:50px 20px 0!important;overflow-y:hidden;padding:0;position:relative;width:auto}.vcard.vcard-premium-04 .vcard-header .description p{color:#fff;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-04 .vcard-header .description.open p{max-height:3000px;transition:max-height 2s}.vcard.vcard-premium-04 .vcard-header .description.open .js-show-more{display:none}.vcard.vcard-premium-04 .vcard-header .description .js-show-more{background:rgba(0,153,255,.95);bottom:0;color:#000;cursor:pointer;font-size:15px;height:45px;left:0;overflow-x:hidden;padding-top:8px;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;font-weight:700}.vcard.vcard-premium-04 .block-socials{background-color:#000!important;margin:48px 20px 0;padding:0}.vcard.vcard-premium-04 .block-socials .vcard-block-title h2{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:11px}.vcard.vcard-premium-04 .block-socials .vcard-extras-list{display:flex;flex-wrap:wrap;margin:-5px;padding:0}.vcard.vcard-premium-04 .block-socials .vcard-extras-list .vcard-contact-item{padding:5px;width:50%}.vcard.vcard-premium-04 .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:#09f;display:flex;padding:0 20px}.vcard.vcard-premium-04 .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-04 .block-socials .vcard-extras-list .vcard-contact-item a:hover{border-color:#09f;text-decoration:none}.vcard.vcard-premium-04 .block-socials .vcard-extras-list .vcard-contact-item .ripple{background:0 0!important;color:#09f;margin-right:11px!important;min-width:20px;padding:0;width:24px}.vcard.vcard-premium-04 .vcard-contact{padding:0 20px}.vcard.vcard-premium-04 .vcard-contact .vcard-list{background:0 0;border-radius:0!important;padding:0!important}.vcard.vcard-premium-04 .vcard-contact .vcard-list .vcard-contact__item{align-items:center;background:#000;border-radius:10px!important;display:flex;list-style-type:none;padding:6px 0}.vcard.vcard-premium-04 .vcard-contact .vcard-list .vcard-contact__item:last-child{padding-bottom:0}.vcard.vcard-premium-04 .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-04 .vcard-contact .vcard-list .vcard-contact__subtitle span{margin-left:21px;padding-top:5px}.vcard.vcard-premium-04 .vcard-contact .vcard-list i{align-items:center;color:#09f;font-size:1.25rem;background-color:#000!important;width:25px}.vcard.vcard-premium-04 .vcard-contact .vcard-list a{color:#09f;background-color:#000!important;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 .section-payment input[type=radio]:checked+div .section-payment__price,.vcard.vcard-premium-04 .section-vsection a,.vcard.vcard-premium-04 .vcard-contact .vcard-list a:hover{color:#0f0}.vcard.vcard-premium-04 .block-service{background-color:#fff!important;border-radius:0!important;border-top:0 solid #0998affa;padding:0!important}.vcard.vcard-premium-04 .block-service .vcard-block-title h2{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:16px}.vcard.vcard-premium-04 .block-service .vcard-block-content .row{display:flex;flex-wrap:wrap;margin:-10x -6px!important}.vcard.vcard-premium-04 .block-service .vcard-block-content .row .col-6.mb-3{margin-bottom:20px!important;width:calc(50% - 6px)!important}.vcard.vcard-premium-04 .block-service .vcard-block-content .row .col-6.mb-3:nth-child(odd){margin-right:12px}.vcard.vcard-premium-04 .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-04 .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-04 .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-04 .block-service .service-card .service-card-info{margin-top:10px;text-align:left;width:100%}.vcard.vcard-premium-04 .block-service .service-card .service-card-info h3{color:#fff;font-size:.875rem;font-weight:700;line-height:20px;margin-bottom:0;text-align:left}.vcard.vcard-premium-04 .block-business-hours{background-color:#000!important;border:0!important;border-radius:20px;padding:0}.vcard.vcard-premium-04 .block-business-hours .vcard-block-title h2{color:#000}.vcard.vcard-premium-04 .block-business-hours .d-flex{align-items:center}.vcard.vcard-premium-04 .block-business-hours .day-icon{align-items:center;background:#09f;border-radius:14px;color:#000;display:flex;height:48px;justify-content:center;margin-right:15px;width:48px}.vcard.vcard-premium-04 .block-business-hours .my-md-0.my-auto{line-height:1}.vcard.vcard-premium-04 .block-business-hours .ti-calendar-stats{margin-right:0}.vcard.vcard-premium-04 .block-business-hours .day-title{color:#09f;font-size:14px;font-weight:400;line-height:17px;margin-bottom:6px}.vcard.vcard-premium-04 .block-business-hours .day-content{color:#06f;font-size:14px;font-weight:700;line-height:17px;margin:6px 0 0}.vcard.vcard-premium-04 .block-business-hours .book-an-appointment-wrapper{padding-bottom:15px!important;padding-top:10px!important}.vcard.vcard-premium-04 .block-business-hours .book-an-appointment-wrapper a{color:#09f;display:block;font-family:Inter;font-size:16px;font-weight:700;line-height:19px;text-align:center}.vcard.vcard-premium-04 .block-business-hours .book-an-appointment-wrapper a:hover{color:#09f;text-decoration:underline}.vcard.vcard-premium-04 .opening-hours__item{align-items:center;background:rgba(255,255,255,.1);border-bottom:0;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:12px;padding:20px}.vcard.vcard-premium-04 .opening-hours__item.today{border:1px solid #09f}.vcard.vcard-premium-04 .vcard-block .vcard-block-content .opening-hours li.today:last-child{border-bottom:1px solid #09f!important}.vcard.vcard-premium-04 .vcard-qr-code{background-color:#000!important;border:0 solid #fff!important;border-radius:20px!important;padding:40px}.vcard.vcard-premium-04 .vcard-qr-code h4{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:0;margin-top:20px}.vcard.vcard-premium-04 .vcard-qr-code svg{padding:0}.vcard.vcard-premium-04 .block-link{background:0 0!important;border:0!important;margin-top:30px}.vcard.vcard-premium-04 .block-link .form-label{color:#696f91;font-size:12px;line-height:15px;margin-bottom:12px}.vcard.vcard-premium-04 .block-link .form-label img{margin-left:2px}.vcard.vcard-premium-04 .block-link .form-item{border:1px solid #696f91;border-radius:14px;padding:28px 24px}.vcard.vcard-premium-04 .block-link .form-input{background:0 0;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-04 .add-to-contact{bottom:auto;left:auto;margin-top:50px;order:62;position:relative;transform:none;width:100%}.vcard.vcard-premium-04 .add-to-contact a{background-color:#09f!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-04 .vcard-block .vcard-block-content .opening-hours{padding:0 .5rem;position:relative}.vcard.vcard-premium-04 .opening-hours__item{padding:12px}}.vcard.vcard-premium-04 .section-vsection{margin-top:1rem!important}.vcard.vcard-premium-04 .section-vsection .section-item{padding-left:.625rem}.vcard.vcard-premium-04 .section-vsection .section-txt{font-size:14px;line-height:19px}.vcard .section-payment__title,.vcard.vcard-premium-04 .section-vsection .section-title{font-size:1.125rem;line-height:1.375rem;margin-bottom:1.375rem}.vcard.vcard-premium-04 .section-vsection .section-subtitle{font-size:12px;line-height:18px;margin:.75rem 0 0}.vcard .section-payment{color:#1a1f40;font-family:Inter;width:100%}--tblr-body-bg:#f8fafc .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 #09f}.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: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") top -1px left #09f}.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:#09f;border-radius:.625rem;color:#fff;display:flex;font-size:1rem;font-weight:700;height:60px;justify-content:center;transition:opacity .25s;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}}