@font-face{font-family:'Tenor Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tenor-sans-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Tenor Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tenor-sans-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(fonts/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(fonts/manrope-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--pdm-dark:#294146;--pdm-cyan:#6b888d;--pdm-cyan-soft:#9fb2b5;--pdm-gold:#f0c681;--pdm-ice:#edf0f0;--pdm-steel:#6b888d;--pdm-bg:#edf0f0;--e-global-color-accent:#6b888d!important;--pdm-ease:cubic-bezier(.22,1,.36,1);--pdm-shadow-sm:0 1px 2px rgba(41,65,70,.05) , 0 4px 16px rgba(41,65,70,.07);--pdm-shadow-md:0 2px 6px rgba(41,65,70,.06) , 0 12px 32px rgba(41,65,70,.12);--pdm-radius:20px}h1.elementor-heading-title{font-size:clamp(30px,4vw,52px)!important;line-height:1.08!important;letter-spacing:-.015em;font-weight:700;color:var(--pdm-dark);text-wrap:balance}h2.elementor-heading-title,h3.elementor-heading-title{letter-spacing:-.01em;text-wrap:balance}.pdm-btn,.elementor-form .elementor-button[type="submit"]{color:#fff!important;border-radius:999px!important;box-shadow:var(--pdm-shadow-sm);transition:transform .35s var(--pdm-ease) , box-shadow .35s var(--pdm-ease) , background-color .35s var(--pdm-ease)}.elementor-button{color:var(--pdm-dark)!important;border-radius:999px!important;box-shadow:var(--pdm-shadow-sm);transition:transform .35s var(--pdm-ease) , box-shadow .35s var(--pdm-ease) , background-color .35s var(--pdm-ease)}.pdm-btn svg path{stroke:#fff}.pdm-btn{background:linear-gradient(135deg,var(--pdm-cyan-soft),var(--pdm-cyan))!important}.pdm-btn:hover,.elementor-button:hover,.elementor-form .elementor-button[type="submit"]:hover{opacity:1;transform:translateY(-2px);box-shadow:var(--pdm-shadow-md)}.pdm-btn:active,.elementor-button:active{transform:translateY(0) scale(.98)}.pdm-btn:focus-visible,.elementor-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--pdm-dark);outline-offset:2px}.ds-card,.swiper-slide .e-con.e-child,.elementor-widget-icon-box .elementor-icon-box-wrapper{border-radius:var(--pdm-radius);box-shadow:var(--pdm-shadow-sm);transition:transform .4s var(--pdm-ease) , box-shadow .4s var(--pdm-ease)}.elementor-location-header .elementor-widget-icon-box .elementor-icon-box-wrapper{border-radius:0;box-shadow:none}.ds-card:hover,.swiper-slide .e-con.e-child:hover{transform:translateY(-4px);box-shadow:var(--pdm-shadow-md)}.elementor-form .elementor-field-group .elementor-field{border-radius:12px;border:1px solid #d7dedb;transition:border-color .3s var(--pdm-ease) , box-shadow .3s var(--pdm-ease)}.elementor-form .elementor-field-group .elementor-field:focus{border-color:var(--pdm-cyan);box-shadow:0 0 0 3px rgba(9,203,243,.18);outline:none}.profiderm-seo{font-family:'Play',sans-serif!important;border-radius:var(--pdm-radius);margin:32px auto!important;box-shadow:var(--pdm-shadow-sm)}.profiderm-seo h2,.profiderm-seo h3{color:var(--pdm-dark);letter-spacing:-.01em}.profiderm-seo ul{list-style:none;padding-left:0}.profiderm-seo ul li{position:relative;padding-left:26px;margin-bottom:8px}.profiderm-seo ul li::before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--pdm-cyan-soft),var(--pdm-cyan))}.profiderm-seo a{color:var(--pdm-dark);text-decoration:underline;text-decoration-color:var(--pdm-cyan);text-underline-offset:3px}.profiderm-map-load{border-radius:999px!important;transition:transform .35s var(--pdm-ease) , box-shadow .35s var(--pdm-ease)}.profiderm-map-load:hover{transform:translateY(-2px);box-shadow:var(--pdm-shadow-md)}.pdm-js .pdm-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--pdm-ease) , transform .7s var(--pdm-ease);transition-delay:var(--pdm-delay,0s);will-change:opacity , transform}.pdm-js .pdm-reveal.pdm-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pdm-js .pdm-reveal{opacity:1;transform:none;transition:none}.pdm-btn,.elementor-button,.ds-card,.swiper-slide .e-con.e-child{transition:none}}@media (max-width:767px){h1.elementor-heading-title{font-size:clamp(28px,8vw,36px)!important}.ds-card:hover,.swiper-slide .e-con.e-child:hover{transform:none}}.ds-accordion-item{border:1px solid #e3e9ea!important;border-radius:var(--pdm-radius)!important;box-shadow:var(--pdm-shadow-sm)!important;transition:transform .35s var(--pdm-ease) , box-shadow .35s var(--pdm-ease) , border-color .35s var(--pdm-ease)}.ds-accordion-item:hover{border-color:var(--pdm-cyan)!important;transform:translateY(-2px);box-shadow:var(--pdm-shadow-md)!important}.ds-accordion-item.active{border-color:var(--pdm-cyan)!important;box-shadow:var(--pdm-shadow-md)!important}.ds-accordion-header{transition:color .3s var(--pdm-ease)}.ds-accordion-header:hover span{color:var(--pdm-cyan)}.ds-accordion-header div{border-radius:50%!important;box-shadow:var(--pdm-shadow-sm)!important;transition:background-color .3s var(--pdm-ease) , transform .3s var(--pdm-ease)!important}.ds-accordion-header:hover div{background-color:var(--pdm-cyan)!important}.ds-accordion-header:hover div svg{stroke:#fff}.ds-card-btn{transition:transform .35s var(--pdm-ease) , box-shadow .35s var(--pdm-ease)}.ds-card:hover .ds-card-btn{transform:translateX(4px);box-shadow:var(--pdm-shadow-md)}.ds-search-wrapper input{border-radius:999px!important;border:1px solid #d7dedb!important;padding:14px 24px!important;transition:border-color .3s var(--pdm-ease) , box-shadow .3s var(--pdm-ease)}.ds-search-wrapper input:focus{border-color:var(--pdm-cyan)!important;box-shadow:0 0 0 3px rgba(9,203,243,.18);outline:none}@media (prefers-reduced-motion:reduce){.ds-accordion-item,.ds-accordion-header div,.ds-card-btn{transition:none!important}}:root{--e-global-typography-primary-font-family:'Tenor Sans';--e-global-typography-secondary-font-family:'Tenor Sans';--e-global-typography-text-font-family:'Manrope';--e-global-typography-accent-font-family:'Manrope'}h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-icon-box-title,.elementor-icon-box-title a{font-family:'Tenor Sans','Play',sans-serif!important;font-weight:600!important}body,p,li,span,a,input,textarea,select,button,.elementor-widget-text-editor,.elementor-icon-box-text,.elementor-field,.pdm-wrapper,.ds-accordion-header,.ds-card-title,.ds-card-desc,.ds-card-price,.profiderm-seo{font-family:'Manrope','Play',sans-serif!important}.elementor-icon-box-title,.elementor-icon-box-title a{letter-spacing:.04em!important}.elementor-heading-title{letter-spacing:0!important}.elementor-widget-text-editor,.elementor-icon-box-text,p,li{letter-spacing:normal!important}.pdm-nav a,.pdm-mobile-nav a{letter-spacing:.06em}.elementor-location-header .elementor-icon-box-title,.elementor-location-header .elementor-icon-box-title a{white-space:nowrap}@media (max-width:767px){.elementor-location-header .elementor-icon-box-title,.elementor-location-header .elementor-icon-box-title a{font-size:14px!important}}@keyframes pdm-hero-up {
  from { opacity: 0; transform: translateY(28px); }
  to   { opacity: 1; transform: none; }
}.page-id-17 .elementor-element-21022ae>.e-con.e-child{animation:pdm-hero-up .9s var(--pdm-ease) both}.page-id-17 .elementor-element-21022ae > .e-con.e-child:nth-child(2) {animation-delay:.12s}.page-id-17 .elementor-element-21022ae > .e-con.e-child:nth-child(3) {animation-delay:.24s}.elementor-44 .elementor-element.elementor-element-21022ae{--padding-top:8px!important;--padding-bottom:8px!important}.pdm-nav a,.pdm-mobile-nav a{position:relative}.pdm-nav a::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:linear-gradient(90deg,var(--pdm-gold),var(--pdm-cyan));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--pdm-ease)}.pdm-nav a:hover::after{transform:scaleX(1)}.elementor-element-3cb7f32 .elementor-button{background-image:linear-gradient(135deg,var(--pdm-cyan-soft),var(--pdm-cyan))!important;color:#fff!important}.zapis .elementor-button,.zapis .elementor-button:hover,.zapis .elementor-button:focus{color:#fff!important}.elementor-element-3cb7f32 .elementor-button,.elementor-element-de72a92 .elementor-button,.elementor-element-de72a92 .elementor-button:hover,.elementor-element-de72a92 .elementor-button:focus{color:#fff!important}.arrowblue .elementor-icon{background:linear-gradient(90deg,var(--pdm-cyan-soft),var(--pdm-cyan))!important}.elementor-widget-image{overflow:hidden}.elementor-widget-image img{transition:transform .6s var(--pdm-ease)}.e-con.e-child:hover .elementor-widget-image img,.ds-card:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.page-id-17 .elementor-element-21022ae>.e-con.e-child{animation:none}.pdm-nav a::after,.elementor-widget-image img{transition:none}}.elementor-629 .elementor-element.elementor-element-6a48bc0::before,.elementor-629 .elementor-element.elementor-element-6a48bc0>.elementor-background-video-container::before,.elementor-629 .elementor-element.elementor-element-6a48bc0>.e-con-inner>.elementor-background-video-container::before,.elementor-629 .elementor-element.elementor-element-6a48bc0>.elementor-background-slideshow::before,.elementor-629 .elementor-element.elementor-element-6a48bc0>.e-con-inner>.elementor-background-slideshow::before,.elementor-629 .elementor-element.elementor-element-6a48bc0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(/wp-content/uploads/2026/06/xerasebg-cropped.webp.pagespeed.ic.8Pc5dpun-Q.webp)!important}.elementor-629 .elementor-element.elementor-element-0f93140{--padding-top:10px!important;--padding-bottom:10px!important}@media (max-width:767px){.elementor-629 .elementor-element.elementor-element-0f93140{--padding-top:6px!important;--padding-bottom:6px!important}.elementor-629 .elementor-element.elementor-element-5eb98b1{width:76%!important}.elementor-629 .elementor-element.elementor-element-33458b7 .elementor-heading-title{font-size:25px!important;line-height:1.15!important}}.elementor-location-header .elementor-element.elementor-sticky--effects{--padding-top:8px!important;--padding-bottom:8px!important;box-shadow:0 2px 20px rgba(41,65,70,.12)}.elementor-location-header .elementor-icon-box-icon img{transition:transform .3s var(--pdm-ease)}.elementor-location-header .elementor-sticky--effects .elementor-icon-box-icon img{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.elementor-location-header .elementor-icon-box-icon img{transition:none}}.elementor-button,button[type="submit"]{touch-action:manipulation}.elementor-form .elementor-field-group.elementor-invalid .elementor-field,.elementor-form .elementor-field.elementor-invalid,.elementor-form .elementor-field[aria-invalid="true"]{border-color:#c94f4f!important;box-shadow:0 0 0 3px rgba(201,79,79,.15)!important}.pdm-form-sending button[type="submit"]{opacity:.75;pointer-events:none}.pdm-form-sending button[type="submit"]::after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:-2px;border:2px solid rgba(41,65,70,.25);border-top-color:var(--pdm-dark);border-radius:50%;animation:pdm-spin .8s linear infinite}@keyframes pdm-spin {
  to { transform: rotate(360deg); }
}button.pdm-btn-success{background:#e4f5ec!important;color:#1e6b44!important;box-shadow:0 0 0 1.5px #1e6b44 inset}@media (prefers-reduced-motion:reduce){.pdm-form-sending button[type="submit"]::after{animation:none}}h1.elementor-heading-title .pdm-w{display:inline-block;opacity:0;transform:translateY(12px);transition:opacity .45s var(--pdm-ease) , transform .45s var(--pdm-ease)}h1.elementor-heading-title.pdm-w-in .pdm-w{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){h1.elementor-heading-title .pdm-w{opacity:1;transform:none;transition:none}}.elementor-629 .elementor-element.elementor-element-6a48bc0:not(.elementor-motion-effects-element-type-background),
.elementor-629 .elementor-element.elementor-element-6a48bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'120\'\ height=\'120\'%3E%3Cfilter\ id=\'n\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'0.9\'\ numOctaves=\'2\'/%3E%3CfeColorMatrix\ values=\'0\ 0\ 0\ 0\ 1\ 0\ 0\ 0\ 0\ 1\ 0\ 0\ 0\ 0\ 1\ 0\ 0\ 0\ 0.05\ 0\'/%3E%3C/filter%3E%3Crect\ width=\'120\'\ height=\'120\'\ filter=\'url\(%23n\)\'/%3E%3C/svg%3E) , radial-gradient(60% 120% at 85% 20%,rgba(9,203,243,.18),rgba(9,203,243,0) 62%) , radial-gradient(50% 100% at 12% 88%,rgba(255,255,255,.12),rgba(255,255,255,0) 60%) , url(/wp-content/uploads/2026/06/xfgshye.webp.pagespeed.ic.9vybkZmcOq.webp)!important;background-size:120px 120px , auto , auto , cover!important;background-repeat:repeat , no-repeat , no-repeat , no-repeat!important;background-position:center center!important}.pdm-count{display:inline-block;font-variant-numeric:tabular-nums}.pdm-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.pdm-hero-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;flex-basis:100%}.pdm-hero-chips li{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid #d7e3e6;font-size:13.5px;font-weight:600;color:var(--pdm-dark)}.pdm-hero-chips li::before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--pdm-cyan-soft),var(--pdm-cyan));flex-shrink:0}@media (prefers-reduced-motion:reduce){.pdm-hero-chips li{transition:none}}.elementor-17 .elementor-element.elementor-element-87e356f{--padding-bottom:36px!important}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-87e356f{--padding-top:0!important;--padding-bottom:12px!important}.elementor-17 .elementor-element.elementor-element-b5969b3{max-width:none!important}.elementor-17 .elementor-element.elementor-element-b5969b3 .elementor-heading-title{font-size:28px!important;line-height:1.15!important}.elementor-17 .pdm-hero-cta{flex-direction:column;flex-wrap:nowrap!important;align-items:stretch;gap:12px;margin-top:12px}.elementor-17 .pdm-hero-chips{flex-direction:column;align-items:flex-start;flex-basis:auto;margin-top:0;gap:6px}.elementor-17 .pdm-hero-chips li{font-size:12.5px;padding:5px 12px}}@media (min-width:768px) and (max-height:850px){.elementor-17 .elementor-element.elementor-element-a8f3f3a{margin-top:6px!important}.elementor-17 .elementor-element.elementor-element-a8f3f3a .elementor-icon{font-size:40px!important}.elementor-17 .elementor-element.elementor-element-a8f3f3a .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-a8f3f3a .elementor-icon-box-title a{font-size:16px!important}.elementor-17 .elementor-element.elementor-element-b5969b3 .elementor-heading-title{font-size:44px!important;line-height:1.12!important}.elementor-17 .pdm-hero-cta{margin-top:10px}.elementor-17 .pdm-hero-chips{margin-top:4px}.elementor-17 .elementor-element.elementor-element-6586f22{--padding-top:12px!important}.elementor-17 .elementor-element.elementor-element-87e356f{--padding-bottom:14px!important}}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-6586f22{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.elementor-17 .elementor-element.elementor-element-6586f22::-webkit-scrollbar{display:none}}.pdm-faq{width:100%;box-sizing:border-box;max-width:1180px;margin:40px auto 0;padding:0 24px 20px}.pdm-faq h2{margin-bottom:18px}.pdm-faq details{border:1px solid #e3e9ea;border-radius:var(--pdm-radius);box-shadow:var(--pdm-shadow-sm);background:#fff;margin-bottom:12px;overflow:hidden;transition:border-color .3s var(--pdm-ease) , box-shadow .3s var(--pdm-ease)}.pdm-faq details[open]{border-color:var(--pdm-cyan);box-shadow:var(--pdm-shadow-md)}.pdm-faq summary{cursor:pointer;list-style:none;padding:18px 56px 18px 24px;font-weight:600;font-size:17px;color:var(--pdm-dark);position:relative}.pdm-faq summary::-webkit-details-marker{display:none}.pdm-faq summary::after{content:"";position:absolute;right:24px;top:50%;width:10px;height:10px;border-right:2px solid var(--pdm-dark);border-bottom:2px solid var(--pdm-dark);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--pdm-ease)}.pdm-faq details[open] summary::after{transform:translateY(-30%) rotate(225deg)}.pdm-faq summary:focus-visible{outline:3px solid var(--pdm-cyan);outline-offset:-3px}.pdm-faq .pdm-faq__a{padding:0 24px 20px;line-height:1.6}.pdm-faq .pdm-faq__a a{color:var(--pdm-dark);text-decoration:underline;text-decoration-color:var(--pdm-cyan);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.pdm-faq details,.pdm-faq summary::after{transition:none}}.uslugi-description .pdm-price-table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:16px;line-height:1.4}.uslugi-description .pdm-price-table th,.uslugi-description .pdm-price-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #dce3e4}.uslugi-description .pdm-price-table thead th{font-weight:700;color:var(--pdm-dark);border-bottom:2px solid var(--pdm-cyan)}.uslugi-description .pdm-price-table tbody tr:nth-child(even) {background:#f4f7f7}.uslugi-description .pdm-price-table td:last-child,.uslugi-description .pdm-price-table th:last-child{text-align:right;white-space:nowrap;font-weight:600;color:var(--pdm-dark)}.uslugi-description .pdm-price-note{font-size:14px;color:#50686c;margin:-8px 0 20px}@media (max-width:768px){.uslugi-description .pdm-price-table{font-size:14px}.uslugi-description .pdm-price-table th,.uslugi-description .pdm-price-table td{padding:10px 10px}}@media (max-width:900px){.elementor-779 .elementor-element-3f0301e,.elementor-779 .elementor-element-13bffa2{width:100%!important;max-width:100%!important}}@media (max-width:767px){.elementor-779 .elementor-element-d00efd1 img{height:auto!important;min-height:0!important;object-fit:contain}}.pdm-related{max-width:897px;margin:34px 0 10px;padding:26px 28px 22px;background:var(--pdm-bg);border-radius:var(--pdm-radius);box-sizing:border-box}.pdm-related__title{margin:0 0 14px;font-size:22px;line-height:1.3;color:var(--pdm-dark)}.pdm-related__list{list-style:none;margin:0;padding:0}.pdm-related__list li{padding:9px 0;border-bottom:1px solid rgba(41,65,70,.10)}.pdm-related__list li:last-child{border-bottom:none}.pdm-related__list a{color:var(--pdm-dark);font-weight:500;text-decoration:none;background-image:linear-gradient(var(--pdm-cyan),var(--pdm-cyan));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;padding-bottom:2px;transition:background-size .3s var(--pdm-ease)}.pdm-related__list a:hover{background-size:100% 2px}.pdm-related__more{display:flex;flex-wrap:wrap;gap:8px 26px;margin:16px 0 0}.pdm-related__more a{color:var(--pdm-dark);font-weight:600;text-decoration:none;border-bottom:2px solid var(--pdm-cyan);padding-bottom:1px}.pdm-related__more a:hover{border-bottom-color:var(--pdm-dark)}.pdm-related a:focus-visible,.pdm-hub-services a:focus-visible{outline:3px solid var(--pdm-cyan);outline-offset:2px}.pdm-hub-services{list-style:none;margin:14px 0 0;padding:0;max-width:897px}.pdm-hub-services li{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid #e3e9ea;line-height:1.5}.pdm-hub-services li::before{content:"";position:absolute;left:4px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--pdm-cyan)}.pdm-hub-services li:last-child{border-bottom:none}.pdm-hub-services a{color:var(--pdm-dark);font-weight:600;text-decoration:none}.pdm-hub-services a:hover{text-decoration:underline;text-decoration-color:var(--pdm-cyan);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.pdm-related__list a{transition:none}}.elementor-1617 .vkn-btn,.elementor-1618 .vkn-btn,.elementor-1619 .vkn-btn,.elementor-1620 .vkn-btn,.elementor-1621 .vkn-btn,.elementor-1622 .vkn-btn{text-align:center}.elementor-1617 .vkn-btn .elementor-button,.elementor-1618 .vkn-btn .elementor-button,.elementor-1619 .vkn-btn .elementor-button,.elementor-1620 .vkn-btn .elementor-button,.elementor-1621 .vkn-btn .elementor-button,.elementor-1622 .vkn-btn .elementor-button,.elementor-1617 .vkn-btn .elementor-button:focus,.elementor-1618 .vkn-btn .elementor-button:focus,.elementor-1619 .vkn-btn .elementor-button:focus,.elementor-1620 .vkn-btn .elementor-button:focus,.elementor-1621 .vkn-btn .elementor-button:focus,.elementor-1622 .vkn-btn .elementor-button:focus{background-image:none;background-color:var(--pdm-cyan);color:#fff!important}.elementor-1617 .vkn-btn .elementor-button:hover,.elementor-1618 .vkn-btn .elementor-button:hover,.elementor-1619 .vkn-btn .elementor-button:hover,.elementor-1620 .vkn-btn .elementor-button:hover,.elementor-1621 .vkn-btn .elementor-button:hover,.elementor-1622 .vkn-btn .elementor-button:hover{background-image:none;background-color:var(--pdm-dark);color:#fff!important}@media (min-width:768px){.elementor-1617 .vkn-btn .elementor-button,.elementor-1618 .vkn-btn .elementor-button,.elementor-1619 .vkn-btn .elementor-button,.elementor-1620 .vkn-btn .elementor-button,.elementor-1621 .vkn-btn .elementor-button,.elementor-1622 .vkn-btn .elementor-button{width:auto;min-width:320px}}details.pdm-faq{max-width:897px;margin:0 0 12px;padding:0;border:1px solid #e3e9ea;border-radius:var(--pdm-radius);box-shadow:var(--pdm-shadow-sm);background:#fff;overflow:hidden;transition:border-color .3s var(--pdm-ease) , box-shadow .3s var(--pdm-ease)}details.pdm-faq[open]{border-color:var(--pdm-cyan);box-shadow:var(--pdm-shadow-md)}details.pdm-faq summary{cursor:pointer;list-style:none;padding:18px 56px 18px 24px;font-weight:600;font-size:17px;line-height:1.4;color:var(--pdm-dark);position:relative}details.pdm-faq summary::-webkit-details-marker{display:none}details.pdm-faq summary::after{content:"";position:absolute;right:24px;top:50%;width:10px;height:10px;border-right:2px solid var(--pdm-dark);border-bottom:2px solid var(--pdm-dark);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--pdm-ease)}details.pdm-faq[open] summary::after{transform:translateY(-30%) rotate(225deg)}details.pdm-faq summary:focus-visible{outline:3px solid var(--pdm-cyan);outline-offset:-3px}details.pdm-faq .pdm-faq-a{padding:0 24px 20px;line-height:1.6}details.pdm-faq .pdm-faq-a a{color:var(--pdm-dark);text-decoration:underline;text-decoration-color:var(--pdm-cyan);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){details.pdm-faq,details.pdm-faq summary::after{transition:none}}.pdm-reviewer{max-width:897px;margin:28px 0 8px;padding:18px 22px 16px;background:var(--pdm-bg);border-left:4px solid var(--pdm-cyan);border-radius:12px;box-sizing:border-box}.pdm-reviewer__label{margin:0 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--pdm-steel)}.pdm-reviewer__text{margin:0;line-height:1.55;color:var(--pdm-dark)}.pdm-reviewer__text a{color:var(--pdm-dark);font-weight:600;text-decoration:underline;text-decoration-color:var(--pdm-cyan);text-underline-offset:3px}.pdm-doctors{max-width:897px;margin:40px 0 10px;box-sizing:border-box}.pdm-doctors__title{margin:0 0 20px;font-size:26px;line-height:1.3;color:var(--pdm-dark)}.pdm-doctors__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.pdm-doctor-card{background:#fff;border:1px solid #e3e9ea;border-radius:var(--pdm-radius);overflow:hidden;box-shadow:var(--pdm-shadow-sm);transition:box-shadow .3s var(--pdm-ease) , transform .3s var(--pdm-ease)}.pdm-doctor-card:hover{box-shadow:var(--pdm-shadow-md);transform:translateY(-2px)}.pdm-doctor-card__photo{display:block;aspect-ratio: 1 / 1;background:var(--pdm-ice);overflow:hidden}.pdm-doctor-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.pdm-doctor-card__body{padding:18px 20px 20px}.pdm-doctor-card__name{display:block;font-family:"Tenor Sans","Play",sans-serif;font-size:19px;line-height:1.3;color:var(--pdm-dark);text-decoration:none;margin-bottom:6px}.pdm-doctor-card__name:hover{color:var(--pdm-cyan)}.pdm-doctor-card__role{margin:0 0 14px;font-size:14px;line-height:1.45;color:var(--pdm-dark);opacity:.75}.pdm-doctor-card__cta{display:block;text-align:center;background:var(--pdm-cyan);color:#fff;font-size:20px;font-weight:700;line-height:1.2;padding:13px 14px;border-radius:8px;text-decoration:none;transition:background .25s var(--pdm-ease)}.pdm-doctor-card__cta:hover{background:#5a7075}.pdm-doctor-card a:focus-visible{outline:3px solid var(--pdm-cyan);outline-offset:2px}@media (max-width:767px){.pdm-doctors__grid{grid-template-columns:1fr 1fr;gap:14px}.pdm-doctor-card__body{padding:14px 14px 16px}.pdm-doctor-card__name{font-size:17px}.pdm-doctor-card__cta{font-size:20px;padding:12px 10px}}@media (max-width:480px){.pdm-doctors__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pdm-doctor-card,.pdm-doctor-card__cta{transition:none}.pdm-doctor-card:hover{transform:none}}.pdm-doc-services{max-width:1180px;margin:0 auto;padding:40px 24px 30px;box-sizing:border-box}.pdm-doc-services__title{margin:0 0 18px;font-size:clamp(24px,3vw,30px);line-height:1.25;color:var(--pdm-dark)}.pdm-doc-services__cat{margin:22px 0 10px;font-size:20px;line-height:1.3;color:var(--pdm-dark)}.pdm-doc-services__list{list-style:none;margin:0;padding:0;columns:2;column-gap:40px}.pdm-doc-services__list li{break-inside:avoid;padding:8px 0;border-bottom:1px solid rgba(41,65,70,.10)}.pdm-doc-services__list a{color:var(--pdm-dark);font-weight:500;text-decoration:none;background-image:linear-gradient(var(--pdm-cyan),var(--pdm-cyan));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;padding-bottom:2px;transition:background-size .3s var(--pdm-ease)}.pdm-doc-services__list a:hover{background-size:100% 2px}.pdm-doc-services a:focus-visible{outline:3px solid var(--pdm-cyan);outline-offset:2px}@media (max-width:767px){.pdm-doc-services__list{columns:1}}.pdm-facts{width:100%;margin:0;box-sizing:border-box}.pdm-facts__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pdm-facts__item{background:#fff;border:1px solid #e3e9ea;border-radius:var(--pdm-radius);box-shadow:var(--pdm-shadow-sm);padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px}.pdm-facts__item svg{width:26px;height:26px;flex:none;margin-bottom:2px}.pdm-facts__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pdm-cyan)}.pdm-facts__value{font-size:15px;line-height:1.4;font-weight:500;color:var(--pdm-dark)}@media (max-width:1024px){.pdm-facts__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.pdm-facts__list{grid-template-columns:1fr 1fr;gap:12px}.pdm-facts__item{padding:14px 14px 13px}.pdm-facts__value{font-size:14px}}@media (max-width:400px){.pdm-facts__list{grid-template-columns:1fr}}.single-post .elementor-element-fee819b{--padding-top:10px!important;--padding-bottom:10px!important}.single-post .elementor-element-f94e920{--min-height:130px!important}.single-post .elementor-element-cd43af0{--padding-top:16px!important}.single-post .elementor-element-pdm7fct{--padding-top:14px!important;--padding-bottom:0!important}.single-post .elementor-element-045673b{--padding-top:32px!important}@media (min-width:768px){.single-post .elementor-element-d00efd1 img{height:clamp(340px,52vh,451px)!important}}.pdm-facts{max-width:1280px;margin-left:auto;margin-right:auto}.pdm-facts__item{padding:14px 16px 12px}.pdm-facts__item svg{width:22px;height:22px}@media (max-width:767px){.single-post .elementor-element-pdm7fct{padding-left:15px!important;padding-right:15px!important;--padding-top:16px!important;overflow-x:clip}.single-post .elementor-element-pdm7fct .elementor-widget-shortcode,.single-post .elementor-element-pdm7fct .pdm-facts{width:100%;max-width:100%}.pdm-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}.single-post .elementor-element-045673b{--padding-top:24px!important}.single-post .elementor-element-f94e920{--min-height:120px!important}}