.elementor .pd-btn:hover,.elementor .pd-btn:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .pd-btn{font-family:var(--pd-font-head);font-weight:600;font-size:0.85rem;letter-spacing:0.02em;text-align:center;padding-block-start:0.95em;padding-block-end:0.95em;padding-inline-start:1.9em;padding-inline-end:1.9em;border-radius:999px;border-width:2px;border-color:transparent;border-style:solid;display:inline-flex;gap:0.5em;justify-content:center;align-items:center;transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.2s;\n}.elementor .pd-payment-title{font-family:var(--pd-font-head);font-weight:700;font-size:clamp(1.3rem, 2vw, 1.6rem);color:var(--pd-white);line-height:1.3;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pd-payment-text{font-family:var(--pd-font-body);font-size:0.92rem;color:rgba(255,255,255,0.88);line-height:1.6;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pd-payment-card{min-width:0px;padding:2.6rem;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;}.elementor .pd-dentist-photo{width:100%;aspect-ratio:328 / 400;object-fit:cover;object-position:top center;border-start-start-radius:140px;border-start-end-radius:140px;border-end-start-radius:10px;border-end-end-radius:10px;}.elementor .pd-dentist{min-width:0px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;align-items:center;}.elementor .pd-author{font-family:var(--pd-font-head);font-weight:700;font-size:0.85rem;color:var(--pd-dark);display:block;}.elementor .pd-stars{font-size:0.8rem;color:var(--pd-gold);padding:0px;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0.2em;}.elementor .pd-testimonial-card{min-width:0px;position:relative;padding-block-start:2.2rem;padding-block-end:1.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:14px;background-color:var(--pd-cream);display:flex;flex-direction:column;&::after { content: ''; position: absolute; left: 2.4rem; bottom: -16px; width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 16px solid var(--pd-cream); }\n}.elementor .pd-service-label{font-family:var(--pd-font-head);font-weight:600;font-size:1rem;color:var(--pd-white);line-height:1.35;text-align:center;display:block;}.elementor .pd-service-circle{width:78px;height:78px;min-width:78px;font-size:1.6rem;color:var(--pd-white);padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:rgba(255,255,255,0.14);display:flex;justify-content:center;align-items:center;}.elementor .pd-service-item{text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:center;}.elementor .pd-ico-instagram{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/svg%3E");\n}.elementor .pd-ico-facebook{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M15 3h3V0h-3a5 5 0 0 0-5 5v3H7v4h3v12h4V12h3.5l.5-4h-4V5.5A1.5 1.5 0 0 1 15 3z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M15 3h3V0h-3a5 5 0 0 0-5 5v3H7v4h3v12h4V12h3.5l.5-4h-4V5.5A1.5 1.5 0 0 1 15 3z'/%3E%3C/svg%3E");\n}.elementor .pd-ico-quote{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5H3v8h4c0 4-2 5-4 5zm11 0c3 0 7-1 7-8V5h-7v8h4c0 4-2 5-4 5z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5H3v8h4c0 4-2 5-4 5zm11 0c3 0 7-1 7-8V5h-7v8h4c0 4-2 5-4 5z'/%3E%3C/svg%3E");\n}.elementor .pd-ico-calendar{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");\n}.elementor .pd-ico-jaw{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 16s1.5-2 4-2 4 2 4 2'/%3E%3Cpath d='M8 9l2 2M10 9l-2 2M14 9l2 2M16 9l-2 2'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 16s1.5-2 4-2 4 2 4 2'/%3E%3Cpath d='M8 9l2 2M10 9l-2 2M14 9l2 2M16 9l-2 2'/%3E%3C/svg%3E");\n}.elementor .pd-ico-star{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E");\n}.elementor .pd-ico-aligners{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='5'/%3E%3Cpath d='M2 12h20M7 6v12M12 6v12M17 6v12'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='5'/%3E%3Cpath d='M2 12h20M7 6v12M12 6v12M17 6v12'/%3E%3C/svg%3E");\n}.elementor .pd-ico-family{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");\n}.elementor .pd-ico-tooth{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 2.5c-2.6 0-4.5 2-4.5 4.8 0 2 .8 3.6 1.5 5.1.7 1.5.9 3.1 1.3 5.1.3 1.7.8 4 2.2 4 1.5 0 1.7-2.3 2-4 .3-1.6.8-3 2.5-3s2.2 1.4 2.5 3c.3 1.7.5 4 2 4 1.4 0 1.9-2.3 2.2-4 .4-2 .6-3.6 1.3-5.1.7-1.5 1.5-3.1 1.5-5.1 0-2.8-1.9-4.8-4.5-4.8-2 0-3 1-5 1s-3-1-5-1z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 2.5c-2.6 0-4.5 2-4.5 4.8 0 2 .8 3.6 1.5 5.1.7 1.5.9 3.1 1.3 5.1.3 1.7.8 4 2.2 4 1.5 0 1.7-2.3 2-4 .3-1.6.8-3 2.5-3s2.2 1.4 2.5 3c.3 1.7.5 4 2 4 1.4 0 1.9-2.3 2.2-4 .4-2 .6-3.6 1.3-5.1.7-1.5 1.5-3.1 1.5-5.1 0-2.8-1.9-4.8-4.5-4.8-2 0-3 1-5 1s-3-1-5-1z'/%3E%3C/svg%3E");\n}.elementor .pd-ico{width:1em;height:1em;min-width:0px;padding:0px;background-color:currentColor;display:inline-block;flex:0 0 auto;mask-size: contain; mask-repeat: no-repeat; mask-position: center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center;\n}.elementor .pd-wrap{width:100%;max-width:var(--pd-wrap-max);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .pd-section{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:var(--pd-gutter);padding-inline-end:var(--pd-gutter);}.elementor .pd-body{font-family:var(--pd-font-body);font-size:1rem;color:var(--pd-text-light);line-height:1.6;margin:0px;}.elementor .pd-h2{font-family:var(--pd-font-head);font-weight:700;font-size:clamp(1.6rem, 2.6vw, 2.35rem);color:var(--pd-dark);line-height:1.3;margin:0px;}.elementor .pd-eyebrow{font-family:var(--pd-font-head);font-weight:700;font-size:0.8rem;color:var(--pd-blue);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-btn-outline-light:hover,.elementor .pd-btn-outline-light:focus-visible{color:var(--pd-white);background-color:rgba(255,255,255,0.12);}.elementor .pd-btn-outline-light{color:var(--pd-white);border-width:2px;border-color:rgba(255,255,255,0.8);border-style:solid;background-color:transparent;}.elementor .pd-btn-light:hover,.elementor .pd-btn-light:focus-visible{color:var(--pd-blue);background-color:#eaf6fd;}.elementor .pd-btn-light{color:var(--pd-blue);background-color:var(--pd-white);}.elementor .pd-btn-small{font-size:0.8rem;padding-block-start:0.7em;padding-block-end:0.7em;padding-inline-start:1.5em;padding-inline-end:1.5em;}.elementor .pd-btn-solid:hover,.elementor .pd-btn-solid:focus-visible{color:var(--pd-white);background-color:var(--pd-blue-dark);}.elementor .pd-btn-solid{color:var(--pd-white);background-color:var(--pd-blue);}