.block-accordion__header{font-family:var(--font-title);font-size:30px;font-weight:500;line-height:1.1}.block-accordion__section:not(:last-of-type){border-bottom:1px solid var(--text)}.block-accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 0;transition:background .2s ease;width:100%}.block-accordion__header:focus-visible{outline-color:var(--secondary);outline-offset:.125rem;outline-style:dashed;outline-width:.0625rem}.block-accordion__header:active{outline:none}@media not all and (pointer:coarse){.block-accordion__header:hover .block-accordion__header-text{color:var(--primary)}.block-accordion__header:hover .block-accordion__header-icon{stroke:var(--primary)}.block-accordion-full .block-accordion__header:hover{background:var(--primary)}.block-accordion-full .block-accordion__header:hover .block-accordion__header-text{color:#fff}.block-accordion-full .block-accordion__header:hover .block-accordion__header-icon{stroke:#fff}}.block-accordion-full .block-accordion__header{padding:1.25rem 2rem}@media screen and (max-width:600px){.block-accordion-full .block-accordion__header{padding:1.25rem 1rem}}.block-accordion__header-text{font-size:1.125rem;font-weight:600;letter-spacing:.0125em;line-height:1.25;transition:color .25s ease}.block-accordion__header-icon-container{align-items:center;aspect-ratio:1/1;justify-content:center;min-width:16px;position:relative;width:16px}.block-accordion__header-icon{stroke:var(--text);stroke-width:1rem;align-items:center;display:flex;justify-content:center;margin-left:.5rem;transition:transform .25s ease,stroke .25s ease;width:100%}.block-accordion__header-icon svg{width:100%}.block-accordion__header-icon--active{transform:scaleY(-1)}.block-accordion__content{height:0;overflow:hidden;position:relative;transition:height .25s cubic-bezier(.65,.025,.67,.36)}.block-accordion__paragraph{padding-bottom:1.25rem}.block-accordion__paragraph-text{font-size:1rem}.block-accordion-full .block-accordion__paragraph-text{padding:0 2rem}.block-accordion__image{height:-moz-fit-content;height:fit-content;max-width:37.5rem;padding-bottom:1.25rem;position:relative;width:100%}@media screen and (max-width:900px)and (max-height:480px){.block-accordion__image{max-width:25rem}}.block-accordion__image.base-image{position:relative}.block-accordion__image .base-image__image{height:auto;position:relative;width:100%}.block-accordion__video{height:28.125rem;max-width:37.5rem;padding-bottom:1.25rem;width:100%}@media screen and (max-width:600px){.block-accordion__video{height:65vw}}@media screen and (max-width:900px)and (max-height:480px){.block-accordion__video{height:80vh;width:120vh}}#technology .block-accordion .block-accordion__header-text,#technology.block-tabs .block-accordion .block-accordion__header-text{color:#fff}#technology .block-accordion .block-accordion__header-icon,#technology.block-tabs .block-accordion .block-accordion__header-icon{stroke:#fff}#technology .block-accordion .block-accordion__paragraph-text,#technology.block-tabs .block-accordion .block-accordion__paragraph-text{color:#fff}@media not all and (pointer:coarse){#technology .block-accordion .block-accordion__header:hover .block-accordion__header-text,#technology.block-tabs .block-accordion .block-accordion__header:hover .block-accordion__header-text{color:#ff0}#technology .block-accordion .block-accordion__header:hover .block-accordion__header-icon,#technology.block-tabs .block-accordion .block-accordion__header:hover .block-accordion__header-icon{stroke:#ff0}}@font-face{font-display:swap;font-family:Komika Regular;font-style:normal;font-weight:400;src:url(/fonts/komika-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Komika Bold;font-style:normal;font-weight:700;src:url(/fonts/komika-bold.woff2) format("woff2")}.block-image-text__title--large{font-family:var(--font-title);font-size:4.375rem;font-weight:800;line-height:1.15}@media screen and (min-width:1600px){.block-image-text__title--large{font-size:4.75rem}}@media screen and (max-width:1280px){.block-image-text__title--large{font-size:3.75rem}}@media screen and (max-width:1024px){.block-image-text__title--large{font-size:3.125rem}}@media screen and (max-width:600px){.block-image-text__title--large{font-size:2.8125rem}}@media screen and (max-width:400px){.block-image-text__title--large{font-size:2.5rem}}@media screen and (max-width:480px){.block-image-text__title--large{font-size:2.25rem}}@media screen and (max-width:375px){.block-image-text__title--large{font-size:1.875rem}}.block-image-text__image,.block-image-text__image--dynamic,.block-image-text__video,.block-image-text__video-button{height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-bounce-in{0%{opacity:0;transform:translateY(12%) scale(.75)}75%{transform:scale(1.05)}85%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-right-reveal{0%{clip-path:polygon(0 0,20% 0,20% 100%,0 100%);opacity:0;transform:translateX(-2rem)}60%{opacity:1}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translateX(0)}}@keyframes shutters-effect{0%{opacity:0;transform:scaleX(0) scaleY(.005)}25%{opacity:1;transform:scaleX(0) scaleY(.005)}50%{opacity:1;transform:scaleX(1) scaleY(.005)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes bounce{0%{transform:translateZ(0)}35%{transform:translate3d(0,-12px,0)}50%{transform:translateZ(0)}75%{transform:translate3d(0,-8px,0)}to{transform:translateZ(0)}}.block-image-text{position:relative}.block-image-text--bg1{background:var(--bg-1)}.block-image-text--bg2{background:var(--primary)}#invisalign .block-image-text,#patient-forms .block-image-text{background:url(https://d30ubvecca1ji0.cloudfront.net/graphics/blue-graphic-explosion.png) no-repeat 50%;background-size:cover}.block-image-text[data-texture]{overflow:hidden}@supports((-o-object-fit:cover) or (object-fit:cover)){.block-image-text[data-texture]{overflow:visible;overflow:initial}}.block-image-text[data-large-image]{padding:0}@media screen and (max-width:768px){.block-image-text[data-large-image]{padding-bottom:3rem}}.block-image-text__container{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1344px;padding:0 16px;position:relative;width:100%}@media screen and (min-width:1600px){.block-image-text__container{max-width:1536px}}@media screen and (max-width:768px){.block-image-text__container{padding:0 2rem}}@media screen and (max-width:480px){.block-image-text__container{padding:0 1rem}}.block-image-text__left{padding:0 16px;width:50%}@media screen and (max-width:768px){.block-image-text__left{padding:0;width:100%}}@media screen and (max-width:1024px){.block-image-text__left{margin-left:0;width:50%}}@media screen and (max-width:768px){.block-image-text__left{width:100%}}@media screen and (max-width:1024px){.block-image-text__container--reverse .block-image-text__left{margin-left:8.3333333333%}}@media screen and (max-width:880px){.block-image-text__container--reverse .block-image-text__left{margin-left:0}}.block-image-text__right{padding:0 16px;width:50%}@media screen and (max-width:768px){.block-image-text__right{padding:0;width:100%}}@media screen and (max-width:1024px){.block-image-text__right{width:41.6666666667%}}@media screen and (max-width:880px){.block-image-text__right{margin-left:0;width:50%}}@media screen and (max-width:768px){.block-image-text__right{width:100%}}.block-image-text__right--large-image{margin-left:58.33333%}@media screen and (max-width:768px){.block-image-text__right--large-image{margin-left:0}}.block-image-text__container--reverse .block-image-text__right--large-image{margin-left:8.3333333333%;order:-1}@media screen and (max-width:1024px){.block-image-text__container--reverse .block-image-text__right--large-image{margin-left:0}}@media screen and (max-width:768px){.block-image-text__container--reverse .block-image-text__right--large-image{order:2}}.block-image-text__container--reverse .block-image-text__right{order:-1}@media screen and (max-width:1024px){.block-image-text__container--reverse .block-image-text__right{margin-left:0}}@media screen and (max-width:768px){.block-image-text__container--reverse .block-image-text__right{order:2}}.block-image-text__image-container{border:6px solid #000;max-height:46.875rem;position:relative}@media screen and (min-width:1600px){.block-image-text__image-container{max-height:50rem}}@media screen and (max-width:768px){.block-image-text__image-container{height:60vw;max-width:29rem}}@media screen and (max-width:480px){.block-image-text__image-container{height:90vw}}.block-image-text__large-image-container{height:100%;left:0;position:absolute;top:0;width:50%;z-index:2}@media screen and (max-width:768px){.block-image-text__large-image-container{height:70vw;position:relative;width:100%}}@media screen and (max-width:480px){.block-image-text__large-image-container{height:100vw}}.block-image-text__large-image-container--reverse{left:auto;right:0}.block-image-text__image--dynamic{opacity:0;transition:opacity .3s ease-in}.block-image-text__image--dynamic--active{opacity:1}.block-image-text__video-button{align-items:center;background:rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:center;transition:background .4s ease}@media not all and (pointer:coarse){.block-image-text__video-button:hover{background:rgba(0,0,0,.2)}}.block-image-text__video-button-icon{display:flex;min-width:4.375rem;width:15%}.block-image-text__video-button-icon svg{width:100%}.block-image-text__content{padding:3rem 0}@media screen and (min-width:1600px){.block-image-text__content{padding:4rem 0}}@media screen and (max-width:768px){.block-image-text__content{padding:3rem 0 0}}.block-image-text[data-large-image] .block-image-text__content{padding:4rem 0}@media screen and (min-width:1600px){.block-image-text[data-large-image] .block-image-text__content{padding:6rem 0}}@media screen and (max-width:768px){.block-image-text[data-large-image] .block-image-text__content{padding:3rem 0 0}}.block-image-text__content .block-image-text__title--white~.block-image-text__paragraph .block-image-text__paragraph-heading,.block-image-text__content .block-image-text__title--white~.block-image-text__paragraph .block-image-text__paragraph-text{color:#fff!important}.block-image-text__title{margin-bottom:1.5rem}.block-image-text__title--large{--itBarWidth:50%;font-weight:500;padding-bottom:.75rem;position:relative}.block-image-text__title--large:after{border-bottom:8px solid var(--accent);border-radius:4px;bottom:0;content:"";left:0;position:absolute;width:33%}.block-image-text__title--display-block{display:block}.block-image-text__title--text{color:var(--text)}.block-image-text__title--primary{color:var(--primary)}.block-image-text__title--accent{color:var(--accent)}.block-image-text__title--secondary{color:var(--secondary)}.block-image-text__title--white{color:#fff;filter:drop-shadow(4px 4px 0 black)}.block-image-text__paragraph:not(:last-child){margin-bottom:1.25rem}.block-image-text__paragraph-heading{font-size:1.125rem;font-weight:700;letter-spacing:.0125em;margin-bottom:.25rem}@media screen and (min-width:1600px){.block-image-text__paragraph-heading{font-size:1.25rem}}.block-image-text__buttons{display:flex;flex-wrap:wrap;gap:1rem}.block-image-text__modal .base-modal__content{padding:2rem}@media screen and (max-width:768px){.block-image-text__modal .base-modal__content{padding:1rem}}@media screen and (max-width:900px)and (max-height:480px){.block-image-text__modal .base-modal__content{padding:.25rem}}.block-image-text__modal-container{padding-top:56.25%;position:relative;width:100%}.block-image-text__video{height:100%;width:100%}