.tfhb-btn, button.tfhb-btn{font-family:"Inter", sans-serif;cursor:pointer;color:var(--tfhb-primary-color);box-sizing:border-box;background-color:transparent;border:none;font-size:13px;font-weight:600;line-height:24px;transition:0.4s;padding:0;box-shadow:none;}
.tfhb-btn:hover, .tfhb-btn:focus, .tfhb-btn:active,
button.tfhb-btn:hover, button.tfhb-btn:focus, button.tfhb-btn:active{color:var(--tfhb-primary-hover-color) !important;}
.tfhb-btn:hover span, .tfhb-btn:focus span, .tfhb-btn:active span,
button.tfhb-btn:hover span, button.tfhb-btn:focus span, button.tfhb-btn:active span{color:var(--tfhb-primary-hover-color) !important;}
.tfhb-btn:hover, button.tfhb-btn:hover{transition:0.4s;}
.tfhb-btn.tfhb-docs-btn, button.tfhb-btn.tfhb-docs-btn{font-weight:600;}
.tfhb-btn.boxed-btn, button.tfhb-btn.boxed-btn{padding:8px 24px;border-radius:8px;background-color:var(--tfhb-primary-color);color:#FFFFFF;border:1px solid var(--tfhb-primary-color);cursor:pointer;}
.tfhb-btn.boxed-btn:hover, .tfhb-btn.boxed-btn:focus, .tfhb-btn.boxed-btn:active,
button.tfhb-btn.boxed-btn:hover, button.tfhb-btn.boxed-btn:focus, button.tfhb-btn.boxed-btn:active{background-color:var(--tfhb-primary-hover-color);color:#FFFFFF !important;}
.tfhb-btn.boxed-btn span, button.tfhb-btn.boxed-btn span{color:#FFFFFF !important;}
.tfhb-btn.boxed-btn.disabled span, button.tfhb-btn.boxed-btn.disabled span{color:rgba(255, 255, 255, 0.4392156863) !important;}
.tfhb-btn.boxed-btn-danger, button.tfhb-btn.boxed-btn-danger{padding:8px 24px;border-radius:8px;border:1px solid #AC0C22;background-color:#FCD9DE;transition:0.4s;}
.tfhb-btn.boxed-btn-danger:hover, .tfhb-btn.boxed-btn-danger:focus, .tfhb-btn.boxed-btn-danger:active,
button.tfhb-btn.boxed-btn-danger:hover, button.tfhb-btn.boxed-btn-danger:focus, button.tfhb-btn.boxed-btn-danger:active{background-color:#AC0C22;}
.tfhb-btn.boxed-btn-danger:hover span, .tfhb-btn.boxed-btn-danger:focus span, .tfhb-btn.boxed-btn-danger:active span,
button.tfhb-btn.boxed-btn-danger:hover span, button.tfhb-btn.boxed-btn-danger:focus span, button.tfhb-btn.boxed-btn-danger:active span{color:#FFFFFF !important;}
.tfhb-btn.boxed-btn-danger span, button.tfhb-btn.boxed-btn-danger span{color:#AC0C22 !important;}
.tfhb-btn.tab-btn, button.tfhb-btn.tab-btn{padding:8px 12px;border-radius:4px;background:#FFFFFF;box-shadow:0px 1px 3px 0px rgba(40, 16, 26, 0.1), 0px 1px 2px 0px rgba(40, 16, 26, 0.06);border:0px solid;cursor:pointer;color:var(--tfhb-secondary-color);}
.tfhb-btn.tab-btn:hover, .tfhb-btn.tab-btn:focus, .tfhb-btn.tab-btn.active,
button.tfhb-btn.tab-btn:hover, button.tfhb-btn.tab-btn:focus, button.tfhb-btn.tab-btn.active{background:var(--tfhb-secondary-hover-color);color:var(--tfhb-primary-color);box-shadow:0px 1px 3px 0px rgba(40, 16, 26, 0.1), 0px 1px 2px 0px rgba(40, 16, 26, 0.06);}
.tfhb-btn.tab-btn span, button.tfhb-btn.tab-btn span{color:var(--tfhb-secondary-color);font-size:13px;}
.tfhb-btn.secondary-btn, button.tfhb-btn.secondary-btn{padding:8px 24px;border-radius:8px;border:1px solid var(--tfhb-surface-primary-color);background:#FFFFFF;color:var(--tfhb-secondary-color);font-weight:400;}
.tfhb-btn.secondary-btn.disabled span, button.tfhb-btn.secondary-btn.disabled span{color:rgba(39, 63, 43, 0.4392156863) !important;}
.tfhb-btn.secondary-btn.disabled .tfhb-button-icon svg g circle, button.tfhb-btn.secondary-btn.disabled .tfhb-button-icon svg g circle{stroke:rgba(39, 63, 43, 0.4392156863) !important;}
.tfhb-btn.secondary-btn:hover, .tfhb-btn.secondary-btn:focus, .tfhb-btn.secondary-btn.active,
button.tfhb-btn.secondary-btn:hover, button.tfhb-btn.secondary-btn:focus, button.tfhb-btn.secondary-btn.active{background:var(--tfhb-secondary-hover-color);color:var(--tfhb-primary-color);}
.tfhb-btn.secondary-btn span, button.tfhb-btn.secondary-btn span{color:var(--tfhb-secondary-color) !important;}
.tfhb-btn.flex-btn, button.tfhb-btn.flex-btn{display:flex;gap:5px;align-items:center;}
.tfhb-btn.tfhb-edit, button.tfhb-btn.tfhb-edit{background-color:transparent;color:var(--tfhb-secondary-color);border:0px solid;cursor:pointer;}
.tfhb-btn.tfhb-hover-effect:hover, .tfhb-btn.tfhb-hover-effect:focus,
button.tfhb-btn.tfhb-hover-effect:hover, button.tfhb-btn.tfhb-hover-effect:focus{color:#fff !important;}
.tfhb-btn.tfhb-icon-hover-animation, button.tfhb-btn.tfhb-icon-hover-animation{padding-right:20px !important;}
.tfhb-btn.tfhb-icon-hover-animation.left, button.tfhb-btn.tfhb-icon-hover-animation.left{padding-left:20px !important;padding-right:24px !important;}
.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon, button.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon{position:relative;height:20px;width:20px;}
.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon .tfhb-btn-hover-icon, button.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon .tfhb-btn-hover-icon{transition:all ease 0.4s;position:absolute;left:0;height:100%;width:0;visibility:hidden;opacity:0;}
.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon .tfhb-btn-icon, button.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon .tfhb-btn-icon{position:absolute;left:0;height:100%;transition:all ease 0.4s;}
.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon.left .tfhb-btn-hover-icon, button.tfhb-btn.tfhb-icon-hover-animation .tfhb-button-icon.left .tfhb-btn-hover-icon{left:100%;}
.tfhb-btn.tfhb-icon-hover-animation:hover .tfhb-btn-hover-icon, button.tfhb-btn.tfhb-icon-hover-animation:hover .tfhb-btn-hover-icon{transition:all ease 0.4s;visibility:visible;opacity:1;width:100%;}
.tfhb-btn.tfhb-icon-hover-animation:hover .tfhb-btn-icon, button.tfhb-btn.tfhb-icon-hover-animation:hover .tfhb-btn-icon{visibility:hidden;opacity:0;}
.tfhb-btn.tfhb-icon-hover-animation:hover.left .tfhb-btn-hover-icon, button.tfhb-btn.tfhb-icon-hover-animation:hover.left .tfhb-btn-hover-icon{left:0;}
.tfhb-btn span, button.tfhb-btn span{color:var(--tfhb-primary-color) !important;font-size:13px !important;font-weight:600 !important;line-height:24px !important;transition:0.4s !important;margin:0 !important;display:inline-flex;font-weight:600;}
.tfhb-btn.tfhb-btn-large, button.tfhb-btn.tfhb-btn-large{font-size:15px;}
.tfhb-btn.tfhb-preloader, button.tfhb-btn.tfhb-preloader{position:relative;}
.tfhb-btn.tfhb-preloader:after, button.tfhb-btn.tfhb-preloader:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border:2px solid var(--tfhb-primary-color);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;}
@keyframes spin {
0%{transform:translate(-50%, -50%) rotate(0deg);}
100%{transform:translate(-50%, -50%) rotate(360deg);}
}
.tfhb-btn.tfhb-preloader:before, button.tfhb-btn.tfhb-preloader:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(255, 255, 255, 0.5);}
.tfhb-meeting-box input, .tfhb-booking-cencel input{box-sizing:border-box;}
.tfhb-meeting-box #reason,
.tfhb-booking-cencel #reason{border-radius:8px;border:0.5px solid var(--tfhb-surface-background-color);background:#FFFFFF;height:40px;width:100%;padding:8px 12px;box-sizing:border-box;}
.tfhb-meeting-box #reason:focus,
.tfhb-booking-cencel #reason:focus{outline:none;box-shadow:none;}
.tfhb-meeting-box .tfhb-reschedule-box, .tfhb-booking-cencel .tfhb-reschedule-box{margin-bottom:25px;text-align:center;}
.tfhb-meeting-box .tfhb-meeting-card, .tfhb-booking-cencel .tfhb-meeting-card{border-radius:16px;border:0.5px solid var(--tfhb-surface-primary-color);background:#FFFFFF;display:flex;gap:24px;width:fit-content;position:relative;margin:0 auto;overflow:hidden;min-height:450px;}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card, .tfhb-booking-cencel .tfhb-meeting-card{flex-wrap:wrap;}
}
@media only screen and (max-width: 570px) {
.tfhb-meeting-box .tfhb-meeting-card, .tfhb-booking-cencel .tfhb-meeting-card{width:100%;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info{width:322px;z-index:11;border-right:0.5px solid var(--tfhb-surface-background-color);background:#FFFFFF;border-radius:16px 0 0 16px;box-shadow:0 0px 30px 0px rgba(40, 16, 26, 0.2);}
@media only screen and (max-width: 1170px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info{width:220px;}
}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info{width:100%;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info{padding:38px 16px 16px 16px;border-radius:16px 0 0 0;background-size:cover;position:relative;z-index:1;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info::after{position:absolute;content:"";inset:0;background:linear-gradient(181deg, rgba(19, 25, 20, 0) 1.18%, rgba(19, 25, 20, 0.5) 98.83%);z-index:-1;}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info{background-position:center center;border-radius:16px 16px 0 0;width:100%;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info .tfhb-host-profile img, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info .tfhb-host-profile img{width:40px;height:40px;border-radius:50%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info .tfhb-host-profile .tfhb-host-name h3, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info .tfhb-host-profile .tfhb-host-name h3{color:#FFFFFF;font-size:15px;font-style:normal;font-weight:600;line-height:24px;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info .tfhb-host-profile .tfhb-host-name p, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-host-info .tfhb-host-profile .tfhb-host-name p{color:#FFFFFF;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details{padding:8px 16px 16px 16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details h2, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details h2{color:var(--tfhb-secondary-color);font-size:22px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 8px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-short-description, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-full-description, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-short-description, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-full-description{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 16px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-short-description span, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-full-description span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-short-description span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-full-description span{color:var(--tfhb-secondary-color);cursor:pointer;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-full-description, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-full-description{display:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details p, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details p{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details p span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details p span{color:var(--tfhb-secondary-color);cursor:pointer;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul{margin:0;padding:0;list-style:none;margin-bottom:40px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:8px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li:last-child, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li:last-child{margin-bottom:0px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li span{border-radius:6px;border:1px solid var(--tfhb-surface-primary-color);padding:0 16px;margin:0 8px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li .tfhb-icon, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li .tfhb-icon{border-radius:6px;border:0.2px solid rgba(227, 207, 215, 0.2);background:#FFFFFF;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li .tfhb-icon svg path, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details ul li .tfhb-icon svg path{stroke:var(--tfhb-secondary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone{border-radius:8px;background:#FFFFFF;padding:8px 12px;justify-content:space-between;padding:0 !important;position:relative;z-index:1;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:8px;background:linear-gradient(to bottom right, rgba(207, 227, 210, 0), rgb(207, 227, 210), rgba(207, 227, 210, 0));box-shadow:0px 8px 16px 0px rgba(16, 40, 20, 0.04);z-index:-1;pointer-events:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone select, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone select{background-image:none !important;background-size:0 !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .tfhb-timezone-title, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .tfhb-timezone-title{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:600;line-height:24px;width:calc(100% - 24px);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-container, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-container{width:100% !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection{padding-left:2em !important;border-radius:8px;height:40px;padding-top:8px;padding-bottom:8px;border:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection .select2-selection__rendered, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection .select2-selection__rendered{color:var(--tfhb-secondary-color);padding:0px !important;line-height:normal;font-size:15px !important;font-weight:400;line-height:24px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection .select2-selection__arrow, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection .select2-selection__arrow{top:50%;width:1.7em;transform:translateY(-50%);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection .select2-selection__arrow b, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection .select2-selection__arrow b{border-color:var(--tfhb-primary-color) transparent transparent transparent;display:block;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .tfhb-timezone-icon, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .tfhb-timezone-icon{position:absolute;left:0;top:0;height:100%;width:35px;text-align:center;display:flex;align-items:center;justify-content:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .tfhb-timezone-icon svg path, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .tfhb-timezone-icon svg path{stroke:var(--tfhb-secondary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .select2-dropdown.tfhb-select2-dropdown, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .select2-dropdown.tfhb-select2-dropdown{border:1px solid #56765B;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .select2-dropdown.tfhb-select2-dropdown.select2-dropdown--above, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .select2-dropdown.tfhb-select2-dropdown.select2-dropdown--above{border-bottom:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .select2-dropdown.tfhb-select2-dropdown.select2-dropdown--below, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .select2-dropdown.tfhb-select2-dropdown.select2-dropdown--below{border-top:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .select2-search.select2-search--dropdown input, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .select2-search.select2-search--dropdown input{padding:8px 8px 8px 12px;border:1px solid #56765B !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-calander-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-calander-times{position:relative;left:0;}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-calander-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-calander-times{width:100%;padding:0px 16px;justify-content:space-between;}
}
@media only screen and (max-width: 767px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-calander-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-calander-times{flex-wrap:wrap;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar{padding:16px 16px 16px 0;width:536px;z-index:99;background-color:#fff;min-height:100%;box-sizing:border-box;}
@media only screen and (max-width: 1170px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar{width:500px;}
}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar{width:100%;padding:0 0 16px 0;min-height:auto;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container{width:520px;}
@media only screen and (max-width: 1170px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container{width:480px;}
}
@media only screen and (max-width: 767px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container{width:100%;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header{display:flex;align-items:center;padding:0px 0px 16px 0;justify-content:space-between;border-bottom:0.5px solid rgba(207, 227, 210, 0);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation{display:flex;border-radius:8px;background:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(16, 40, 20, 0.04);width:94px;justify-content:space-between;position:relative;z-index:1;height:36px;align-items:center;padding:0 8px 0 8px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:8px;background:linear-gradient(to bottom right, rgba(207, 227, 210, 0), rgb(207, 227, 210), rgba(207, 227, 210, 0));z-index:-1;pointer-events:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation::after{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;border-radius:8px;background:#FFFFFF;z-index:-1;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span{cursor:pointer;font-size:1.9rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:0.3s all ease;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span svg path, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span svg path{stroke:var(--tfhb-primary-color);transition:0.3s all ease;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span:hover{background-color:var(--tfhb-primary-color);border-radius:5px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span:hover svg path, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation span:hover svg path{stroke:#fff;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation .tfhb-calendar-navigation-dots, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation .tfhb-calendar-navigation-dots{width:8px;height:8px;background-color:#56765B;border-radius:50%;left:-24px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-current-date, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-current-date{color:var(--tfhb-secondary-color);font-size:22px;font-style:normal;font-weight:600;line-height:150%;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body.inactive, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body.inactive{position:relative !important;z-index:1;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body.inactive::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body.inactive::before{position:absolute;height:100%;width:100%;content:"";background-color:#fff;z-index:3;opacity:0.3;cursor:wait;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-weekdays, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-weekdays{list-style:none;flex-wrap:wrap;display:flex;text-align:center;gap:0;margin:12px 0 16px 0;padding:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-weekdays li, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-weekdays li{color:var(--tfhb-secondary-color);text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:24px;width:14.2857142857%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates{list-style:none;flex-wrap:wrap;display:flex;text-align:center;gap:0;padding:0;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li{border:0.5px solid rgba(227, 207, 215, 0);width:14.2857142857%;color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;padding:16px 0;box-sizing:border-box;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.inactive, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.inactive{color:var(--tfhb-secondary-color);cursor:not-allowed !important;background-color:transparent !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.inactive::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.inactive::after{position:static !important;margin:0 !important;border:0px solid !important;box-sizing:inherit;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current{position:relative;z-index:0;cursor:pointer;transition:0.3s all ease;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current::after{position:absolute;content:"";border-radius:8px;border:0.5px solid rgba(227, 207, 215, 0);background:var(--tfhb-surface-background-color);height:90%;width:90%;left:50%;z-index:-1;margin-left:-45%;top:5%;box-sizing:inherit;transition:0.3s all ease;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current:hover::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current:hover::after{border:0.5px solid rgba(227, 207, 215, 0);background:var(--tfhb-secondary-hover-color);box-shadow:0px 3px 0px 0px rgba(16, 36, 19, 0.04);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active{color:#FFFFFF !important;position:relative;font-weight:600;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active::after{position:absolute;content:"";border-radius:8px;border:0.5px solid rgba(227, 207, 215, 0);box-shadow:0px 8px 30px 0px rgba(0, 64, 11, 0.3);background:var(--tfhb-primary-color) !important;height:90%;width:90%;left:50%;z-index:-1;margin-left:-45%;top:5%;box-sizing:inherit;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active::before{position:absolute;content:"";height:2px;width:24px;border-radius:16px;background:#FFFFFF;bottom:12px;left:50%;margin-left:-12px;box-sizing:inherit;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times{width:0;padding:16px 16px 16px 0;display:none;position:relative;left:-50%;opacity:1;z-index:8;min-height:100%;box-sizing:border-box;}
@media only screen and (max-width: 1170px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times{max-width:200px;}
}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times{padding:0 0 16px 0;width:100%;max-width:auto;}
}
@media only screen and (max-width: 767px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times{width:100% !important;max-width:100% !important;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs-warp, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs-warp{display:flex;justify-content:end;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs{padding:4px;border-radius:8px;width:96px;height:36px;position:relative;z-index:0;background:#FFFFFF;display:flex;box-sizing:border-box;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:8px;background:linear-gradient(to bottom right, rgba(207, 227, 210, 0), rgb(207, 227, 210), rgba(207, 227, 210, 0));box-shadow:0px 8px 16px 0px rgba(16, 40, 20, 0.04);z-index:-1;pointer-events:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs::after{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;border-radius:8px;background:#FFFFFF;z-index:-1;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul{margin:0;padding:0;list-style:none;gap:8px;display:inline-flex;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li{width:40px;display:inline-block;height:28px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li label{padding:4px 8px;color:#273F2B;font-size:11px;font-style:normal;font-weight:600;line-height:16px;cursor:pointer;text-align:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li label input, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li label input{display:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li.active, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li.active{border-radius:4px;background:var(--tfhb-surface-primary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li.active label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs ul li.active label{color:var(--tfhb-secondary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times h3, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times h3{color:var(--tfhb-secondary-color);font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin:24px 0 16px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times{position:relative;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times.inactive, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times.inactive{position:relative !important;z-index:1;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times.inactive::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times.inactive::before{position:absolute;height:100%;width:100%;content:"";background-color:#fff;z-index:3;opacity:0.3;cursor:wait;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul{margin:0;padding:0;list-style:none;max-height:338px;display:flex;flex-wrap:wrap;gap:12px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li{gap:12px;width:100%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next{border-radius:8px;border:0.5px solid var(--tfhb-primary-color);background:#FFFFFF;padding:10px 8px;color:var(--tfhb-primary-color);text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;width:100%;text-align:center;cursor:pointer;transition:0.3s all ease;}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next{padding:16px 1px;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time:hover, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next:hover{border:0.5px solid var(--tfhb-primary-color);background:var(--tfhb-surface-primary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time.time.active, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next.time.active, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time.time.active, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next.time.active{border:0.5px solid var(--tfhb-primary-color);background:var(--tfhb-surface-primary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time .tfhb-time-slot-remaining, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next .tfhb-time-slot-remaining, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time .tfhb-time-slot-remaining, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next .tfhb-time-slot-remaining{justify-content:center;font-size:10px;line-height:16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time .tfhb-time-slot-remaining span, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next .tfhb-time-slot-remaining span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .time .tfhb-time-slot-remaining span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li .next .tfhb-time-slot-remaining span{display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#2E6B38;margin-right:4px;line-height:0 !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li span.next, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li span.next{border-radius:8px;background:var(--tfhb-primary-color);color:#FFFFFF;align-items:center;justify-content:center;transition:0.3s all ease;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li span.next:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li span.next:hover{background-color:var(--tfhb-primary-hover-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li p, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-available-times ul li p{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form{width:536px;padding:16px 16px 16px 0;position:relative;z-index:9;left:-5%;opacity:0;}
@media only screen and (max-width: 991px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form{padding:0 16px 16px 16px;width:100% !important;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-back-btn, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-back-btn{align-items:center;cursor:pointer;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-back-btn svg path, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-back-btn svg path{stroke:var(--tfhb-primary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-back-btn h3, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-back-btn h3{color:var(--tfhb-secondary-color);font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin:0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms{flex-wrap:wrap;gap:16px;margin-top:16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form{width:100%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form{width:100%;margin-bottom:16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form label{color:var(--tfhb-secondary-color);font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 4px 0;display:inline-block;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=text],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=email],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=number],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=tel],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=date],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form select, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form textarea, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=text],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=email],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=number],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=tel],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=date],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form select, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form textarea{border-radius:8px;border:0.5px solid var(--tfhb-surface-background-color);background:#FFFFFF;height:40px;width:100%;padding:8px 12px;box-sizing:border-box;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=text]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=email]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=number]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=tel]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=date]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form select:focus, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form textarea:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=text]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=email]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=number]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=tel]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=date]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form select:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form textarea:focus{outline:none;box-shadow:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form textarea, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form textarea{min-height:90px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form select, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form select{line-height:1.2;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio{position:relative;color:var(--tfhb-paragraph-color) !important;font-size:15px !important;margin-left:40px;font-weight:400;margin:0 !important;position:relative;padding-left:28px;margin-right:16px !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input:checked ~ .checkmark,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input:checked ~ .checkmark,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input:checked ~ .checkmark,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input:checked ~ .checkmark{background-color:var(--tfhb-primary-color);border:1px solid var(--tfhb-primary-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input:checked ~ .checkmark:after,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input:checked ~ .checkmark:after,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input:checked ~ .checkmark:after,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input:checked ~ .checkmark:after{display:block;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input[type=checkbox],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input[type=radio],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input[type=checkbox],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input[type=radio],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input[type=checkbox],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox input[type=radio],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input[type=checkbox],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio input[type=radio]{display:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox .tfhb-checkbox-label, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .tfhb-checkbox-label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox .tfhb-checkbox-label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .tfhb-checkbox-label{justify-content:start !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox .checkmark, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .checkmark, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox .checkmark, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px;background-color:var(--tfhb-surface-primary-color);border-radius:3px;border:1px solid var(--tfhb-primary-color);margin:0 !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox .checkmark:after, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .checkmark:after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox .checkmark:after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .checkmark:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:11px;border:solid #FFFFFF;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .checkmark, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio .checkmark{border-radius:50%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-stripe-button-container a, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-stripe-button-container a{text-decoration:none !important;background-color:rgb(25, 37, 82);color:rgb(255, 255, 255);padding:12px 10px;display:flex;text-align:center;border-radius:8px;font-size:14px;align-items:center;justify-content:center;gap:8px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-stripe-button-container a .tfhb-submit-preloader svg, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-stripe-button-container a .tfhb-submit-preloader svg{width:20px;height:20px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-stripe-button-container a.disabled, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-stripe-button-container a.disabled{pointer-events:none !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box{flex-wrap:wrap;gap:24px;margin:16px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box .tfhb-swicher-wrap, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box .tfhb-swicher-wrap{width:100%;align-items:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box .tfhb-swicher-wrap .swicher-label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box .tfhb-swicher-wrap .swicher-label{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box .tfhb-checkbox-wrap, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-box .tfhb-checkbox-wrap{width:100%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button{width:100%;display:flex;justify-content:end;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button{border-radius:8px;background:var(--tfhb-primary-color);padding:10px 24px;color:#FFFFFF;justify-content:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;border:0px solid;transition:0.3s all ease;position:relative;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button:hover{background-color:var(--tfhb-primary-hover-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button .tfhb-submit-preloader, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button .tfhb-submit-preloader{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(255, 255, 255, 0.3137254902);padding:10px;text-align:right;box-sizing:border-box;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button .tfhb-submit-preloader svg, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-confirmation-button button .tfhb-submit-preloader svg{height:100%;width:100%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform{width:100%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform label{color:var(--tfhb-secondary-color);font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 4px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=text],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=email],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=number],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=tel],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=date],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform select, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform textarea, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=text],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=email],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=number],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=tel],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=date],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform select, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform textarea{border-radius:8px;border:0.5px solid var(--tfhb-surface-background-color);background:#FFFFFF;height:40px;width:100%;padding:8px 12px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=text]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=email]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=number]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=tel]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=date]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform select:focus, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform textarea:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=text]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=email]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=number]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=tel]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform input[type=date]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform select:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform textarea:focus{outline:none;box-shadow:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform textarea, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform textarea{min-height:90px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform .ff_submit_btn_wrapper, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform .ff_submit_btn_wrapper{text-align:right;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform .ff_submit_btn_wrapper button, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform .ff_submit_btn_wrapper button{border-radius:8px;background:var(--tfhb-primary-color);padding:10px 24px;color:#FFFFFF;justify-content:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;border:0px solid;transition:0.3s all ease;position:relative;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform .ff_submit_btn_wrapper button:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .fluentform .ff_submit_btn_wrapper button:hover{background-color:var(--tfhb-primary-hover-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7{width:100% !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 label, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 label{color:var(--tfhb-secondary-color);font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 4px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=text],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=email],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=number],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=tel],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=date],
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 select, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 textarea, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=text],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=email],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=number],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=tel],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=date],
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 select, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 textarea{border-radius:8px;border:0.5px solid var(--tfhb-surface-background-color);background:#FFFFFF;height:40px;width:100%;padding:8px 12px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=text]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=email]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=number]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=tel]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=date]:focus,
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 select:focus, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 textarea:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=text]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=email]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=number]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=tel]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 input[type=date]:focus,
.tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 select:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 textarea:focus{outline:none;box-shadow:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 textarea, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 textarea{min-height:90px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 .wpcf7-submit, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 .wpcf7-submit{float:right;border-radius:8px;background:var(--tfhb-primary-color);padding:10px 24px;color:#FFFFFF;justify-content:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;border:0px solid;transition:0.3s all ease;position:relative;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 .wpcf7-submit:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .wpcf7 .wpcf7-submit:hover{background-color:var(--tfhb-primary-hover-color);}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-paypal-button-container, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-paypal-button-container{width:100%;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation{width:500px;margin:64px 265px 64px;}
@media only screen and (max-width: 1170px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation{margin:16px;padding:0 16px 16px 16px;width:100% !important;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess{text-align:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess img, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess img{height:66px;width:66px;margin-bottom:24px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess h3, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess h3{color:var(--tfhb-secondary-color);font-size:22px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 16px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess p, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-confirmation-seccess p{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 16px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo{border-radius:8px;background:#F3F6F4;padding:24px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo h4, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo h4{color:var(--tfhb-secondary-color);font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin-top:0px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul{margin:0;padding:0;list-style:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(227, 207, 215, 0.1);align-items:start !important;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li:last-child, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li:last-child{margin-bottom:0px;padding-bottom:0px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li span, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li span{border-radius:16px;background:#EBEFFF;padding:4px 8px;color:#002AB3;font-size:11px;font-style:normal;font-weight:600;line-height:16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li .tfhb-icon, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-hostinfo ul li .tfhb-icon{border-radius:6px;border:0.2px solid rgba(227, 207, 215, 0.2);background:#FFFFFF;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender{margin:32px 0 0 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender h3, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender h3{color:var(--tfhb-secondary-color);text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 8px 0;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender ul, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender ul{margin:0;padding:0;list-style:none;justify-content:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender ul li a img, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-calender ul li a img{width:32px;height:32px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action{justify-content:center;margin-top:24px;}
@media only screen and (max-width: 570px) {
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action{flex-wrap:wrap;}
}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action button, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action a, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action button, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action a{border-radius:8px;border:1px solid var(--tfhb-surface-background-color);background:#FFFFFF;padding:8px 24px;width:158px;color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;text-decoration:none !important;transition:0.3s all ease;text-align:center;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action button:hover, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action a:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action button:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-confirmation-action a:hover{background-color:var(--tfhb-primary-hover-color);border-color:var(--tfhb-primary-hover-color);color:#fff;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action{text-align:center;margin-top:16px;padding:16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action p, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action p{font-size:15px;margin-bottom:8px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list{display:flex;align-items:center;justify-content:center;gap:16px;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a{display:inline-block;width:30px;height:30px;box-shadow:0px 15px 30px 0px rgba(16, 40, 20, 0.1);border-radius:4px;transition:0.4s;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a:hover, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a:hover{background-color:#F3F6F4;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a:focus, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a:focus{outline:none;}
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a img, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-confirmation .tfhb-meeting-bookmark-action .tfhb-meeting-bookmark-list a img{padding:5px;}
.select2-results__options{display:flex;flex-direction:column;width:100% !important;margin:0 !important;border-radius:4px;border:1px solid var(--tfhb-surface-primary-color);}
.select2-results__options li{background-color:#FFFFFF;height:40px !important;font-size:15px;font-weight:400;line-height:24px;color:#273F2B;}
.select2-results__options li:hover{background-color:#F3F6F4;color:#273F2B;}
.select2-results__options li.select2-results__option--highlighted.select2-results__option--selectable{background-color:#F3F6F4;color:#273F2B;}
.tfhb-single-meeting-section{padding:60px 0px;width:100%;}
.hydra-booking-embad-container{height:100%;min-height:650px;}
.tfhb-meeting-embed-section.tfhb-meeting-embed-section{padding:70px 0 !important;box-sizing:border-box;width:100%;height:100%;}
.tfhb-meeting-embed-section body{visibility:hidden;opacity:0;}
.tfhb-booking-cencel{margin:50px 0;width:100%;}
.tfhb-booking-cencel .tfhb-meeting-card{margin:0 auto;}
.tfhb-booking-cencel .tfhb-confirmation-button{width:100%;display:flex;justify-content:end;}
.tfhb-booking-cencel .tfhb-confirmation-button button{border-radius:8px;background:var(--tfhb-primary-color);padding:10px 24px;color:#FFFFFF;justify-content:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;border:0px solid;transition:0.3s all ease;position:relative;}
.tfhb-booking-cencel .tfhb-confirmation-button button:hover{background-color:var(--tfhb-primary-hover-color);}
.tfhb-booking-cencel .tfhb-confirmation-button button .tfhb-submit-preloader{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(255, 255, 255, 0.3137254902);padding:10px;text-align:right;box-sizing:border-box;}
.tfhb-booking-cencel .tfhb-confirmation-button button .tfhb-submit-preloader svg{height:100%;width:100%;}
.tfhb-scrollbar, #select2-attendee_time_zone-results,
.select2-results__options{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#273F2B #F3F6F4;padding-right:10px;}
.tfhb-scrollbar ::-webkit-scrollbar, #select2-attendee_time_zone-results ::-webkit-scrollbar,
.select2-results__options ::-webkit-scrollbar{width:4px;}
.tfhb-scrollbar ::-webkit-scrollbar-track, #select2-attendee_time_zone-results ::-webkit-scrollbar-track,
.select2-results__options ::-webkit-scrollbar-track{background:#F3F6F4;}
.tfhb-scrollbar ::-webkit-scrollbar-thumb, #select2-attendee_time_zone-results ::-webkit-scrollbar-thumb,
.select2-results__options ::-webkit-scrollbar-thumb{background-color:#273F2B;border-radius:10px;border:3px solid #F3F6F4;}
.tfhb-scrollbar ::-webkit-scrollbar-thumb:hover, #select2-attendee_time_zone-results ::-webkit-scrollbar-thumb:hover,
.select2-results__options ::-webkit-scrollbar-thumb:hover{background:#555;}
.tfhb-scrollbar html, #select2-attendee_time_zone-results html,
.select2-results__options html{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;}
.tfhb-frontend-from{max-width:100%;width:500px;padding:56px;border-radius:16px;box-shadow:0px 8px 16px 0px rgba(16, 40, 20, 0.04);margin:24px auto;}
.tfhb-frontend-from *{box-sizing:border-box;}
.tfhb-frontend-from button, .tfhb-frontend-from .tfhb-from-btn{padding:8px 24px;width:100%;display:flex;justify-content:center;gap:8px;vertical-align:middle;background-color:#2E6B38;color:#fff !important;font-size:16px !important;font-weight:700;border-radius:8px !important;line-height:1.6;align-items:center;cursor:pointer;}
.tfhb-frontend-from button:hover, .tfhb-frontend-from button:focus, .tfhb-frontend-from button:active,
.tfhb-frontend-from .tfhb-from-btn:hover, .tfhb-frontend-from .tfhb-from-btn:focus, .tfhb-frontend-from .tfhb-from-btn:active{background-color:var(--tfhb-primary-hover-color);color:#FFFFFF;}
.tfhb-frontend-from button span, .tfhb-frontend-from .tfhb-from-btn span{display:inline-block;}
.tfhb-frontend-from button .tfhb-submit-icon, .tfhb-frontend-from .tfhb-from-btn .tfhb-submit-icon{line-height:0;}
.tfhb-frontend-from .tfhb-notice{border-radius:8px;padding:24px;border:0.5px solid #17723F;background:#E6FAEE;color:#17723F;}
.tfhb-frontend-from .tfhb-notice.tfhb-error{border-color:#AC0C22;background:#FCD9DE;color:#AC0C22;}
.tfhb-frontend-from__field-wrap{display:flex;flex-direction:column;gap:24px;}
.tfhb-frontend-from__field-wrap__inner{display:flex;gap:24px;}
.tfhb-frontend-from__field-item{width:100%;}
.tfhb-frontend-from__field-item--center{text-align:center;}
.tfhb-frontend-from__field-item--right{text-align:right;}
.tfhb-frontend-from__field-item p{font-weight:600;margin-bottom:0;}
.tfhb-frontend-from__field-item p a{color:var(--tfhb-primary-color) !important;}
.tfhb-frontend-from__field-item label{font-size:13px;color:#141915 !important;font-weight:400;line-height:1.53;margin-bottom:4px !important;}
.tfhb-frontend-from__field-item__inner{position:relative;}
.tfhb-frontend-from__field-item__inner span{position:absolute;top:9px;left:12px;}
.tfhb-frontend-from__field-item__inner__show-password{left:auto !important;right:12px;cursor:pointer;}
.tfhb-frontend-from__field-item__inner input{border:1px solid #56765B;background-color:#fff;border-radius:4px !important;font-size:15px;font-weight:400;line-height:1.6;padding:8px !important;padding-left:40px !important;width:100%;}
.tfhb-frontend-from__field-item__inner input:focus, .tfhb-frontend-from__field-item__inner input:active, .tfhb-frontend-from__field-item__inner input:hover{outline:none;box-shadow:none;border-color:#211319;color:#17030C !important;box-shadow:0px 1px 3px 0px rgba(16, 40, 20, 0.1), 0px 1px 2px 0px rgba(16, 40, 20, 0.06);background-color:#F3F6F4;}
.tfhb-frontend-from__field-item__inner input.tfhb-error{border-color:#AC0C22;}
.tfhb-frontend-from__field-item__inner .tfhb-error-text{color:#AC0C22;}
.tfhb-frontend-from__field-item.tfhb-password-field input{padding-right:40px;}
.tfhb-meeting-list, .tfhb-hosts-list, .tfhb-category-list{padding:50px 0px;max-width:800px !important;margin:0 auto;}
.tfhb-meeting-list h1, .tfhb-meeting-list h2, .tfhb-meeting-list h3, .tfhb-meeting-list h4, .tfhb-meeting-list p, .tfhb-hosts-list h1, .tfhb-hosts-list h2, .tfhb-hosts-list h3, .tfhb-hosts-list h4, .tfhb-hosts-list p, .tfhb-category-list h1, .tfhb-category-list h2, .tfhb-category-list h3, .tfhb-category-list h4, .tfhb-category-list p{margin:0;}
.tfhb-meeting-list a, .tfhb-hosts-list a, .tfhb-category-list a{text-decoration:none !important;}
.tfhb-meeting-list__heading, .tfhb-hosts-list__heading, .tfhb-category-list__heading{text-align:center;margin-bottom:30px;}
.tfhb-meeting-list__wrap, .tfhb-hosts-list__wrap, .tfhb-category-list__wrap{display:flex;flex-wrap:wrap;gap:32px;width:100% !important;margin-top:24px;}
.tfhb-meeting-list__wrap *, .tfhb-hosts-list__wrap *, .tfhb-category-list__wrap *{box-sizing:border-box;}
.tfhb-meeting-list__wrap__items, .tfhb-hosts-list__wrap__items, .tfhb-category-list__wrap__items{display:flex;gap:16px;padding:16px;width:100%;border-radius:12px;background-color:#F9FBF9;align-items:center;justify-content:space-between;}
.tfhb-meeting-list__wrap__items__wrap, .tfhb-hosts-list__wrap__items__wrap, .tfhb-category-list__wrap__items__wrap{display:flex;align-items:center;gap:16px;}
.tfhb-meeting-list__wrap__items__wrap__img img, .tfhb-hosts-list__wrap__items__wrap__img img, .tfhb-category-list__wrap__items__wrap__img img{max-width:84px;border-radius:8px;}
.tfhb-meeting-list__wrap__items__wrap__content h3, .tfhb-hosts-list__wrap__items__wrap__content h3, .tfhb-category-list__wrap__items__wrap__content h3{font-size:17px;font-weight:700;}
.tfhb-meeting-list__wrap__items__wrap__content h3 a, .tfhb-hosts-list__wrap__items__wrap__content h3 a, .tfhb-category-list__wrap__items__wrap__content h3 a{color:#141915 !important;}
.tfhb-meeting-list__wrap__items__wrap__content p, .tfhb-hosts-list__wrap__items__wrap__content p, .tfhb-category-list__wrap__items__wrap__content p{font-size:15px;}
.tfhb-meeting-list__wrap__items__wrap__content__tags, .tfhb-hosts-list__wrap__items__wrap__content__tags, .tfhb-category-list__wrap__items__wrap__content__tags{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px;}
.tfhb-meeting-list__wrap__items__wrap__content__tags span, .tfhb-hosts-list__wrap__items__wrap__content__tags span, .tfhb-category-list__wrap__items__wrap__content__tags span{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-radius:12px;font-size:15px;color:#273F2B;}
.tfhb-meeting-archive{padding:50px 0px;width:100%;}
.tfhb-hosts-list__wrap__items, .tfhb-category-list__wrap__items{width:calc(50% - 16px);}
.tfhb-flexbox{display:flex;align-items:center;}
.tfhb-gap-16{gap:16px;}
.tfhb-p-16{padding:16px;}
.tfhb-gap-8{gap:8px;}
.tfhb-mb-16{margin-bottom:16px;}
.tfhb-mt-32{margin-top:32px;}
.tfhb-select2-dropdown{border:1px solid var(--tfhb-surface-primary-color) !important;border-radius:4px !important;}
.tfhb-select2-dropdown.select2-dropdown--below{top:40px;}
.tfhb-swicher-wrap{}
.tfhb-swicher-wrap .switch{position:relative;display:inline-block;width:32px;height:20px;margin:0;}
.tfhb-swicher-wrap .switch input{opacity:0;width:0;height:0;}
.tfhb-swicher-wrap .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--tfhb-surface-background-color);-webkit-transition:0.4s;transition:0.4s;border-radius:10px;margin:0 !important;}
.tfhb-swicher-wrap .switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:3px;background-color:#FFFFFF;-webkit-transition:0.4s;transition:0.4s;border-radius:50%;}
.tfhb-swicher-wrap .switch input:checked + .slider{background-color:var(--tfhb-primary-color);}
.tfhb-swicher-wrap .switch input:focus + .slider{box-shadow:none;}
.tfhb-swicher-wrap .switch input:checked + .slider:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
.tfhb-swicher-wrap .switch .slider.round{border-radius:34px;}
.tfhb-swicher-wrap .slider.round:before{border-radius:50%;}
.tfhb-checkbox-wrap input[type=checkbox]{display:none;}
.tfhb-checkbox-wrap .checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px;background-color:var(--tfhb-surface-primary-color);border-radius:5px;border:1px solid var(--tfhb-surface-primary-color);margin:0;}
.tfhb-checkbox-wrap .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--tfhb-surface-primary-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;}
.tfhb-checkbox-wrap label{color:var(--tfhb-secondary-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0;position:relative;padding-left:40px;}
.tfhb-checkbox-wrap label input:checked ~ .checkmark{background-color:var(--tfhb-primary-color);border:1px solid var(--tfhb-primary-color);}
.tfhb-checkbox-wrap label input:checked ~ .checkmark:after{display:block;}
.tfhb-notice{border-radius:8px;padding:24px;background-color:#E6FAEE;border:0.5px solid #21A159;margin:8px 0;color:#21A159;}
.tfhb-notice.notice-error{background-color:#FEECEE;border-color:#E5102E;color:#E5102E;}
.tfhb-notice.notice-error p {
margin: 0;
}