PageSourceSearch

https://www.keystonedentalcampus.com/en/

html keystonedentalcampus.com collected 2026-09-26 05:34:05 UTC 60,920 bytes, 934 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5
6    
6<script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/301846b0b270e9cf7a0bfb312e57d1bb.js"></script>
6
7
8    <meta charset="UTF-8">
9    <meta name="viewport" content="width=device-width, initial-scale=1">
10    
11    <title>Keystone Dental</title>
12    <meta name="description" content="Keystone Dental Campus offers dental education, courses, and resources for professionals. Enhance your knowledge and skills with our expert-led programs.">
13
14    <link rel="apple-touch-icon" sizes="57x57" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-57x57.png">
15    <link rel="apple-touch-icon" sizes="60x60" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-60x60.png">
16    <link rel="apple-touch-icon" sizes="72x72" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-72x72.png">
17    <link rel="apple-touch-icon" sizes="76x76" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-76x76.png">
18    <link rel="apple-touch-icon" sizes="114x114" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-114x114.png">
19    <link rel="apple-touch-icon" sizes="120x120" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-120x120.png">
20    <link rel="apple-touch-icon" sizes="144x144" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-144x144.png">
21    <link rel="apple-touch-icon" sizes="152x152" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-152x152.png">
22    <link rel="apple-touch-icon" sizes="180x180" href="/site/www.keystonedentalcampus.com/images/favicon/apple-icon-180x180.png">
23    <link rel="icon" type="image/png" sizes="192x192" href="/site/www.keystonedentalcampus.com/images/favicon/android-icon-192x192.png">
24    <link rel="icon" type="image/png" sizes="32x32" href="/site/www.keystonedentalcampus.com/images/favicon/favicon-32x32.png">
25    <link rel="icon" type="image/png" sizes="96x96" href="/site/www.keystonedentalcampus.com/images/favicon/favicon-96x96.png">
26    <link rel="icon" type="image/png" sizes="16x16" href="/site/www.keystonedentalcampus.com/images/favicon/favicon-16x16.png">
27    <link rel="manifest" href="/site/www.keystonedentalcampus.com/images/favicon/manifest.json">
28    <meta name="msapplication-TileColor" content="#0b61cd">
29    <meta name="msapplication-TileImage" content="/site/www.keystonedentalcampus.com/images/favicon/ms-icon-144x144.png">
30    <meta name="theme-color" content="#0b61cd">
31
32
33
34
35    
35<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
35
36    
36<script src="https://kit.fontawesome.com/b1db3f6deb.js" crossorigin="anonymous"></script>
36
37    
37<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
37
38
39
40    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
41    
42     
43    
44    
45    <link href="/res/css/certificates.css?v=1770277677" rel="stylesheet">
46    <link href="/res/css/comments.css?v=1770277686" rel="stylesheet">
47    <link href="/res/css/companies.css?v=1784017420" rel="stylesheet">
48    <link href="/res/css/countdown.css?v=1773402599" rel="stylesheet">
49    <link href="/res/css/faq.css?v=1770277710" rel="stylesheet">
50    <link href="/res/css/filters.css?v=1770277718" rel="stylesheet">
51    <link href="/res/css/footer.css?v=1785152562" rel="stylesheet">
52    <link href="/res/css/header.css?v=1788510711" rel="stylesheet">
53    <link href="/res/css/layout.css?v=1782808037" rel="stylesheet">
54    <link href="/res/css/misc.css?v=1771841096" rel="stylesheet">
55    <link href="/res/css/modal.css?v=1772193081" rel="stylesheet">
56    <link href="/res/css/paging.css?v=1770277841" rel="stylesheet">
57    <link href="/res/css/quiz.css?v=1774457861" rel="stylesheet">
58    <link href="/res/css/speakers.css?v=1772194530" rel="stylesheet">
59    <link href="/res/css/sso.css?v=1770277849" rel="stylesheet">
60    <link href="/res/css/sidebar.css?v=1774251698" rel="stylesheet">
61    <link href="/res/css/survey.css?v=1770277816" rel="stylesheet">
62    <link href="/res/css/tabs.css?v=1772085847" rel="stylesheet">
63    <link href="/res/css/404.css?v=1770040230" rel="stylesheet">
64    <link href="/res/css/search.css?v=1779774165" rel="stylesheet">
65    <link href="/res/css/admin/banners.css?v=1771826687" rel="stylesheet">
66    <link href="/res/css/admin/registrations.css?v=1770277871" rel="stylesheet">
67
68
69
70    
71
72
73
74
75    
76
77
78    <link href="/res/js/owl-carousel/owl.carousel.css?v=1759487859" rel="stylesheet">
79
80    <link href="/site/www.keystonedentalcampus.com/css/styles.css?v=1779103422" rel="stylesheet">
81    <link href="/site/www.keystonedentalcampus.com/css/videojs.css?v=1775450683" rel="stylesheet">
82
83    <link href="/site/www.keystonedentalcampus.com/css/overwrite.css?v=1780984096" rel="stylesheet">
84
85
86    
87    <link href="https://vjs.zencdn.net/7.21.5/video-js.css" rel="stylesheet" />
88    
89    
89<script src="https://vjs.zencdn.net/7.21.5/video.min.js"></script>
89
90
91    
92    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/videojs-http-source-selector.css" />
93    
94    
94<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/videojs-http-source-selector.min.js"></script>
94
95
96    
97    
97<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/videojs-contrib-quality-levels.min.js"></script>
97
98
99
100</head>
101
102<body  class="not-logged-in single page home">
103<div id="page">
104    <div id="page-header" class="header">
105        
106
107
108
109
110
111
112        <div class="content">
113            <a href="/en/" class="logo"><img src="/site/www.keystonedentalcampus.com/images/logo.png" alt=""></a>
114            <div class="menus">
115                <div class="main-menu">
116                    <ul class="menu">
117                        <li><a href="/en/webinar/format/live/">Live Webinars</a></li>
118                        <li><a href="/en/webinar/format/on-demand/">On-demand Webinars</a></li>
119                        <li><a href="/en/video/">Videos</a></li>
120                        <li><a href="/en/products/">Products</a></li>
121                        
122
123                                               <li><a href="/en/speaker/">Dental Experts</a></li>
124                    </ul>
125                </div>
126
127                <div class="top-menu">
128
129                    <a class="website" href="https://keystonedental.com/" target="_blank">keystonedental.com</a>
130
131                                            <div class="actions">
132                            <a href="/en/register/" class="btn create-account">Create account</a>
133                            <a href="/en/login/" class="btn login">Login</a>
134                        </div>
135                    
136                    <div class="search-container">
137                        <div class="search">
138                            <input type="text" id="search-input" placeholder="Search..." autocomplete="off">
139                            <div id="search-results"></div>
140                        </div>
141                        <button class="search-trigger"><i class="fa-light fa-magnifying-glass"></i></button>
142                    </div>
143
144                    
145<div class="account elem">
146    <div class="trigger"><a href="/en/login/"><i class="fa-light fa-user"></i></a></div>
147</div>
148
149                    
150
151
152                    <div class="menuTrigger">
153                        <div><span></span><span></span><span></span></div>
154                    </div>
155
156                </div>
157
158            </div>
159
160        </div>
161
162    </div><div class="section">
163    <div class="content full">
164        <div class="slider owl-carousel">
165            
166<div class="item webinar upcoming" data-slug="digitally-assisted-controlled-prosthodontic-approach-in-implant-dentistry-the-architects-perspective">
167    <div class="text">
168        <div class="top">
169            <p class="credits "><strong>1</strong>CE</p>            <div class="date-wrap">
170                <div class="type">Live webinar</div>
171                                <div class="live-webinar-date date momentjs ol" data-webinar-id="120992">2026-10-27 18:00:00</div>
172                            </div>
173
174        </div>
175
176        <div class="extra-details">
177                        <div class="languages"><i class="fa-solid fa-volume"></i><span class="lang en">EN</span></div>        </div>
178        
179        <div class="name-wrap">
180            <a href="/en/webinar/digitally-assisted-controlled-prosthodontic-approach-in-implant-dentistry-the-architects-perspective/" class="name">Digitally assisted controlled prosthodontic approach in implant dentistry: The architect’s perspective</a>
181        </div>
182        <div class="speaker-wrap">
183            <div class="photo"><img src="/img/d3AtY29udGVudC91cGxvYWRzLzIwMjYvMDg-f78ff3/gil-asafrana-thumbnail__.jpg" alt="Gil Asafrana" class="speaker-thumbnail"></div>
184            <p class="speaker"><span class="name"><span class="title">Dr.</span> Gil Asafrana</span></p>
185        </div>
186
187                    <div class="countdownBoxWrapper">
188                
189        <div class="countdown" id="countdown-120992">
190            <div class="coll">
191                <span class="ce-days">00</span>
192                <span class="ce-days-label">days</span>
193            </div>
194            <span class="dotts">:</span>
195            <div class="coll">
196                <span class="ce-hours">00</span>
197                <span class="ce-hours-label">hours</span>
198            </div>
199            <span class="dotts">:</span>
200            <div class="coll">
201                <span class="ce-minutes">00</span>
202                <span class="ce-minutes-label">minutes</span>
203            </div>
204            <span class="dotts">:</span>
205            <div class="coll">
206                <span class="ce-seconds">00</span>
207                <span class="ce-seconds-label">seconds</span>
208            </div>
209        </div>
210
211        <a  href="/en/login/" class="btn login" id="webinar_register_120992"><span>Login to access</span><i id="webinar_register_120992_icon" class=""></i></a>
212
213
214        
214<script>
215        jQuery(document).ready(function() {
216            var btn = jQuery("#webinar_register_120992");
217            var expiredText = "Launch now";
218            var expiredUrl = "";
219
220            jQuery("#countdown-120992").countEverest({
221                day: 27,
222                month: 10,
223                year: 2026,
224                hour: 17,
225                minute: 55,
226                second: 0,
227                timeZone: 0,
228                
229            });
230
231            
232
233
234        });
235
236       
237
238
239        </script>
239
240                    <div class="actions">
241                    <div class="calendar"> 
242                <button class="trigger"><i class="fa fa-calendar"></i><span>add to calendar</span></button>
243                <div class="dropdown">
244                    <ul><li>
245                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="j2CqigEEJza4O1JqTXA1K1E53Z31rNWt_e-MHZa62pQYh8FLmv8xcvoTvo6ZpRwID_Kr5ySRaaNuccv1Os02CNX1cSO3SAQiWlybFa6xI2R1FqLiks5PQEsx9rVzgHMFX0Vh7nrMO997vJ6QTsAiMjPaBCYTJ2lw_RLkgPz4Wrlwfuj8r0Jvcndpk10XyRlgrjxekMmf6IQOm-yPfCqgUstCpL8Cvq9gABSDrHhv0N7MTH3j3B_21e92uCaibp1EkjssjD9-pYKSTPoKNCD8jXjeUHNylR9sqNA8C1SR5pNuCK5mPQjv2dC3O0jhcDj3en3l2I0ZrBUvLyrCKr0O1rEr0a22gGNsNyGfI09ob4LSLiVR2ty8C_0idMaqzSspoekpcWDOCISInb2IyFYeDss287irTilASQ8VG5aAtrdWEF-aLGF0fpt5DPFbRmOUmZhc3e5h23SZeK92YweMtmg3o_6EsObUYOaMEMUwbu9HX_02V1xUnfMZPzKODaeAIiWS4Y1d3PGLsEfFzzqYZRXRGLnRy72zvC-tS4fIqX5Hq4ps0w-RYW767AfyxfhowJ81CiPqteby3Q7vLDt_dVi7pIfNqAbJ0TSSKqwYDQVgWZfku9cBOPEpl4_wTZ0iqVB8ocb7wW_JPdOYePQotQ7xOLiDkHcQKBPRh4fG9c3fVlfbJVWCBf-KedXI36Ifpt4mkFItzAR10sNeI4ukVnt1uenZGE9K-YU63XtdRzcVaHSBoV_e5_RQ_J-tLtXC0RgC6lm82Wdvv2O6zGv2pPGVOYQG7pDK0QmrGzEp_GhbpLYEvQVroGbPqCKJChFWgJah3kHhTgT_KtdKZKX07Hss9u0QQ8PW25fZXF7F2LrSFxImZsBD-2IXIIFp130ZhRGotqSw-E4hbndTPmTDvhCj0FVPXO6MBuYDzmuyD0GFLEXp7aBlU2hBN9xssjGWt1GCFS1bD-Gb8Z6jEVZPQEi0owO5daii_vPoNQNUKaoMZ7Fo0rU3U7XzOVW3LT1iF2lj-xyqHYf6oRbINcAqvqmlYPTPziIWBHtqG_sLRKRuD9AlJ-8bHBq5lSThnCwbCBjKBz8vl-ZHelLNDuGzZsN2bNbQ0_V9CJuy-l20Ooa9Ck9kqvnEAn8vydUgKb2I7uQjKuvr2Vj8EhWDogSVFEyfUQAOxcpNzRqfdEfVrO1TM5RuzbG-MLn_C5O7PqmQOcTIatkKNFKdaAHqk274mU8lM_NhaqlvUZ1HS7J57qMV3lU-g2NKFlv629XPwqLkA-EmEfOd9iZrNWGzn8lLsq7bVrbTwYt7_VKi2MaNa-la00ql3XX9fxWC2mCGhG7UqBEWDr86OCFTFrHg8AuNN4wejmW80OjmYpbXsK8l2F31ZwGbiDC1ZZCH2yFS5HscmgpgvTat590IbAPE9niKMLpDC9J70yHeJqIlMGIOFey03eQ8np9zB-chSFFVZXm8L9GxrExU2mDv5mxNK_MtO21_JIzcrDG_FeVPZJpMtPxnDXuim_5NHDjBtn_MdRdZDMOfIhlqpQBveLXl3_I1_lBQVz41tdc"  href="javascript:void(0);">
246                            <i class="fa fa-google"></i>
247                            <span>Google Calendar</span>
248                        </a>
249                    </li><li>
250                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="PRP1wiZXBXoZStT0AOYRDLLncG9n6hygM0cdN9dSmKoCrgfZ8ZsKsBSawVhsK6ED8GjRMv4KqTyTVR6tm0sDVDt_z782d2K_X3WlO9zNG5lbqE5Dwqo1zhKrygXHI3VGBVvacvB2wtJpAtxt0NrWQtDV0DdDblyJPKCY7Ub2nXUm5tPGP3tHWSS1os8Rbbmcmd6Gp1Dx14Y7_Bbk-pWTZzbkV1iOatZ7ZV6fgadnDE_DxYW41n-zQzCF4ZCA5JCELPxtGl11JD8kf2f8W-clqiEyqCNoPqB75XnOxu_QW0U4pHAO7WEbqTnd3B99-tAElVamA5SY2J6VuTTxfmeuqOkylJELzxDjIiRnCG4e-asRpEyTx4_G91V6AS370YQyIWLksT5hPnxyM5VE5WD6RpV5f_fpk6XcxTfsbE2mAKNfGSXJhsR3RvvMzu2Af_5Mll_C0pD8y6VF8TdjjG8x-ok-waLXGimkFODrX350TOdoz1GO3HHDfbrkDZmD80RTpH1Y3diYfIBhNTgOJdX_amPyrIZREZrkVRdrg1jJ_Ovf1FEEo8Ikt07A1MKS17J0_zf7WQilGysNnJd7YZklR5cALSS5iwdR2GFiJ_R2-oQf0ix9H3xK8TjRwdAPRdTrLTABAjvv9WkriPYFjFrQoHjK85fkOW45wnUqvAHJmfN3PPUibFdt4tt7XdOAIGhkW9APyuNWDEogFtipCVXD3-u4p2xXIu-xooozw9D0fCOn70zeT15rZdEL6ByX73jkclA-qJRGgpx-vE87M_6e9dnmRP4Sz2yHk4ITUtYBih9IGn2yMrO_kWG-Qf2xqllost81O_S8iFuhgQcfL_y_T6cfQ7oa-oRGoPv6AdM-VU1DvMlWGkVi1uLqaDXhCY2Y8QdNpU34OeRu_YYVQHNybJhygvTGtlgpIaQDAADiN0852FOYhpp9wWaX2AC9X9_NlAKgkrndBq5651Yg2hYdmSdXaRd6mo-JP6PIQCBg4OtocC12NN612gj_21A97ZEJR_QqoZcD9pQESqorrqvX6NtgF96K8q6pDMZH_xwnzgPTVz7zzPVJgMcHCLfjJ9bqDKYg09L4jr8dYqrxJ5KdLCYwYCXpcI0_JJzD77K3pfoogxqbC2i1DfbDkozC5-_cr7HfozWDKKZQFFMoBD5xBa8v5ysIIuDz4-KPQhCW4Zu2bZw78S9CYy43-DbcyUqpwhPQJvc2AmPUO_QmU06wIFZGBSn8cQZbgSJiTTPpKed9emhrYK9rGZgjXsHdPZb3dIROUAbrNDBB_BCZy3qNaRdpjUgs9aPL1pCnv6uB_9KGdyvWiJ8bATFIgal9VMZufIRUw6uQ0_HFMwzGSxq-0oDQ12A2apq3zw8aPnZ0c-al1LKvkNCckyjblhTyKwttM3figMA19koVOnz3o18Xg3OvvnrniTceh3OJm-WgLmAx4E5a6Igu_UpzEJFSApBRcGR-9d83YFVdKYIY7XLCUjtw-3cxJcL2SGPinZYrGCbbBiwUWeFGc7Ra98JAFIw_-qbOC6JutkYWNGQfOeRh-p0EGyI"  href="javascript:void(0);">
251                            <i class="fa fa-apple"></i>
252                            <span>iCal Calendar</span>
253                        </a>
254                    </li><li>
255                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="e3cNEPHI8NlUE93UJOWfVDokVVMOE2qEk8C1sv9YH8buajxIROKkW5DbwTagN0idA5H5etp9Jhr-DsL7MjLcalDrQITiWAYcDznZo6jQNTyDy_iZ6TvLbuBsqK4Ib5frHjCbkyRq1ZX73nHzdmRSiH9XD0vj9p3X6lf4SXZ9zTkWq-J4ijmIX5I_
255NAP-3bm3mSAErvqFdGVh_f8cBet1AXduL2SYG2dsE5rJOaAazHu9dZIRNb7BQof-olz3kXAorGUadLkRYOS2SbbGjbgvJvLv8kUHv6oKEpUL6aZoXQCvrsvUHy-ZGPbKNGg1L0WZa3pXHnJSAtYgwD6at7XdhCd5F1IxdIaT8L_vAeqXo8Gqdk0HJpoNwhFKdBRY3ZFUe-E6iaULmvOvps6jOm4Vsf917f8bUVSYyHtRw3HJ29qQ90W8vxFtvlvs8xrPCZeXOMVBJq2GJDp1o6OC7nW5PGlXuwvCDv9PWwV6gPdIsq1Lag8AQbm8OYpZ1aOkQGkjoQjwX-QR3tdcjon0nB4-ONTnxtQJiFKrRCgCoZ0Undbu4Sc_UKXzdMWMgPoEnGhX96E8lQHHiGujwRyN9GvZG-uzjLP2HTXP94aCC4AlQepzDFfd8COvIMWG93YMgfG7QstqyTCLWfURz8JNJihI6e3svzV939CrzoxTc6nn5DdS_jy2_lW3qfKbGTFY1cSY4DB5nZ64x-Ew9dH4q9rBRlpfUfCGg0s_p4I80qH6AltsIQWW55Oi4PSNLDJv2VqHSkR9vy_mMwpSAQvAZG8wTuktepUGcRAkoWZn1dJSlX2OGHG08ZP1GoRyd2x62yw3WPqIEOYncrvekmaOH7aAg_bpPE8KQgsqjVmx_t1PfWGZA9rEh56mu5Kb9m739d1HAk8ovZxST7KmVHqPSUvq3l-Tx9DtBt8H4pZc9XZ7kxcklRaaSxqIXbt8iPQkSHY7PRp5CGgkOj7ZiYfwUQbxHT1uAjHKvVacT3NyIEYdsNrsO2lGt2fADYte37pzeRhJELSU7WNNO_FvRrZomXSmVR9eMlxusXZDdt_9JDXBRw-A6UD1-Cgnvd8lTTLXidoOrcJ8KKWO9Qe2d5K1Et4EG-6NceLa8XY2E_35A9rh3pVcze3xSjqAREd8aluRw2FsGo5HCLWU13SfvddsSIYg3QzDlmZyOyYGqhaz0ja54NBe9nPuRRbrV5zlpdaaGA8RPWxAqg-LKbUyEA02WybrgGOY3SPC4UQe8X8vfG3Eg9qkoeEUS4Hla47VeVVrY-hNkYqGTYgIJRG9GHsvf0hBBEKk6-6SAE9QcsrAWZnYHKN02ZIzU14BmheyAYne8W-fH2FmGzamf_lUaZvMHHwWDlkRBGQIdUoUPdIM9sb1f4usxBkkjHiDOUVSC1Y1KlAIqQ26l_NR-8n89gGfkzxNeDK8Eig_cYgjb0uNDqX2ZymDOA0NhvS4KwsLJV2nPkr5pFXDLdTBYSzWfhZJN_pd87vOYBoVN9IgXRcgybK2tMqF13LTHI-b9uU285hm9ZiL9Uva6PtutHi84hpDaqCJ7Ke0LxWAkpLr"  href="javascript:void(0);">
256                            <i class="fa fa-windows"></i>
257                            <span>Outlook Calendar</span>
258                        </a>
259                    </li><li>
260                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="dgmtshusxqECOExqHzdLbY3D-3XZE3iiZfBnaoSYM5NIhCPgW3AnMEN3qu9CP5rTbXvxHoCQU12Gf9y-ncYRrr3LaSX_1ZJxwaH3Uk0uztv_eKGPpiBvvZZ6z3WE0G271Gta74ilx4tm2lAqJHESX-1G8dI6htELnTKvR-fohaUzKuatlnU6OjJ5EI3kfIGfwUduJjez6ku59Lq1i5Xj8sxEjGNsdgW1iEQd9N6vOR
260HIu8sAbxbSzEPPT_OSE-ryIe9h3-vIxV065lJKcm9M6d4pI-9obAHDdfUmQl_6NXNPKnbZ2YugYP1G2q_e5-aLRXWgMV-6RxonS2ny0MUCAV4glnMZpwCfwrKINRENDn-Z1pNbUMoq623Y6hbLlC854xTaO9WKMaWLwAJJofGmjP7tFr8oNU0oxAdTDLoD2TdUWLhbXRqvIXUppSDjtcLQiy3vif3qzMhgelzDNlH_o55YL3tHrtuOx50H6XvoeZzp9WrzzcewBTRYGiAa3UABlLAeyqgRDZm8JxXM9D8VtcCpWTlJLSLGI2wpDgiy3sWCULPCdsyJU-Q5ERt9GAdkle9YZ4NB5HNRQSTSer0OuvBGEtZtdkxPLoMMa4Y41O9uRE6xeIvmJG2w3JKIdllMpTfP5PKJQQRwBowtMiW2CRoKskh-7zag8vRvBLipuMC-GX3bIieO7LIHPeo3bNUHQjoSq1Q4iw1C0whwTwEiPkmMdIO5LE-miN5BEer31B5kmRbSlszR-knnSSDsEoX3BJKm2EODUVAZL5KBvKFVRi112w9mOgm32fy7b10ABrVUMrVYhDONsAEA4X-mJyVW_Baks-CfJvkB5V2BjytDHC4TAkBQNw2Db6n2DJxhzAJFU3zdvmcKls07kWc57t4WKObRpkPyN0ZaDnEPmnY70ReckbtdPd74U2zz2U4s8-gv-cAWW4RXKv9bAXF_zN1JSVBjsdZISpIHIOPcDyvnFqQYrhhZhDk1L1Ck1sF5tlzfInj84eU6Udf9yjUopvsZ-5BEHZPo255FwKAlIHbVPTK61itilI1PbkJmDe_78dnEg6aYmg_o6PgyoGSsHubcM92rVlxB9oL9aOm9omEhyAcS6UoDQxpSvpX6g001-m_tTImM2B7yaio3GaNegmO7j4tzUjGQMGowQ-qZF1dLZZ4SMpJfUd1kdHLPDflu01meJZWZGSkU1nC1z-8zG3WzjFuJttQlYcR5CPgP4loMWB_cthjAFfTXHrZ3NjZRIgfwKFnSn1PI0ybLGI5nosB5TJWH4FKVczhQmg_z0V-LbMhROYSDJPmIKO0naJRhtkiqEIQh_c06ljI0YSFaW5639zAWski7QXtwl8LXop8IK_czskJ7ZmzDDYvJPtF-o57XNGogFT4R0mfkYzezEacjZk5ZDPLV9ZnwIhNXxo65d3WRDSPuX5A0LRAZku8__tdTkmWWl3I3o-YHmscJTD2Ynj4UpVLzntafckmsncK6tjfRT0gcr9bEAgeHaGAX6IXBx-iV0wY-vLBt_55fM8e1s4lJBuQMTisFbqt3sw3jFLlsn3o"  href="javascript:void(0);">
261                            <i class="fa fa-file"></i>
262                            <span>Download .ics file</span>
263                        </a>
264                    </li></ul>
265                </div>
266            </div>                    <div class="timezone"><button class="trigger"><i class="fa fa-globe"></i><span>other time zones</span></button><div class="dropdown"><ul><li><span>New York</span><span>Tue 27. Oct 2026, 14:00</span></li><li><span>London</span><span>Tue 27. Oct 2026, 18:00</span></li><li><span>Berlin</span><span>Tue 27. Oct 2026, 19:00</span></li><li><span>Tokyo</span><span>Wed 28. Oct 2026, 03:00</span></li><li><span>Sydney</span><span>Wed 28. Oct 2026, 05:00</span></li></ul></div></div>                </div>
267            </div>
268            </div>
269    <div class="photo">
270        <a href="/en/webinar/digitally-assisted-controlled-prosthodontic-approach-in-implant-dentistry-the-architects-perspective/" class="photo"><img src="/img/d3AtY29udGVudC91cGxvYWRzLzIwMjYvMDg-e1ce35/gil-asafrana-right__1000.png" alt="Gil Asafrana" class="speaker-thumbnail"></a>
271    </div>
272</div>
273<div class="item webinar upcoming" data-slug="creating-predictable-esthetic-implant-supported-restorations-moving-from-analog-to-digital-solutions-using-evidence-based-concepts">
274    <div class="text">
275        <div class="top">
276            <p class="credits "><strong>1</strong>CE</p>            <div class="date-wrap">
277                <div class="type">Live webinar</div>
278                                <div class="live-webinar-date date momentjs ol" data-webinar-id="118203">2026-11-04 00:00:00</div>
279                            </div>
280
281        </div>
282
283        <div class="extra-details">
284                        <div class="languages"><i class="fa-solid fa-volume"></i><span class="lang en">EN</span></div>        </div>
285        
286        <div class="name-wrap">
287            <a href="/en/webinar/creating-predictable-esthetic-implant-supported-restorations-moving-from-analog-to-digital-solutions-using-evidence-based-concepts/" class="name">Creating predictable esthetic implant supported restorations: Moving from analog to digital solutions using evidence-based concepts</a>
288        </div>
289        <div class="speaker-wrap">
290            <div class="photo"><img src="/img/d3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQ-d7cb4f/michael-klein-thumbnail__.jpg" alt="Michael Klein" class="speaker-thumbnail"></div>
291            <p class="speaker"><span class="name"><span class="title">Dr.</span> Michael Klein</span></p>
292        </div>
293
294                    <div class="countdownBoxWrapper">
295                
296        <div class="countdown" id="countdown-118203">
297            <div class="coll">
298                <span class="ce-days">00</span>
299                <span class="ce-days-label">days</span>
300            </div>
301            <span class="dotts">:</span>
302            <div class="coll">
303                <span class="ce-hours">00</span>
304                <span class="ce-hours-label">hours</span>
305            </div>
306            <span class="dotts">:</span>
307            <div class="coll">
308                <span class="ce-minutes">00</span>
309                <span class="ce-minutes-label">minutes</span>
310            </div>
311            <span class="dotts">:</span>
312            <div class="coll">
313                <span class="ce-seconds">00</span>
314                <span class="ce-seconds-label">seconds</span>
315            </div>
316        </div>
317
318        <a  href="/en/login/" class="btn login" id="webinar_register_118203"><span>Login to access</span><i id="webinar_register_118203_icon" class=""></i></a>
319
320
321        
321<script>
322        jQuery(document).ready(function() {
323            var btn = jQuery("#webinar_register_118203");
324            var expiredText = "Launch now";
325            var expiredUrl = "";
326
327            jQuery("#countdown-118203").countEverest({
328                day: 3,
329                month: 11,
330                year: 2026,
331                hour: 23,
332                minute: 55,
333                second: 0,
334                timeZone: 0,
335                
336            });
337
338            
339
340
341        });
342
343       
344
345
346        </script>
346
347                    <div class="actions">
348                    <div class="calendar"> 
349                <button class="trigger"><i class="fa fa-calendar"></i><span>add to calendar</span></button>
350                <div class="dropdown">
351                    <ul><li>
352                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="POBF7ITC6TRMJjyLbYcDlR154RQa8TFWwCD7_S9xHomFQKfvEuOPN96DGV2XAHHLpSOWcQl64iA6eCuq0hRG3VvRWqi1VETL9DpHdASYFng__QCossFMHixWv_TkJdJKRFxh8mPHaJZHlzw4w52GkCAa8TAJBHm89OuLT7Ezhh-rX5Zp4Zt9P5LoChunXcPCXoCHXbnTkHsn7fxZ8IlKKo04JYHUXEaFOajvptcUYmlcVGAbOJ8AcKs1KuJ_wBKWCxsZxSfZHVMh4GCCMTi2MN97Atczu2pt0JhLU1VHR0F8NyBh1FasK10vnKQ4y4dzcibeh6Uk8eGWBTMSCvVeez3oC0bmSoDrHWwN0b8NdLiJH7Ng2H0f8pH_mwwi4ZCswjzZ8yWD9C5PoFTzM1eKzM1maRIWpN6ZqIC0eCGDMsp2ZMNpoE880LzERMXdVfQiHD3jfWeGZrZnrlc2uBQCODnufSqppP6lSPhLD0gSr3tXL3thR5JEu2lqjmWsNWRO7qE_B2hSGF3zS8cWn33stu0UUciY5OAAm2naLJKOC4B23KvOwlHzK0dX2WsdzyspK51ItLYf7cKCbQOAolJEr5cB8PRe3GRsqyOZghfKeV7bZmkU-y3Dc2P1ASWeT9ZVvewfBk8Cf4jrPx-LfhsbBn61G7uFK3YR6kGmilcKE8mA7OYVyLznWoDcGng0Hm1xci4vyFi9cYyF76XW1ucH3_6SR1eMT2cvJ6Pa1kk3QxuU7viCdRkbSzA_DQDUDFsk-vxqnYtfdjHidwxih7ppqku_qSQCouIuNJwu_fW7lqWHNyiwlbUju0JkQc1YDzvPbtDdo3JSHa1vE8h1OYogdt3TWfTRJhutpcb3vdNbn6EVD0hHvW4e-W6UHoAYRhqBlWMzPBgNcNcoP_cYene7A6ag1uxYpDTaOhJX7__Pfdg-MxtgPZGae-CWZY0lIwZflIYH9VjAwMkDsYyxSIVzcRF2dUvqfsCcgWh2UCsdMTzEzM-NDgGayFBnEl0J6VFojLfyPu4wcGcT8MfxO9S4fx-nVGr_S-wY3B8Wk6sbkSnluiLdf8TnJCp9xG_BjcUW2YACZaFmXLRrjhUZdenqxRHXdQjW32AD4aesGIQj8ynE7HgR5IO7dOMCTUvB9TSDtyPT3-0Ky-DKEu_ot9wPlvD1LpO6YqPDPNSxEFGcjQiABAb55Hb1eRWhEcqLA4UrMJLY_Ly_GYWNnoEexFtdBgA0Ns7Y2wnRow3u6tbOJu0n7VgckfhyAZP7fMdPZWQcI7pZXS-2op-LIj1l3TKPICktzMOn1sIuPgc9qRxRqQqQ_zhRhlon4qphY7ZoZkewzJKc4rndLXeYT2Y_9Br493PKO4f2PzxJHHB30zeOlOwn2BwwR8mevPmVtjMLz6UxOAK2ZSB95FnnRpNxz_4hkDjPJ4sZQuPEnyXFWGJCCPStlrhpn0mmOMJdpl7vTjBOwnTNT4z2nEaUJQEM7kkcN0U6AESK3BqORMtrtjRChaJL7c87BByKift9gXKgc7HLqiT8fUcfK960CtNcD92XrJCK6ajoFRUEdB8ALHIc59NhinMIDWJBEh7eNr6si7GF4e6lTCP2Y2W-mVhixY793R_ZDUqbNDsuY0QvWDClemH064UChzXK1uFlWZEaeCtD5UBY4hmEjrlgztFuDEPn-URQGhhKN-qoMgfL7NzsuRnZz6AeC17dsMS4_BmcFBx8CEy5TTIXWpFBew8obA"  href="javascript:void(0);">
353                            <i class="fa fa-google"></i>
354                            <span>Google Calendar</span>
355                        </a>
356                    </li><li>
357                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="L8ma0rBZYPjKBuTA2jyLsE1Vpbo-sY7Rj5CVdNqgFcKv2aLpWsMzXcUFiaQxKd_juOjtoHo_jXfe81qcK9cbY6vh9M1Cw2IuiYEnLpH3q5WZyI-uEGitz_17HhAb1kmuBFGOjgL-UZO8n-vOw9oGnYEXfQO-iPpfTsPR9TVu_AMBgmhKNVk8UYovPx0Pslg8-7WhR7_XRIYnsbqgzKX_orgLe24ZQb8Qbjiqj9T6ODOfUNFY4j9db9HGf1ytmdqSoNdtqfSkaNYl6IrrLGClE9NYJ9BQFzwzZ13wFf0__L7OUROFmenyKR0yGo6-mDBxteQ46etQ89SMm6PQuOetshQysFvHooGb9pcZGBtyDiGgJ-Hz2M5HoCDCcxTizm6sjVwVZ3-Ber6FAnoHNa-ESFw0WMD0CzlueXkFCGtYl6JLTPPnzr1zN5Zufc_7dOrY7f37eeSfXsaZjiKDn-PvRPr_vVM0OPw8v8k4MIfQ8UfqHlq06c6f8fxxFG8rAIrTe08_52GSVDM0qS0VnB8qs8LfpP6I3m4zK5rclElEgRlGvKYELOpRtVp4jBSTFz_GvQ0s2fK0JqgTLKMlm7aJf0lN0vAnfCKqIYvNWk74aAtx6k3nQit77iBz1N7dzUlOeGJtXFV7YfZfiLuS5nWy5uXazuyD9oRDu-C_bJllx1eUi-osFtzOsKWm-rn3_6HXpKhHDCr7QDTwcYAYXVI0F6nXvamvaY9kVNW3uVme4s-38axWTnI3nW-RKnnKAPvxTJLaBhyYn2GVNL-I4F1J4niucJn8bR2Z1piEHLfUn1wgY_FbjMf9LHN_oyQr_UO1xZrs_4dY0fDooiCKa-scUcBBm_2hrrWdHwNhEcAcEYQBrz8JqrTVrEqMzlb1pjJ7EYRIkuxGXyMokp_IrNyAh39Nx0ixvzhE_AER9qObdnKRZRqf7Hn41UjNYeGZeQ-u2GIiteB9MBmUB28aYoZFuKWgXW2Cm6C4Qcoi27A6lLoevCi1RhRMBnUhkZstyBKc6zMVa1YDacCWKhtypP3NWRAH7x68wMq2HnqGXXtC9Uxw8Xordk9vxDOWJzbsaFrM1ktWIRbKLJbniqhOX9JP0Te9neYeorDa8V50j77goNNekiw1ln-jECJ6yjy_C7Ojx0nn9fXNtmZOMVo30Af-FfTh9qCOA0ltUGENY0Jomu4q0UfStf2ej4fcu9xWx0g_8tOqLjOE1k5CbWYGfaGJUYGMUpUkchm7e7-PTE-cBHUMHVL_1XKTdwRUcVcmDvcaf1gQIQJPcW5RuLRs3SRNYngUr-E-N8OgtG16L1VAHtkR1ayeVRsRG21ckotGQIv1wQcHqR5zmj6gwZCxKZk7nR-urqFyBEeBApIWXkwB_xBxsbacZZdYucC_lL4w86QomLulq4gTKmQRQeBdo3Vtk1ahl124wiXlKttq4q4lN09PlpWjnMxkCr9-cXyriCov4D6EllhntsKk-3VBDUgI4OKxlOX6RRXW6rK9WHS5KbXMowi-WfJvROoHO057D8LIhr8ZSexTWchWPggf-CGIwE1CL6n1yRV7UJcSSns8VYzGFbs-lTw3Hi0CyojqO8DIe0aHg0BpXQeMQFHL4lFqV117VAUpbGJ_hh4jDaQrDXcv3bk4bP-YFGCq7GBkwDW1H4uynGGePVCsliSeajPiSAFO_ZsV3DJD6RrQt94P6zmolc7hTtu8dPBebHccuXLdgY-RKFuQStZPRg"  href="javascript:void(0);">
358                            <i class="fa fa-apple"></i>
359                            <span>iCal Calendar</span>
360                        </a>
361                    </li><li>
362                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="Aw687z_L75M8q0kmFfneFLfCULITSEnZDdoS1VIc8rYWd8IqSwmHEMIrYw-hcyEo34TRDgEyadnjPvcsFzGjMUZ4umRIL2wafWZ2OpsNQna6-Matl6ScRHjMovkyumcRXy3CL5GD33FPdHDtcGSrQijKkxubXqUqwf1sS7sA8KgegeFkBqBO5qrtXHCbAUAzlAVhDJ09HOLfM06paC_FInFvuPdZWhA5xor8IqFTiRG2gaJKoKx7LtimKHHRxPeSkHtSjfZkr33z2i17BMTCmqK4TLMkaYU3w_q2xUIiRYyAgIo6cpj96A3OPLLFB1oHitzOZ63DhunYcXnTGBaxarGAdjWOeaZuoImsv4O9mTjyRxbVR96yQToes-dQn9I62XdcBg0dRxURMTp9So-Yw8qx37wAfF5M6Qt_6Cf-FNL1AIur0nBkC57cWf_aqCbqC_4fL970qS3KhKg9vqMKHHh3omNUfVjAslStsovKx1slRnubnq5mcXgCmSxkvZZCUU64HSCBlORhByHpgPgyZ0upKnFftUSRMF71FkBRBGpStozSVo4sj3gQ_tqOaPPRTlD6EMv01cliiMzapt8gZZM5En8NEKwBfX_4r8pfSxuj7LEL3hfk3iTBZUuz1mb-wIlT72GVSN4911vLZMRpY-ID0MHeuHFRjwMBTukQ5QQC3u3AuE0uIsJ2h7eAXhw_-LdI4Xo8BikqWHs2BTpEGtbMeVeX4mlyaq-7HO8Y2FYjdfb0sst9LIIRO5ypaIkxtKh0Qf1-ZuOA-xEa9OVgNSfEKjIUWAy5LyExt3RzD6n-vG3hBGYRMlSH2ztn5tqkLzl0uCgkA-A7wEFiyXSl3nLSrLXi41XUYHNtF7jD5BlHjMClvl8NmpH_DlbtqydVfBNnw-IVC2EKU_riGNAtE47wfO9CzoW-wq0T-OenJSr_diP5sBKJn9_fFYrbnLVZtojqxlDCbIN9PwCMoPpIYgje7wDWSbZ596mz3UPdfgrNt_yT0ZiPBXFL352WX3nshAOlP9oRoaKcPawC7sD5SEYgrnRlAuU3rNrQXXNqup-gUZFgcvv0QUaBoKpr9xhymLc7C6wAfv0OhUTGWoU0LNc3LtotgiNsSSPp34XylcGibz9dAmzEEpG-7qTuG7LY548hAjcPWToDC0FFNcZZxrO6ZWICozaLl8gGDG-DQV0ZdP-R6yQOFSv4HaJZhWJjkwlACHVA43mJfEn_K9wN7UHXLixsJuhlxI13zTtf_8P73IZwz4nNVoXAJCTD9uCIvc1ExCyKS2D2aBQiESIysSWpGHKWPmn9o2RzSY73mcY6sQ8m-U005Qflf0U-84U5SjlJ1m8Fxfwzxjy45kn6dgFUyARLA_hgcdMKNfBxMZ7J4CHKr9yWYqcdXwu7YieT7vHRuUYtQdmPt0sm9RohallBL0KPNQAC11IUq-tzjQl9zQ_hF_OFtryXNGgV99VrTBxqU4g519v2KGwHAohTlTkx2iZ2JWEIvJntpLJnmlcYDcJ6XxLziq-fHsC5HbsfULBknCpAsGTPjFC0WMoXRNiKMKQsj1mm3Pc3IlNhBLSZ-6pt-QTGbwVRVRYSPjglOGHMHktr8hs-o4IC7lMg6ukMC0U0MyLZPKc0txALqaRwO9IVdOIw7xd7DlQjVY9eEgTr4ll7r-M7Xat5cqSBnmXVT6IPTXyzeJkiqTXEMq7O5oSbDW_u-UJlr01bNd891AFg822lcspaebOY-b4"  href="javascript:void(0);">
363                            <i class="fa fa-windows"></i>
364                            <span>Outlook Calendar</span>
365                        </a>
366                    </li><li>
367                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="EBPxX2oJzNpDNZu6hgo4vVT09r5SniZNmw15023iTHZZfuDQXckHvtlJ4MV-IfFhhnF_8e4UY_Yu0bFGVxYJyonuPdBVsfAjdnWK-6UOhRGiiWNzRMxEKVtButn-YXkjmqXxwORccoUSRSm2j8laIniNE26Gal9rlnETSqMWL0qha3D4wH-cLxgScUjkbtC9Y1ZW2taaMRkaa2hw6cvkRqw362FWoZgFxDgFO3fF_F02pfOdhTiRwYd9rpfOI1ug6ZH2WSzkl5D9eevJsg2k2Wc6hyPSUFHCtYYnW60mYOrTNwTMQLXkPG0ief4gkZXa3sQnROr77tJ6hLG1EVMjHyQYPoQgA2k1cRY36pGscoGVDPlWsKJXmWhCL_bLgVjXYFrRFvv-kyJU-ZH0LwhgKyChEZHyI-EYFNca2_CZvsSpSa-0hCSER3UFcHsL0TQRIT0pnev0iUfo1-Rr_Fq69InXcSBLvw203Z8rPjPwrl1p0FxXeGZ0ExGUXMGnlMrxhHqSlWpbU1sEt77ZH-yCUy9Pf1zddGWAycw4qEE9Cw4GjTOzBpBuZw3t6ZBO-_WOpIbPT5nZh_S7OZuZF6Xn2aUsEnPOAS9C0I1aHSNmMLBplby4FJCdd8XdTBhwGoCn-bJSOuzTv1G1R9-qREIbfYkEZAVgp9T4fJpYSzBZSKiVzx5_KfyU4Oqsg8JGZHUs5sXJbPvFxQ3NAglqCP2AhDXqSLPUUZO3zIxkQmMfVPPz7HoqkIh0DMzbNOfNJGAU2G8YQbarofCnSOmH6zEahz1uux1LK7zUDnGcRBcSTMG1VJJPHxa8vwUP8Af460ZkvgkB2-nLjsOxoX4hr1nygZA1fgHVc5P7W-DDOkx8b3cRI7ZMp2aqsVPulWI0mFLbc3J_mDc7ipQfX8DJQ6p_2h-ZWrA88GosyydbeE_R4bWGO4BpwOt2fEZDwrcQGTSXW74NxZpYYky0NZFr2Q_pWPr44mr9qYBoSr9MyA-ywTUcI3reXu5mjxCyuuzASs21p32NLk_uzVEs5EGadTxdZmwJ2OilcmcafiH7KO64fUOaBXQyoaaO6enE1P_9pDGUI54qzZ5uKR44ufc8Oq75a9cIVVUFL4Wd-QgOV1AKhekhVSgKFH3pYhm-PKKymzZqXFywOgEQfGjaLqYIvRPMRTZMHK_GEd9Hd1r6cFtPd8ewQxIe0XreqVRxVTmII67ojsqRqFuZ444V3ET0qU0hSSvZE4SI2Sr1DcZskJOzdsMzE-JwI_OLi-W9kEbmWcesFd59qp9pBOdYmDwKbrz80J-XS0yMoqUl_acg4_Jhjp_-hz7cMT6UzspxWgbQNBj07TlfenJMRiR2QxxjJ2sR3S1TtNN70TJlwfaKwCX0pOYuzrMx7toVVhilQgYmc3xi33TnSo-AZ-4d4YK2c0SSIHR3TY3PGNBZdZcZ6YjNxyiVShIcWlIUvtG2d6x3DB03eaXl-u7SawdhbaV7Zqf3YZtc0x1NxQSAVQhI0iRIBNTQJlNBDD3zuk7Y-9o7S2i6jrq-36M3sO5-oT0y5Z0zpuArMuyWhnbHhwne7Tf3b892isLv279hmaclclbuppMK_43J1wnwROUlfKy8gHqBIbSJpuCvY3VXaTQY1H7aQ0lYHW7zHc8AQwJoDiqHRJsa9dnnjjIcI4ySaSaB52Thj-aqWLkRNC6-GkqNHGxfSySQGznuzfEeU0WZIKpIBRgMk6qSS9Gih91T2Q"  href="javascript:void(0);">
368                            <i class="fa fa-file"></i>
369                            <span>Download .ics file</span>
370                        </a>
371                    </li></ul>
372                </div>
373            </div>                    <div class="timezone"><button class="trigger"><i class="fa fa-globe"></i><span>other time zones</span></button><div class="dropdown"><ul><li><span>New York</span><span>Tue 3. Nov 2026, 19:00</span></li><li><span>London</span><span>Wed 4. Nov 2026, 00:00</span></li><li><span>Berlin</span><span>Wed 4. Nov 2026, 01:00</span></li><li><span>Tokyo</span><span>Wed 4. Nov 2026, 09:00</span></li><li><span>Sydney</span><span>Wed 4. Nov 2026, 11:00</span></li></ul></div></div>                </div>
374            </div>
375            </div>
376    <div class="photo">
377        <a href="/en/webinar/creating-predictable-esthetic-implant-supported-restorations-moving-from-analog-to-digital-solutions-using-evidence-based-concepts/" class="photo"><img src="/img/d3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQ-fbcce4/michael-klein-right__1000.png" alt="Michael Klein" class="speaker-thumbnail"></a>
378    </div>
379</div>
380<div class="item webinar upcoming" data-slug="simplifying-the-delivery-of-full-arch-solutions">
381    <div class="text">
382        <div class="top">
383            <p class="credits "><strong>1</strong>CE</p>            <div class="date-wrap">
384                <div class="type">Live webinar</div>
385                                <div class="live-webinar-date date momentjs ol" data-webinar-id="118197">2026-12-02 01:00:00</div>
386                            </div>
387
388        </div>
389
390        <div class="extra-details">
391                        <div class="languages"><i class="fa-solid fa-volume"></i><span class="lang en">EN</span></div>        </div>
392        
393        <div class="name-wrap">
394            <a href="/en/webinar/simplifying-the-delivery-of-full-arch-solutions/" class="name">Simplifying the delivery of full-arch solutions</a>
395        </div>
396        <div class="speaker-wrap">
397            <div class="photo"><img src="/img/d3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQ-d7cb4f/michael-klein-thumbnail__.jpg" alt="Michael Klein" class="speaker-thumbnail"></div>
398            <p class="speaker"><span class="name"><span class="title">Dr.</span> Michael Klein</span></p>
399        </div>
400
401                    <div class="countdownBoxWrapper">
402                
403        <div class="countdown" id="countdown-118197">
404            <div class="coll">
405                <span class="ce-days">00</span>
406                <span class="ce-days-label">days</span>
407            </div>
408            <span class="dotts">:</span>
409            <div class="coll">
410                <span class="ce-hours">00</span>
411                <span class="ce-hours-label">hours</span>
412            </div>
413            <span class="dotts">:</span>
414            <div class="coll">
415                <span class="ce-minutes">00</span>
416                <span class="ce-minutes-label">minutes</span>
417            </div>
418            <span class="dotts">:</span>
419            <div class="coll">
420                <span class="ce-seconds">00</span>
421                <span class="ce-seconds-label">seconds</span>
422            </div>
423        </div>
424
425        <a  href="/en/login/" class="btn login" id="webinar_register_118197"><span>Login to access</span><i id="webinar_register_118197_icon" class=""></i></a>
426
427
428        
428<script>
429        jQuery(document).ready(function() {
430            var btn = jQuery("#webinar_register_118197");
431            var expiredText = "Launch now";
432            var expiredUrl = "";
433
434            jQuery("#countdown-118197").countEverest({
435                day: 2,
436                month: 12,
437                year: 2026,
438                hour: 0,
439                minute: 55,
440                second: 0,
441                timeZone: 0,
442                
443            });
444
445            
446
447
448        });
449
450       
451
452
453        </script>
453
454                    <div class="actions">
455                    <div class="calendar"> 
456                <button class="trigger"><i class="fa fa-calendar"></i><span>add to calendar</span></button>
457                <div class="dropdown">
458                    <ul><li>
459                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="kB_CXI_0x9_pAGKinqMFRgakqiLy67kKR4jZz3jmL_VHOQ2Vagy17M9QP0mFgoCw5KRJMEJTfidmqCNFZts-gjczfZPeXrmKRgvQIWoU_e7m9DRuCf25l74E95IYE-J-Kw3Zi5iSXyzRbJqGp2aO2qXWyU2VHPJ-sjmePjidzDpNL1eHckBekOVadMPH4ZJ5gAm0ofRxgekrC4AjeBYSmvoLIjvBDtOGqdPhJMkk1q_MdBxkcqO8H1VKqRrCyhLU0GHS-zgDwvnHOdjDjgOL2B1-2uuV33gOzhCtA_UGyn5cm5_lt5GGGRtqDrWmQpCfrWBd5tM0JeJM5pWJKKUZS4owzJ146JTzLeHUIUrMD6XlXCyn0MkqS5oa1qDa-Z8fTbagemFermPYiObT_9bm8g10abrlotj4ewJfA9RVJdpof4wwfySeSK_JZsq6ZWiAMbGYz0-ymgdlSny-plEhH62y878Xd90-UYR_kewsJeHgKSHAXkHm4XQqjf_gQkeSA-ENqAqSk8rANaLfMOE4ZeQB93Xv0P3fg_mtdeYgu0Tvg5vTsCwx-HJDCzhTuxgFfFTZ42mIN973Aj8cA0IdfuN49HpKXL37EGn5o1Qj7ESmYG2i-YlnHMDzblK95f_OzkVRZppVyR5nDumh9pUWXVxZ53AODWygYhWzCysLM3H0KPVetRBstvH8sPJ4fR5rrk0XNGKaBVl57DdNOjeXIg-mzcPI1b9WLnrHHWYkism8x1HpcbSoH_tRvX8bWNTlMdzCzh_zUrzTrpiE4TX15WlP4h2oUxOvCHczUyRNPnWCVmCh2GWt8A8eAuWt4ovJFbLUNFBwmRsJjQ5xaKVVUknfQY7hc8l6PzxGw4cCD6g3ghJ3HlqiTkJUjirkkLeOeuLZ92jBT9XrRu2do-Jwv_qkxQysePJdRHoR6CCqLMnJmd-nDNLRzsVLZu_ZucV4oJBCJRGs_3hoAWlH7crXJ_6FxYmg2qHS1mXRgzLhGotq_NAR9TIvap2mnSq0Gdl57ZiDzkKx2dDT8XUVWdFVHQ7QGHamPrCCxQoxIq9heHM0NAsapPltKK7QKnzNPm7UPbSwNNrDAQ2jARns0Tjf9EeS6An7JcK8X7gRyCi9OP1oZ10p2hR1TllF3dyKqFyMen8rfro1F0p-H1Iqie4bDcnvRPsSzI6jYrFGjZibx03ms3xQ_k3D9B2moRO2kxR8IX3vY6Kk4OjG9XyTjkZB7F82npmR4xVg0t9839b4gcm5ipUkE0ILIMadez_l8gXyHj-S31WBFM5M_-rZdzT5XzzFrS-MIu6gNCIxrJRZhmOGIQo6QgbGdvR_rNJs"  href="javascript:void(0);">
460                            <i class="fa fa-google"></i>
461                            <span>Google Calendar</span>
462                        </a>
463                    </li><li>
464                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="K0-gIWeoWPove4ZKr0XKYXuCjDSM3JFDhtdk5RJKMES3bnfKRj4oFOAxFsWnCjJPB35OS2gcrehpq4zXv-lMPOKVeODXG9agCvxvumcllQzZlAxSFpxaS63YbX-Fr7bM5bdX_r7-sKdSs7IE7_tMVHPtbLepm3h9JjMq4Ztht4FlRkQT94tmpAuUH-W_aWTve1VV81oJGR6dDbPGvi_KjJdk3YTHHHYZuNpFIxjcU8aK-VmGxnV7kSrsX5mJclk0Rshx4gaIiZp6pwpjZnh5fQScLMRAbf9cOopoVmQ9I-hZqr-7W5mfJ641hjL--wj4ziEPdjqtdFfn3E6_fKaYtPN2zt62a1Lr1D7rsSsBv_vc_JHtfRaJoBYT_L6QPP2271GrHMEBZcy_LyvOWrd4sXmfMlqEXK9qJCcOjjRx5BwrO2mtDkJuTc5y-KwigWhv8_YIocumscGQL01mR75h-SklNJqH4DRA9KSRyQ4yHW1UfjrvL9bUMn5-cuaH-j9XPx_MO-Hu_ybwX9ZcEqhUW_nnWG_nqmaGyg4mA01sFQo6X0bfdxh8I1aQekzS1gJ1m55muJbYOImASnNJJSCKrq_x-pRUq1wcSoYvKbxvjq-Xa-m-UCgjPy6mQcCOKN8VvoooBlosm2zo1epCYQUKdYEo-bH3iSy5c1RXo3E-r62WeToa15HKMneBYJ80FvIqlJs2OuKujpJOOZPHliAKi4kMa-sFynw9FYCwLNtkDZoO0D-6ehFkZu3qLvPvmg5Hi-csiJ_-4aPN9hhhm3wXwN6m_03cSmYv1kBO1D4c8-DNqN11SttBzmvMXy4thpTqKObmJK3MsM2C3bPflio4s2YDA5zncKjEU0aH4CWzCFua77kpgMtH71L-t1s_RMxxsYkjd0yzQYnk-OONWh2FMNl132SRiuCTHfrCKKcxCT0U9-hD4csMPoW73of-LQlzwnSwDb0sOxYCBAHh1v-vP8z1B_nSbwrZBYGjhB5PaCyCo5gnw2CHsOb89db7AMPB_ozUFvuGhJWHZ548neAfZhbqae1cQ1xbWuwVzLek8c-ZMOEBnoczSxdlZJeQ8fWZparAWTHH1lgqb58dXj2mgzLMmt9i7auDr6uItC7TMqeLKDxPGstAB0ERdZaeJMeDBIaKFAC_wwbeLzWTlJOOEHw5BsjS6YAAYX8qt5q0kJqlYg9vFECV_uSCS5wKAoHqJTb5aDJyGkS8BJ1mw8on4KlfBSOQVgf0VuKAvf1uvnU6_IDdWCcUrVmyC7ig1dNzmzIRrLCZV6fq9ReEmt5x_SwjO4f2Y-4eG6cqUhmC_lAGJ2bBvGJaIob-"  href="javascript:void(0);">
465                            <i class="fa fa-apple"></i>
466                            <span>iCal Calendar</span>
467                        </a>
468                    </li><li>
469                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="a7QW7roqJqhHA3yz-T_M-ZYL5pREf_3j_4AZ9DbjmX2cO-dXWoTKZNzaSimdHHtl76isU5nOank3iAlE6Wk4mFSM2YiRevMlEplMFmNHKYmsl0-XogHdvl0nI3LkxshbX967YIFteWth1qtxDZ6-N_4zTmOi1WxYO545wD_P_2IjUBz-UZU3N2zPGlbIz58uJNb23-8JKvSTvf5exzN0fbE5aKW4e19dl6uQJsvB1NobrhOetIUv75U5pUoSiI3V-39rqUIMpS7Pz8O0ssz78JTQTbBdcHDik8xIr4qpaXXp5m3FDbTCId0VIhgGnHY-YLirS3U09XzQmSY6uHcD63p239B6aQcfn1epl6umJvoUup6v0NxXKW6uP0lB6J5kObQW3uYQJB7f_fxMzw3A7KA6CpU8ZtdmTKOJuAau645zGo8YX9YSk-ZQAawTpVdUrCYLpqH4jn1GJ-CvkgiZk4SZrzWazh1s0gQ0iLuELtbcdzm78jcWGy28J7tweOwpBwuzgEXNKmu7WdVEK2UYw0Fq50qd5Pt4yn7o9S4wU2tGTlNGJx_PBe2uWwS7FhR8ot2QjREI39_uBNHQDKVluMtudtBucqPl2i_A7Q7q7Sxva_E9eIVi6VMcfjivs00hqIyrGvZF3jquKTMLIaR0x5hYC6UoLcaBamU_dWtzlA5BODK8lX-6t2trYlmyndONGSn1O24iZ5Z6ZQWJ5G15l5ySfA6tnagcbRbQOE3G63k72b62fzHs916SeHLqlVToOxlWWx79JUCLUuEvIdigIExWSyi80yGu49druFuYtm-LjREm3LMrsCG-KabkcgDs5XZe45XWcir8o8Yh8n40didGYr_c7Oxp3KwMpz1la4LdAFVK2oxDdgLDRj8YIJFjvelfMfaTqSMfbcNZPWbTDJvzWGXzQSyzOtpH0q4mLZT7ijWdcrBSMRxsUhf54gVtp45aOaogQAknnK6MOrEbbEpi7YjAxTLrDzeljO-B1TnGYN04iWkQEplBNUfL_RxjeRGDTUxtIsu_0iOupm4qFD4M_n6RkeouxFt2iClll_efsU21-ohoSVWVtniGyGPmA
469k_6pft_xASNsDeFpwa8aFiTJxHdp1ariafgA9yMWGT2qvLLSSL_8gRrJEVZ-6DXT3Q_fPkV5ffCo07Y6Y9WkRTWmovW-LaYdh17hJVU3YU6TH9MQcboqWZMMYXJUQTP0OOVZvfCXa-l5WdpyWiv4Mtzw8IfI53yZcqf1mlI9p0znJh9bt0IzljMonOjwBFje3kYOuC2RWuE3qLoF19qxfCN3v_wb-FmQCPH5rYfF9pFRz3vM3Lzd_MXh0kfhQ"  href="javascript:void(0);">
470                            <i class="fa fa-windows"></i>
471                            <span>Outlook Calendar</span>
472                        </a>
473                    </li><li>
474                        <a class="submit_do" data-post-date-momentjs="Tue., 24 Feb. 2026 | 20:00 PM" data-post-token="P63byyxEqY2tzrseB7wFFL20yhONjQL3anf7TqCqlnmN6f_sMEoNULOK8i4PHKIQ4jwu_jdHSMYjOW8U4xL78cKHrC6TA_cvT71-6yTaY4A_7xHgFaDEEw9k9850zNYuD_bt19vFlWFISupvgHDJy5ScAXVO46KTQGkFNmTjBf6E1UizeOvkAcVm69s2Nxftg6n0nymEBcC6cT40uOyAOxL0lsgSgQBJxsAWh5YBEC8_5Jk-lFim_fXjGIdheq0BXRniSBsxHfom-bpGinNXN6RmmCq_Qkw40mpKHAKQM5Ekx28Trg9e3sXSu5axp9kp2C-RFaSDA559U1PToaW-yB3VSK5a9sTGAhKGt31O3lsMH0l7MSuU61dYIVur1cX7tyIHI1AU841dvWZ9O-rcdxiMmLNbY8LuUpfa1N3-6AapkCYCrEL-YUXYoeBd7_CDCODCtXNx_7PGqE29XM-wOM3Xaz8k6HEEpiUg4Irlo87IdRp4d0DkT9OtoXOXj8XSdgncbAA_Yf6Yhc1yDRByhY1YeBAYy9jtrRAdrVAXjpqqZZiOLe0DaxgUStS_LMbCiu_fiNOwehVw6ztZeHw7wDmR5v3l7JbHGOYq0AjIFwMoxUwUC0ItMIKfn6RvohFh3vQQGP08FzdTzGBCgD16jXOphAZKmh2Dv6YWQt5tlZGdHJ1JkI_EiKauhX7lQBJuxrEkK--acsOi6gW_sjMkWWGlgPvLd-a3BjdDZgjkN0KT3V0PeQiGa2SU8wP4wEGygBaOPpf9Re99hGO7OO8jKOzYioJ2YQ62k4GalZHAXpw56MY3jqTz1baOlwZ49XLx5IkJmtYoM37BpPmMeP4KEKDXNrJx51EdZsAdiqpjyzvcXpI0m4_rp9KVFNDCeb2A4G-9u76lAoQfI2cL8K5N9-NL-zlXhMdIiBTOnl7kILJgDdY_jz0kmF27hFowj4xDTVXsu_9ZSksvSlwi_GV6nmAw7PMPdpLMA7KyB9jepmVYGG7kvWVWfWwZwhYPnq_Xb50594XtZHUAP7teAFSVsuozIm1-odHJFDtxAOheZjKsYUnajAWBQkdU8pDq11DU9PqmG7Z5u3g_qg5sTZcUD498LUl3pM4nrO6-Cfwk58W-gYpPvqYL8RhiQBt8HI2tA0_21SvItE5g1AWv5i2fRkllWljdMzbvkRBSJYAD6MDqR3eVLfQENs2tS0KfZBV_mtZ2EECMsmF5yinWI6Ef2ikcW5KMW0BsMFv1ixcWNJR272QjhTRZCrLHHVCGH8DuJLQbts9y3KQpJTcM8WcB0ckF9YmawHbBfybyDU4Um5x9zk4oYEALnkKv"  href="javascript:void(0);">
475                            <i class="fa fa-file"></i>
476                            <span>Download .ics file</span>
477                        </a>
478                    </li></ul>
479                </div>
480            </div>                    <div class="timezone"><button class="trigger"><i class="fa fa-globe"></i><span>other time zones</span></button><div class="dropdown"><ul><li><span>New York</span><span>Tue 1. Dec 2026, 20:00</span></li><li><span>London</span><span>Wed 2. Dec 2026, 01:00</span></li><li><span>Berlin</span><span>Wed 2. Dec 2026, 02:00</span></li><li><span>Tokyo</span><span>Wed 2. Dec 2026, 10:00</span></li><li><span>Sydney</span><span>Wed 2. Dec 2026, 12:00</span></li></ul></div></div>                </div>
481            </div>
482            </div>
483    <div class="photo">
484        <a href="/en/webinar/simplifying-the-delivery-of-full-arch-solutions/" class="photo"><img src="/img/d3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQ-fbcce4/michael-klein-right__1000.png" alt="Michael Klein" class="speaker-thumbnail"></a>
485    </div>
486</div>        </div>
487    </div>
488
489</div> 
490
491<div class="section gray">
492    <div class="content">
493
494        <div class="sso_login_register" style="max-width: 100%;">
495            <div id="sso_login_box" class="p-0">
496                <a href="/en/register/" class="overlay-link"></a>
497                
498                <div class="quick-register-form">
499                    <h2>Become a member for free</h2>
500                    <p>Please fill in the form below to create your free account. You will receive an email confirming your registration along with your profile details.</p>
501
502                    <div class="form-fields">
503                        <div class="form-field smaller">
504                            <div class="label">Prefix</div>
505                            <div class="field">
506                                <select name="" id="">
507                                    <option value="">Mr.</option>
508                                </select>
509                            </div>
510                        </div>
511
512                        <div class="form-field">
513                            <div class="label">First name</div>
514                            <div class="field">
515                                <input type="text" placeholder="">
516                            </div>
517                        </div>
518
519                        <div class="form-field">
520                            <div class="label">Last name</div>
521                            <div class="field">
522                                <input type="text" placeholder="">
523                            </div>
524                        </div>
525
526                        <div class="form-field">
527                            <div class="label">Email</div>
528                            <div class="field">
529                                <input type="text" placeholder="">
530                            </div>
531                        </div>
532                    </div>
533                    <div class="form-submit">
534                        <button class="btn">Create my account</button>
535                    </div>
536                </div>
537                </a>
538            </div>
539        </div>
540    </div>
541</div>
542
543
544
545
546
547
548
549
550<div class="footer">
551    <div class="content">
552        <div class="top">
553            <ul class="logos">
554                <li><a class="logo" href="/"><img src="/site/keystonedentalcampus.com/images/logo.png" alt=""></a></li>
555                <li><a href="https://www.dental-tribune.com" target="_blank"><img alt="" src="/res/images/dti.png"></a></li>
556                <li><a href="https://www.dtstudyclub.com/" target="_blank"><img alt="" src="/res/images/dtsc.png"></a></li>
557                <li><a href="https://www.tribunegroup.com" target="_blank"><img alt="" src="/res/images/tribune_group.png"></a></li>
558            </ul>
559
560            <ul class="menu">
561                <li><a href="/en/terms-and-conditions/">Terms and conditions</a></li>
562                <li><a href="/en/privacy-policy/">Privacy policy</a></li>
563                <li><a href="/en/imprint/" target="_blank">Imprint</a></li>
564                <li><a href="/en/faq/" target="_blank">FAQ</a></li>
565                <li><atarget="_blank">Contact</a></li>
566            </ul>
567
568        </div>
569
570
571        <div class="disclaimer">
572            <div class="elem agd_pace">
573    <a href="https://www.agd.org/" target="_blank"><img alt="" src="/res/images/agd_pace.png"></a>
574    <p>Tribune Group GmbH Inc.<br> Nationally Approved PACE Program<br> Provider for FAGD/MAGD credit.<br> Approval does not imply acceptance by<br> any regulatory authority or AGD endorsement.<br> 7/1/2024 - 6/30/2028.<br> Provider ID# 355051 </p>
575</div>        </div>
576
577        <div class="copy">All rights reserved. 2026 Dental Tribune International GmbH.</div>
578
579
580    </div>
581</div>
582</div>
583
584
585
586
587
588
589<script>
590    var upcoming_webinars = [{"slug":"contemporary-direct-composite-approaches-for-the-restoration-of-tooth-wear","start_date_timestamp":1780938000,"end_date_timestamp":1780941600,"link":"\/en\/webinar\/contemporary-direct-composite-approaches-for-the-restoration-of-tooth-wear\/"},{"slug":"full-arch-implant-supported-restoration-simplified-the-3-appointment-full-arch-restoration","start_date_timestamp":1788390000,"end_date_timestamp":1788393600,"link":"\/en\/webinar\/full-arch-implant-supported-restoration-simplified-the-3-appointment-full-arch-restoration\/"},{"slug":"creating-predictable-esthetic-implant-supported-restorations-moving-from-analog-to-digital-solutions-using-evidence-based-concepts","start_date_timestamp":1793750400,"end_date_timestamp":1793754000,"link":"\/en\/webinar\/creating-predictable-esthetic-implant-supported-restorations-moving-from-analog-to-digital-solutions-using-evidence-based-concepts\/"},{"slug":"simplifying-the-delivery-of-full-arch-solutions","start_date_timestamp":1796173200,"end_date_timestamp":1796176800,"link":"\/en\/webinar\/simplifying-the-delivery-of-full-arch-solutions\/"},{"slug":"implementing-digital-technology-in-private-practice-strategies-for-a-smooth-transition","start_date_timestamp":1782172800,"end_date_timestamp":1782176400,"link":"\/en\/webinar\/implementing-digital-technology-in-private-practice-strategies-for-a-smooth-transition\/"},{"slug":"material-selection-and-digital-workflows-for-full-arch-implant-rehabilitation","start_date_timestamp":1781132400,"end_date_timestamp":1781136000,"link":"\/en\/webinar\/material-selection-and-digital-workflows-for-full-arch-implant-rehabilitation\/"},{"slug":"esthetical-and-accuracy-parameters-in-full-arch-rehabilitations","start_date_timestamp":1789491600,"end_date_timestamp":1789495200,"link":"\/en\/webinar\/esthetical-and-accuracy-parameters-in-full-arch-rehabilitations\/"},{"slug":"niti-alloys-and-root-canal-anatomy-shaping-the-future-of-endodontics","start_date_timestamp":1782831600,"end_date_timestamp":1782835200,"link":"\/en\/webinar\/niti-alloys-and-root-canal-anatomy-shaping-the-future-of-endodontics\/"},{"slug":"digitally-assisted-controlled-prosthodontic-approach-in-implant-dentistry-the-architects-perspective","start_date_timestamp":1793124000,"end_date_timestamp":1793127600,"link":"\/en\/webinar\/digitally-assisted-controlled-prosthodontic-approach-in-implant-dentistry-the-architects-perspective\/"}];
591</script>
vendor: 1 bytes, line 591
591
592<script>
593    (function($) {
594        'use strict';
595
596        const TEN_MINUTES_MS = 40 * 60 * 1000; // Changed from 30 to 10 minutes
597        const CHECK_INTERVAL_MS = 60000; // 60 seconds
598
599        function updateWebinarStates() {
600            console.log('=== WEBINAR STATE UPDATE ===');
601            console.log('Current timestamp (ms):', Date.now());
602            console.log('Current date:', new Date());
603
604            if (!upcoming_webinars || !Array.isArray(upcoming_webinars)) {
605                console.error('❌ upcoming_webinars is not available or not an array');
606                return;
607            }
608
609            console.log('Total webinars in array:', upcoming_webinars.length);
610
611            const now = Date.now();
612            const liveWebinars = [];
613
614            // Find all currently live webinars
615            upcoming_webinars.forEach(function(webinar, index) {
616                const startTimestamp = webinar.start_date_timestamp * 1000;
617                const endTimestamp = webinar.end_date_timestamp * 1000;
618                const liveStartTime = startTimestamp - TEN_MINUTES_MS; // 10 minutes before start
619
620                console.log(`\nWebinar #${index + 1}: ${webinar.slug}`);
621                console.log('  Start timestamp:', webinar.start_date_timestamp, '→', new Date(startTimestamp));
622                console.log('  End timestamp:', webinar.end_date_timestamp, '→', new Date(endTimestamp));
623                console.log('  Live window start (10min early):', new Date(liveStartTime));
624                console.log('  Is Live?', now >= liveStartTime && now <= endTimestamp);
625                console.log('  Time until live window:', ((liveStartTime - now) / 1000 / 60).toFixed(2), 'minutes');
626                console.log('  Time until end:', ((endTimestamp - now) / 1000 / 60).toFixed(2), 'minutes');
627
628                if (now >= liveStartTime && now <= endTimestamp) {
629                    console.log('  ✅ This webinar IS LIVE');
630                    liveWebinars.push({
631                        ...webinar,
632                        startTimestamp: startTimestamp,
633                        endTimestamp: endTimestamp
634                    });
635                } else if (now > endTimestamp) {
636                    console.log('  ⏹️ This webinar has ENDED');
637                } else {
638                    console.log('  ⏰ This webinar is UPCOMING');
639                }
640            });
641
642            console.log('\n📊 Summary:');
643            console.log('Live webinars found:', liveWebinars.length);
644
645            // Sort live webinars by start time (earliest first)
646            liveWebinars.sort((a, b) => a.startTimestamp - b.startTimestamp);
647
648            if (liveWebinars.length > 0) {
649                console.log('First live webinar:', liveWebinars[0].slug);
650            }
651
652            // Handle header banner
653            updateHeaderBanner(liveWebinars);
654
655            // Handle individual webinar items on page
656            updateWebinarItems(now, liveWebinars);
657
658            console.log('=== END UPDATE ===\n');
659        }
660
661        function updateHeaderBanner(liveWebinars) {
662            console.log('\n🎯 Header Banner Update:');
663
664            const $header = $('#page-header');
665            console.log('  #page-header found?', $header.length > 0);
666
667            if (!$header.length) {
668                console.warn('  ⚠️ #page-header element not found on page');
669                return;
670            }
671
672            const $existingBanner = $header.find('.now-live-banner');
673            console.log('  Existing banner found?', $existingBanner.length > 0);
674
675            if (liveWebinars.length > 0) {
676                const firstLive = liveWebinars[0];
677                console.log('  Action: Show banner for', firstLive.slug);
678                console.log('  Link:', firstLive.link);
679
680                if ($existingBanner.length) {
681                    console.log('  → Updating existing banner');
682                    $existingBanner.find('.btn').attr('href', firstLive.link);
683                } else {
684                    console.log('  → Injecting new banner');
685                    const bannerHtml = `
686                    <div class="now-live-banner">
687                        <a href="${firstLive.link}" class="btn">The webinar is live now - Join us!</a>
688                    </div>
689                `;
690                    $header.prepend(bannerHtml);
691                    console.log('  ✅ Banner injected');
692                }
693            } else {
694                console.log('  Action: Remove banner (no live webinars)');
695                if ($existingBanner.length) {
696                    $existingBanner.remove();
697                    console.log('  ✅ Banner removed');
698                } else {
699                    console.log('  → No banner to remove');
700                }
701            }
702        }
703
704        function updateWebinarItems(now, liveWebinars) {
705            console.log('\n📋 Webinar Items Update:');
706
707            // Create a map of live webinar slugs for quick lookup
708            const liveSlugMap = {};
709            liveWebinars.forEach(function(webinar) {
710                liveSlugMap[webinar.slug] = true;
711            });
712
713            console.log('  Live slug map:', Object.keys(liveSlugMap));
714
715            // Process all webinars in the data structure
716            upcoming_webinars.forEach(function(webinar, index) {
717                const selector = `.item.webinar.upcoming[data-slug="${webinar.slug}"]`;
718                const $webinarItem = $(selector);
719
720                console.log(`\n  Webinar item #${index + 1}: ${webinar.slug}`);
721                console.log('    Selector:', selector);
722                console.log('    Found on page?', $webinarItem.length > 0);
723
724                // Skip if this webinar item doesn't exist on current page
725                if (!$webinarItem.length) {
726                    console.log('    → Skipping (not on current page)');
727                    return;
728                }
729
730                const $actionsDiv = $webinarItem.find('.actions');
731                const $detailsBtn = $webinarItem.find('.btn.details');
732
733                console.log('    .actions found?', $actionsDiv.length > 0);
734                console.log('    .btn.details found?', $detailsBtn.length > 0);
735
736                if (!$actionsDiv.length || !$detailsBtn.length) {
737                    console.warn('    ⚠️ Missing required elements');
738                    return;
739                }
740
741                const startTimestamp = webinar.start_date_timestamp * 1000;
742                const endTimestamp = webinar.end_date_timestamp * 1000;
743
744                // Determine state
745                if (liveSlugMap[webinar.slug]) {
746                    console.log('    State: LIVE 🔴');
747                    // State: LIVE
748                    $actionsDiv.children().not('.btn.details').hide();
749
750                    $detailsBtn
751                        .text('NOW LIVE')
752                        .addClass('live')
753                        .removeClass('details end');
754
755                    $webinarItem
756                        .addClass('live')
757                        .removeClass('end');
758
759                } else if (now > endTimestamp) {
760                    console.log('    State: ENDED ⏹️');
761                    // State: ENDED
762                    $actionsDiv.children().not('.btn.details').hide();
763
764                    $detailsBtn
765                        .text('Webinar has ended')
766                        .addClass('end')
767                        .removeClass('live details');
768
769                    $webinarItem
770                        .addClass('end')
771                        .removeClass('live');
772
773                } else {
774                    console.log('    State: UPCOMING ⏰');
775                    // State: UPCOMING
776                    $actionsDiv.children().show();
777
778                    $detailsBtn
779                        .text('More details')
780                        .removeClass('live end')
781                        .addClass('details');
782
783                    $webinarItem.removeClass('live end');
784                }
785            });
786        }
787
788        // Run immediately on page load
789        console.log('🚀 Webinar state checker initialized');
790        updateWebinarStates();
791
792        // Run every 60 seconds
793        setInterval(updateWebinarStates, CHECK_INTERVAL_MS);
794        console.log('⏱️ Update interval set to', CHECK_INTERVAL_MS / 1000, 'seconds');
795
796    })(jQuery);
797</script>
797
798
799
800
801
802
803
804
805
806
807
808<div class="modal fade" id="modal" tabindex="-1" aria-labelledby="modalLabel" aria-hidden="true">
809  <div class="modal-dialog modal-dialog-centered">
810    <div class="modal-content">
811      <div class="modal-header">
812        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"><i class="fa-regular fa-xmark"></i></button>
813      </div>
814      <div class="modal-body">adfgadfg
815      </div>
816    </div>
817  </div>
818</div><div id="loader" class="loader-container">
819    <div class="loader"></div>
820</div>
821
822
823
824<script src="/site/www.keystonedentalcampus.com/js/scripts.js?v=1779098458" defer></script>
vendor: 1 bytes, line 824
824
825<script src="/res/js/filter.js?v=1759676487" defer></script>
vendor: 1 bytes, line 825
825
826<script src="/res/js/do_ajax.js?v=1772542460" defer></script>
vendor: 1 bytes, line 826
826
827<script src="/res/js/admin.js?v=1769691332" defer></script>
vendor: 1 bytes, line 827
827
828<script src="/res/js/menu.js?v=1788509646" defer></script>
vendor: 1 bytes, line 828
828
829<script src="/res/js/comments.js?v=1766036248" defer></script>
vendor: 1 bytes, line 829
829
830<script src="/res/js/general.js?v=1783584275" defer></script>
830
831
832<script>
833    // Define configuration for TypesenseInstantSearch
834    window.TYPESENSE_CONFIG = {
835        searchEndpoint: 'https://www.keystonedentalcampus.com/en/s/search/',
836        perPage: 10,
837        minChars: 2
838    };
839</script>
vendor: 1 bytes, line 839
839
840<script src="/res/js/search.js?v=1770902048" defer></script>
840
841
842
843
844<script src="/res/js/imagesloaded/imagesloaded.pkgd.min.js?v=1759487859"></script>
vendor: 1 bytes, line 844
844
845<script src="/res/js/visible/jquery.visible.min.js?v=1759493391"></script>
vendor: 1 bytes, line 845
845
846<script src="/res/js/counteverest/jquery.counteverest.min.js?v=.php?lang=en"></script>
vendor: 1 bytes, line 846
846
847<script src="/res/js/textfill/jquery.textfill.min.js?v=1760429445" defer></script>
847
848
849<link href="/res/js/owl-carousel/owl.carousel.css?v=1759487859" rel="stylesheet">
850<script src="/res/js/owl-carousel/owl.carousel.min.js?v=1759487859"></script>
vendor: 1 bytes, line 850
850
851<script src="/res/js/owl-carousel/owl.carousel2.thumbs.min.js?v=1759487859"></script>
851
852
853
854<link href="/res/js/select2/select2.min.css?v=1759493681" rel="stylesheet" />
855<script src="/res/js/select2/select2.min.js?v=1759493665"></script>
855 
856
857
858
859 
859<script src="/res/js/momentjs/moment-with-locales.min.js?v=1759493795"></script>
859
860 
860<script src="/res/js/momentjs/moment-timezone-with-data.min.js?v=1759493777"></script>
860
861
862
863
864
865    
866    
866<script src="https://cdn.jsdelivr.net/npm/[email protected]/Sortable.min.js"></script>
866
867
868
869 
870 
871<script>
872window.addEventListener('message', function (event) {
873
874  const allowedOrigins = [
875    'https://accounts.dental-tribune.com',
876    'https://www.keystonedentalcampus.com'
877  ];
878
879  if (!allowedOrigins.includes(event.origin)) {
880    return;
881  }
882
883  if (event.data && event.data.iframeHeight) {
884    $('#sso_login_iframe').css(
885      'height',
886      (event.data.iframeHeight + 10) + 'px'
887    );
888  }
889
890});
891</script>
891
892
893
894<script>
895    const LANG = "en";
896</script>
896
897
898<script>
899const userTimeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
900const formats ={"full":"LLLL","ol":"ddd., D MMM. YYYY ||| HH:mm A","tl":"ddd., D MMM. YYYY || HH:mm A","sm":"D MMM, HH:mm"};
901
902
903</script>
903
904
905<script>
906
907    
908
909</script>
909
910
911
912
913
914<script>
915$(document).ready(function($) {
916    $('.select2-filter').select2({
917        placeholder: "Select options",
918        closeOnSelect: false, // allow multiple selections without closing
919        allowClear: true
920    });
921});
922
923</script>
923
924
925<style>
926.facet-toggle:hover { background: #eee; }
927.facet-clear, .facet-global-clear { cursor: pointer; text-decoration: underline; }
928.facet-clear:hover, .facet-global-clear:hover { color: #d00; }
929 </style>
930
931</body>
932
933</html>
934

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.