@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/rci6rkh.css";:root{--font-body: "filson-pro", sans-serif;font-family:var(--font-body);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;color-scheme:light dark;--wrapper-bg: var(--sky-blue-light);--page-bg: var(--sky-blue-light);--section-padding: 2rem 1rem;--content-padding: 2rem 0;--max-width: 2400px;--max-width-tablet: 1280px;--max-width-mobile: 420px;--border-radius: 2rem;--modal-background-url: url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_700,q_auto:eco,w_700/v1783947313/_external/wc/2026/popover-background.webp);--black: #101010;--blue: var(--dark-blue);--dark-blue: #28387e;--deepblue: #1b2a63;--gold: #FCDB10;--gradient-l1: var(--orange);--gradient-l2: var(--sky-blue);--gray-bright: #ecf3f4;--gray-light: var(--light-gray);--gray-pale: #d6e9f5;--gray: #606060;--lavender: #B46DAD;--light-gray: #bbb;--light-silver: #f3f3f3;--maroon: var(--orange);--orange: #f56f22;--purple: var(--lavender);--red: #EA3424;--silver: #beced9;--sky-blue-light: #8AD7F8;--sky-blue-medium: #2A77FC;--sky-blue: #40ACE2;--white: #fff;--wrapper-bg: var(--light-silver);--page-bg: var(--gray-light);--page-fg: var(--dark-blue);--font-header: "Montserrat", "Gotham", Helvetica, Arial, sans-serif;--column-full: min(1400px, calc(100vw - (var(--header-inline-padding) * 2)));--content-grid-column: [full-start] 1fr [content-start] min(var(--column-full), calc(100% - (var(--header-inset) * 2))) [content-end] 1fr [full-end];--content-grid-padding: calc(0rem + env(safe-area-inset-left)) calc(0rem + env(safe-area-inset-right)) ;--header-inset: 0rem;--header-inline-padding: .75rem}@media (width > 960px){:root{--header-inline-padding: 1.5rem;--header-inset: 2rem}}@media (width >=600px){:root{--section-padding: 3rem 2rem;--content-padding: 3rem 0}}@media (width >=960px){:root{--section-padding: 3rem 7rem;--content-padding: 5rem 0}}@media (max-width: 420px){:root{font-size:.8rem}}*,*:before,*:after{box-sizing:border-box}@view-transition{navigation: auto;}html{min-height:100vh;line-height:1.3;font-family:var(--font-sans);font-weight:400;font-size:1rem}body{color-scheme:light dark;padding:0;margin:0 auto;background-color:var(--wrapper-bg);color:var(--page-fg)}main{max-width:var(--max-width);margin:0 auto;background-color:var(--white)}@media (max-width: 420px){main{max-width:100vw}}.section{padding:var(--section-padding)}section .section__wrapper{display:grid;grid-template-columns:var(--content-grid-column)}section .section__wrapper>*{grid-column:content}section .section__wrapper>* .contents{padding-inline:var(--content-grid-padding)}h1,h2,h3,h4,h5,h6{margin:0 0 2rem;font-family:var(--font-header);font-weight:700;text-wrap:balance}h1{font-size:4rem}h3{font-size:1.7em}h1{font-size:clamp(2.6rem,4vw + 1rem,4rem)}h2{font-size:clamp(1.6rem,3vw + 1rem,3rem)}h3{font-size:clamp(1.2rem,1.1vw + 1rem,1.7rem)}h4{font-size:clamp(1.2rem,.5vw + 1rem,1.3rem)}h5{font-size:clamp(1.1rem,1.5vw + 1rem,1.4rem)}h6{font-size:clamp(1.1rem,1vw + 1rem,1.2rem)}.section-title{font-weight:900;color:var(--orange);text-transform:uppercase;letter-spacing:.1em}@media (max-width: 420px){.section-title{font-size:2rem;text-align:center}}p{margin:0 auto 1rem;text-wrap:balance}@media (max-width:420px){p{font-size:1.2rem}}hr{margin-inline:auto;width:calc(100% - 18rem);border-width:1px;border-color:var(--gray-pale)}hr.blue{border-color:var(--sky-blue)}::-moz-selection{color:var(--white);background-color:var(--dark-blue)}::selection{color:var(--white);background-color:var(--dark-blue)}.text-center{text-align:center}.text-left{text-align:left}.text-featured{max-width:43ch;margin-block-end:4rem;font-size:1.4rem;color:var(--black);text-align:center}@media (width >=960px){.text-featured{font-size:1.9rem}}.hidden{display:none!important}.mobile__hide{display:block}@media (max-width: 820px){.mobile__hide{display:none}}.mobile__show{display:none}@media (max-width: 820px){.mobile__show{display:block}}img{max-width:100%}.curtain{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:none;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease-in-out}.curtain.down{display:flex;opacity:1}.content>h1,.section>h1{font-family:var(--font-sans);color:var(--dark-blue);font-weight:900;letter-spacing:2px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.text-orange{color:var(--orange)}.text-dark-blue{color:var(--dark-blue)}.block__center{display:flex;justify-content:center;margin:0;padding:1em}.content{max-width:var(--max-width);padding:var(--content-padding);background-color:var(--white)}.button,button{display:inline-block;width:-moz-fit-content;width:fit-content;margin:1rem 0 .5rem;padding:1em 1.8em;font-size:1.2rem;font-weight:600;letter-spacing:.5px;color:var(--white);background-color:var(--dark-blue);border:2px solid var(--dark-blue);cursor:pointer;text-decoration:none;text-transform:uppercase;border-radius:50vw;text-align:center}.medium:is(.button,button){font-size:1rem}.centered:is(.button,button){display:block;margin:0 auto}.orange:is(.button,button){background-color:var(--orange);border-color:var(--orange)}:is(.button,button):hover{filter:brightness(150%);text-decoration:none}.menu{position:absolute;top:21px;left:24px;z-index:9}.menu .menutoggle{display:block;background:none;border:none;cursor:pointer}@media (min-width: 840px){.menu .menutoggle{display:none}}.menu button{padding:0}.navigation{--navbar-easing: cubic-bezier(.68, -.55, .27, 1.55);padding-inline-start:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.2em;list-style:none;z-index:1}.navigation li a{display:inline-block;margin:.5em 0;color:var(--blue);padding-block:.5em;padding-inline:.5vw;margin-inline:.6vw;font-size:1.1rem;font-weight:600;text-transform:uppercase;text-align:center;text-decoration:none;text-decoration-thickness:0;text-underline-offset:3px;cursor:pointer;transition:all .12s;text-underline-offset:6px}.navigation li a:hover{text-decoration:underline;text-decoration-thickness:3px}.navigation li a.active{font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--blue)}.navigation li a.cta{padding:.4em .7em .3em;background-color:var(--dark-blue);color:var(--white);border-radius:12px;text-decoration:none}.navigation li a.cta:hover{filter:brightness(120%)}@media (max-width: 840px){.navigation{position:absolute;top:2.8em;left:0;right:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:.5em;background-color:var(--white);border-radius:var(--border-radius);box-shadow:0 8px 24px #0002;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .25s ease,opacity .2s ease;width:min(80vw,340px)}.navigation.open{max-height:32em;opacity:1;pointer-events:auto}.navigation li a{display:block;text-align:left}.navigation li a.cta{margin-top:.4em;text-align:center}}.hero{overflow:hidden;display:grid;grid-template-columns:var(--content-grid-column);background-color:var(--light-gray);min-height:500px}.hero>*{grid-column:content}.hero>* .contents{padding-inline:var(--content-grid-padding)}.hero .hero__mobile-content{width:87vw;display:none;padding-block:8px;padding-inline-start:72px;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 750px){.hero .hero__mobile-content{display:flex}.hero .hero__mobile-content h1{margin:0;padding:0;width:10%;font-size:1.2em;font-weight:800;color:var(--white);line-height:1.2;text-transform:uppercase}.hero .hero__mobile-content .hero__mobile-logo{margin:0;padding:0;width:128px;height:100%}}.hero.subpage{padding-bottom:0}@media (max-width: 800px){.hero.subpage{min-height:500px}}.hero .hero__layer{min-height:400px}@media (width >=760px){.hero .hero__layer{min-height:clamp(740px,50vw,830px)}}@media (width >=1920px){.hero .hero__layer{min-height:1060px}}.hero .hero__layer .hero__content{align-items:flex-start;text-align:left}.hero .hero__layer .hero__content .hero__wc-logo{width:300px;margin:0 0 2.75em}@media (max-width: 420px){.hero .hero__layer .hero__content .hero__wc-logo{display:none}}.hero .hero__layer .hero__content .hero__headline{width:clamp(140px,19vw,285px);margin:0 0 .5em}.hero{background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 920px){.hero{background-position-x:70%}}.hero__home{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_978,q_auto:good,w_1600/v1783947321/_external/wc/2026/WC26-Dr._Gray-HeroImage-taller.webp)}@media (max-width: 750px){.hero__home{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_1143,q_auto:good,w_800/v1788188183/_external/wc/2026/WC_Website_071326_v01-mobile-hero-med-1_ph7gni.webp);min-height:600px}.hero__home .hero__content .hero-logo{width:260px;padding-block-start:36px;margin-inline:auto}}@media (max-width: 820px){.hero__home{background-position-x:0%}}.hero__home .hero__mobile-content{display:block;padding-inline-start:0}@media (min-width: 750px){.hero__home .hero__mobile-content{display:none}}.hero__home .hero__mobile-content h1{display:none}.hero__home .hero__mobile-content .hero-logo{display:block;width:55%;margin-inline:auto}.hero__faqs{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,q_auto:good,w_1600/v1783947317/_external/wc/2026/WC26-Dr_Ashraf-HeroImage_v02a.webp);background-position-x:65%}@media (width <= 750px){.hero__faqs{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,q_auto:good,w_800/v1788188185/_external/wc/2026/WC_Website_071326_v01-mobile-hero-med-5_qlutbl.webp)}}.hero__agenda{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_810,q_auto:eco,w_1800/v1788280251/_external/wc/2026/NEW-WC26-DrAshraf-HeroImage_v03.webp);background-position-x:65%}@media (width <= 750px){.hero__agenda{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_810,q_auto:eco,w_800/v1788188183/_external/wc/2026/WC_Website_071326_v01-mobile-hero-med-2_elqrvf.webp)}}.hero__breakouts{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_743,q_auto:eco,w_2000/v1783947319/_external/wc/2026/WC26-Dr._Badger-HeroImage.webp);background-position-x:65%}@media (width <= 750px){.hero__breakouts{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/v1788188184/_external/wc/2026/WC_Website_071326_v01-mobile-hero-med-3_nd2jlc.webp)}}.hero__speakers{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_830,q_auto:good,w_1800/v1783947325/_external/wc/2026/WC26-Dr._Niedziela-HeroImage_MW-1.webp);background-position-x:65%}@media (width <= 750px){.hero__speakers{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_810,q_auto:good,w_800/v1788188181/_external/wc/2026/WC_Website_071326_v01-mobile-hero-4_ru4g4r.webp)}}.hero__suppliers{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_772,q_auto:eco,w_1800/v1783947324/_external/wc/2026/WC26-Dr._Harper-HeroImage.webp);background-position-x:88%}@media (width <= 750px){.hero__suppliers{background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_810,q_auto:eco,w_800/v1788188186/_external/wc/2026/WC_Website_071326_v01-mobile-hero-med-6_twdb1u.webp);background-size:160%;background-position-x:70%;background-position-y:33%}}.hero__breakouts .menutoggle,.hero__home .menutoggle,.hero__faqs .menutoggle,.hero__breakouts .hero__mobile-content h1,.hero__home .hero__mobile-content h1,.hero__faqs .hero__mobile-content h1{color:var(--dark-blue)}.hero-image-wrapper{width:100%;height:100%;grid-column:full;grid-row:1 / -1;align-self:stretch;order:unset}.hero-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (width < 760px){.hero-image-wrapper img{height:140%}}.hero__layer{grid-row:1 / -1;grid-column:content;max-height:100%;position:relative;z-index:1;padding:0;min-height:clamp(960px,59vw,1060px)}@media (width >=1280px){.hero__layer{padding-block:2rem}}.hero__content{padding:var(--section-padding);padding-block:8rem 3rem;display:flex;flex-direction:column;align-content:flex-start;width:-moz-max-content;width:max-content;max-width:100%}@media (max-width: 750px){.hero__content{padding-block:1.5rem;width:100%}}.hero__content .hero-logo{max-width:500px;display:block;padding-block-end:2rem;align-self:center}@media (max-width: 820px){.hero__content .hero-logo{width:350px;align-self:flex-start}}@media (max-width: 420px){.hero__content .hero-logo{width:300px}}.hero__content h1,.hero__content img,.hero__content p,.hero__content .button{margin-block-end:3rem}.hero__headline{font-size:clamp(5rem,5.5rem + 2vw,7rem);font-weight:800;text-transform:uppercase;line-height:1}@media (max-width: 600px){.hero__headline{display:none}}.hero__date-place{position:relative;margin-inline:0;font-size:1.7rem;font-weight:600;color:var(--dark-blue);-moz-text-align-last:left;text-align-last:left}.hero__date-place span{display:block;text-align:center}@media (max-width: 420px){.hero__date-place{display:none}}.hero-player__wrap{position:fixed;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;flex-direction:column;align-items:flex-end;inset:0;background:#000000e6;z-index:99}.hero-player__close{border:none;color:var(--sky-blue);background-color:var(--dark-blue);cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1;padding:.1em .3em;border-radius:50%;transform:translate(.6em,.6em)}@media (width >=1000px){.hero-player__close{font-size:1.7vw}}.hero-player{max-width:90vw;max-height:90vh;aspect-ratio:16 / 9}.hero-video__thumb{position:relative}.hero-video__thumb:hover{cursor:pointer}.hero-video__thumb .img-thumb{display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 9;width:100%}@media (width >=960px){.hero-video__thumb .img-thumb{aspect-ratio:1}}@media (width >=1200px){.hero-video__thumb .img-thumb{aspect-ratio:16 / 9}}@media (max-width: 860px){.hero-cta__desktop{width:400px}}@media (max-width: 750px){.hero-cta__desktop{display:none}}.cta-banner__mobile{padding-block:3rem;padding-inline:3rem;display:flex;flex-direction:row;gap:2rem;color:var(--white);background-color:var(--dark-blue)}@media (min-width: 750px){.cta-banner__mobile{display:none}}.cta-banner__mobile-tagline{display:flex;flex-direction:column;align-items:center;font-family:var(--font-header);font-size:3.5rem;font-weight:800;line-height:1;text-transform:uppercase;flex:0 1 40%}.cta-banner__mobile-date-register{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 1 60%}.play-icon{position:absolute;top:50%;left:50%;width:80px;height:80px;opacity:.7;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%20813%20825'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cpath%20d='M408.419,33.812c209.457,0%20379.509,170.053%20379.509,379.509c-0,209.457%20-170.052,379.509%20-379.509,379.509c-209.457,0%20-379.509,-170.052%20-379.509,-379.509c-0,-209.456%20170.052,-379.509%20379.509,-379.509Zm231.842,380.082l-361.351,-218.3l-0,436.601l361.351,-218.301Z'%20style='fill:%23fff;'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}.title-banner{color:var(--white);background-color:var(--dark-blue)}.title-banner .section__content{display:flex;flex-wrap:wrap;-moz-column-gap:5%;column-gap:5%}.title-banner h3{font-size:1.3em;font-weight:600;color:var(--orange);text-transform:uppercase}.title-banner p{line-height:1.6}.title-banner .left{display:block;flex:0 0 40%;font-size:6em;font-weight:800;text-transform:uppercase;line-height:1}@media (max-width:420px){.title-banner .left{flex:1 0 100%;padding-block-end:2rem}}.title-banner .right{display:flex;flex:1;flex-direction:column;justify-content:center}@media (max-width:768px){.title-banner .right{text-align:center}}.title-banner .cta{margin-block:0;padding-block:2em 0;text-align:center;flex:0 0 100%}.title-banner .cta h2{font-size:3rem}.speakers-grid{padding-block:2em 3em;justify-items:stretch}.speakers-grid .speaker__name{color:var(--sky-blue-medium)}@media (width >=800px){.speakers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));gap:3em}}.speaker{width:100%;display:flex;margin:0 auto;flex-direction:row;align-items:center;gap:1rem;font-size:1rem;padding-block-end:2rem}.speaker__name{margin-bottom:.2em;font-family:var(--font-body);color:var(--sky-blue-medium);font-weight:700;text-align:left}.speaker__title{margin:0;font-weight:500}.speaker__title span{display:block}.speaker__image{aspect-ratio:1}.speaker__image img{width:140px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:2px}@media (width > 1280px){.speaker__image{width:220px}.speaker__image img{width:100%}}.speaker__image-missing{width:100%;min-width:140px;aspect-ratio:1;background-size:contain}.speaker__info{margin-left:1rem;flex-basis:50%}.speaker-details{max-width:780px;position:fixed;padding:3rem;display:flex;flex-wrap:wrap;align-items:center;border-radius:12px;background-color:var(--white);background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/v1785773156/_external/wc/2026/speaker_detail_background.webp);background-size:180%;background-position-x:35%;background-position-y:43%}.speaker-details h3{color:var(--orange)}.speaker-details h4,.speaker-details p{color:var(--white)}.speaker-details p{font-size:1rem;line-height:1.6}.speaker-details .speaker__info{padding-inline-start:1em}.speaker-details .hero-player__close{position:absolute;top:12px;right:12px;color:var(--sky-blue-light);transform:none}.speaker__bio{width:100%;padding-top:1rem;font-size:.8rem}.agenda-full>.agenda-full__block{padding-top:0;color:var(--white)}.agenda-full__header h1{font-family:var(--font-sans);font-size:3.5rem}.agenda-full__header .text-featured{margin:0;padding-block-end:2em;font-size:1.3em;font-weight:100;text-align:left}.agenda-list__day{position:relative;margin:0;padding-block:1.5rem 1rem;font-family:inherit}.agenda-spotlight .section__content{border-top:3px solid var(--light-gray);padding:var(--content-padding)}.agenda-spotlight .agenda-blocks{padding-block-end:3rem;display:flex;flex-direction:row;-moz-column-gap:12ch;column-gap:12ch}@media (max-width: 768px){.agenda-spotlight .agenda-blocks{-moz-column-gap:3em;column-gap:3em}}@media (max-width: 420px){.agenda-spotlight .agenda-blocks{flex-direction:column}}.agenda-blocks__column{flex:1 1 50%}.faq-list__category{display:block;border-top:2px solid var(--light-gray);padding-bottom:1em}.faq-list__category:last-child{border-bottom:2px solid var(--light-gray)}.faq-list__category h3{margin:1rem 0;color:var(--sky-blue);font-weight:500;text-transform:capitalize;font-size:2em}.faq-list__item{position:relative;padding-left:4ch;background-color:var(--white);border-radius:12px;transition:height .5s ease-in-out}.faq-list__item:before{content:"▾";position:absolute;left:.4em;font-size:2em;top:-.2em;color:var(--orange);rotate:0deg;transition:rotate .3s}.faq-list__item[open]:before{rotate:180deg}.faq-list__question{display:flex;justify-content:flex-start;align-items:center;margin-block-end:.5em;font-size:1.4rem;font-weight:600;text-wrap:initial;color:var(--dark-blue)}.faq-list__question:hover{cursor:pointer}.faq-list__answer{padding-block-end:2em;font-size:1.2rem;font-weight:300}.faq-list__answer a{color:var(--dark-blue);-webkit-text-decoration:underline var(--gray-pale);text-decoration:underline var(--gray-pale);text-underline-offset:3px}.agenda-list__day-wrap{padding-block-end:1.5rem;border-top:3px solid var(--light-gray)}@media (max-width: 420px){.agenda-list__day-wrap{border-width:1px 0 0 0}}.agenda-list__day-wrap:last-child{border-bottom:3px solid var(--light-gray)}@media (max-width: 420px){.agenda-list__day-wrap:last-child{border-bottom:1px solid var(--light-gray)}}.agenda-list__day-wrap>h3{padding-block-end:1rem}.agenda-list__day-wrap.is-folded>h3{padding-block-end:0}.agenda-list__day-wrap.is-folded h3+*{display:none}.agenda-item{padding-block-end:.5rem;max-width:unset}.agenda-item .agenda-item__name{padding-block-end:0;padding-block-start:1rem;font-family:var(--font-header)}.agenda-list__day{padding-block-end:0}.agenda-list__day:hover{cursor:pointer}.agenda-list__day:before{content:"▾";position:absolute;right:0;font-size:1.5em;top:.25em;color:var(--orange);transition:rotate .3s;transform:rotate(180deg)}.agenda-list__day.is-folded:before{transform:rotate(0)}.agenda-item__name{margin-block-end:.3em;font-family:unset;color:var(--sky-blue-medium)}.agenda-item__datetime{font-size:1.3em;font-weight:700}.agenda-item__description{margin-block-start:.5em;margin-block-end:.3em;font-size:1.2rem}.special-events__grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (width >=800px){.special-events__grid{grid-template-columns:repeat(2,1fr)}}@media (width >=1100px){.special-events__grid{grid-template-columns:repeat(3,1fr)}}.breakout-sessions.content span.breakout-sessions__date{display:block;padding-bottom:.5em}.breakout-category{padding-block:4em;border-bottom:3px solid var(--light-gray)}.breakout-category:last-child{border-bottom:none}.breakout-category h3{font-weight:600;font-size:2.2rem}.special-events__event{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;color:var(--white);text-align:center;border:6px solid var(--gray-pale);box-shadow:4px 6px 10px #00000014}.special-events__event p{text-align:start}h3.special-events__title{font-size:1.8rem;text-transform:uppercase;margin:.5em 0;line-height:1.2}.breakout-sessions__grid{display:grid;gap:2em;grid-template-columns:repeat(1,1fr)}@media (width > 720px){.breakout-sessions__grid{grid-template-columns:repeat(2,1fr)}}@media (width > 1280px){.breakout-sessions__grid{grid-template-columns:repeat(3,1fr);gap:3rem 3rem;max-width:none}}@media (width >=1200px){.breakout-sessions__grid{gap:4rem 4rem}}.breakout-category__title{text-transform:capitalize}.breakout-sessions__event{padding:0;text-align:center;color:var(--dark-blue);font-size:.9rem}.breakout-sessions__event .card{height:100%;max-width:460px;display:grid;grid-template-areas:"stack";position:relative;transition:transform .75s;transform-style:preserve-3d}.breakout-sessions__event .card.flipped{transform:rotateY(180deg);transition:transform .5s}.breakout-sessions__event .card.flipped .breakout-sessions__description{height:-moz-fit-content;height:fit-content}.breakout-sessions__event .card h3{margin:0;padding-block:.8em;font-size:1.8rem;font-weight:500;color:var(--gray);line-height:1.2}.breakout-sessions__event .card .breakout-sessions__category{text-transform:capitalize;font-weight:500;font-size:1em}.breakout-sessions__event .card .breakout-sessions__date span{display:block;padding-bottom:.5em}.breakout-sessions__event .card .speaker-name{font-size:1.4em;font-weight:600;color:var(--gray)}.breakout-sessions__event .card .speaker-name:last-child{padding-block-end:.8em}.breakout-sessions__event .event__front,.breakout-sessions__event .event__back{grid-area:stack;width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;align-items:center;background-color:var(--white);color:var(--dark-blue);backface-visibility:hidden;border-radius:var(--border-radius)}.breakout-sessions__event .event__front button,.breakout-sessions__event .event__back button{background:var(--orange);color:var(--white);text-transform:uppercase;border:none}.breakout-sessions__event .event__front button:hover,.breakout-sessions__event .event__back button:hover{color:var(--white);background:var(--dark-blue)}.breakout-sessions__event .event__back{position:relative;overflow:hidden;justify-content:space-between;background-image:var(--modal-background-url);background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--white);transform:rotateY(180deg)}.breakout-sessions__event .event__back .breakout-sessions__title{color:var(--white);font-weight:600;font-size:1.8rem}.breakout-sessions__event .event__back .breakout-sessions__description{margin-block-end:2rem;font-size:1em;line-height:1.6}.breakout-sessions__event .event__back .breakout-sessions__date{margin-block-end:2rem;font-size:1.2em;font-weight:600}.breakout-sessions__event .event__back .speaker-name{color:var(--white);font-size:1.2em;font-weight:600;font-style:italic}@media (max-width: 420px){.breakout-sessions__event .event__back{font-size:1.2rem}}@media (prefers-color-scheme: dark){.breakout-sessions__event .event__back{background:var(--dark-blue);color:var(--gray-pale)}.breakout-sessions__event .event__back .breakout-sessions__title,.breakout-sessions__event .event__back .breakout-sessions__date{font-family:var(--font-sans)}.breakout-sessions__event .event__back button{border-color:var(--gray-pale);background-color:var(--gray-pale);color:var(--dark-blue)}.breakout-sessions__event .event__back button:hover{background:var(--deepblue);border-color:var(--deepblue);color:var(--white)}}.breakout-sessions__event .event__front button{margin-top:auto}.breakout-sessions__event .event__front .speaker-images{position:relative;width:100%;margin:0 auto;aspect-ratio:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));grid-template-rows:repeat(auto-fit,minmax(45%,1fr));gap:5px;overflow:hidden}.breakout-sessions__event .event__front .speaker-images .speaker-image{background-color:var(--white);background-size:cover;background-repeat:no-repeat;background-position-x:center}.breakout-sessions__event .event__front .speaker-images .speaker-image.generic-avatar{background-position:center;background-size:contain}.breakout-sessions__event .event__front .speaker-images[data-count="2"]:before{content:"";aspect-ratio:1;background:var(--light-gray)}.breakout-sessions__event .event__front .speaker-images[data-count="2"]:after{content:"";aspect-ratio:1;background:var(--light-gray)}.breakout-sessions__event .event__front .speaker-images[data-count="3"]:after{content:"";aspect-ratio:1;background:var(--light-gray)}.breakout-sessions__event .event__front .speaker-images[data-count="5"]{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.breakout-sessions__event .event__front .speaker-images[data-count="5"]:after{content:"";background:var(--light-gray)}.supplier-section{background-color:var(--light-silver)}.supplier-section .supplier-showcase__list{display:flex;flex-wrap:wrap;row-gap:4rem}.supplier-section .supplier-showcase__list div{justify-content:center;gap:1rem;flex:1 0 50%}.supplier-section .supplier-showcase__list div:first-child{flex:1 0 100%}@media (max-width: 420px){.supplier-section .supplier-showcase__list div{padding-block-end:1rem}}@media (max-width: 420px){.supplier-section .supplier-showcase__list{display:block}}.supplier-section h1,.supplier-section h2{text-align:center}.supplier-section h2.text-blue{color:var(--dark-blue)}.supplier-section .supplier-showcase__sponsor-level{margin-block:0;font-size:2.1rem;font-weight:700;color:var(--dark-blue);text-align:center;text-transform:uppercase}.suppliers-page .supplier-showcase__list{display:block}.suppliers-page .suppliers-page__title{padding-top:.5em;line-height:1.2;text-align:center}.suppliers-page .supplier-showcase{background-image:none}.suppliers-page .supplier-showcase__group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.suppliers-page .supplier{flex:0 0 50%}@media (max-width: 420px){.suppliers-page .supplier{flex:0 0 100%}}.suppliers-page .supplier-showcase__sponsor-level{font-size:1.7rem}.supplier-showcase__sponsor-logo{display:block;max-height:4em;margin:2em 0}.supplier-showcase__sponsor-logo.align{max-height:5em}.supplier-showcase__sponsor-logo.baylab-usa{max-height:6.5em}.supplier-showcase__sponsor-logo.bell-leadership{max-height:7em}.supplier-showcase__sponsor-logo.bread-financial{max-height:6em}.supplier-showcase__sponsor-logo.burbank-dental-lab{max-height:5em}.supplier-showcase__sponsor-logo.care-credit{max-height:3.5em}.supplier-showcase__sponsor-logo.clerri{max-height:3em}.supplier-showcase__sponsor-logo.colgate{max-height:6em}.supplier-showcase__sponsor-logo.dds-lab{max-height:4em}.supplier-showcase__sponsor-logo.dentsply-sirona{max-height:3.5em}.supplier-showcase__sponsor-logo.direct-implantdexiskerr{max-height:4.5em}.supplier-showcase__sponsor-logo.elge-plumbing,.supplier-showcase__sponsor-logo.forward-science{max-height:6em}.supplier-showcase__sponsor-logo.garfield-refining{max-height:3.5em}.supplier-showcase__sponsor-logo.health-first{max-height:5em}.supplier-showcase__sponsor-logo.hfd{max-height:6em}.supplier-showcase__sponsor-logo.leixir-dental-group{max-height:4em}.supplier-showcase__sponsor-logo.local-one-fm{max-height:10em}.supplier-showcase__sponsor-logo.olivia-digital-dental-lab{max-height:5em}.supplier-showcase__sponsor-logo.orapharma{max-height:2.2em}.supplier-showcase__sponsor-logo.orapharmaq{max-height:2em}.supplier-showcase__sponsor-logo.orascoptic{max-height:3em}.supplier-showcase__sponsor-logo.patient-prism,.supplier-showcase__sponsor-logo.preat{max-height:6em}.supplier-showcase__sponsor-logo.proedge,.supplier-showcase__sponsor-logo.royal-dental-lab{max-height:5em}.supplier-showcase__sponsor-logo.sculpture-olivia{max-height:7em}.supplier-showcase__sponsor-logo.solitarie-smile{max-height:8em}.supplier-showcase__sponsor-logo.solmetex{max-height:5.5em}.supplier-showcase__sponsor-logo.solventum{max-height:4em}.supplier-showcase__sponsor-logo.solutionreach{max-height:6em}.supplier-showcase__sponsor-logo.synergy{max-height:3.5em}.supplier-showcase__sponsor-logo.ultradent{max-height:6em}.supplier-showcase__sponsor-logo.versatile-credit{max-height:7.5em}.supplier-showcase__sponsor-logo.videahealth,.supplier-showcase__sponsor-logo.vitality-dental-arts{max-height:3.5em}.supplier-showcase__sponsor-logo.yext{max-height:7em}.supplier-showcase__sponsor-logo.young-innovations{max-height:6.5em}.supplier-showcase__sponsor-logo.zest-dental-solutions{max-height:3em}.register-banner__cta{min-height:500px;display:flex;gap:3rem;flex-direction:column;align-items:center;justify-content:center;padding:var(--content-padding);background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_900,q_auto:good,w_1600/v1785762409/_external/wc/2026/ChatGPT_Image_May_11_2026_01_54_14_PM-gigapixel-cgi-2x.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.register-banner__cta img{max-width:min(800px,60%)}@media (max-width: 420px){.register-banner__cta{padding-block:3rem;min-height:-moz-fit-content;min-height:fit-content;background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/c_scale,h_450,q_auto:good,w_800/v1785762409/_external/wc/2026/ChatGPT_Image_May_11_2026_01_54_14_PM-gigapixel-cgi-2x.webp)}.register-banner__cta img{max-width:80%;padding-block-end:1rem}}.footer{background-color:var(--orange);min-height:460px}.footer .section__content{display:flex;flex-direction:column;gap:3rem;padding:4vh 10vw 2vh;justify-content:space-between}@media (width > 1280px){.footer .section__content{flex-direction:row;padding:6vh 5vw 2vh;align-items:start}}.footer__left{display:flex;flex-direction:column;color:#fff;gap:3rem;height:90%;justify-content:space-between}.footer__left .footer__logo img{width:auto}.footer__left h4{font-size:1.3rem;margin:1rem 0 .5rem;line-height:.6;text-transform:uppercase}:is(.footer__left h4)+p{font-size:1rem;font-weight:100}.footer__left p{margin-left:0}.footer__left a{font-weight:700}.footer__right{display:flex;flex-direction:column;gap:1em 2em;color:var(--white);max-width:400px}.footer__right p{font-size:.7rem;font-weight:200}.footer__right .pace-logo{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem}.footer__right .pace-logo img{width:150px}.footer__right .hdu-logo{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem}.footer__right .hdu-logo img{width:150px;display:block}:is(.footer__right .hdu-logo)+p{margin:0}@media (width > 1280px){.footer__right .row{flex-direction:row}.footer__right .hdu-logo{text-align:left}}@media (width > 1280px){.footer{min-height:400px}.footer__right{max-width:40%;margin-top:0;flex-direction:column;gap:4em}.footer__left{max-width:30%}}
