.tooltip-item{position:relative;cursor:pointer;font-family:"Roboto",sans-serif}.tooltip-item .tooltip-text{visibility:hidden;opacity:0;position:absolute;left:0;top:auto;background:#000;color:#fff;padding:8px 12px;border-radius:6px;white-space:normal;width:max-content;width:100%;font-size:12px;line-height:1.4;z-index:9999;transition:opacity 0.2s ease;bottom:100%;text-align:center;font-family:"Roboto",sans-serif}.tooltip-item .tooltip-text::after{content:"";position:absolute;top:-6px;left:15px;border-width:6px;border-style:solid;border-color:#fff0 #fff0 #000 #fff0;font-family:"Roboto",sans-serif}.tooltip-readmore{display:inline-block;margin-left:10px;padding:4px 10px;background:#9898cb;color:#fff!important;text-decoration:none;border-radius:7px;font-size:12px}.tooltip-item:hover .tooltip-text{visibility:visible;opacity:1}.list-gap.listing ul{flex-direction:column}.commitment_span strong{font-weight:400!important}.icon-header .elementor-icon-box-wrapper{display:flex!important;align-content:center;align-items:center;gap:10px}.icon-header .elementor-icon-box-wrapper .elementor-icon-box-title{margin:0}#wc-woocommerce_payments-upe-form div:nth-of-type(2){display:block}.scheme_default button[disabled],.scheme_default input[type="submit"][disabled],.scheme_default input[type="button"][disabled]{background-color:#0f0f0f!important;color:white!important}#loader{position:absolute;z-index:999;top:0;right:0;left:0;bottom:0;backdrop-filter:blur(1px);width:100%;text-align:center}#loader img{max-width:12%}.footer_wrap{margin-top:7.4rem!important}#dentaspa_course_payment{position:relative}.sc_layouts_item_details.sc_layouts_login_details{height:100%!important}.sc_layouts_login{height:100%!important}.dentaspa-checkout-page{width:100%;margin-left:10%;float:left;height:auto}.section-header-main{overflow:visible!important}.footer-logo .contacts_logo img{width:200px!important}.footer-menu #menu-footer.menu{display:flex;flex-direction:column}.footer_wrap .vc_col-sm-4 .widget li{width:65%!important}.girl-image{position:absolute;top:-193px;z-index:99;width:450px}.top_panel_title{display:none}.dentaspa-checkout-left,.dentaspa-checkout-right{width:calc(80% - 20px);height:auto;min-height:400px;float:left;margin-left:10px}.dentaspa-checkout-right{width:calc(40% - 20px)}#dentaspa-checkout-form{width:80%;height:auto;float:left;padding:20px;margin-top:20px;margin-left:15%;background-color:#fff;box-shadow:0 0 10px #ddd}#dentaspa-checkout-form h3{padding:0;font-size:60px;margin:10px}.fullAmount{font-size:30px;margin-bottom:50px;padding:0}#dentaspa-checkout-form ul li{width:100%;list-style:none;margin-left:0;margin-top:15px}#dentaspa-checkout-form input,#dentaspa-checkout-form select{width:100%;height:40px;border:#C7CFD8 solid 1px;border-radius:5px}#dentaspa-checkout-form select{width:calc(100% + 8px);height:42px}#dentaspa-checkout-form fieldset{width:calc(100% - 20px);border:#C7CFD8 solid 1px;border-radius:5px;margin-left:0;padding:10px}#dentaspa-checkout-form input[type=checkbox],#dentaspa-checkout-form input[type=radio]{width:15px;height:15px}#dentaspa-checkout-form input:focus{border-color:#74747C solid 1px}#dentaspa-checkout-form textarea{width:100%;height:150px}#complete_purchase_button:not([disabled]){background-color:#9291BB;color:#fff;width:100%;height:40px;border:#9291BB solid 1px;border-radius:5px;font-size:16px;cursor:pointer}#complete_purchase_button{background-color:#CDCDE0;color:#fff;width:100%;height:40px;border:#CDCDE0 solid 1px;border-radius:5px;font-size:16px}.scheme_default .sc_layouts_menu_nav>li>a:hover,.scheme_default .sc_layouts_menu_nav>li.sfHover>a{color:#9898cb!important}.msgModal{width:100%;height:100%;position:fixed;background:rgb(0 0 0 / .8);top:0;display:none;left:0;right:0}.msgBox{width:400px;height:200px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:10px;margin-top:15%}.msgBoxTitle{width:100%;height:50px;float:left;background:#535386;border-radius:10px 10px 0 0;color:#fff;font-size:20px;line-height:50px;padding-left:20px}.msgDescription{width:calc(100% - 40px);height:80px;float:left;margin-top:10px;margin-left:20px}.modalOkButton{width:60px;height:40px;float:left;margin-top:10px;margin-left:170px;background-color:#535386;border-radius:5px;color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:40px;cursor:pointer}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-top:50px;font-size:30px;background:#4BB543;display:block;clear:both;padding:50px;margin-top:20px;font-weight:700;color:#fff}.sc_events_detailed .sc_events_item{white-space:pre-wrap!important}.sc_layouts_menu_popup .sc_layouts_menu_nav,.sc_layouts_menu_nav>li ul{width:14em!important}.dentaspa_menus .elementor-widget-container nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul li a{font-size:medium}.traindental_practices .elementor-widget-container ul li{font-size:large}.swiper-container{width:100%;padding:20px;background-color:#EEE;border-radius:8px}.trx_addons_column-custom:first-of-type{margin-left:0}.trx_addons_column-custom{margin-left:8px;min-height:600px;overflow:hidden}.scheme_default .sc_courses_default .sc_courses_item{height:100%;display:flex;flex-direction:column}.trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_thumb img{height:250px;width:100%;object-fit:cover}.trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_info{padding:0px!important;min-height:300px;max-height:600px}.trx_addons_column-custom .sc_courses_item_add_more{position:absolute;bottom:0}.sc_courses_item_date p{line-height:40px;margin:0}.sc_courses_membership2 .trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_info{max-height:100%;flex-grow:1}.trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_info .sc_courses_item_header{font-size:25px;display:flex;flex-direction:column;height:100%}.trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_info .sc_courses_item_header h4{color:#fff;font-weight:600;font-size:18px;padding:3% 3%;text-transform:uppercase;text-align:center;height:70px;display:flex;justify-content:center;align-items:center}.slider-overlay .text{text-align:center!important}.sc_courses_membership2 .trx_addons_column-custom .sc_courses_item_add_more{text-align:center!important}.trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_info .sc_courses_item_header .sc_courses_item_meta{font-weight:400;font-size:20px}.trx_addons_column-custom .sc_courses_item.trx_addons_hover.trx_addons_hover_style_links .sc_courses_item_title{margin:0 0 .2em;border-bottom:1px solid #ddd;padding-bottom:3%}.trx_addons_column-custom .sc_courses_item_date{max-width:100%!important}.trx_addons_column-custom .sc_courses_item_meta{max-width:100%!important}.trx_addons_column-custom .trx_addons_hover_link{font-size:18px!important;padding:10px 25px!important;border-radius:100px!important}.trx_addons_column-custom .sc_courses_item_title{font-size:24px}form.wpcf7-form input[type="submit"]{font-size:24px;font-weight:500;min-width:100%!important}#dentaspa_course_payment:disabled{cursor:not-allowed!important;background-color:#f0f0f0!important;color:#a0a0a0!important}.slider-item-upcoming-courses{width:100%!important;border:1px solid #d8d8d8;border-radius:15px;padding:11px;margin-left:.3%}.event-content-upcoming-courses img{border-radius:20px}.event-content-upcoming-courses img{height:220px!important}.owl-nav{display:block!important}.owl-prev,.owl-next{font-size:19px;color:#333;cursor:pointer;background:#9898cb;padding:1px 8px;border-radius:20%;color:#fff}.owl-prev:hover,.owl-next:hover{background:rgb(0 0 0 / .3);color:#fff}.owl-prev{position:absolute;left:-70px;top:38%;transform:translateY(-50%)}.owl-next{position:absolute;right:-70px;top:38%;transform:translateY(-50%)}.events_venue_name{font-family:"Roboto",sans-serif;font-weight:400;font-size:26px;text-align:left;margin-left:50px}.slider-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;z-index:1;width:100%;opacity:0;transition:.5s ease;background-color:#1e2628;visibility:hidden}.text{color:#fff;font-size:20px;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left;width:80%}.slider-overlay .trx_addons_hover_links{margin-top:30px}.courses-offered .e-con-inner .e-con.e-grid{--e-con-grid-template-rows:auto;min-height:250px}.courses-offered .e-con-inner .e-con.e-grid{--e-con-grid-template-rows:auto;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.courses-offered .elementor-widget-button{width:100%}.homepage-accordion .e-n-accordion-item{border-bottom:1px solid #8E8DBB}.homepage-accordion .e-n-accordion-item open .e-n-accordion-item-title{padding-bottom:0}.homepage-accordion .e-n-accordion-item-title-icon{background:#9191cf;padding:9px;border-radius:50%;width:30px!important;height:30px}.banner-pages .mb-0 p{margin-bottom:0}.banner-pages .elementor-widget-container .elementor-heading-title{margin:5px 0 10px}.testimonial-section p{min-height:120px}.register-now-btn-course{padding:12px 24px!important;font-size:15px!important}#categories-2 .widget_title,#tag_cloud-2 .widget_title{margin-top:1.5rem}body .woocommerce-MyAccount-content .woocommerce-Address-title a{margin:0}#errorPopupContent .woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#ffdfdf;color:#515151;border-top:unset;list-style:none outside;width:auto;word-wrap:break-word;border-radius:9px}.select_container_savings .select_container select{padding:0 50px 0 20px!important}.select_container_savings .select_container{border:1px solid #8c898d!important}div[id^="product-"].product{margin:6em!important}.woocommerce-cart .woocommerce-cart-form div.quantity span.q_inc,.woocommerce div.product form.cart div.quantity span.q_inc,.woocommerce-page div.product form.cart div.quantity span.q_inc{top:-15px!important}.woocommerce-cart .woocommerce-cart-form div.quantity span.q_dec,.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec{bottom:15px!important}.single-product .summary.entry-summary form.cart+form.cart{display:none!important}.single-cpt_team article.team_member_page{margin:6rem!important}.sc_events_item_title a.sc_events_item{pointer-events:none!important;cursor:default!important;text-decoration:none!important;color:inherit!important}.sc_events_item_title a.sc_events_item:hover,.sc_events_item_title a.sc_events_item:focus,.sc_events_item_title a.sc_events_item:active{text-decoration:none!important;color:inherit!important;outline:none!important}a[href^="tel:"]{pointer-events:auto!important;cursor:pointer!important}.team_member_page .team_member_brief_info_title{display:none!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{margin:1px .5em 0!important}.payment-methods--logos>div img{width:35px!important;height:auto!important}#payment .payment_methods li[class*="payment_method_woocommerce_payments"] label img{float:right!important;padding:2px!important;border:0!important;height:20px!important;max-height:24px!important}a.woocommerce-button.cancel,a.button.cancel,.wcs_block_ui_on_click.cancel{display:none!important}@media screen and (max-width:1440px){.upcoming-slider .owl-prev{left:20px;width:35px}.upcoming-slider .owl-next{right:35px;width:35px}}@media screen and (max-width:1024px){.upcoming-slider p{font-size:18px;margin-bottom:0}.h-mobo h3{font-size:18px!important}}@media screen and (max-width:600px){.section-course-desktop,.section-header-main{display:none!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:20px;background:#4bb543;display:block;clear:both;padding:20px;margin-top:20px;font-weight:700;color:#fff}.events_venue_name{font-size:22px;margin-left:40px}body .sc_events_detailed .sc_events_item_thumb_wrap{margin-left:0;width:20%}body .sc_events_detailed .sc_events_detailed_wrap{align-items:end!important}body .sc_events_detailed .sc_events_item_title_wrap{flex-basis:80%}body .sc_events_detailed .sc_events_item_time_wrap{display:none}body .sc_events_item_title{padding-right:0}body .sc_events_detailed .sc_events_detailed_wrap{padding:15px}body .events_venue_name{width:80%;margin-left:auto;margin-top:-15px}body .sc_events.sc_events_detailed:not(last-child){margin-bottom:15px}.schedule-section .e-con-inner .e-con.e-grid{--e-con-grid-template-columns:55% 1fr}.list-gap ul{gap:10px}}@media (max-width:768px){.sc_events_item_date{font-size:17px}.table-res .e-con-inner{--content-width:100%;padding-inline:20px}.table-res .elementor-widget-html .elementor-widget-container{overflow:scroll}.events_venue_name{font-size:22px}.courses-offered .e-con-inner .e-con.e-grid{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.register-now-btn-course,.reg-btn a{padding:10px 25px!important;font-size:16px!important;width:100%}.p-mobo p{font-size:20px!important}.slider-item-upcoming-courses{margin:auto;width:100%!important}.woocommerce-price-marketIng .price bdi{font-size:22px}.elementor-kit-2018 h2{font-size:28px}}.commitment_span strong{display:block;text-align:center}@media (max-width:480px){.events_venue_name{font-size:17px;margin-left:0}.slider-overlay .trx_addons_hover_text{font-size:18px;font-weight:400}.slider-overlay .trx_addons_hover_title{font-size:24px;font-weight:600}.scheme_default .sc_events_detailed .sc_events_item_date{height:max-content!important;width:max-content!important}}@media screen and (min-width:600px){.section-course-banner-mobile{display:none!important}}@media (max-width:1366px){.elementor-1350 .elementor-element.elementor-element-4422645{--min-height:202px !important}}@media (max-width:1366px){.elementor-1383 .elementor-element.elementor-element-1b924d77{--min-height:202px !important}}@media (max-width:1366px){.elementor-1389 .elementor-element.elementor-element-389b15fe{--min-height:196px !important}}@media (max-width:1366px){.elementor-1392 .elementor-element.elementor-element-7b3441da{--min-height:180px !important}}@media (max-width:1366px){.elementor-1394 .elementor-element.elementor-element-740f157c{--min-height:230px !important}}@media (max-width:1024px){.elementor-1394 .elementor-element.elementor-element-740f157c{--min-height:175px !important}}