@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 expand{0%{width:0}to{width:6.8rem}@media screen and (max-width:1280px){to{width:5rem}}@media screen and (max-width:370px){to{width:2rem}}}@keyframes blink{25%{opacity:.5}50%{opacity:0}75%{opacity:.5}}@keyframes border-pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0)}to{box-shadow:0 0 0 0 rgba(231,8,8,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7);transform:scale(.85)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(231,8,8,0);transform:scale(.85)}}@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)}}.block-image-text--hr{border-bottom:.5px solid var(--bg-3);border-top:.5px solid var(--bg-3)}.block-image-text--dark .block-image-text__image,.block-image-text--dark .block-image-text__image-border{border-color:var(--bg-1)}.block-image-text__container{align-items:center;display:flex;gap:24px;gap:2.5rem;justify-content:space-between;justify-content:center;margin:0 auto;max-width:1192px;position:relative;width:calc(100% - 48px)}@media screen and (min-width:1681px){.block-image-text__container{max-width:1440px}}@media screen and (max-width:768px){.block-image-text__container{flex-wrap:wrap;max-width:calc(100% - 1rem)}}@media screen and (max-width:480px){.block-image-text__container{max-width:calc(100% - .5rem)}}@media screen and (max-width:880px){.block-image-text__container{flex-direction:column}}.block-image-text__container--reverse{flex-direction:row-reverse}@media screen and (max-width:880px){.block-image-text__container--reverse{flex-direction:column}}.block-image-text__col{position:relative;width:40%}@media screen and (max-width:880px){.block-image-text__col{width:60%}}@media screen and (max-width:600px){.block-image-text__col{width:90%}}.block-image-text__image-container{height:100%;margin-bottom:2.25rem;margin-right:3rem;position:relative}@media screen and (max-width:1024px){.block-image-text__image-container{margin-bottom:1.75rem;margin-right:2rem}}@media screen and (max-width:880px){.block-image-text__image-container{margin-bottom:0;margin-right:0}}@supports(-webkit-touch-callout:none){.block-image-text__image-container{min-height:18rem}}.block-image-text__image-container--vertical{aspect-ratio:558/595}.block-image-text__image-container--horizontal{aspect-ratio:558/383}.block-image-text__image-border{border:5px solid var(--accent-1);content:"";height:95%;left:0;position:absolute;top:2.25rem;transform:none!important;width:90%}@media screen and (max-width:1024px){.block-image-text__image-border{top:1.75rem}}@media screen and (max-width:880px){.block-image-text__image-border{height:70%;left:50%;top:50%;transform:translate(-50%,-50%)!important;width:115%}}#surgical-orthodontics .block-image-text__image-border{display:none}.block-image-text__image{border:5px solid var(--accent-1);height:100%;margin-left:3rem;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}@media screen and (max-width:1024px){.block-image-text__image{margin-left:2rem}}@media screen and (max-width:880px){.block-image-text__image{margin-left:0}}#surgical-orthodontics .block-image-text__image{border:none}.block-image-text__content{flex:1;margin-right:auto}@media screen and (max-width:768px){.block-image-text__content{flex:none;width:100%}}.block-image-text__content .block-content__subtext{padding-right:7rem}