.oral-surgery-content{padding:var(--spacing-xl) 0}.oral-surgery-content .container{max-width:1400px;padding:0 var(--spacing-lg);margin:0 auto}.oral-surgery-content h1{letter-spacing:2px;color:var(--secondary-color);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 15px;font-family:Crimson Text,serif;font-size:32px;font-weight:400;line-height:120%}@media (min-width:768px){.oral-surgery-content h1{font-size:40px}}@media (min-width:1024px){.oral-surgery-content h1{font-size:46px}}.oral-surgery-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:20px;font-size:17px;line-height:1.6}@media (min-width:768px){.oral-surgery-content p{font-size:18px}}.oral-surgery-content ul{padding-left:24px}.oral-surgery-content li{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin-bottom:8px;font-size:17px;line-height:1.6}@media (min-width:768px){.oral-surgery-content li{font-size:18px}}.oral-surgery-explained-wrapper{gap:var(--spacing-xl);margin-top:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:768px){.oral-surgery-explained-wrapper{gap:var(--spacing-2xl);flex-direction:row}}.oral-surgery-explained-wrapper__text{flex:1;min-width:0}.oral-surgery-explained-wrapper__image{flex-shrink:0;display:none}@media (min-width:768px){.oral-surgery-explained-wrapper__image{justify-content:center;align-items:center;width:40%;max-width:500px;display:flex}}.oral-surgery-explained-wrapper__image img{object-fit:cover;width:100%;height:auto}.oral-surgery-services{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.oral-surgery-services h2{text-align:center;margin-bottom:var(--spacing-xl)}.oral-surgery-services__grid{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.oral-surgery-services__grid{flex-flow:wrap}}.oral-surgery-services__card{padding:var(--spacing-lg);border-top:3px solid var(--secondary-color);cursor:pointer;background:#f7f5f0;justify-content:space-between;align-items:center;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}@media (min-width:768px){.oral-surgery-services__card{flex:0 0 calc(50% - var(--spacing-md)/2)}}.oral-surgery-services__card:hover{text-decoration:none;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.oral-surgery-services__card:hover .oral-surgery-services__card-arrow{color:var(--secondary-color);transform:translate(3px)}.oral-surgery-services__card-title{color:var(--secondary-color);letter-spacing:.5px;font-family:Crimson Text,Georgia,serif;font-size:20px;font-weight:600}@media (min-width:768px){.oral-surgery-services__card-title{font-size:22px}}.oral-surgery-services__card-arrow{color:var(--accent-color);transition:var(--transition);flex-shrink:0}.oral-surgery-timeline{margin-top:var(--spacing-2xl)}.oral-surgery-timeline 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){.oral-surgery-timeline h2{font-size:36px}}@media (min-width:1024px){.oral-surgery-timeline h2{font-size:42px}}.oral-surgery-timeline__steps{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.oral-surgery-timeline__steps{gap:var(--spacing-xl) var(--spacing-2xl);grid-template-columns:1fr 1fr}}.oral-surgery-timeline__step{gap:var(--spacing-lg);align-items:flex-start;display:flex}.oral-surgery-timeline__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}.oral-surgery-timeline__step-content{flex:1}.oral-surgery-timeline__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){.oral-surgery-timeline__step-content h3{font-size:22px}}.oral-surgery-timeline__step-content p{font-family:"Open Sans",var(--font-family);color:var(--text-color);margin:0;font-size:17px;line-height:1.6}@media (min-width:768px){.oral-surgery-timeline__step-content p{font-size:18px}}.oral-surgery-recovery{padding:var(--spacing-3xl) 0;background-color:var(--tertiary-color)}.oral-surgery-recovery .container{max-width:1400px;padding:0 var(--spacing-lg);margin:0 auto}.oral-surgery-recovery__heading{letter-spacing:2px;color:var(--white);text-transform:capitalize;font-feature-settings:"liga" off,"clig" off;margin:0 0 var(--spacing-md) 0;text-align:center;font-family:Crimson Text,serif;font-size:28px;font-weight:400;line-height:120%}@media (min-width:768px){.oral-surgery-recovery__heading{font-size:36px}}.oral-surgery-recovery__intro{font-family:"Open Sans",var(--font-family);color:#e8e4dc;text-align:center;margin:0 0 var(--spacing-2xl) 0;max-width:900px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}@media (min-width:768px){.oral-surgery-recovery__intro{font-size:18px}}.oral-surgery-recovery__grid{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.oral-surgery-recovery__grid{gap:var(--spacing-2xl);flex-direction:row}}.oral-surgery-recovery__item{flex:1}.oral-surgery-recovery__item h3{color:var(--quaternary-color);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-md);letter-spacing:2px;text-transform:capitalize;text-align:left;border-bottom:1px solid #e8e4dc4d;font-family:Crimson Text,serif;font-size:24px;font-weight:400}@media (min-width:768px){.oral-surgery-recovery__item h3{font-size:28px}}.oral-surgery-recovery__item ul{margin:0;padding-left:20px;list-style:outside}.oral-surgery-recovery__item li{font-family:"Open Sans",var(--font-family);color:#e8e4dc;text-align:left;margin-bottom:10px;font-size:17px;line-height:1.6}@media (min-width:768px){.oral-surgery-recovery__item li{font-size:18px}}.oral-surgery-recovery__item li::marker{color:var(--quaternary-color)}.oral-surgery-faq{padding:var(--spacing-2xl) 0}.oral-surgery-faq .container{max-width:1400px;padding:0 var(--spacing-lg);margin:0 auto}
