.dft-root{color:#f9f9f7;background:#47625d;border-radius:40px 40px 0 0;font-family:Dentart Outfit,sans-serif}.dft-root .dft-container{box-sizing:border-box;flex-direction:column;gap:40px;max-width:1440px;margin:auto;padding:60px 40px 24px;display:flex}.dft-root .dft-top,.dft-root .dft-middle{grid-template-columns:1fr 2.052fr;gap:20px;display:grid}.dft-root .dft-address{flex-direction:column;gap:20px;display:flex}.dft-root .dft-logo{width:128px;height:auto}.dft-root address{font-size:16px;font-style:normal;font-weight:300;line-height:1.3}.dft-root dl{margin:0;font-size:14px;font-weight:300;line-height:1.4}.dft-root dl>div{gap:12px;display:flex}.dft-root dt{min-width:60px}.dft-root dd{margin:0}.dft-root .dft-quote{flex-direction:column;gap:20px;display:flex}.dft-root blockquote{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.dft-root .dft-doctor{align-items:center;gap:20px;display:flex}.dft-root .dft-doctor img{object-fit:cover;border-radius:8px;width:40px;height:40px}.dft-root .dft-doctor strong,.dft-root .dft-doctor span{font-size:14px;font-weight:300;line-height:1.4;display:block}.dft-root .dft-doctor strong{font-weight:500}.dft-root .dft-newsletter{flex-direction:column;gap:20px;max-width:386px;padding-right:20px;display:flex}.dft-root .dft-newsletter h2{letter-spacing:-.01em;margin:0;font-size:48px;font-weight:600;line-height:1}.dft-root .dft-newsletter p{margin:0;font-size:18px;font-weight:300;line-height:1.3}.dft-root .dft-newsletter input{color:#fff;height:48px;font:inherit;box-sizing:border-box;background:0 0;border:1px solid #f9f9f74d;border-radius:8px;width:100%;padding:12px}.dft-root .dft-newsletter input::placeholder{color:#f9f9f7b3}.dft-root .dft-newsletter button{color:#47625d;height:48px;font:inherit;cursor:pointer;background:#eef3ee;border:1px solid #c3cfc7;border-radius:100px;box-shadow:0 0 0 2px #f9f9f71a}.dft-root .dft-links{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dft-root h3{margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.3}.dft-root .dft-links a{color:inherit;margin-bottom:8px;font-size:16px;font-weight:300;line-height:1.3;text-decoration:none;display:block}.dft-root .dft-links a:hover{text-decoration:underline}.dft-root .dft-contact{margin-top:40px}.dft-root .dft-socials{gap:20px;margin-top:20px;display:flex}.dft-root .dft-bottom{border-top:1px solid #f9f9f726;justify-content:space-between;gap:20px;padding-top:24px;font-size:12px;font-weight:300;line-height:1.4;display:flex}.dft-root .dft-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dft-root :focus-visible{outline-offset:4px;outline:2px solid #eaf4eb}@media (max-width:1199px){.dft-root .dft-newsletter h2{font-size:40px}}@media (max-width:809px){.dft-root .dft-container{padding:40px 20px 24px}.dft-root .dft-top,.dft-root .dft-middle{grid-template-columns:1fr;gap:40px}.dft-root .dft-links{grid-template-columns:1fr 1fr;gap:30px}.dft-root .dft-links>div:last-child{grid-column:1/-1}.dft-root blockquote{font-size:24px}.dft-root .dft-newsletter h2{font-size:30px;line-height:1.1}.dft-root .dft-bottom{flex-direction:column}.dft-root .dft-newsletter{max-width:none;padding:0}}@media (prefers-reduced-motion:reduce){.dft-root *{scroll-behavior:auto}}
