.content-image-right{float:right;margin:0 0 var(--spacing-md) var(--spacing-lg);border-radius:8px;width:100%;max-width:350px;box-shadow:0 4px 12px #0000001a}@media (max-width:767px){.content-image-right{float:none;max-width:100%;margin:0 0 var(--spacing-md) 0}}.clear-float{clear:both}.yomi-page .yomi-banner{position:relative;aspect-ratio:1440/650!important}@media (max-width:767px){.yomi-page .yomi-banner{aspect-ratio:16/9!important}}.yomi-page .yomi-banner .yomi-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#333333d9;max-width:480px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.yomi-page .yomi-banner .yomi-banner-overlay{max-width:100%;padding:var(--spacing-md) var(--spacing-lg)}}.yomi-page .yomi-banner .yomi-banner-overlay .yomi-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.yomi-page .yomi-banner .yomi-banner-overlay .yomi-banner-subtitle{font-size:12px}}.yomi-page .yomi-banner .yomi-banner-overlay .yomi-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:24px;font-weight:400;line-height:120%}@media (min-width:768px){.yomi-page .yomi-banner .yomi-banner-overlay .yomi-banner-heading{font-size:30px}}.yomi-page .yomi-banner .yomi-banner-overlay .btn{padding:10px 24px;font-size:13px}.yomi-page .yomi-intro{padding:var(--spacing-2xl) 0;text-align:center}.yomi-page .yomi-intro .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.yomi-page .yomi-intro .page-title{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:32px;font-weight:400;line-height:120%}@media (min-width:768px){.yomi-page .yomi-intro .page-title{font-size:40px}}@media (min-width:1024px){.yomi-page .yomi-intro .page-title{font-size:46px}}.yomi-page .yomi-intro p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:16px;line-height:1.7}@media (min-width:768px){.yomi-page .yomi-intro p{font-size:17px}}.yomi-page .yomi-intro p:last-child{margin-bottom:0}.yomi-page .yomi-video-section{padding:var(--spacing-2xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.yomi-page .yomi-video-section .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.yomi-page .yomi-video-section .yomi-video-title{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.yomi-page .yomi-video-section .yomi-video-title{font-size:36px}}@media (min-width:1024px){.yomi-page .yomi-video-section .yomi-video-title{font-size:42px}}.yomi-page .yomi-video-section .yomi-video-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.yomi-page .yomi-video-section .yomi-video-wrapper{gap:var(--spacing-2xl);flex-direction:row;align-items:center}}.yomi-page .yomi-video-section .yomi-video-left{flex-shrink:0;width:100%}@media (min-width:768px){.yomi-page .yomi-video-section .yomi-video-left{width:50%}}.yomi-page .yomi-video-section .yomi-video-left .yomi-video-caption{font-family:"Open Sans",var(--font-family);color:#fff9;margin-top:var(--spacing-sm);text-align:center;font-size:13px;font-style:italic;display:block}.yomi-page .yomi-video-section .yomi-video-left .yomi-thumbnail-wrapper{cursor:pointer;border-radius:var(--border-radius-lg);transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 8px 24px #0000004d}.yomi-page .yomi-video-section .yomi-video-left .yomi-thumbnail-wrapper:hover{box-shadow:0 12px 32px #00000040}.yomi-page .yomi-video-section .yomi-video-left .yomi-thumbnail-wrapper:hover .yomi-play-button svg{transform:scale(1.1)}.yomi-page .yomi-video-section .yomi-video-left .yomi-thumbnail-wrapper .yomi-thumbnail{object-fit:cover;aspect-ratio:16/10;width:100%;height:auto;display:block}.yomi-page .yomi-video-section .yomi-video-left .yomi-thumbnail-wrapper .yomi-play-button{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yomi-page .yomi-video-section .yomi-video-left .yomi-thumbnail-wrapper .yomi-play-button svg{filter:drop-shadow(0 2px 8px #0006);transition:transform .3s}.yomi-page .yomi-video-section .yomi-video-left .yomi-iframe-wrapper{border-radius:var(--border-radius-lg);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.yomi-page .yomi-video-section .yomi-video-left .yomi-iframe-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.yomi-page .yomi-video-section .yomi-video-right{flex:1}.yomi-page .yomi-video-section .yomi-video-right p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.yomi-page .yomi-video-section .yomi-video-right p{font-size:16px}}.yomi-page .yomi-video-section .yomi-video-right p:last-child{margin-bottom:0}.yomi-page .yomi-benefits-section{padding:var(--spacing-2xl) 0 var(--spacing-3xl)}.yomi-page .yomi-benefits-section .container{max-width:1400px;padding:0 var(--spacing-lg);margin:0 auto}.yomi-page .yomi-benefits-section .yomi-benefits-title{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.yomi-page .yomi-benefits-section .yomi-benefits-title{font-size:36px}}@media (min-width:1024px){.yomi-page .yomi-benefits-section .yomi-benefits-title{font-size:42px}}.yomi-page .yomi-benefits-section .yomi-benefits-grid{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.yomi-page .yomi-benefits-section .yomi-benefits-grid{gap:var(--spacing-md);flex-direction:row}}.yomi-page .yomi-benefits-section .yomi-benefit-card{background:var(--tertiary-color);padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;border:none;border-radius:0;flex:1;min-width:0}.yomi-page .yomi-benefits-section .yomi-benefit-card h3{color:var(--secondary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){.yomi-page .yomi-benefits-section .yomi-benefit-card h3{font-size:22px}}.yomi-page .yomi-benefits-section .yomi-benefit-card p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.yomi-page .yomi-benefits-section .yomi-benefit-card p{font-size:15px}}.yomi-page .yomi-cta-section{padding:var(--spacing-2xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.yomi-page .yomi-cta-section .container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.yomi-page .yomi-cta-section h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.yomi-page .yomi-cta-section h2{font-size:36px}}.yomi-page .yomi-cta-section p{font-family:"Open Sans",var(--font-family);color:var(--quaternary-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.yomi-page .yomi-cta-section p{font-size:16px}}.yomi-page .yomi-cta-section p strong{color:var(--quaternary-color)}.yomi-page .yomi-cta-section p a{color:var(--secondary-color);text-decoration:underline}.yomi-page .yomi-cta-section p a:hover{color:var(--secondary-hover)}.yomi-page .yomi-cta-section .btn{margin-top:var(--spacing-md)}.yomi-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.single-implant-page .single-implant-banner{min-height:350px;position:relative}@media (min-width:768px){.single-implant-page .single-implant-banner{min-height:800px;max-height:800px}}.single-implant-page .single-implant-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.single-implant-page .single-implant-banner .internal-banner-image img{min-height:800px;max-height:800px}}.single-implant-page .single-implant-banner .single-implant-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#333333d9;max-width:480px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.single-implant-page .single-implant-banner .single-implant-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.single-implant-page .single-implant-banner .single-implant-banner-overlay .single-implant-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.single-implant-page .single-implant-banner .single-implant-banner-overlay .single-implant-banner-subtitle{font-size:12px}}.single-implant-page .single-implant-banner .single-implant-banner-overlay .single-implant-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.single-implant-page .single-implant-banner .single-implant-banner-overlay .single-implant-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.single-implant-page .single-implant-banner .single-implant-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.single-implant-page .single-implant-banner .single-implant-banner-overlay .btn{padding:10px 24px;font-size:13px}}.single-implant-page .single-implant-intro{padding:var(--spacing-2xl) 0}.single-implant-page .single-implant-intro .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-intro .single-implant-intro-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.single-implant-page .single-implant-intro .single-implant-intro-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.single-implant-page .single-implant-intro .single-implant-intro-text{flex:1}.single-implant-page .single-implant-intro .single-implant-intro-text h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.single-implant-page .single-implant-intro .single-implant-intro-text h1{font-size:36px}}@media (min-width:1024px){.single-implant-page .single-implant-intro .single-implant-intro-text h1{font-size:42px}}.single-implant-page .single-implant-intro .single-implant-intro-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.single-implant-page .single-implant-intro .single-implant-intro-text p{font-size:16px}}.single-implant-page .single-implant-intro .single-implant-intro-text p:last-child{margin-bottom:0}.single-implant-page .single-implant-intro .single-implant-intro-video{flex-shrink:0;width:100%}@media (min-width:768px){.single-implant-page .single-implant-intro .single-implant-intro-video{width:55%}}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-thumbnail-wrapper{cursor:pointer;border-radius:var(--border-radius-lg);transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-thumbnail-wrapper:hover{box-shadow:0 12px 32px #00000040}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-thumbnail-wrapper:hover .single-implant-play-button svg{transform:scale(1.1)}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-thumbnail-wrapper .single-implant-thumbnail{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-thumbnail-wrapper .single-implant-play-button{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-thumbnail-wrapper .single-implant-play-button svg{filter:drop-shadow(0 2px 8px #0006);transition:transform .3s}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-iframe-wrapper{border-radius:var(--border-radius-lg);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.single-implant-page .single-implant-intro .single-implant-intro-video .single-implant-iframe-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.single-implant-page .single-implant-stat{padding:var(--spacing-3xl) 0;background-color:var(--primary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.single-implant-page .single-implant-stat .container{max-width:1000px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-stat .single-implant-stat-content{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.single-implant-page .single-implant-stat .single-implant-stat-number{color:var(--white);letter-spacing:1px;font-family:Crimson Text,serif;font-size:72px;font-weight:700;line-height:1}@media (min-width:768px){.single-implant-page .single-implant-stat .single-implant-stat-number{font-size:110px}}.single-implant-page .single-implant-stat .single-implant-stat-heading{color:var(--white);margin:0;font-family:Crimson Text,serif;font-size:28px;font-weight:600;line-height:1.2}@media (min-width:768px){.single-implant-page .single-implant-stat .single-implant-stat-heading{font-size:42px}}.single-implant-page .single-implant-stat .single-implant-stat-subtext{font-family:"Open Sans",var(--font-family);color:var(--white);max-width:600px;margin:var(--spacing-sm) 0 0 0;opacity:.95;font-size:16px;line-height:1.6}@media (min-width:768px){.single-implant-page .single-implant-stat .single-implant-stat-subtext{font-size:18px}}.single-implant-page .single-implant-benefits{padding:var(--spacing-2xl) 0;background-color:var(--quaternary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.single-implant-page .single-implant-benefits .container{max-width:1400px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-benefits h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.single-implant-page .single-implant-benefits h2{font-size:36px}}@media (min-width:1024px){.single-implant-page .single-implant-benefits h2{font-size:42px}}.single-implant-page .single-implant-benefits .single-implant-benefits-grid{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.single-implant-page .single-implant-benefits .single-implant-benefits-grid{flex-flow:wrap;justify-content:center}}.single-implant-page .single-implant-benefits .single-implant-benefit-card{background:var(--tertiary-color);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;border-radius:0;flex:100%}@media (min-width:768px){.single-implant-page .single-implant-benefits .single-implant-benefit-card{flex:1 1 calc(33.333% - var(--spacing-md));max-width:calc(33.333% - var(--spacing-md))}}@media (min-width:1024px){.single-implant-page .single-implant-benefits .single-implant-benefit-card{flex:1;max-width:none}}.single-implant-page .single-implant-benefits .single-implant-benefit-card h3{color:var(--secondary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){.single-implant-page .single-implant-benefits .single-implant-benefit-card h3{font-size:22px}}.single-implant-page .single-implant-benefits .single-implant-benefit-card p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.single-implant-page .single-implant-benefits .single-implant-benefit-card p{font-size:15px}}.single-implant-page .single-implant-parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100vw;height:350px;margin-left:calc(50% - 50vw)}@media (min-width:768px){.single-implant-page .single-implant-parallax{height:400px}}@media (min-width:1024px){.single-implant-page .single-implant-parallax{height:450px}}@media (max-width:767px){.single-implant-page .single-implant-parallax{background-attachment:scroll}}.single-implant-page .single-implant-process{padding:var(--spacing-3xl) 0}.single-implant-page .single-implant-process .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-process h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.single-implant-page .single-implant-process h2{font-size:36px}}@media (min-width:1024px){.single-implant-page .single-implant-process h2{font-size:42px}}.single-implant-page .single-implant-process .single-implant-steps{gap:var(--spacing-xl);flex-direction:column;display:flex}.single-implant-page .single-implant-process .single-implant-step{gap:var(--spacing-lg);align-items:flex-start;display:flex}.single-implant-page .single-implant-process .single-implant-step-number{background:var(--secondary-color);width:50px;height:50px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Crimson Text,serif;font-size:22px;font-weight:600;display:flex}.single-implant-page .single-implant-process .single-implant-step-content{flex:1}.single-implant-page .single-implant-process .single-implant-step-content h3{color:var(--accent-color);margin:0 0 var(--spacing-xs) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){.single-implant-page .single-implant-process .single-implant-step-content h3{font-size:22px}}.single-implant-page .single-implant-process .single-implant-step-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.single-implant-page .single-implant-process .single-implant-step-content p{font-size:16px}}.single-implant-page .single-implant-recovery{padding:var(--spacing-2xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.single-implant-page .single-implant-recovery .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-recovery .single-implant-recovery-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.single-implant-page .single-implant-recovery .single-implant-recovery-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.single-implant-page .single-implant-recovery .single-implant-recovery-image{text-align:center;flex-shrink:0}@media (min-width:768px){.single-implant-page .single-implant-recovery .single-implant-recovery-image{width:250px}}.single-implant-page .single-implant-recovery .single-implant-recovery-image img{border-radius:50%;width:200px;height:auto;box-shadow:0 8px 24px #0003}@media (min-width:768px){.single-implant-page .single-implant-recovery .single-implant-recovery-image img{width:250px}}.single-implant-page .single-implant-recovery .single-implant-recovery-text{flex:1}.single-implant-page .single-implant-recovery .single-implant-recovery-text h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.single-implant-page .single-implant-recovery .single-implant-recovery-text h2{font-size:32px}}@media (min-width:1024px){.single-implant-page .single-implant-recovery .single-implant-recovery-text h2{font-size:36px}}.single-implant-page .single-implant-recovery .single-implant-recovery-text p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.single-implant-page .single-implant-recovery .single-implant-recovery-text p{font-size:16px}}.single-implant-page .single-implant-recovery .single-implant-recovery-text ul{margin:var(--spacing-md) 0 0;padding:0;list-style:none}.single-implant-page .single-implant-recovery .single-implant-recovery-text ul li{font-family:"Open Sans",var(--font-family);color:#ffffffd9;padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.single-implant-page .single-implant-recovery .single-implant-recovery-text ul li{font-size:16px}}.single-implant-page .single-implant-recovery .single-implant-recovery-text ul li:before{content:"";background:var(--secondary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.single-implant-page .single-implant-recovery .single-implant-recovery-text ul li strong{color:var(--secondary-color)}.single-implant-page .single-implant-faq{padding:var(--spacing-2xl) 0}.single-implant-page .single-implant-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-cta{padding:var(--spacing-2xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.single-implant-page .single-implant-cta .container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.single-implant-page .single-implant-cta h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.single-implant-page .single-implant-cta h2{font-size:36px}}.single-implant-page .single-implant-cta p{font-family:"Open Sans",var(--font-family);color:var(--quaternary-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.single-implant-page .single-implant-cta p{font-size:16px}}.single-implant-page .single-implant-cta p a{color:var(--secondary-color);text-decoration:underline}.single-implant-page .single-implant-cta p a:hover{color:var(--secondary-hover)}.single-implant-page .single-implant-cta .btn{margin-top:var(--spacing-md)}.single-implant-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.multi-implant-page .multi-implant-banner{min-height:350px;position:relative}@media (min-width:768px){.multi-implant-page .multi-implant-banner{min-height:800px;max-height:800px}}.multi-implant-page .multi-implant-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.multi-implant-page .multi-implant-banner .internal-banner-image img{min-height:800px;max-height:800px}}.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;text-align:right;background:#333333d9;max-width:480px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay{display:none}}.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay .multi-implant-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay .multi-implant-banner-subtitle{font-size:12px}}.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay .multi-implant-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay .multi-implant-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.multi-implant-page .multi-implant-banner .multi-implant-banner-overlay .btn{padding:10px 24px;font-size:13px}}.multi-implant-page .multi-implant-intro{padding:var(--spacing-2xl) 0}.multi-implant-page .multi-implant-intro .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-intro .multi-implant-intro-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.multi-implant-page .multi-implant-intro .multi-implant-intro-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.multi-implant-page .multi-implant-intro .multi-implant-intro-text{flex:1}.multi-implant-page .multi-implant-intro .multi-implant-intro-text h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-intro .multi-implant-intro-text h1{font-size:36px}}@media (min-width:1024px){.multi-implant-page .multi-implant-intro .multi-implant-intro-text h1{font-size:42px}}.multi-implant-page .multi-implant-intro .multi-implant-intro-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.multi-implant-page .multi-implant-intro .multi-implant-intro-text p{font-size:16px}}.multi-implant-page .multi-implant-intro .multi-implant-intro-text p:last-child{margin-bottom:0}.multi-implant-page .multi-implant-intro .multi-implant-intro-video{flex-shrink:0}@media (min-width:768px){.multi-implant-page .multi-implant-intro .multi-implant-intro-video{width:45%}}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-iframe-wrapper{border-radius:8px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-iframe-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-thumbnail-wrapper{cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-thumbnail-wrapper:hover .multi-implant-play-button svg{transform:scale(1.1)}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-thumbnail-wrapper .multi-implant-thumbnail{width:100%;height:auto;display:block}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-thumbnail-wrapper .multi-implant-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.multi-implant-page .multi-implant-intro .multi-implant-intro-video .multi-implant-thumbnail-wrapper .multi-implant-play-button svg{transition:transform .3s}.multi-implant-page .multi-implant-what{padding:var(--spacing-2xl) 0;background-color:var(--tertiary-color);width:100vw;margin-left:calc(50% - 50vw)}.multi-implant-page .multi-implant-what .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-what h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-what h2{font-size:36px}}@media (min-width:1024px){.multi-implant-page .multi-implant-what h2{font-size:42px}}.multi-implant-page .multi-implant-what .multi-implant-what-content p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin-bottom:var(--spacing-md);text-align:center;font-size:15px;line-height:1.8}@media (min-width:768px){.multi-implant-page .multi-implant-what .multi-implant-what-content p{font-size:16px}}.multi-implant-page .multi-implant-what .multi-implant-what-content p:last-child{margin-bottom:0}.multi-implant-page .multi-implant-benefits{padding:var(--spacing-2xl) 0;background-color:var(--quaternary-color);width:100vw;margin-left:calc(50% - 50vw)}.multi-implant-page .multi-implant-benefits .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-benefits h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-benefits h2{font-size:36px}}@media (min-width:1024px){.multi-implant-page .multi-implant-benefits h2{font-size:42px}}.multi-implant-page .multi-implant-benefits .multi-implant-benefits-list{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.multi-implant-page .multi-implant-benefits .multi-implant-benefits-list{flex-flow:wrap}}.multi-implant-page .multi-implant-benefits .multi-implant-benefit-item{align-items:flex-start;gap:var(--spacing-md);background:var(--white);padding:var(--spacing-lg);border-left:3px solid var(--secondary-color);flex:100%;display:flex}@media (min-width:768px){.multi-implant-page .multi-implant-benefits .multi-implant-benefit-item{flex:1 1 calc(50% - var(--spacing-md));max-width:calc(50% - var(--spacing-md))}}@media (min-width:1024px){.multi-implant-page .multi-implant-benefits .multi-implant-benefit-item{flex:1 1 calc(33.333% - var(--spacing-md));max-width:calc(33.333% - var(--spacing-md))}}.multi-implant-page .multi-implant-benefits .multi-implant-benefit-item .multi-implant-benefit-marker{color:var(--secondary-color);opacity:.4;flex-shrink:0;font-family:Crimson Text,serif;font-size:28px;font-weight:700;line-height:1}.multi-implant-page .multi-implant-benefits .multi-implant-benefit-item p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){.multi-implant-page .multi-implant-benefits .multi-implant-benefit-item p{font-size:15px}}.multi-implant-page .multi-implant-parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100vw;height:300px;margin-left:calc(50% - 50vw)}@media (min-width:768px){.multi-implant-page .multi-implant-parallax{height:380px}}@media (min-width:1024px){.multi-implant-page .multi-implant-parallax{height:420px}}@media (max-width:767px){.multi-implant-page .multi-implant-parallax{background-attachment:scroll}}.multi-implant-page .multi-implant-steps{padding:var(--spacing-3xl) 0}.multi-implant-page .multi-implant-steps .container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-steps h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-steps h2{font-size:36px}}@media (min-width:1024px){.multi-implant-page .multi-implant-steps h2{font-size:42px}}.multi-implant-page .multi-implant-steps h3{color:var(--accent-color);text-align:center;margin:0 0 var(--spacing-xl) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}@media (min-width:768px){.multi-implant-page .multi-implant-steps h3{font-size:22px}}.multi-implant-page .multi-implant-steps .multi-implant-timeline{padding-left:40px;position:relative}.multi-implant-page .multi-implant-steps .multi-implant-timeline:before{content:"";background:var(--secondary-color);opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:15px}.multi-implant-page .multi-implant-steps .multi-implant-timeline-item{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex;position:relative}.multi-implant-page .multi-implant-steps .multi-implant-timeline-item:last-child{margin-bottom:0}.multi-implant-page .multi-implant-steps .multi-implant-timeline-marker{background:var(--secondary-color);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Crimson Text,serif;font-size:16px;font-weight:600;display:flex;position:absolute;left:-40px}.multi-implant-page .multi-implant-steps .multi-implant-timeline-content{flex:1}.multi-implant-page .multi-implant-steps .multi-implant-timeline-content h4{color:var(--accent-color);margin:0 0 var(--spacing-xs) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:600;line-height:130%}@media (min-width:768px){.multi-implant-page .multi-implant-steps .multi-implant-timeline-content h4{font-size:20px}}.multi-implant-page .multi-implant-steps .multi-implant-timeline-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.multi-implant-page .multi-implant-steps .multi-implant-timeline-content p{font-size:16px}}.multi-implant-page .multi-implant-expect{padding:var(--spacing-2xl) 0;background-color:#726d59;width:100vw;margin-left:calc(50% - 50vw)}.multi-implant-page .multi-implant-expect .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-expect .multi-implant-expect-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.multi-implant-page .multi-implant-expect .multi-implant-expect-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.multi-implant-page .multi-implant-expect .multi-implant-expect-text{flex:1.2}.multi-implant-page .multi-implant-expect .multi-implant-expect-text h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-expect .multi-implant-expect-text h2{font-size:32px}}@media (min-width:1024px){.multi-implant-page .multi-implant-expect .multi-implant-expect-text h2{font-size:36px}}.multi-implant-page .multi-implant-expect .multi-implant-expect-text h3{color:var(--white);margin:var(--spacing-lg) 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600}@media (min-width:768px){.multi-implant-page .multi-implant-expect .multi-implant-expect-text h3{font-size:22px}}.multi-implant-page .multi-implant-expect .multi-implant-expect-text p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.multi-implant-page .multi-implant-expect .multi-implant-expect-text p{font-size:16px}}.multi-implant-page .multi-implant-expect .multi-implant-expect-text ul{margin:var(--spacing-sm) 0 0;padding:0;list-style:none}.multi-implant-page .multi-implant-expect .multi-implant-expect-text ul li{font-family:"Open Sans",var(--font-family);color:#ffffffd9;padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.multi-implant-page .multi-implant-expect .multi-implant-expect-text ul li{font-size:16px}}.multi-implant-page .multi-implant-expect .multi-implant-expect-text ul li:before{content:"";background:var(--secondary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.multi-implant-page .multi-implant-expect .multi-implant-expect-text ul li strong{color:var(--white)}.multi-implant-page .multi-implant-expect .multi-implant-expect-sidebar{gap:var(--spacing-lg);flex-direction:column;flex:.8;display:flex}@media (min-width:768px){.multi-implant-page .multi-implant-expect .multi-implant-expect-sidebar{padding-top:var(--spacing-3xl)}}.multi-implant-page .multi-implant-expect .multi-implant-expect-card{padding:var(--spacing-lg);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;background:#ffffff1a;border-left:3px solid #ffffff80}.multi-implant-page .multi-implant-expect .multi-implant-expect-card h3{color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600}.multi-implant-page .multi-implant-expect .multi-implant-expect-card p{font-family:"Open Sans",var(--font-family);color:#fffc;margin-bottom:var(--spacing-sm);font-size:14px;line-height:1.7}.multi-implant-page .multi-implant-expect .multi-implant-expect-card p:last-child{margin-bottom:0}.multi-implant-page .multi-implant-expect .multi-implant-expect-card p strong{color:var(--white)}.multi-implant-page .multi-implant-faq{padding:var(--spacing-2xl) 0}.multi-implant-page .multi-implant-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-cta{padding:var(--spacing-2xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;margin-left:calc(50% - 50vw)}.multi-implant-page .multi-implant-cta .container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.multi-implant-page .multi-implant-cta h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.multi-implant-page .multi-implant-cta h2{font-size:36px}}.multi-implant-page .multi-implant-cta p{font-family:"Open Sans",var(--font-family);color:var(--quaternary-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.multi-implant-page .multi-implant-cta p{font-size:16px}}.multi-implant-page .multi-implant-cta p a{color:var(--secondary-color);text-decoration:underline}.multi-implant-page .multi-implant-cta p a:hover{color:var(--secondary-hover)}.multi-implant-page .multi-implant-cta .btn{margin-top:var(--spacing-md)}.multi-implant-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.implants-page .implants-banner{min-height:350px;position:relative}@media (min-width:768px){.implants-page .implants-banner{min-height:800px;max-height:800px}}.implants-page .implants-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.implants-page .implants-banner .internal-banner-image img{min-height:800px;max-height:800px}}.implants-page .implants-banner .implants-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#333333d9;max-width:480px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.implants-page .implants-banner .implants-banner-overlay{display:none}}.implants-page .implants-banner .implants-banner-overlay .implants-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.implants-page .implants-banner .implants-banner-overlay .implants-banner-subtitle{font-size:12px}}.implants-page .implants-banner .implants-banner-overlay .implants-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-banner .implants-banner-overlay .implants-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.implants-page .implants-banner .implants-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.implants-page .implants-banner .implants-banner-overlay .btn{padding:10px 24px;font-size:13px}}.implants-page .implants-intro{padding:var(--spacing-2xl) 0 var(--spacing-lg);text-align:center}.implants-page .implants-intro .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-intro h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-intro h1{font-size:36px}}@media (min-width:1024px){.implants-page .implants-intro h1{font-size:42px}}.implants-page .implants-intro .implants-intro-lead{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:16px;line-height:1.8}@media (min-width:768px){.implants-page .implants-intro .implants-intro-lead{font-size:17px}}.implants-page .implants-explained{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.implants-page .implants-explained .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-explained .implants-explained-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.implants-page .implants-explained .implants-explained-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.implants-page .implants-explained .implants-explained-text{flex:1}.implants-page .implants-explained .implants-explained-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-explained .implants-explained-text h2{font-size:32px}}.implants-page .implants-explained .implants-explained-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.implants-page .implants-explained .implants-explained-text p{font-size:16px}}.implants-page .implants-explained .implants-explained-text p:last-child{margin-bottom:0}.implants-page .implants-explained .implants-explained-image{text-align:center;flex-shrink:0}@media (min-width:768px){.implants-page .implants-explained .implants-explained-image{width:38%}}.implants-page .implants-explained .implants-explained-image img{width:100%;height:auto}.implants-page .implants-why{padding:var(--spacing-2xl) 0;background-color:var(--tertiary-color);width:100vw;margin-left:calc(50% - 50vw)}.implants-page .implants-why .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-why h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-why h2{font-size:36px}}.implants-page .implants-why .implants-why-list{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.implants-page .implants-why .implants-why-list{gap:var(--spacing-md);flex-flow:wrap}}.implants-page .implants-why .implants-why-item{border-left:3px solid var(--secondary-color);padding:var(--spacing-md) var(--spacing-lg);background:#ffffff14;flex:100%}@media (min-width:768px){.implants-page .implants-why .implants-why-item{flex:1 1 calc(50% - var(--spacing-md));max-width:calc(50% - var(--spacing-md))}.implants-page .implants-why .implants-why-item:last-child{flex:100%;max-width:100%}}.implants-page .implants-why .implants-why-item p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin:0;font-size:15px;line-height:1.7}.implants-page .implants-process{padding:var(--spacing-3xl) 0}.implants-page .implants-process .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-process h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-process h2{font-size:36px}}.implants-page .implants-process .implants-process-intro{font-family:"Open Sans",var(--font-family);color:var(--text-color);text-align:center;max-width:800px;margin:0 auto var(--spacing-2xl);font-size:15px;line-height:1.7}@media (min-width:768px){.implants-page .implants-process .implants-process-intro{font-size:16px}}.implants-page .implants-process .implants-process-steps{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.implants-page .implants-process .implants-process-steps{flex-flow:wrap}}.implants-page .implants-process .implants-process-step{text-align:center;padding:var(--spacing-lg);background:var(--quaternary-color);flex:100%}@media (min-width:768px){.implants-page .implants-process .implants-process-step{flex:1 1 calc(33.333% - var(--spacing-lg));max-width:calc(33.333% - var(--spacing-lg))}}.implants-page .implants-process .implants-process-step .implants-process-icon{color:var(--secondary-color);opacity:.35;margin-bottom:var(--spacing-sm);font-family:Crimson Text,serif;font-size:36px;font-weight:700}.implants-page .implants-process .implants-process-step h3{color:var(--accent-color);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:600}@media (min-width:768px){.implants-page .implants-process .implants-process-step h3{font-size:20px}}.implants-page .implants-process .implants-process-step p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){.implants-page .implants-process .implants-process-step p{font-size:15px}}.implants-page .implants-expect{padding:var(--spacing-2xl) 0;background-color:#726d59;width:100vw;margin-left:calc(50% - 50vw)}.implants-page .implants-expect .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-expect h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-expect h2{font-size:36px}}.implants-page .implants-expect .implants-expect-columns{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.implants-page .implants-expect .implants-expect-columns{gap:var(--spacing-2xl);flex-direction:row}}.implants-page .implants-expect .implants-expect-col{padding:var(--spacing-lg);background:#ffffff14;border-top:3px solid #fff6;flex:1}.implants-page .implants-expect .implants-expect-col h3{color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600}@media (min-width:768px){.implants-page .implants-expect .implants-expect-col h3{font-size:22px}}.implants-page .implants-expect .implants-expect-col p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.implants-page .implants-expect .implants-expect-col p{font-size:16px}}.implants-page .implants-solutions{padding:var(--spacing-3xl) 0}.implants-page .implants-solutions .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-solutions h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-solutions h2{font-size:36px}}.implants-page .implants-solutions .implants-solutions-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:768px){.implants-page .implants-solutions .implants-solutions-grid{flex-direction:row}}.implants-page .implants-solutions .implants-solution-card{background:var(--quaternary-color);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;border-bottom:3px solid var(--secondary-color);transition:var(--transition);flex:1}.implants-page .implants-solutions .implants-solution-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.implants-page .implants-solutions .implants-solution-card h3{color:var(--accent-color);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600}@media (min-width:768px){.implants-page .implants-solutions .implants-solution-card h3{font-size:22px}}.implants-page .implants-solutions .implants-solution-card p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){.implants-page .implants-solutions .implants-solution-card p{font-size:15px}}.implants-page .implants-solutions .implants-solutions-note{font-family:"Open Sans",var(--font-family);color:var(--text-color);text-align:center;max-width:900px;margin:0 auto;font-size:15px;line-height:1.7}@media (min-width:768px){.implants-page .implants-solutions .implants-solutions-note{font-size:16px}}.implants-page .implants-guide{padding:var(--spacing-2xl) 0 var(--spacing-3xl);background:var(--tertiary-color);width:100vw;margin-left:calc(50% - 50vw)}.implants-page .implants-guide .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-guide h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-guide h2{font-size:36px}}.implants-page .implants-guide .implants-guide-steps{gap:var(--spacing-md);flex-direction:column;display:flex}.implants-page .implants-guide .implants-guide-step{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid #ffffff26;display:flex}.implants-page .implants-guide .implants-guide-step:last-child{border-bottom:none}.implants-page .implants-guide .implants-guide-step .implants-guide-num{background:var(--secondary-color);width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Crimson Text,serif;font-size:18px;font-weight:600;display:flex}.implants-page .implants-guide .implants-guide-step strong{color:var(--white);margin-bottom:var(--spacing-xs);font-family:Crimson Text,serif;font-size:18px;font-weight:600;display:block}@media (min-width:768px){.implants-page .implants-guide .implants-guide-step strong{font-size:20px}}.implants-page .implants-guide .implants-guide-step p{font-family:"Open Sans",var(--font-family);color:#ffffffd9;margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.implants-page .implants-guide .implants-guide-step p{font-size:16px}}.implants-page .implants-faq{padding:var(--spacing-2xl) 0}.implants-page .implants-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-cta{padding:var(--spacing-2xl) 0;background:var(--quaternary-color);text-align:center;width:100vw;margin-left:calc(50% - 50vw)}.implants-page .implants-cta .container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.implants-page .implants-cta h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.implants-page .implants-cta h2{font-size:36px}}.implants-page .implants-cta p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.implants-page .implants-cta p{font-size:16px}}.implants-page .implants-cta p a{color:var(--secondary-color);text-decoration:underline}.implants-page .implants-cta p a:hover{color:var(--secondary-hover)}.implants-page .implants-cta .btn{margin-top:var(--spacing-md)}.implants-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.fullmouth-page .fullmouth-banner{min-height:350px;position:relative}@media (min-width:768px){.fullmouth-page .fullmouth-banner{min-height:800px;max-height:800px}}.fullmouth-page .fullmouth-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.fullmouth-page .fullmouth-banner .internal-banner-image img{min-height:800px;max-height:800px}}.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay .fullmouth-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay .fullmouth-banner-subtitle{font-size:12px}}.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay .fullmouth-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay .fullmouth-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.fullmouth-page .fullmouth-banner .fullmouth-banner-overlay .btn{padding:10px 24px;font-size:13px}}.fullmouth-page .fullmouth-intro{padding:var(--spacing-2xl) 0;text-align:center}.fullmouth-page .fullmouth-intro .container{max-width:850px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-intro h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-intro h1{font-size:36px}}.fullmouth-page .fullmouth-intro .fullmouth-teethxpress-logo{margin-bottom:var(--spacing-lg)}.fullmouth-page .fullmouth-intro .fullmouth-teethxpress-logo img{width:auto;max-width:220px;height:auto;display:inline-block}.fullmouth-page .fullmouth-intro .fullmouth-intro-lead{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.8}@media (min-width:768px){.fullmouth-page .fullmouth-intro .fullmouth-intro-lead{font-size:17px}}.fullmouth-page .fullmouth-about{padding:var(--spacing-2xl) 0;background-color:#f7f5f0}.fullmouth-page .fullmouth-about .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-about .fullmouth-about-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.fullmouth-page .fullmouth-about .fullmouth-about-wrapper{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:row}}.fullmouth-page .fullmouth-about .fullmouth-about-text{flex:1}.fullmouth-page .fullmouth-about .fullmouth-about-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-about .fullmouth-about-text h2{font-size:32px}}.fullmouth-page .fullmouth-about .fullmouth-about-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.fullmouth-page .fullmouth-about .fullmouth-about-text p{font-size:16px}}.fullmouth-page .fullmouth-about .fullmouth-about-video{flex:1;min-width:0}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-iframe-wrapper{border-radius:4px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-iframe-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-thumbnail-wrapper{cursor:pointer;border-radius:4px;position:relative;overflow:hidden}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-thumbnail-wrapper:hover .fullmouth-play-button svg path:first-child{fill:var(--secondary-color);fill-opacity:.95}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-thumbnail{width:100%;height:auto;display:block}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-play-button{pointer-events:none;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fullmouth-page .fullmouth-about .fullmouth-about-video .fullmouth-play-button svg path:first-child{transition:fill .3s,fill-opacity .3s}.fullmouth-page .fullmouth-how{padding:var(--spacing-2xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.fullmouth-page .fullmouth-how .container{max-width:850px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-how p{color:var(--white);text-align:center;margin:0;font-family:Crimson Text,serif;font-size:18px;font-style:italic;line-height:1.8}@media (min-width:768px){.fullmouth-page .fullmouth-how p{font-size:20px}}.fullmouth-page .fullmouth-benefits{padding:var(--spacing-3xl) 0}.fullmouth-page .fullmouth-benefits .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-benefits h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-benefits h2{font-size:36px}}.fullmouth-page .fullmouth-benefits .fullmouth-benefits-grid{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.fullmouth-page .fullmouth-benefits .fullmouth-benefits-grid{flex-flow:wrap}}.fullmouth-page .fullmouth-benefits .fullmouth-benefit-card{padding:var(--spacing-lg);border-top:3px solid var(--quaternary-color);background:#f7f5f0;transition:transform .3s,box-shadow .3s}@media (min-width:768px){.fullmouth-page .fullmouth-benefits .fullmouth-benefit-card{flex:0 0 calc(33.333% - var(--spacing-md))}}.fullmouth-page .fullmouth-benefits .fullmouth-benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.fullmouth-page .fullmouth-benefits .fullmouth-benefit-card .fullmouth-benefit-icon{color:var(--secondary-color);margin-bottom:var(--spacing-sm);opacity:.3;font-family:Crimson Text,serif;font-size:28px;font-weight:700}.fullmouth-page .fullmouth-benefits .fullmouth-benefit-card p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.fullmouth-page .fullmouth-benefits .fullmouth-benefit-card p{font-size:15px}}.fullmouth-page .fullmouth-steps{padding:var(--spacing-3xl) 0}.fullmouth-page .fullmouth-steps .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-steps h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-steps h2{font-size:36px}}.fullmouth-page .fullmouth-steps .fullmouth-timeline{padding-left:40px;position:relative}.fullmouth-page .fullmouth-steps .fullmouth-timeline:before{content:"";background:var(--quaternary-color);width:2px;position:absolute;top:0;bottom:0;left:15px}@media (min-width:768px){.fullmouth-page .fullmouth-steps .fullmouth-timeline{padding-left:60px}.fullmouth-page .fullmouth-steps .fullmouth-timeline:before{left:22px}}.fullmouth-page .fullmouth-steps .fullmouth-timeline-item{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex;position:relative}.fullmouth-page .fullmouth-steps .fullmouth-timeline-item:last-child{margin-bottom:0}.fullmouth-page .fullmouth-steps .fullmouth-timeline-marker{background:var(--secondary-color);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;left:-40px}.fullmouth-page .fullmouth-steps .fullmouth-timeline-marker span{font-family:"Open Sans",var(--font-family);color:var(--white);font-size:13px;font-weight:700}@media (min-width:768px){.fullmouth-page .fullmouth-steps .fullmouth-timeline-marker{width:44px;height:44px;left:-60px}.fullmouth-page .fullmouth-steps .fullmouth-timeline-marker span{font-size:16px}}.fullmouth-page .fullmouth-steps .fullmouth-timeline-content h3{color:var(--secondary-color);margin:0 0 var(--spacing-xs) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600}@media (min-width:768px){.fullmouth-page .fullmouth-steps .fullmouth-timeline-content h3{font-size:22px}}.fullmouth-page .fullmouth-steps .fullmouth-timeline-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.fullmouth-page .fullmouth-steps .fullmouth-timeline-content p{font-size:15px}}.fullmouth-page .fullmouth-expect{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.fullmouth-page .fullmouth-expect .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-expect .fullmouth-expect-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.fullmouth-page .fullmouth-expect .fullmouth-expect-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.fullmouth-page .fullmouth-expect .fullmouth-expect-text{flex:1}.fullmouth-page .fullmouth-expect .fullmouth-expect-text h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-expect .fullmouth-expect-text h2{font-size:32px}}.fullmouth-page .fullmouth-expect .fullmouth-expect-text p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.fullmouth-page .fullmouth-expect .fullmouth-expect-text p{font-size:16px}}.fullmouth-page .fullmouth-expect .fullmouth-expect-image{flex:1;min-width:0}.fullmouth-page .fullmouth-expect .fullmouth-expect-image img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.fullmouth-page .fullmouth-candidacy{padding:var(--spacing-3xl) 0;text-align:center;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.fullmouth-page .fullmouth-candidacy .container{max-width:850px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-candidacy h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-candidacy h2{font-size:36px}}.fullmouth-page .fullmouth-candidacy p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin:0;font-size:15px;line-height:1.8}@media (min-width:768px){.fullmouth-page .fullmouth-candidacy p{font-size:17px}}.fullmouth-page .fullmouth-faq{padding:var(--spacing-3xl) 0}.fullmouth-page .fullmouth-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-cta{padding:var(--spacing-3xl) 0;text-align:center;background-color:#f7f5f0;width:100vw;position:relative;left:50%;transform:translate(-50%)}.fullmouth-page .fullmouth-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.fullmouth-page .fullmouth-cta h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.fullmouth-page .fullmouth-cta h2{font-size:36px}}.fullmouth-page .fullmouth-cta p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.fullmouth-page .fullmouth-cta p{font-size:16px}}.fullmouth-page .fullmouth-cta p a{color:var(--secondary-color);text-decoration:underline}.fullmouth-page .fullmouth-cta p a:hover{color:var(--secondary-hover)}.fullmouth-page .fullmouth-cta .btn{margin-top:var(--spacing-md)}.fullmouth-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.sedation-page .sedation-banner{min-height:350px;position:relative}@media (min-width:768px){.sedation-page .sedation-banner{min-height:800px;max-height:800px}}.sedation-page .sedation-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.sedation-page .sedation-banner .internal-banner-image img{min-height:800px;max-height:800px}}.sedation-page .sedation-banner .sedation-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;text-align:right;background:#2a373ce6;max-width:500px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.sedation-page .sedation-banner .sedation-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.sedation-page .sedation-banner .sedation-banner-overlay .sedation-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.sedation-page .sedation-banner .sedation-banner-overlay .sedation-banner-subtitle{font-size:12px}}.sedation-page .sedation-banner .sedation-banner-overlay .sedation-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-page .sedation-banner .sedation-banner-overlay .sedation-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.sedation-page .sedation-banner .sedation-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.sedation-page .sedation-banner .sedation-banner-overlay .btn{padding:10px 24px;font-size:13px}}.sedation-page .sedation-relax{padding:var(--spacing-2xl) 0}.sedation-page .sedation-relax .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-page .sedation-relax .sedation-relax-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.sedation-page .sedation-relax .sedation-relax-wrapper{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:row}}.sedation-page .sedation-relax .sedation-relax-text{flex:1.2}.sedation-page .sedation-relax .sedation-relax-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.sedation-page .sedation-relax .sedation-relax-text h1{font-size:12px}}.sedation-page .sedation-relax .sedation-relax-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-page .sedation-relax .sedation-relax-text h2{font-size:32px}}.sedation-page .sedation-relax .sedation-relax-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-page .sedation-relax .sedation-relax-text p{font-size:16px}}.sedation-page .sedation-relax .sedation-relax-text p a{color:var(--secondary-color);text-decoration:underline}.sedation-page .sedation-relax .sedation-relax-text p a:hover{color:var(--tertiary-color)}.sedation-page .sedation-relax .sedation-relax-text p em{font-style:italic}.sedation-page .sedation-relax .sedation-relax-text p strong{font-weight:700}.sedation-page .sedation-relax .sedation-relax-image{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.sedation-page .sedation-relax .sedation-relax-image img{object-fit:contain;width:100%;max-width:500px;height:auto;display:block}.sedation-page .sedation-reasons{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.sedation-page .sedation-reasons .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-page .sedation-reasons .sedation-reasons-header{margin-bottom:var(--spacing-xl)}.sedation-page .sedation-reasons .sedation-reasons-header h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-page .sedation-reasons .sedation-reasons-header h2{font-size:36px}}.sedation-page .sedation-reasons .sedation-reasons-header p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin:0;font-size:15px;line-height:1.8}@media (min-width:768px){.sedation-page .sedation-reasons .sedation-reasons-header p{font-size:16px}}.sedation-page .sedation-reasons .sedation-tabs{margin-top:var(--spacing-lg)}.sedation-page .sedation-reasons .sedation-tab-buttons{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.sedation-page .sedation-reasons .sedation-tab-buttons{flex-direction:row}}.sedation-page .sedation-reasons .sedation-tab-btn{padding:var(--spacing-sm) var(--spacing-md);font-family:"Open Sans",var(--font-family);letter-spacing:1px;color:var(--white);background-color:var(--secondary-color);cursor:pointer;text-align:center;border:none;flex:1;font-size:13px;font-weight:600;transition:background-color .3s,color .3s}@media (min-width:768px){.sedation-page .sedation-reasons .sedation-tab-btn{padding:var(--spacing-md) var(--spacing-lg);font-size:14px}}.sedation-page .sedation-reasons .sedation-tab-btn:hover{background-color:#5b6828}.sedation-page .sedation-reasons .sedation-tab-btn.active{background-color:var(--quaternary-color);color:var(--tertiary-color);position:relative}.sedation-page .sedation-reasons .sedation-tab-btn.active:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--quaternary-color);width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@media (max-width:767px){.sedation-page .sedation-reasons .sedation-tab-btn.active:after{display:none}}.sedation-page .sedation-reasons .sedation-tab-content{background-color:var(--white);padding:var(--spacing-lg) var(--spacing-xl);margin-top:var(--spacing-sm)}@media (min-width:768px){.sedation-page .sedation-reasons .sedation-tab-content{margin-top:var(--spacing-md)}}.sedation-page .sedation-reasons .sedation-tab-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-page .sedation-reasons .sedation-tab-content p{font-size:16px}}.sedation-page .sedation-expect{padding:var(--spacing-3xl) 0}.sedation-page .sedation-expect .container{max-width:1000px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-page .sedation-expect .sedation-expect-header{text-align:center;margin-bottom:var(--spacing-2xl)}.sedation-page .sedation-expect .sedation-expect-header h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-page .sedation-expect .sedation-expect-header h2{font-size:36px}}.sedation-page .sedation-expect .sedation-expect-steps{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.sedation-page .sedation-expect .sedation-expect-steps{flex-direction:row}}.sedation-page .sedation-expect .sedation-step{padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);background:#f7f5f0;flex:1;transition:transform .3s,box-shadow .3s}.sedation-page .sedation-expect .sedation-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.sedation-page .sedation-expect .sedation-step .sedation-step-number{color:var(--secondary-color);margin-bottom:var(--spacing-xs);font-family:Crimson Text,serif;font-size:32px;font-weight:700;line-height:1}.sedation-page .sedation-expect .sedation-step h3{color:var(--secondary-color);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}@media (min-width:768px){.sedation-page .sedation-expect .sedation-step h3{font-size:22px}}.sedation-page .sedation-expect .sedation-step p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.sedation-page .sedation-expect .sedation-step p{font-size:15px}}.sedation-page .sedation-faq{padding:var(--spacing-2xl) 0}.sedation-page .sedation-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-page .sedation-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.sedation-page .sedation-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-page .sedation-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-page .sedation-cta h2{font-size:36px}}.sedation-page .sedation-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-page .sedation-cta p{font-size:16px}}.sedation-page .sedation-cta p a{color:var(--quaternary-color);text-decoration:underline}.sedation-page .sedation-cta p a:hover{color:var(--white)}.sedation-page .sedation-cta .btn{margin-top:var(--spacing-md)}.sedation-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.bonegraft-page .bonegraft-banner{min-height:350px;position:relative}@media (min-width:768px){.bonegraft-page .bonegraft-banner{min-height:800px;max-height:800px}}.bonegraft-page .bonegraft-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.bonegraft-page .bonegraft-banner .internal-banner-image img{min-height:800px;max-height:800px}}.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay .bonegraft-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay .bonegraft-banner-subtitle{font-size:12px}}.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay .bonegraft-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay .bonegraft-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.bonegraft-page .bonegraft-banner .bonegraft-banner-overlay .btn{padding:10px 24px;font-size:13px}}.bonegraft-page .bonegraft-authority{padding:var(--spacing-2xl) 0}.bonegraft-page .bonegraft-authority .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.bonegraft-page .bonegraft-authority .bonegraft-authority-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.bonegraft-page .bonegraft-authority .bonegraft-authority-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.bonegraft-page .bonegraft-authority .bonegraft-authority-text{flex:1}.bonegraft-page .bonegraft-authority .bonegraft-authority-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.bonegraft-page .bonegraft-authority .bonegraft-authority-text h1{font-size:12px}}.bonegraft-page .bonegraft-authority .bonegraft-authority-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-authority .bonegraft-authority-text h2{font-size:32px}}.bonegraft-page .bonegraft-authority .bonegraft-authority-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.bonegraft-page .bonegraft-authority .bonegraft-authority-text p{font-size:16px}}.bonegraft-page .bonegraft-authority .bonegraft-authority-text p a{color:var(--secondary-color);text-decoration:underline}.bonegraft-page .bonegraft-authority .bonegraft-authority-text p a:hover{color:var(--tertiary-color)}.bonegraft-page .bonegraft-authority .bonegraft-authority-image{flex:1;justify-content:center;min-width:0;display:flex}.bonegraft-page .bonegraft-authority .bonegraft-authority-image img{object-fit:contain;width:100%;max-width:420px;height:auto;display:block}.bonegraft-page .bonegraft-restored{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.bonegraft-page .bonegraft-restored .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.bonegraft-page .bonegraft-restored h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-restored h2{font-size:36px}}.bonegraft-page .bonegraft-restored p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin:0;font-size:15px;line-height:1.8}@media (min-width:768px){.bonegraft-page .bonegraft-restored p{font-size:16px}}.bonegraft-page .bonegraft-benefits{padding:var(--spacing-3xl) 0;background-color:#f7f5f0;width:100vw;position:relative;left:50%;transform:translate(-50%)}.bonegraft-page .bonegraft-benefits .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.bonegraft-page .bonegraft-benefits .bonegraft-benefits-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list{flex:1}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-xl) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list h2{font-size:32px}}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list li{font-size:16px}}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-list .bonegraft-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-image{flex:1;min-width:0}.bonegraft-page .bonegraft-benefits .bonegraft-benefits-image img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.bonegraft-page .bonegraft-process{padding:var(--spacing-3xl) 0}.bonegraft-page .bonegraft-process .container{max-width:1000px;padding:0 var(--spacing-lg);margin:0 auto}.bonegraft-page .bonegraft-process .bonegraft-process-content{text-align:center;margin-bottom:var(--spacing-2xl)}.bonegraft-page .bonegraft-process .bonegraft-process-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-process .bonegraft-process-content h2{font-size:36px}}.bonegraft-page .bonegraft-process .bonegraft-process-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.bonegraft-page .bonegraft-process .bonegraft-process-content p{font-size:16px}}.bonegraft-page .bonegraft-process .bonegraft-process-steps{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.bonegraft-page .bonegraft-process .bonegraft-process-steps{flex-flow:wrap}}.bonegraft-page .bonegraft-process .bonegraft-step{padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);background:#f7f5f0;transition:transform .3s,box-shadow .3s}@media (min-width:768px){.bonegraft-page .bonegraft-process .bonegraft-step{flex:0 0 calc(33.333% - var(--spacing-md)*2/3)}}.bonegraft-page .bonegraft-process .bonegraft-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.bonegraft-page .bonegraft-process .bonegraft-step .bonegraft-step-number{color:var(--secondary-color);margin-bottom:var(--spacing-sm);font-family:Crimson Text,serif;font-size:32px;font-weight:700;line-height:1}.bonegraft-page .bonegraft-process .bonegraft-step p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.bonegraft-page .bonegraft-process .bonegraft-step p{font-size:15px}}.bonegraft-page .bonegraft-process .bonegraft-step p strong{font-weight:700}.bonegraft-page .bonegraft-recovery{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.bonegraft-page .bonegraft-recovery .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.bonegraft-page .bonegraft-recovery .bonegraft-recovery-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after{flex:1}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before h2,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before h2,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after h2{font-size:32px}}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before h3,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after h3{color:var(--quaternary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}@media (min-width:768px){.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before h3,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after h3{font-size:22px}}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before ul,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after ul{margin:0 0 var(--spacing-md) 0;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before li,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after li{font-family:"Open Sans",var(--font-family);color:#e8e4dc;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before li,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after li{font-size:16px}}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before li:before,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after li:before{content:"";background-color:var(--quaternary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-before li strong,.bonegraft-page .bonegraft-recovery .bonegraft-recovery-after li strong{font-weight:700}.bonegraft-page .bonegraft-recovery .bonegraft-recovery-alert{font-family:"Open Sans",var(--font-family);color:var(--quaternary-color);margin:var(--spacing-md) 0 0 0;font-size:14px;font-style:italic;line-height:1.7}@media (min-width:768px){.bonegraft-page .bonegraft-recovery .bonegraft-recovery-alert{font-size:15px}}.bonegraft-page .bonegraft-faq{padding:var(--spacing-2xl) 0}.bonegraft-page .bonegraft-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.bonegraft-page .bonegraft-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.bonegraft-page .bonegraft-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.bonegraft-page .bonegraft-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.bonegraft-page .bonegraft-cta h2{font-size:36px}}.bonegraft-page .bonegraft-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.bonegraft-page .bonegraft-cta p{font-size:16px}}.bonegraft-page .bonegraft-cta p a{color:var(--quaternary-color);text-decoration:underline}.bonegraft-page .bonegraft-cta p a:hover{color:var(--white)}.bonegraft-page .bonegraft-cta .btn{margin-top:var(--spacing-md)}.bonegraft-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.wisdom-page .wisdom-banner{min-height:350px;position:relative}@media (min-width:768px){.wisdom-page .wisdom-banner{min-height:800px;max-height:800px}}.wisdom-page .wisdom-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.wisdom-page .wisdom-banner .internal-banner-image img{min-height:800px;max-height:800px}}.wisdom-page .wisdom-banner .wisdom-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.wisdom-page .wisdom-banner .wisdom-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.wisdom-page .wisdom-banner .wisdom-banner-overlay .wisdom-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.wisdom-page .wisdom-banner .wisdom-banner-overlay .wisdom-banner-subtitle{font-size:12px}}.wisdom-page .wisdom-banner .wisdom-banner-overlay .wisdom-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-banner .wisdom-banner-overlay .wisdom-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.wisdom-page .wisdom-banner .wisdom-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.wisdom-page .wisdom-banner .wisdom-banner-overlay .btn{padding:10px 24px;font-size:13px}}.wisdom-page .wisdom-authority{padding:var(--spacing-2xl) 0}.wisdom-page .wisdom-authority .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-authority .wisdom-authority-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.wisdom-page .wisdom-authority .wisdom-authority-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.wisdom-page .wisdom-authority .wisdom-authority-text{flex:1}.wisdom-page .wisdom-authority .wisdom-authority-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.wisdom-page .wisdom-authority .wisdom-authority-text h1{font-size:12px}}.wisdom-page .wisdom-authority .wisdom-authority-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-authority .wisdom-authority-text h2{font-size:32px}}.wisdom-page .wisdom-authority .wisdom-authority-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-authority .wisdom-authority-text p{font-size:16px}}.wisdom-page .wisdom-authority .wisdom-authority-text p strong{font-weight:700}.wisdom-page .wisdom-authority .wisdom-authority-image{flex:1;justify-content:center;min-width:0;display:flex}.wisdom-page .wisdom-authority .wisdom-authority-image img{object-fit:cover;border-radius:50%;width:100%;max-width:400px;height:auto;display:block}.wisdom-page .wisdom-signs{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.wisdom-page .wisdom-signs .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-signs .wisdom-signs-card{padding:var(--spacing-2xl);background:#f7f5f0;border-radius:4px}.wisdom-page .wisdom-signs .wisdom-signs-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-signs .wisdom-signs-content h2{font-size:32px}}.wisdom-page .wisdom-signs .wisdom-signs-content>p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-signs .wisdom-signs-content>p{font-size:16px}}.wisdom-page .wisdom-signs .wisdom-signs-content ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wisdom-page .wisdom-signs .wisdom-signs-content li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.wisdom-page .wisdom-signs .wisdom-signs-content li{font-size:16px}}.wisdom-page .wisdom-signs .wisdom-signs-content .wisdom-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.wisdom-page .wisdom-aftercare{padding:var(--spacing-3xl) 0}.wisdom-page .wisdom-aftercare .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-aftercare .wisdom-aftercare-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.wisdom-page .wisdom-aftercare .wisdom-aftercare-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.wisdom-page .wisdom-aftercare .wisdom-aftercare-image{flex:1;min-width:0}.wisdom-page .wisdom-aftercare .wisdom-aftercare-image img{object-fit:cover;width:100%;height:auto;display:block}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text{flex:1}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-aftercare .wisdom-aftercare-text h2{font-size:32px}}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-aftercare .wisdom-aftercare-text p{font-size:16px}}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text p a{color:var(--secondary-color);text-decoration:underline}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text p a:hover{color:var(--tertiary-color)}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text p strong{font-weight:700}.wisdom-page .wisdom-aftercare .wisdom-aftercare-text p em{font-style:italic}.wisdom-page .wisdom-testimonial{padding:var(--spacing-3xl) 0;background-color:#f7f5f0;width:100vw;position:relative;left:50%;transform:translate(-50%)}.wisdom-page .wisdom-testimonial .container{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-testimonial h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-testimonial h2{font-size:36px}}.wisdom-page .wisdom-testimonial .wisdom-testimonial-video{margin-bottom:var(--spacing-xl)}.wisdom-page .wisdom-testimonial .wisdom-iframe-wrapper{border-radius:4px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.wisdom-page .wisdom-testimonial .wisdom-iframe-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.wisdom-page .wisdom-testimonial .wisdom-thumbnail-wrapper{cursor:pointer;border-radius:4px;position:relative;overflow:hidden}.wisdom-page .wisdom-testimonial .wisdom-thumbnail-wrapper:hover .wisdom-play-button svg path:first-child{fill:var(--secondary-color);fill-opacity:.95}.wisdom-page .wisdom-testimonial .wisdom-thumbnail{width:100%;height:auto;display:block}.wisdom-page .wisdom-testimonial .wisdom-play-button{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wisdom-page .wisdom-testimonial .wisdom-play-button svg path:first-child{transition:fill .3s,fill-opacity .3s}.wisdom-page .wisdom-testimonial .wisdom-testimonial-quote{text-align:center}.wisdom-page .wisdom-testimonial .wisdom-testimonial-quote .wisdom-quote-text{color:var(--text-color);margin-bottom:var(--spacing-xs);font-family:Crimson Text,serif;font-size:20px;font-weight:400;line-height:1.5}@media (min-width:768px){.wisdom-page .wisdom-testimonial .wisdom-testimonial-quote .wisdom-quote-text{font-size:22px}}.wisdom-page .wisdom-testimonial .wisdom-testimonial-quote .wisdom-quote-attribution{font-family:"Open Sans",var(--font-family);color:var(--secondary-color);font-size:14px;font-weight:600}.wisdom-page .wisdom-recovery{padding:var(--spacing-3xl) 0}.wisdom-page .wisdom-recovery .container{max-width:1000px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-recovery .wisdom-recovery-content{text-align:center;margin-bottom:var(--spacing-2xl)}.wisdom-page .wisdom-recovery .wisdom-recovery-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-recovery .wisdom-recovery-content h2{font-size:36px}}.wisdom-page .wisdom-recovery .wisdom-recovery-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-recovery .wisdom-recovery-content p{font-size:16px}}.wisdom-page .wisdom-recovery .wisdom-recovery-steps{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.wisdom-page .wisdom-recovery .wisdom-recovery-steps{flex-flow:wrap}}.wisdom-page .wisdom-recovery .wisdom-step{padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);background:#f7f5f0;transition:transform .3s,box-shadow .3s}@media (min-width:768px){.wisdom-page .wisdom-recovery .wisdom-step{flex:0 0 calc(33.333% - var(--spacing-md)*2/3)}}.wisdom-page .wisdom-recovery .wisdom-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.wisdom-page .wisdom-recovery .wisdom-step .wisdom-step-number{color:var(--secondary-color);margin-bottom:var(--spacing-sm);font-family:Crimson Text,serif;font-size:32px;font-weight:700;line-height:1}.wisdom-page .wisdom-recovery .wisdom-step p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-recovery .wisdom-step p{font-size:15px}}.wisdom-page .wisdom-recovery .wisdom-step p strong{font-weight:700}.wisdom-page .wisdom-recovery .wisdom-recovery-note{margin-top:var(--spacing-xl);text-align:center;font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-recovery .wisdom-recovery-note{font-size:16px}}.wisdom-page .wisdom-faq{padding:var(--spacing-2xl) 0}.wisdom-page .wisdom-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.wisdom-page .wisdom-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.wisdom-page .wisdom-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.wisdom-page .wisdom-cta h2{font-size:36px}}.wisdom-page .wisdom-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.wisdom-page .wisdom-cta p{font-size:16px}}.wisdom-page .wisdom-cta p a{color:var(--quaternary-color);text-decoration:underline}.wisdom-page .wisdom-cta p a:hover{color:var(--white)}.wisdom-page .wisdom-cta .btn{margin-top:var(--spacing-md)}.wisdom-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.extraction-page .extraction-banner{min-height:350px;position:relative}@media (min-width:768px){.extraction-page .extraction-banner{min-height:800px;max-height:800px}}.extraction-page .extraction-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.extraction-page .extraction-banner .internal-banner-image img{min-height:800px;max-height:800px}}.extraction-page .extraction-banner .extraction-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.extraction-page .extraction-banner .extraction-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.extraction-page .extraction-banner .extraction-banner-overlay .extraction-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.extraction-page .extraction-banner .extraction-banner-overlay .extraction-banner-subtitle{font-size:12px}}.extraction-page .extraction-banner .extraction-banner-overlay .extraction-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-banner .extraction-banner-overlay .extraction-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.extraction-page .extraction-banner .extraction-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.extraction-page .extraction-banner .extraction-banner-overlay .btn{padding:10px 24px;font-size:13px}}.extraction-page .extraction-expert{padding:var(--spacing-2xl) 0}.extraction-page .extraction-expert .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-expert .extraction-expert-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.extraction-page .extraction-expert .extraction-expert-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.extraction-page .extraction-expert .extraction-expert-text{flex:1}.extraction-page .extraction-expert .extraction-expert-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.extraction-page .extraction-expert .extraction-expert-text h1{font-size:12px}}.extraction-page .extraction-expert .extraction-expert-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-expert .extraction-expert-text h2{font-size:32px}}.extraction-page .extraction-expert .extraction-expert-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-expert .extraction-expert-text p{font-size:16px}}.extraction-page .extraction-expert .extraction-expert-image{flex:1;justify-content:center;min-width:0;display:flex}.extraction-page .extraction-expert .extraction-expert-image img{object-fit:cover;border-radius:50%;width:100%;max-width:400px;height:auto;display:block}.extraction-page .extraction-reasons{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.extraction-page .extraction-reasons .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-reasons .extraction-reasons-card{padding:var(--spacing-2xl);background:#f7f5f0;border-radius:4px}.extraction-page .extraction-reasons .extraction-reasons-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-reasons .extraction-reasons-content h2{font-size:32px}}.extraction-page .extraction-reasons .extraction-reasons-content>p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-reasons .extraction-reasons-content>p{font-size:16px}}.extraction-page .extraction-reasons .extraction-reasons-content ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.extraction-page .extraction-reasons .extraction-reasons-content li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.extraction-page .extraction-reasons .extraction-reasons-content li{font-size:16px}}.extraction-page .extraction-reasons .extraction-reasons-content .extraction-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.extraction-page .extraction-process{padding:var(--spacing-3xl) 0}.extraction-page .extraction-process .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-process .extraction-process-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.extraction-page .extraction-process .extraction-process-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.extraction-page .extraction-process .extraction-process-left,.extraction-page .extraction-process .extraction-process-right{flex:1}.extraction-page .extraction-process .extraction-process-left h2,.extraction-page .extraction-process .extraction-process-right h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-process .extraction-process-left h2,.extraction-page .extraction-process .extraction-process-right h2{font-size:32px}}.extraction-page .extraction-process .extraction-process-left p,.extraction-page .extraction-process .extraction-process-right p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-process .extraction-process-left p,.extraction-page .extraction-process .extraction-process-right p{font-size:16px}}.extraction-page .extraction-process .extraction-process-left p strong,.extraction-page .extraction-process .extraction-process-right p strong{font-weight:700}.extraction-page .extraction-process .extraction-process-right ul{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.extraction-page .extraction-process .extraction-process-right li{font-family:"Open Sans",var(--font-family);color:var(--text-color);padding-left:var(--spacing-md);font-size:15px;line-height:1.6;position:relative}@media (min-width:768px){.extraction-page .extraction-process .extraction-process-right li{font-size:16px}}.extraction-page .extraction-process .extraction-process-right li:before{content:"";background-color:var(--secondary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.extraction-page .extraction-plan{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.extraction-page .extraction-plan .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-plan .extraction-plan-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.extraction-page .extraction-plan .extraction-plan-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.extraction-page .extraction-plan .extraction-plan-video{flex:1;min-width:0}.extraction-page .extraction-plan .extraction-plan-video .extraction-iframe-wrapper{border-radius:4px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.extraction-page .extraction-plan .extraction-plan-video .extraction-iframe-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.extraction-page .extraction-plan .extraction-plan-video .extraction-thumbnail-wrapper{cursor:pointer;border-radius:4px;position:relative;overflow:hidden}.extraction-page .extraction-plan .extraction-plan-video .extraction-thumbnail-wrapper:hover .extraction-play-button svg path:first-child{fill:var(--secondary-color);fill-opacity:.95}.extraction-page .extraction-plan .extraction-plan-video .extraction-thumbnail{width:100%;height:auto;display:block}.extraction-page .extraction-plan .extraction-plan-video .extraction-play-button{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.extraction-page .extraction-plan .extraction-plan-video .extraction-play-button svg path:first-child{transition:fill .3s,fill-opacity .3s}.extraction-page .extraction-plan .extraction-plan-text{flex:1}.extraction-page .extraction-plan .extraction-plan-text h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-plan .extraction-plan-text h2{font-size:32px}}.extraction-page .extraction-plan .extraction-plan-text p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-plan .extraction-plan-text p{font-size:16px}}.extraction-page .extraction-plan .extraction-plan-text p a{color:var(--quaternary-color);text-decoration:underline}.extraction-page .extraction-plan .extraction-plan-text p a:hover{color:var(--white)}.extraction-page .extraction-recovery{padding:var(--spacing-3xl) 0;background-color:#f7f5f0}.extraction-page .extraction-recovery .container{max-width:1000px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-recovery .extraction-recovery-content{text-align:center;margin-bottom:var(--spacing-2xl)}.extraction-page .extraction-recovery .extraction-recovery-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-recovery .extraction-recovery-content h2{font-size:36px}}.extraction-page .extraction-recovery .extraction-recovery-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-recovery .extraction-recovery-content p{font-size:16px}}.extraction-page .extraction-recovery .extraction-recovery-steps{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.extraction-page .extraction-recovery .extraction-recovery-steps{flex-flow:wrap}}.extraction-page .extraction-recovery .extraction-step{background:var(--white);padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);transition:transform .3s,box-shadow .3s}@media (min-width:768px){.extraction-page .extraction-recovery .extraction-step{flex:0 0 calc(33.333% - var(--spacing-md)*2/3)}}.extraction-page .extraction-recovery .extraction-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.extraction-page .extraction-recovery .extraction-step .extraction-step-number{color:var(--secondary-color);margin-bottom:var(--spacing-sm);font-family:Crimson Text,serif;font-size:32px;font-weight:700;line-height:1}.extraction-page .extraction-recovery .extraction-step p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-recovery .extraction-step p{font-size:15px}}.extraction-page .extraction-recovery .extraction-step p strong{font-weight:700}.extraction-page .extraction-recovery .extraction-recovery-note{margin-top:var(--spacing-xl);text-align:center;font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-recovery .extraction-recovery-note{font-size:16px}}.extraction-page .extraction-faq{padding:var(--spacing-2xl) 0}.extraction-page .extraction-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.extraction-page .extraction-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.extraction-page .extraction-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.extraction-page .extraction-cta h2{font-size:36px}}.extraction-page .extraction-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.extraction-page .extraction-cta p{font-size:16px}}.extraction-page .extraction-cta p a{color:var(--quaternary-color);text-decoration:underline}.extraction-page .extraction-cta p a:hover{color:var(--white)}.extraction-page .extraction-cta .btn{margin-top:var(--spacing-md)}.extraction-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.pricing-page .pricing-banner{min-height:350px;position:relative}@media (min-width:768px){.pricing-page .pricing-banner{min-height:800px;max-height:800px}}.pricing-page .pricing-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.pricing-page .pricing-banner .internal-banner-image img{min-height:800px;max-height:800px}}.pricing-page .pricing-banner .pricing-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.pricing-page .pricing-banner .pricing-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.pricing-page .pricing-banner .pricing-banner-overlay .pricing-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.pricing-page .pricing-banner .pricing-banner-overlay .pricing-banner-subtitle{font-size:12px}}.pricing-page .pricing-banner .pricing-banner-overlay .pricing-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-banner .pricing-banner-overlay .pricing-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.pricing-page .pricing-banner .pricing-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.pricing-page .pricing-banner .pricing-banner-overlay .btn{padding:10px 24px;font-size:13px}}.pricing-page .pricing-intro{padding:var(--spacing-2xl) 0;text-align:center}.pricing-page .pricing-intro .container{max-width:850px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-intro h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-intro h1{font-size:36px}}.pricing-page .pricing-intro .pricing-intro-lead{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.8}@media (min-width:768px){.pricing-page .pricing-intro .pricing-intro-lead{font-size:17px}}.pricing-page .pricing-value{padding:var(--spacing-2xl) 0;background-color:#f7f5f0}.pricing-page .pricing-value .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-value .pricing-value-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.pricing-page .pricing-value .pricing-value-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.pricing-page .pricing-value .pricing-value-text{flex:1}.pricing-page .pricing-value .pricing-value-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-value .pricing-value-text h2{font-size:32px}}.pricing-page .pricing-value .pricing-value-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-value .pricing-value-text p{font-size:16px}}.pricing-page .pricing-value .pricing-value-text p em{font-style:italic}.pricing-page .pricing-value .pricing-value-video{flex:1;min-width:0}.pricing-page .pricing-value .pricing-value-video .pricing-iframe-wrapper{border-radius:4px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.pricing-page .pricing-value .pricing-value-video .pricing-iframe-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.pricing-page .pricing-value .pricing-value-video .pricing-thumbnail-wrapper{cursor:pointer;border-radius:4px;position:relative;overflow:hidden}.pricing-page .pricing-value .pricing-value-video .pricing-thumbnail-wrapper:hover .pricing-play-button svg path:first-child{fill:var(--secondary-color);fill-opacity:.95}.pricing-page .pricing-value .pricing-value-video .pricing-thumbnail{width:100%;height:auto;display:block}.pricing-page .pricing-value .pricing-value-video .pricing-play-button{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-page .pricing-value .pricing-value-video .pricing-play-button svg path:first-child{transition:fill .3s,fill-opacity .3s}.pricing-page .pricing-provider{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.pricing-page .pricing-provider .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-provider .pricing-provider-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.pricing-page .pricing-provider .pricing-provider-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.pricing-page .pricing-provider .pricing-provider-image{flex:1;min-width:0}.pricing-page .pricing-provider .pricing-provider-image img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.pricing-page .pricing-provider .pricing-provider-text{flex:1}.pricing-page .pricing-provider .pricing-provider-text h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-provider .pricing-provider-text h2{font-size:32px}}.pricing-page .pricing-provider .pricing-provider-text p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-provider .pricing-provider-text p{font-size:16px}}.pricing-page .pricing-provider .pricing-provider-text p em{font-style:italic}.pricing-page .pricing-cost{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.pricing-page .pricing-cost .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-cost .pricing-cost-card{padding:var(--spacing-2xl);background:#f7f5f0;border-radius:4px;overflow:hidden}.pricing-page .pricing-cost .pricing-cost-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-cost .pricing-cost-content h2{font-size:32px}}.pricing-page .pricing-cost .pricing-cost-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-cost .pricing-cost-content p{font-size:16px}}.pricing-page .pricing-cost .pricing-cost-content ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-page .pricing-cost .pricing-cost-content li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.pricing-page .pricing-cost .pricing-cost-content li{font-size:16px}}.pricing-page .pricing-cost .pricing-cost-content .pricing-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.pricing-page .pricing-estimates{padding:var(--spacing-3xl) 0}.pricing-page .pricing-estimates .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-estimates .pricing-estimates-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.pricing-page .pricing-estimates .pricing-estimates-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.pricing-page .pricing-estimates .pricing-estimates-text{flex:1}.pricing-page .pricing-estimates .pricing-estimates-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-estimates .pricing-estimates-text h2{font-size:32px}}.pricing-page .pricing-estimates .pricing-estimates-text>p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-estimates .pricing-estimates-text>p{font-size:16px}}.pricing-page .pricing-estimates .pricing-estimates-list{gap:var(--spacing-md);flex-direction:column;display:flex}.pricing-page .pricing-estimates .pricing-estimate-item{align-items:flex-start;gap:var(--spacing-sm);display:flex}.pricing-page .pricing-estimates .pricing-estimate-item .pricing-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;margin-top:4px;display:inline-block}.pricing-page .pricing-estimates .pricing-estimate-item strong{font-family:"Open Sans",var(--font-family);color:var(--secondary-color);font-size:16px;font-weight:700;display:block}@media (min-width:768px){.pricing-page .pricing-estimates .pricing-estimate-item strong{font-size:17px}}.pricing-page .pricing-estimates .pricing-estimate-item p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:2px 0 0;font-size:15px;line-height:1.6}@media (min-width:768px){.pricing-page .pricing-estimates .pricing-estimate-item p{font-size:16px}}.pricing-page .pricing-estimates .pricing-estimates-image{flex:1;min-width:0}.pricing-page .pricing-estimates .pricing-estimates-image img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.pricing-page .pricing-partners{padding:var(--spacing-3xl) 0;background-color:#f7f5f0}.pricing-page .pricing-partners .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-partners h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-2xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-partners h2{font-size:36px}}.pricing-page .pricing-partners .pricing-partners-grid{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.pricing-page .pricing-partners .pricing-partners-grid{flex-flow:wrap}}.pricing-page .pricing-partners .pricing-partner-card{background:var(--white);padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);transition:transform .3s,box-shadow .3s}@media (min-width:768px){.pricing-page .pricing-partners .pricing-partner-card{flex:0 0 calc(50% - var(--spacing-md)/2)}}@media (min-width:1024px){.pricing-page .pricing-partners .pricing-partner-card{flex:0 0 calc(25% - var(--spacing-md)*3/4)}}.pricing-page .pricing-partners .pricing-partner-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.pricing-page .pricing-partners .pricing-partner-card h3{color:var(--secondary-color);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:600}@media (min-width:768px){.pricing-page .pricing-partners .pricing-partner-card h3{font-size:22px}}.pricing-page .pricing-partners .pricing-partner-card p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-partners .pricing-partner-card p{font-size:15px}}.pricing-page .pricing-partners .pricing-partner-card p a{color:var(--secondary-color);font-weight:600;text-decoration:underline;transition:color .2s}.pricing-page .pricing-partners .pricing-partner-card p a:hover,.pricing-page .pricing-partners .pricing-partner-card p a:focus-visible{color:var(--secondary-hover);text-decoration:underline}.pricing-page .pricing-partners .pricing-accepted{margin-top:var(--spacing-xl);text-align:center}.pricing-page .pricing-partners .pricing-accepted p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:14px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-partners .pricing-accepted p{font-size:15px}}.pricing-page .pricing-partners .pricing-accepted p strong{color:var(--secondary-color)}.pricing-page .pricing-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.pricing-page .pricing-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.pricing-page .pricing-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.pricing-page .pricing-cta h2{font-size:36px}}.pricing-page .pricing-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.pricing-page .pricing-cta p{font-size:16px}}.pricing-page .pricing-cta p a{color:var(--quaternary-color);text-decoration:underline}.pricing-page .pricing-cta p a:hover{color:var(--white)}.pricing-page .pricing-cta .btn{margin-top:var(--spacing-md)}.pricing-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.not-found-page{text-align:center;justify-content:center;align-items:center;min-height:80vh;display:flex}.not-found-page .not-found-content{max-width:500px}.not-found-page .not-found-content h1{font-size:var(--font-h1);color:var(--secondary-color);margin-bottom:var(--spacing-lg)}@media (min-width:768px){.not-found-page .not-found-content h1{font-size:var(--font-h1)}}.not-found-page .not-found-content p{font-size:var(--font-p);color:var(--text-light);margin-bottom:var(--spacing-2xl)}.not-found-page .not-found-content .not-found-actions{gap:var(--spacing-md);flex-direction:column;justify-content:center;display:flex}@media (min-width:640px){.not-found-page .not-found-content .not-found-actions{flex-direction:row}}.missingteeth-page .missingteeth-banner{min-height:350px;position:relative}@media (min-width:768px){.missingteeth-page .missingteeth-banner{min-height:800px;max-height:800px}}.missingteeth-page .missingteeth-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.missingteeth-page .missingteeth-banner .internal-banner-image img{min-height:800px;max-height:800px}}.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay .missingteeth-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay .missingteeth-banner-subtitle{font-size:12px}}.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay .missingteeth-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay .missingteeth-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.missingteeth-page .missingteeth-banner .missingteeth-banner-overlay .btn{padding:10px 24px;font-size:13px}}.missingteeth-page .missingteeth-authority{padding:var(--spacing-2xl) 0}.missingteeth-page .missingteeth-authority .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.missingteeth-page .missingteeth-authority .missingteeth-authority-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.missingteeth-page .missingteeth-authority .missingteeth-authority-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.missingteeth-page .missingteeth-authority .missingteeth-authority-text{flex:1}.missingteeth-page .missingteeth-authority .missingteeth-authority-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.missingteeth-page .missingteeth-authority .missingteeth-authority-text h1{font-size:12px}}.missingteeth-page .missingteeth-authority .missingteeth-authority-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.missingteeth-page .missingteeth-authority .missingteeth-authority-text h2{font-size:32px}}.missingteeth-page .missingteeth-authority .missingteeth-authority-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.missingteeth-page .missingteeth-authority .missingteeth-authority-text p{font-size:16px}}.missingteeth-page .missingteeth-authority .missingteeth-authority-text p a{color:var(--secondary-color);text-decoration:underline}.missingteeth-page .missingteeth-authority .missingteeth-authority-text p a:hover{color:var(--tertiary-color)}.missingteeth-page .missingteeth-authority .missingteeth-authority-text ul{margin:0 0 var(--spacing-md) 0;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.missingteeth-page .missingteeth-authority .missingteeth-authority-text li{font-family:"Open Sans",var(--font-family);color:var(--text-color);padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.missingteeth-page .missingteeth-authority .missingteeth-authority-text li{font-size:16px}}.missingteeth-page .missingteeth-authority .missingteeth-authority-text li:before{content:"";background-color:var(--tertiary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.missingteeth-page .missingteeth-authority .missingteeth-authority-text li strong{font-weight:700}.missingteeth-page .missingteeth-authority .missingteeth-authority-image{flex:1;justify-content:center;min-width:0;display:flex}.missingteeth-page .missingteeth-authority .missingteeth-authority-image img{object-fit:contain;width:100%;max-width:420px;height:auto;display:block}.missingteeth-page .missingteeth-whyreplace{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.missingteeth-page .missingteeth-whyreplace .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.missingteeth-page .missingteeth-whyreplace h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-xl) 0;text-align:center;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.missingteeth-page .missingteeth-whyreplace h2{font-size:36px}}.missingteeth-page .missingteeth-whyreplace ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.missingteeth-page .missingteeth-whyreplace li{align-items:flex-start;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:#e8e4dc;font-size:15px;line-height:1.7;display:flex}@media (min-width:768px){.missingteeth-page .missingteeth-whyreplace li{font-size:16px}}.missingteeth-page .missingteeth-whyreplace li strong{color:var(--white);font-weight:700}.missingteeth-page .missingteeth-whyreplace .missingteeth-bullet{background-color:var(--quaternary-color);border-radius:50%;width:14px;min-width:14px;height:14px;margin-top:6px;display:inline-block}.missingteeth-page .missingteeth-howitworks{padding:var(--spacing-3xl) 0;background-color:#f7f5f0;width:100vw;position:relative;left:50%;transform:translate(-50%)}.missingteeth-page .missingteeth-howitworks .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-image{flex:1;min-width:0}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-image img{object-fit:contain;width:100%;height:auto;display:block}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text{flex:1}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text h2{font-size:32px}}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text h3{color:var(--secondary-color);margin:var(--spacing-md) 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}@media (min-width:768px){.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text h3{font-size:22px}}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text p{font-size:16px}}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text p a{color:var(--secondary-color);text-decoration:underline}.missingteeth-page .missingteeth-howitworks .missingteeth-howitworks-text p a:hover{color:var(--tertiary-color)}.missingteeth-page .missingteeth-recovery{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.missingteeth-page .missingteeth-recovery .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.missingteeth-page .missingteeth-recovery .missingteeth-recovery-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.missingteeth-page .missingteeth-recovery .missingteeth-recovery-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after{flex:1}.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before h2,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before h2,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after h2{font-size:32px}}.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before h3,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after h3{color:var(--quaternary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}@media (min-width:768px){.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before h3,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after h3{font-size:22px}}.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before p,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin:0;font-size:15px;line-height:1.8}@media (min-width:768px){.missingteeth-page .missingteeth-recovery .missingteeth-recovery-before p,.missingteeth-page .missingteeth-recovery .missingteeth-recovery-after p{font-size:16px}}.missingteeth-page .missingteeth-faq{padding:var(--spacing-2xl) 0}.missingteeth-page .missingteeth-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.missingteeth-page .missingteeth-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.missingteeth-page .missingteeth-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.missingteeth-page .missingteeth-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.missingteeth-page .missingteeth-cta h2{font-size:36px}}.missingteeth-page .missingteeth-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.missingteeth-page .missingteeth-cta p{font-size:16px}}.missingteeth-page .missingteeth-cta p a{color:var(--quaternary-color);text-decoration:underline}.missingteeth-page .missingteeth-cta p a:hover{color:var(--white)}.missingteeth-page .missingteeth-cta .btn{margin-top:var(--spacing-md)}.missingteeth-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.emergency-page .emergency-banner{min-height:350px;position:relative}@media (min-width:768px){.emergency-page .emergency-banner{min-height:800px;max-height:800px}}.emergency-page .emergency-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.emergency-page .emergency-banner .internal-banner-image img{min-height:800px;max-height:800px}}.emergency-page .emergency-banner .emergency-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.emergency-page .emergency-banner .emergency-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.emergency-page .emergency-banner .emergency-banner-overlay .emergency-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.emergency-page .emergency-banner .emergency-banner-overlay .emergency-banner-subtitle{font-size:12px}}.emergency-page .emergency-banner .emergency-banner-overlay .emergency-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-banner .emergency-banner-overlay .emergency-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.emergency-page .emergency-banner .emergency-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.emergency-page .emergency-banner .emergency-banner-overlay .btn{padding:10px 24px;font-size:13px}}.emergency-page .emergency-authority{padding:var(--spacing-2xl) 0}.emergency-page .emergency-authority .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.emergency-page .emergency-authority .emergency-authority-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.emergency-page .emergency-authority .emergency-authority-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.emergency-page .emergency-authority .emergency-authority-text{flex:1}.emergency-page .emergency-authority .emergency-authority-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.emergency-page .emergency-authority .emergency-authority-text h1{font-size:12px}}.emergency-page .emergency-authority .emergency-authority-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-authority .emergency-authority-text h2{font-size:32px}}.emergency-page .emergency-authority .emergency-authority-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.emergency-page .emergency-authority .emergency-authority-text p{font-size:16px}}.emergency-page .emergency-authority .emergency-authority-text p strong{font-weight:700}.emergency-page .emergency-authority .emergency-authority-image{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.emergency-page .emergency-authority .emergency-authority-image img{object-fit:contain;width:100%;max-width:550px;height:auto;display:block}.emergency-page .emergency-timely{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.emergency-page .emergency-timely .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.emergency-page .emergency-timely h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-timely h2{font-size:36px}}.emergency-page .emergency-timely ul{gap:var(--spacing-sm);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emergency-page .emergency-timely li{font-family:"Open Sans",var(--font-family);color:#e8e4dc;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.emergency-page .emergency-timely li{font-size:16px}}.emergency-page .emergency-timely li:before{content:"";background-color:var(--quaternary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.emergency-page .emergency-action{padding:var(--spacing-3xl) 0}.emergency-page .emergency-action .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.emergency-page .emergency-action .emergency-action-header{text-align:center;margin-bottom:var(--spacing-2xl)}.emergency-page .emergency-action .emergency-action-header h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-action .emergency-action-header h2{font-size:36px}}.emergency-page .emergency-action .emergency-action-steps{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.emergency-page .emergency-action .emergency-action-steps{flex-flow:wrap}}.emergency-page .emergency-action .emergency-step{padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);background:#f7f5f0;transition:transform .3s,box-shadow .3s}@media (min-width:768px){.emergency-page .emergency-action .emergency-step{flex:0 0 calc(33.333% - var(--spacing-md)*2/3)}}.emergency-page .emergency-action .emergency-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.emergency-page .emergency-action .emergency-step h3{color:var(--secondary-color);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}.emergency-page .emergency-action .emergency-step ul{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emergency-page .emergency-action .emergency-step li{font-family:"Open Sans",var(--font-family);color:var(--text-color);padding-left:var(--spacing-sm);font-size:14px;line-height:1.6;position:relative}@media (min-width:768px){.emergency-page .emergency-action .emergency-step li{font-size:15px}}.emergency-page .emergency-action .emergency-step li:before{content:"";background-color:var(--tertiary-color);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.emergency-page .emergency-visit{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;position:relative;left:50%;transform:translate(-50%)}.emergency-page .emergency-visit .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.emergency-page .emergency-visit .emergency-visit-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.emergency-page .emergency-visit .emergency-visit-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.emergency-page .emergency-visit .emergency-visit-text,.emergency-page .emergency-visit .emergency-visit-recovery{flex:1}.emergency-page .emergency-visit .emergency-visit-text h2,.emergency-page .emergency-visit .emergency-visit-recovery h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-visit .emergency-visit-text h2,.emergency-page .emergency-visit .emergency-visit-recovery h2{font-size:32px}}.emergency-page .emergency-visit .emergency-visit-text h3,.emergency-page .emergency-visit .emergency-visit-recovery h3{color:var(--quaternary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:20px;font-weight:400}@media (min-width:768px){.emergency-page .emergency-visit .emergency-visit-text h3,.emergency-page .emergency-visit .emergency-visit-recovery h3{font-size:22px}}.emergency-page .emergency-visit .emergency-visit-text p,.emergency-page .emergency-visit .emergency-visit-recovery p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin:0 0 var(--spacing-md) 0;font-size:15px;line-height:1.8}@media (min-width:768px){.emergency-page .emergency-visit .emergency-visit-text p,.emergency-page .emergency-visit .emergency-visit-recovery p{font-size:16px}}.emergency-page .emergency-visit .emergency-visit-text p:last-child,.emergency-page .emergency-visit .emergency-visit-recovery p:last-child{margin-bottom:0}.emergency-page .emergency-visit .emergency-visit-text ul,.emergency-page .emergency-visit .emergency-visit-recovery ul{margin:0 0 var(--spacing-md) 0;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.emergency-page .emergency-visit .emergency-visit-text li,.emergency-page .emergency-visit .emergency-visit-recovery li{font-family:"Open Sans",var(--font-family);color:#e8e4dc;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.emergency-page .emergency-visit .emergency-visit-text li,.emergency-page .emergency-visit .emergency-visit-recovery li{font-size:16px}}.emergency-page .emergency-visit .emergency-visit-text li:before,.emergency-page .emergency-visit .emergency-visit-recovery li:before{content:"";background-color:var(--quaternary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.emergency-page .emergency-topics{padding:var(--spacing-3xl) 0;background-color:#f7f5f0;width:100vw;position:relative;left:50%;transform:translate(-50%)}.emergency-page .emergency-topics .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.emergency-page .emergency-topics h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-xl) 0;text-align:center;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-topics h2{font-size:36px}}.emergency-page .emergency-topics ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emergency-page .emergency-topics li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.emergency-page .emergency-topics li{font-size:16px}}.emergency-page .emergency-topics .emergency-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.emergency-page .emergency-faq{padding:var(--spacing-2xl) 0}.emergency-page .emergency-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.emergency-page .emergency-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.emergency-page .emergency-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.emergency-page .emergency-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.emergency-page .emergency-cta h2{font-size:36px}}.emergency-page .emergency-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.emergency-page .emergency-cta p{font-size:16px}}.emergency-page .emergency-cta p a{color:var(--quaternary-color);text-decoration:underline}.emergency-page .emergency-cta p a:hover{color:var(--white)}.emergency-page .emergency-cta .btn{margin-top:var(--spacing-md)}.emergency-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.firstvisit-page .firstvisit-banner{min-height:350px;position:relative}@media (min-width:768px){.firstvisit-page .firstvisit-banner{min-height:800px;max-height:800px}}.firstvisit-page .firstvisit-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.firstvisit-page .firstvisit-banner .internal-banner-image img{min-height:800px;max-height:800px}}.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay .firstvisit-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay .firstvisit-banner-subtitle{font-size:12px}}.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay .firstvisit-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay .firstvisit-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.firstvisit-page .firstvisit-banner .firstvisit-banner-overlay .btn{padding:10px 24px;font-size:13px}}.firstvisit-page .firstvisit-intro{padding:var(--spacing-2xl) 0}.firstvisit-page .firstvisit-intro .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.firstvisit-page .firstvisit-intro .firstvisit-intro-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.firstvisit-page .firstvisit-intro .firstvisit-intro-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.firstvisit-page .firstvisit-intro .firstvisit-intro-text{flex:1}.firstvisit-page .firstvisit-intro .firstvisit-intro-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.firstvisit-page .firstvisit-intro .firstvisit-intro-text h1{font-size:12px}}.firstvisit-page .firstvisit-intro .firstvisit-intro-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.firstvisit-page .firstvisit-intro .firstvisit-intro-text h2{font-size:32px}}.firstvisit-page .firstvisit-intro .firstvisit-intro-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.firstvisit-page .firstvisit-intro .firstvisit-intro-text p{font-size:16px}}.firstvisit-page .firstvisit-intro .firstvisit-intro-image{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.firstvisit-page .firstvisit-intro .firstvisit-intro-image img{object-fit:contain;width:100%;max-width:550px;height:auto;display:block}.firstvisit-page .firstvisit-bring{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.firstvisit-page .firstvisit-bring .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.firstvisit-page .firstvisit-bring h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.firstvisit-page .firstvisit-bring h2{font-size:36px}}.firstvisit-page .firstvisit-bring ul{gap:var(--spacing-sm);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.firstvisit-page .firstvisit-bring li{font-family:"Open Sans",var(--font-family);color:#e8e4dc;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.firstvisit-page .firstvisit-bring li{font-size:16px}}.firstvisit-page .firstvisit-bring li:before{content:"";background-color:var(--quaternary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.firstvisit-page .firstvisit-consult{padding:var(--spacing-2xl) 0}.firstvisit-page .firstvisit-consult .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.firstvisit-page .firstvisit-consult .firstvisit-consult-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.firstvisit-page .firstvisit-consult .firstvisit-consult-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.firstvisit-page .firstvisit-consult .firstvisit-consult-image{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.firstvisit-page .firstvisit-consult .firstvisit-consult-image img{object-fit:contain;width:100%;max-width:550px;height:auto;display:block}.firstvisit-page .firstvisit-consult .firstvisit-consult-text{flex:1}.firstvisit-page .firstvisit-consult .firstvisit-consult-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.firstvisit-page .firstvisit-consult .firstvisit-consult-text h2{font-size:32px}}.firstvisit-page .firstvisit-consult .firstvisit-consult-text ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.firstvisit-page .firstvisit-consult .firstvisit-consult-text li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.firstvisit-page .firstvisit-consult .firstvisit-consult-text li{font-size:16px}}.firstvisit-page .firstvisit-consult .firstvisit-consult-text .firstvisit-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.firstvisit-page .firstvisit-next{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.firstvisit-page .firstvisit-next .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.firstvisit-page .firstvisit-next h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.firstvisit-page .firstvisit-next h2{font-size:36px}}.firstvisit-page .firstvisit-next p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.firstvisit-page .firstvisit-next p{font-size:16px}}.firstvisit-page .firstvisit-next p a{color:var(--quaternary-color);text-decoration:underline}.firstvisit-page .firstvisit-next p a:hover{color:var(--white)}.firstvisit-page .firstvisit-next .btn{margin-top:var(--spacing-md)}.firstvisit-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.aftercare-page .aftercare-banner{min-height:350px;position:relative}@media (min-width:768px){.aftercare-page .aftercare-banner{min-height:800px;max-height:800px}}.aftercare-page .aftercare-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.aftercare-page .aftercare-banner .internal-banner-image img{min-height:800px;max-height:800px}}.aftercare-page .aftercare-banner .aftercare-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.aftercare-page .aftercare-banner .aftercare-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.aftercare-page .aftercare-banner .aftercare-banner-overlay .aftercare-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.aftercare-page .aftercare-banner .aftercare-banner-overlay .aftercare-banner-subtitle{font-size:12px}}.aftercare-page .aftercare-banner .aftercare-banner-overlay .aftercare-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.aftercare-page .aftercare-banner .aftercare-banner-overlay .aftercare-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.aftercare-page .aftercare-banner .aftercare-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.aftercare-page .aftercare-banner .aftercare-banner-overlay .btn{padding:10px 24px;font-size:13px}}.aftercare-page .aftercare-intro{padding:var(--spacing-2xl) 0}.aftercare-page .aftercare-intro .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.aftercare-page .aftercare-intro h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.aftercare-page .aftercare-intro h1{font-size:36px}}.aftercare-page .aftercare-intro p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.aftercare-page .aftercare-intro p{font-size:16px}}.aftercare-page .aftercare-expect{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.aftercare-page .aftercare-expect .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.aftercare-page .aftercare-expect h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.aftercare-page .aftercare-expect h2{font-size:36px}}.aftercare-page .aftercare-expect ul{gap:var(--spacing-sm);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aftercare-page .aftercare-expect li{font-family:"Open Sans",var(--font-family);color:#e8e4dc;padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.aftercare-page .aftercare-expect li{font-size:16px}}.aftercare-page .aftercare-expect li:before{content:"";background-color:var(--quaternary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.aftercare-page .aftercare-tips{padding:var(--spacing-2xl) 0}.aftercare-page .aftercare-tips .container{max-width:1100px;padding:0 var(--spacing-lg);margin:0 auto}.aftercare-page .aftercare-tips .aftercare-tips-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.aftercare-page .aftercare-tips .aftercare-tips-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.aftercare-page .aftercare-tips .aftercare-tips-col{flex:1}.aftercare-page .aftercare-tips .aftercare-tips-col h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.aftercare-page .aftercare-tips .aftercare-tips-col h2{font-size:32px}}.aftercare-page .aftercare-tips .aftercare-tips-col ul{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aftercare-page .aftercare-tips .aftercare-tips-col li{font-family:"Open Sans",var(--font-family);color:var(--text-color);padding-left:var(--spacing-md);font-size:15px;line-height:1.7;position:relative}@media (min-width:768px){.aftercare-page .aftercare-tips .aftercare-tips-col li{font-size:16px}}.aftercare-page .aftercare-tips .aftercare-tips-col li:before{content:"";background-color:var(--tertiary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.aftercare-page .aftercare-tips .aftercare-tips-col p{font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.7}@media (min-width:768px){.aftercare-page .aftercare-tips .aftercare-tips-col p{font-size:16px}}.aftercare-page .aftercare-tips .aftercare-tips-col p a{color:var(--secondary-color);text-decoration:underline}.aftercare-page .aftercare-tips .aftercare-tips-col p a:hover{color:var(--tertiary-color)}.aftercare-page .aftercare-tips .aftercare-tips-call{padding:var(--spacing-lg);background:#f7f5f0;flex-direction:column;justify-content:center;display:flex}.aftercare-page .aftercare-tips .aftercare-tips-call h2{color:var(--tertiary-color)}.aftercare-page .aftercare-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.aftercare-page .aftercare-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.aftercare-page .aftercare-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.aftercare-page .aftercare-cta h2{font-size:36px}}.aftercare-page .aftercare-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.aftercare-page .aftercare-cta p{font-size:16px}}.aftercare-page .aftercare-cta p a{color:var(--quaternary-color);text-decoration:underline}.aftercare-page .aftercare-cta p a:hover{color:var(--white)}.aftercare-page .aftercare-cta .btn{margin-top:var(--spacing-md)}.aftercare-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.reviews-page .reviews-banner{min-height:350px;position:relative}@media (min-width:768px){.reviews-page .reviews-banner{min-height:800px;max-height:800px}}.reviews-page .reviews-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.reviews-page .reviews-banner .internal-banner-image img{min-height:800px;max-height:800px}}.reviews-page .reviews-banner .reviews-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.reviews-page .reviews-banner .reviews-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.reviews-page .reviews-banner .reviews-banner-overlay .reviews-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.reviews-page .reviews-banner .reviews-banner-overlay .reviews-banner-subtitle{font-size:12px}}.reviews-page .reviews-banner .reviews-banner-overlay .reviews-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.reviews-page .reviews-banner .reviews-banner-overlay .reviews-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.reviews-page .reviews-banner .reviews-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.reviews-page .reviews-banner .reviews-banner-overlay .btn{padding:10px 24px;font-size:13px}}.reviews-page .reviews-intro{padding:var(--spacing-2xl) 0}.reviews-page .reviews-intro .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.reviews-page .reviews-intro h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.reviews-page .reviews-intro h1{font-size:36px}}.reviews-page .reviews-intro p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0 0 var(--spacing-md) 0;font-size:15px;line-height:1.7}@media (min-width:768px){.reviews-page .reviews-intro p{font-size:16px}}.reviews-page .reviews-intro p:last-child{margin-bottom:0}.reviews-page .reviews-videos{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.reviews-page .reviews-videos .container{max-width:1300px;padding:0 var(--spacing-lg);margin:0 auto}.reviews-page .reviews-videos h2{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;text-align:center;margin:0 0 var(--spacing-xl) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.reviews-page .reviews-videos h2{font-size:36px}}.reviews-page .reviews-videos .reviews-videos-grid{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.reviews-page .reviews-videos .reviews-videos-grid{justify-content:center;gap:var(--spacing-lg);flex-flow:wrap}}.reviews-page .reviews-videos .reviews-video-card{background:#ffffff14;border-radius:8px;width:100%;overflow:hidden}@media (min-width:768px){.reviews-page .reviews-videos .reviews-video-card{flex:0 0 calc(50% - var(--spacing-lg)/2);max-width:calc(50% - var(--spacing-lg)/2)}}.reviews-page .reviews-videos .reviews-video-wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.reviews-page .reviews-videos .reviews-video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.reviews-page .reviews-videos .reviews-video-info{padding:var(--spacing-md)}.reviews-page .reviews-videos .reviews-video-testimonial{color:#e8e4dc;margin:0 0 var(--spacing-xs) 0;font-family:Crimson Text,serif;font-size:15px;font-style:italic;line-height:1.5}@media (min-width:768px){.reviews-page .reviews-videos .reviews-video-testimonial{font-size:16px}}.reviews-page .reviews-videos .reviews-video-name{font-family:"Open Sans",var(--font-family);letter-spacing:1px;text-transform:uppercase;color:var(--quaternary-color);margin:0;font-size:13px;font-weight:600}.reviews-page .reviews-text{padding:var(--spacing-2xl) 0}.reviews-page .reviews-text .container{max-width:900px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}.reviews-page .reviews-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.reviews-page .reviews-text p{font-size:16px}}.reviews-page .reviews-grid-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.reviews-page .reviews-cta{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.reviews-page .reviews-cta .container{max-width:700px;padding:0 var(--spacing-lg);margin:0 auto}.reviews-page .reviews-cta h2{letter-spacing:2px;color:var(--quaternary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.reviews-page .reviews-cta h2{font-size:36px}}.reviews-page .reviews-cta p{font-family:"Open Sans",var(--font-family);color:#e8e4dc;margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.reviews-page .reviews-cta p{font-size:16px}}.reviews-page .reviews-cta p a{color:var(--quaternary-color);text-decoration:underline}.reviews-page .reviews-cta p a:hover{color:var(--white)}.reviews-page .reviews-cta .btn{margin-top:var(--spacing-md)}.reviews-page .quiz-section{width:100vw;position:relative;left:50%;transform:translate(-50%)}.video-lightbox-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;justify-content:center;align-items:center;padding:20px;animation:.5s cubic-bezier(.4,0,.2,1) lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.video-lightbox-content{aspect-ratio:16/9;width:100%;max-width:1000px;animation:.6s cubic-bezier(.34,1.56,.64,1) lightboxScaleIn;position:relative}@keyframes lightboxScaleIn{0%{opacity:0;transform:scale(.85)translateY(20px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}.video-lightbox-close{cursor:pointer;z-index:10;background:0 0;border:none;padding:10px;transition:transform .2s;position:absolute;top:-50px;right:0}.video-lightbox-close:hover{transform:scale(1.1)}.video-lightbox-close:focus{outline:2px solid var(--white);outline-offset:2px}.video-lightbox-iframe-wrapper{background:#000;border-radius:8px;width:100%;height:100%;overflow:hidden}.video-lightbox-iframe-wrapper iframe{border:none;width:100%;height:100%}.sedation-service-page .page-title{display:none}.sedation-service-page .sedation-banner{min-height:350px;position:relative}@media (min-width:768px){.sedation-service-page .sedation-banner{min-height:800px;max-height:800px}}.sedation-service-page .sedation-banner .internal-banner-image img{object-fit:cover;min-height:350px}@media (min-width:768px){.sedation-service-page .sedation-banner .internal-banner-image img{min-height:800px;max-height:800px}}.sedation-service-page .sedation-banner .sedation-banner-overlay{padding:var(--spacing-lg) var(--spacing-xl);z-index:2;background:#2a373ce6;max-width:500px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:767px){.sedation-service-page .sedation-banner .sedation-banner-overlay{max-width:260px;padding:var(--spacing-sm) var(--spacing-md)}}.sedation-service-page .sedation-banner .sedation-banner-overlay .sedation-banner-subtitle{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--quaternary-color);margin-bottom:var(--spacing-xs);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.sedation-service-page .sedation-banner .sedation-banner-overlay .sedation-banner-subtitle{font-size:12px}}.sedation-service-page .sedation-banner .sedation-banner-overlay .sedation-banner-heading{letter-spacing:1px;color:var(--white);margin:0 0 var(--spacing-sm) 0;font-family:Crimson Text,serif;font-size:18px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-service-page .sedation-banner .sedation-banner-overlay .sedation-banner-heading{margin:0 0 var(--spacing-md) 0;font-size:30px}}.sedation-service-page .sedation-banner .sedation-banner-overlay .btn{padding:8px 16px;font-size:11px}@media (min-width:768px){.sedation-service-page .sedation-banner .sedation-banner-overlay .btn{padding:10px 24px;font-size:13px}}.sedation-service-page .sedation-intro{padding:var(--spacing-2xl) 0}.sedation-service-page .sedation-intro .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-intro--centered .container{max-width:820px}.sedation-service-page .sedation-intro--centered .sedation-intro-text{text-align:center}.sedation-service-page .sedation-intro--centered .sedation-intro-text h2{margin-left:auto;margin-right:auto}.sedation-service-page .sedation-intro--centered .sedation-intro-text p{max-width:720px;margin-left:auto;margin-right:auto}.sedation-service-page .sedation-intro .sedation-intro-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.sedation-service-page .sedation-intro .sedation-intro-wrapper{align-items:center;gap:var(--spacing-2xl);flex-direction:row}}.sedation-service-page .sedation-intro .sedation-intro-text{flex:1}.sedation-service-page .sedation-intro .sedation-intro-text h1{font-family:"Open Sans",var(--font-family);letter-spacing:2px;text-transform:uppercase;color:var(--text-light);margin:0 0 var(--spacing-xs) 0;font-size:11px;font-weight:600}@media (min-width:768px){.sedation-service-page .sedation-intro .sedation-intro-text h1{font-size:12px}}.sedation-service-page .sedation-intro .sedation-intro-text h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-service-page .sedation-intro .sedation-intro-text h2{font-size:32px}}.sedation-service-page .sedation-intro .sedation-intro-text p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-service-page .sedation-intro .sedation-intro-text p{font-size:16px}}.sedation-service-page .sedation-intro .sedation-intro-image{flex:1;justify-content:center;min-width:0;display:flex}.sedation-service-page .sedation-intro .sedation-intro-image img{object-fit:cover;aspect-ratio:1;border-radius:50%;width:100%;max-width:400px;height:auto;display:block}.sedation-service-page .sedation-benefits{padding:var(--spacing-3xl) 0;background-color:#726d59;width:100vw;position:relative;left:50%;transform:translate(-50%)}.sedation-service-page .sedation-benefits .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-benefits .sedation-benefits-card{padding:var(--spacing-2xl);background:#f7f5f0;border-radius:4px}.sedation-service-page .sedation-benefits .sedation-benefits-content h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-service-page .sedation-benefits .sedation-benefits-content h2{font-size:32px}}.sedation-service-page .sedation-benefits .sedation-benefits-content>p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-service-page .sedation-benefits .sedation-benefits-content>p{font-size:16px}}.sedation-service-page .sedation-benefits .sedation-benefits-content ul{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sedation-service-page .sedation-benefits .sedation-benefits-content li{align-items:center;gap:var(--spacing-sm);font-family:"Open Sans",var(--font-family);color:var(--text-color);font-size:15px;line-height:1.6;display:flex}@media (min-width:768px){.sedation-service-page .sedation-benefits .sedation-benefits-content li{font-size:16px}}.sedation-service-page .sedation-benefits .sedation-benefits-content .sedation-bullet{background-color:var(--tertiary-color);border-radius:50%;width:14px;min-width:14px;height:14px;display:inline-block}.sedation-service-page .sedation-process{padding:var(--spacing-3xl) 0}.sedation-service-page .sedation-process .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-process .sedation-process-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.sedation-service-page .sedation-process .sedation-process-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.sedation-service-page .sedation-process .sedation-process-left,.sedation-service-page .sedation-process .sedation-process-right{flex:1}.sedation-service-page .sedation-process .sedation-process-left h2,.sedation-service-page .sedation-process .sedation-process-right h2{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:26px;font-weight:400;line-height:120%}@media (min-width:768px){.sedation-service-page .sedation-process .sedation-process-left h2,.sedation-service-page .sedation-process .sedation-process-right h2{font-size:32px}}.sedation-service-page .sedation-process .sedation-process-left p,.sedation-service-page .sedation-process .sedation-process-right p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-service-page .sedation-process .sedation-process-left p,.sedation-service-page .sedation-process .sedation-process-right p{font-size:16px}}.sedation-service-page .sedation-process .sedation-process-left ul,.sedation-service-page .sedation-process .sedation-process-right ul{padding-left:var(--spacing-lg);margin:0;list-style:outside}.sedation-service-page .sedation-process .sedation-process-left ul li,.sedation-service-page .sedation-process .sedation-process-right ul li{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-sm);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-service-page .sedation-process .sedation-process-left ul li,.sedation-service-page .sedation-process .sedation-process-right ul li{font-size:16px}}.sedation-service-page .sedation-visit{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color);width:100vw;color:var(--quaternary-color);position:relative;left:50%;transform:translate(-50%)}.sedation-service-page .sedation-visit .container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-visit .sedation-visit-wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}.sedation-service-page .sedation-visit .sedation-visit-text{text-align:center;max-width:720px;margin:0 auto}.sedation-service-page .sedation-visit .sedation-visit-text h2{letter-spacing:2px;color:var(--quaternary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400}@media (min-width:768px){.sedation-service-page .sedation-visit .sedation-visit-text h2{font-size:36px}}.sedation-service-page .sedation-visit .sedation-visit-text p{font-family:"Open Sans",var(--font-family);color:#f7f2e8d9;margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-service-page .sedation-visit .sedation-visit-text p{font-size:16px}}.sedation-service-page .sedation-visit .sedation-visit-grid{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.sedation-service-page .sedation-visit .sedation-visit-grid{gap:var(--spacing-lg);flex-flow:wrap}}.sedation-service-page .sedation-visit .sedation-visit-card{padding:var(--spacing-xl);background:#f7f2e814;border:1px solid #f7f2e82e;border-radius:6px;flex:1;min-width:0}@media (min-width:768px){.sedation-service-page .sedation-visit .sedation-visit-card{flex:1 1 calc(33.333% - var(--spacing-lg))}}.sedation-service-page .sedation-visit .sedation-visit-card h3{letter-spacing:2px;color:var(--secondary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:24px;font-weight:400}.sedation-service-page .sedation-visit .sedation-visit-card ul{padding-left:var(--spacing-md);margin:0;list-style:outside}.sedation-service-page .sedation-visit .sedation-visit-card li{font-family:"Open Sans",var(--font-family);color:var(--quaternary-color);margin-bottom:var(--spacing-sm);font-size:14px;line-height:1.6}@media (min-width:768px){.sedation-service-page .sedation-visit .sedation-visit-card li{font-size:15px}}.sedation-service-page .sedation-safety{padding:var(--spacing-3xl) 0}.sedation-service-page .sedation-safety .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-safety .sedation-safety-content{text-align:center}.sedation-service-page .sedation-safety .sedation-safety-content h2{letter-spacing:2px;color:var(--secondary-color);margin:0 0 var(--spacing-lg) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400}@media (min-width:768px){.sedation-service-page .sedation-safety .sedation-safety-content h2{font-size:36px}}.sedation-service-page .sedation-safety .sedation-safety-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-md);font-size:15px;line-height:1.8}@media (min-width:768px){.sedation-service-page .sedation-safety .sedation-safety-content p{font-size:16px}}.sedation-service-page .sedation-safety .sedation-safety-content p a{color:var(--secondary-color);font-weight:600;text-decoration:underline}.sedation-service-page .sedation-safety .sedation-safety-content p a:hover{color:var(--secondary-hover)}.sedation-service-page .sedation-faq{padding:0 0 var(--spacing-3xl)}.sedation-service-page .sedation-faq .container{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-cta{padding:var(--spacing-3xl) 0;background-color:var(--quaternary-color);text-align:center;width:100vw;position:relative;left:50%;transform:translate(-50%)}.sedation-service-page .sedation-cta .container{max-width:720px;padding:0 var(--spacing-lg);margin:0 auto}.sedation-service-page .sedation-cta h2{letter-spacing:2px;color:var(--secondary-color);margin:0 0 var(--spacing-md) 0;font-family:Crimson Text,serif;font-size:28px;font-weight:400}@media (min-width:768px){.sedation-service-page .sedation-cta h2{font-size:36px}}.sedation-service-page .sedation-cta p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:15px;line-height:1.7}@media (min-width:768px){.sedation-service-page .sedation-cta p{font-size:16px}}.sedation-service-page .sedation-cta p a{color:var(--secondary-color);font-weight:600;text-decoration:underline}.sedation-service-page .sedation-cta p a:hover{color:var(--secondary-hover)}
