/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/leszczenko/fonts/open-sans-400.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/leszczenko/fonts/open-sans-600.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/leszczenko/fonts/open-sans-700.ttf) format('truetype')}:root{--mint:#8bbfa8;--ink:#050506;--muted:rgba(0,0,0,.55);--container:1320px;--leszczenko-content-width:calc(100vw - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px))}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#333;background:#f1f1f1;font:400 14px/1.6 'Open Sans',Arial,sans-serif}a{color:inherit;text-decoration:none;transition:color .2s,background-color .2s}a:hover{color:var(--mint)}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--mint);outline-offset:5px}img{display:block;max-width:100%;height:auto}p{margin:0 0 .2em}h1,h2,h3{line-height:1.2;margin:0 0 26px}h2{font-size:44px;font-weight:700;color:#000}ul{padding-left:1.2em}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden.focusable:focus{position:fixed!important;top:10px;left:10px;z-index:100;width:auto;height:auto;clip:auto;padding:12px;background:white}.site-container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.site-header{border-bottom:1px solid #f7f7f7;background:white}.header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:block;flex:0 0 auto}.brand img{width:228px;height:auto}.navigation{margin:0}.navigation>summary{display:none;cursor:pointer;list-style:none}.navigation>summary::-webkit-details-marker{display:none}.navigation-content{display:flex;gap:34px;align-items:center}.header-utilities,.footer-utilities{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.header-utilities{flex-wrap:nowrap}.header-utilities>.field-item,.footer-utilities>.field-item{display:contents}.social-links{position:relative;display:flex;align-items:center;gap:10px;padding-inline-start:14px}.social-links::before{content:'';position:absolute;inset-inline-start:0;top:50%;height:20px;border-inline-start:1px solid var(--mint);transform:translateY(-50%)}.social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--muted)}.social-link:hover,.social-link:focus-visible{color:var(--mint)}.social-link svg{display:block;flex:none}.navigation-close{display:none}.navigation:not([open])>.navigation-content{display:flex}.main-navigation ul,.language-navigation ul,.footer-links ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px}.main-navigation a{display:block;padding:36px 0}.main-navigation .is-active{color:var(--mint)}.language-navigation{border-left:1px solid var(--mint);padding-left:28px;line-height:20px;font-weight:700}.language-navigation ul{gap:16px}.language-navigation a{text-transform:uppercase}.language-navigation a.is-active,.language-navigation a[aria-current="page"]{color:var(--mint)}.hero{--photo-share:53.0303030303%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--photo-share));min-height:600px;position:relative;isolation:isolate}.hero::before{content:'';position:absolute;inset:0 var(--photo-share) 0 calc((var(--leszczenko-content-width) - 100%)/-2);background:white;z-index:-1}.hero-copy{min-width:0;padding:50px 0 50px 0;display:flex;flex-direction:column;align-items:flex-start}.hero-slogan{max-width:100%}.hero-slogan img{width:420px;height:335px;object-fit:contain}.hero-text{width:370px;max-width:100%;padding:12px 30px 0;text-align:center;line-height:20px}.hero-text p{margin:0}.hero-copy>.pill-link{margin:38px 0 0 85px}.hero-photo{min-width:0;min-height:600px;position:relative}.hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pill-link a{display:inline-flex;min-height:44px;min-width:200px;justify-content:center;align-items:center;max-width:100%;padding:10px 24px;text-align:center;border:1px solid var(--mint);border-radius:24px;line-height:22px;color:var(--muted)}.pill-link a:hover{background:var(--mint);color:white}.offer-cards{padding:50px 0 90px;min-height:500px}.field--field-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:100px}.offer-card{padding:45px 30px 30px;height:100%;border-radius:4px;transition:background-color .3s}.offer-card:focus-within{background:white}@media(hover:hover){.offer-card:hover{background:white}}.offer-card h2{font-size:14px;line-height:1.6;margin-bottom:30px}.offer-card .text-link{margin-top:24px;font-weight:700;color:var(--muted)}.offer-card p{margin:0;line-height:20px}.offer-card ul{list-style:none;padding:0;margin:0}.offer-card li{line-height:20px}.offer-card li::before{content:'- '}.offer-card .field--field-items{display:grid;gap:20px}.offer-card .content-section{width:100%;margin:0;display:grid;grid-template-columns:40px 1fr;gap:20px;align-items:center;padding:0;min-height:40px}.offer-card .content-section h2{font-size:14px;font-weight:400;margin:0;padding-left:0}.offer-card .content-section img{width:40px;max-height:40px;object-fit:contain}.offer-card .section-image{grid-column:1;grid-row:1}.offer-card .section-copy{padding:0;grid-column:2;grid-row:1;min-height:0}.offer-card .content-section::before{display:none}.offer-card .pill-link:empty{display:none}.content-section{--image-share:66.2121212121%;display:grid;grid-template-columns:minmax(0,var(--image-share)) minmax(0,1fr);min-height:500px;position:relative;isolation:isolate}.content-section::before{content:'';position:absolute;inset:0 calc((var(--leszczenko-content-width) - 100%)/-2) 0 var(--image-share);background:white;z-index:-1}.section-image{min-width:0}.section-image img{width:100%;height:500px;object-fit:cover}.homepage>.field--field-sections>.field-item>.content-section>.section-image{position:relative;min-height:500px}.homepage>.field--field-sections>.field-item>.content-section>.section-image img{position:absolute;inset:0;height:100%}.section-copy{padding:110px 0 50px 60px;display:flex;flex-direction:column;align-items:flex-start}.section-copy,.offer-card,.company-contact{min-width:0;overflow-wrap:break-word}.section-copy h2{max-width:385px;margin-bottom:26px}.section-copy>.field-item--field-text{width:320px;max-width:100%;line-height:20px}.section-copy p{margin:0}.section-copy .pill-link{margin-top:32px}.contact-cta{padding:58px 0 0}.cta-copy{text-align:center;width:min(calc(100% - 32px),1320px);margin-inline:auto;padding-bottom:56px}.contact-cta>.field-item--field-company{background:white}.cta-copy h2{margin-bottom:20px;line-height:1.5}.cta-copy>.field-item--field-text{max-width:660px;margin:auto;line-height:20px}.cta-copy p{margin:0}.cta-copy .pill-link{margin-top:28px}.company-details{width:min(100%,720px);padding:50px 0 80px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;line-height:22px}.company-address{border-right:1px solid var(--mint);padding-right:40px;margin-right:-50px;min-height:107px}.company-contact>a{display:block}.company-contact .field-item--field-phone,.company-email>.field-item{display:inline}.company-details>.field-item--field-text,.company-details>.field--field-links{grid-column:1/-1}.map-block iframe{display:block;border:0;width:100%;height:475px}.map-link{font-size:12px;text-align:right;padding-top:6px;color:var(--muted)}.locations-section{background:white;padding:50px 0 45px}.locations-section .locations-inner{width:min(calc(100% - 40px),1320px)}.field--field-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.field-item--field-locations{min-width:0}.location-card{display:flex;flex-direction:column;height:100%;min-width:0}.location-copy{flex:1;display:flex;flex-direction:column;padding-bottom:12px;overflow-wrap:anywhere}.location-copy h3{font-size:18px;margin:0 0 12px}.location-address{margin-top:auto;text-align:center;font-style:normal;font-weight:700;font-size:16px;line-height:1.5}.location-copy>.field-item--field-text{margin-bottom:14px}.location-map{aspect-ratio:16/10;min-height:340px}.location-map iframe{display:block;width:100%;height:100%;border:0}.shared-contact{text-align:center;padding-bottom:38px;line-height:22px;overflow-wrap:anywhere}.shared-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;align-items:center;margin-top:12px}.shared-contact-links,.shared-contact-identifiers{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:start}.shared-contact-links{padding-inline-end:32px}.shared-contact-identifiers{border-inline-start:1px solid var(--mint);padding-inline-start:32px}.shared-contact-links .field-item--field-phone,.shared-contact-links .company-email>.field-item,.shared-contact-identifiers .field-item{display:inline}.shared-contact>.field--field-links,.shared-contact>.field-item--field-text{margin-top:16px}.site-footer{background:white}.footer-inner{padding:40px 0 25px;text-align:center;display:grid;grid-template-columns:1fr minmax(0,400px) 1fr;grid-template-rows:60px 100px 25px 65px;align-items:center;justify-items:center;min-height:315px;color:var(--muted);font-weight:700}.footer-inner>.brand{grid-column:2;grid-row:1}.footer-utilities{grid-column:2;grid-row:2}.footer-inner>.field-item--field-copyright{grid-column:2;grid-row:4}.footer-inner .language-navigation{border:0;padding:0}.footer-inner .brand img{width:228px}.footer-links{display:contents}.footer-links>ul{grid-column:3;grid-row:4;justify-self:end}.footer-links>.field-item--field-link{grid-column:2;grid-row:3}.footer-links>.field-item--field-link a{border-bottom:1px solid currentColor}.homepage>.field--field-sections>.field-item{margin:0}.messages{padding:16px;border:1px solid var(--mint)}.tabs{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:12px 20px;margin:0}@media(max-width:1349px) and (min-width:992px){:root{--container:970px}.header-inner{gap:20px}.navigation-content{gap:20px}.main-navigation ul{gap:20px}.language-navigation{padding-left:20px}.header-inner:has(.social-links)>.brand img{width:177px}.header-utilities{gap:10px}.header-utilities .social-links{padding-inline-start:10px}.header-utilities .social-link{width:28px}.hero{--photo-share:50%;min-height:520px}.hero-copy{padding:40px 0}.hero-slogan img{width:370px;height:280px}.hero-text{padding-top:10px}.hero-copy>.pill-link{margin:28px 0 0 95px}.hero-photo{min-height:520px}.field--field-cards{gap:20px}.offer-card{padding-inline:30px}.content-section{--image-share:50%;min-height:400px}.section-copy{padding:50px 0 50px 40px}.homepage>.field--field-sections>.field-item>.content-section>.section-image{min-height:400px}}@media(max-width:991px){:root{--container:768px}.site-container{width:min(calc(100% - 32px),var(--container))}.header-inner{min-height:80px;flex-wrap:wrap;gap:0;position:relative}.brand img{width:177px}.navigation{margin-left:auto}.navigation>summary{display:flex;width:48px;height:48px;align-items:center;justify-content:center}.menu-icon{display:block;width:41px;height:30px;background:url(/themes/custom/leszczenko/images/menu.png) center/contain no-repeat}.navigation[open]>summary .menu-icon{visibility:hidden}body.navigation-open{position:fixed;top:var(--navigation-scroll-offset,0);inset-inline:0;width:100%;overflow:hidden}.navigation>.navigation-content,.navigation:not([open])>.navigation-content{display:none}.navigation[open]>.navigation-content{display:flex;position:fixed;z-index:1000;inset:0;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:rgba(255,255,255,.92);padding:100px max(24px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));flex-direction:column;gap:24px;}.navigation-close{display:flex;position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:48px;height:48px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer;color:#514d4a}.navigation-close span::before,.navigation-close span::after{content:'';position:absolute;inset:23px 8px auto;height:2px;background:currentColor;transform:rotate(45deg)}.navigation-close span::after{transform:rotate(-45deg)}.navigation-content>nav{flex-shrink:0}.navigation-content>.header-utilities{flex-shrink:0}.main-navigation ul{flex-direction:column;gap:0;text-align:center}.main-navigation a{padding:10px}.language-navigation{border:0;padding:0}.hero{--photo-share:56%;min-height:460px}.hero-copy{padding:40px 0}.hero-slogan img{width:310px;height:235px}.hero-text{width:310px;padding:0 10px}.hero-copy>.pill-link{margin:28px auto 0}.hero-photo{min-height:460px}.field--field-cards{gap:15px}.offer-card{padding:20px 10px 25px}.offer-card h2{margin-bottom:24px}.offer-cards{padding-bottom:70px;min-height:0}.content-section::before{inset:0 calc((var(--leszczenko-content-width) - 100%)/-2)}.content-section{grid-template-columns:1fr;min-height:0}.section-copy{grid-row:1;padding:50px 80px;min-height:0}.section-image img{height:420px}.homepage>.field--field-sections>.field-item>.content-section>.section-image{min-height:420px}.company-details{width:min(100%,680px);gap:80px;padding:70px 24px}.company-address{margin-right:-40px}.footer-inner{display:flex;flex-direction:column;gap:18px;padding:40px 0}.footer-links{display:flex;flex-direction:column-reverse;gap:18px}}@media(min-width:992px){.navigation>.navigation-content{display:flex!important}}@media(max-width:767px){.hero{grid-template-columns:1fr}.hero::before{inset-inline-end:calc((var(--leszczenko-content-width) - 100%)/-2)}.hero-copy{padding:30px 0 35px;align-items:center}.hero-slogan img{width:300px;height:auto}.hero-text{width:310px;padding:0 10px}.hero-copy>.pill-link{margin-top:25px}.hero-photo{min-height:0;aspect-ratio:7/6}.field--field-cards{grid-template-columns:1fr;gap:40px}.offer-cards{padding:35px 0 55px}.offer-card{width:min(100%,340px);margin-inline:auto;padding:10px 20px 20px}.offer-card h2{margin-bottom:24px}.offer-card .text-link{margin-top:20px}h2{font-size:36px}.section-copy{padding:45px 10px;min-height:0}.section-copy h2{max-width:310px}.section-copy .pill-link{margin-top:30px}.section-image img{height:300px}.homepage>.field--field-sections>.field-item>.content-section{width:100%}.homepage>.field--field-sections>.field-item>.content-section>.section-copy{width:min(calc(100% - 32px),340px);padding-inline:0;margin-inline:auto}.homepage>.field--field-sections>.field-item>.content-section>.section-image{min-height:0;aspect-ratio:1600/1067}.contact-cta{padding-top:45px}.cta-copy{max-width:340px}.cta-copy h2{font-size:36px;line-height:1.4;max-width:320px;margin:0 auto 20px}.cta-copy .pill-link{margin-top:28px}.company-details{grid-template-columns:1fr;gap:28px;padding:55px 10px}.company-address{border-right:0;padding:0;margin:0;min-height:0}.company-address::after{content:'';display:block;width:107px;max-width:100%;height:1px;background:var(--mint);margin-top:28px}.company-details>.field-item--field-text{grid-column:auto}.map-block iframe{height:360px}.footer-inner{padding-top:40px;gap:20px}.footer-links{flex-direction:column;gap:15px}.locations-section{padding:35px 0}.locations-section .locations-inner{width:calc(100% - 32px)}.field--field-locations{grid-template-columns:1fr;gap:35px}.location-map{min-height:300px}.shared-contact{padding-bottom:30px}.shared-contact-grid{grid-template-columns:1fr;justify-items:center;gap:12px}.shared-contact-links,.shared-contact-identifiers{align-items:center;text-align:center;padding-inline:0}.shared-contact-identifiers{border-inline-start:0}.shared-contact-identifiers::before{content:'';display:block;width:107px;max-width:100%;height:1px;background:var(--mint);margin:0 auto 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,.offer-card{transition:none}}.hero-photo .media,.homepage>.field--field-sections>.field-item>.content-section>.section-image .media{position:absolute;inset:0}
.subpage{--accent:#00dcd4;color:#333;overflow-wrap:break-word}.subpage-intro{padding-block:48px 50px;text-align:center;min-height:200px}.subpage-intro h1{font-size:34px;font-weight:700;margin:0 0 16px;color:#000}.subpage-intro h1::after{content:'';display:block;width:15px;height:3px;background:#111;margin:18px auto}.subpage-intro p{margin:0;line-height:20px}.subpage-section{background:white}.subpage-section-inner{padding-block:50px}.subpage-section h2,.subpage-card h2{font-size:24px;line-height:1.35;margin-bottom:20px}.subpage-section-copy{min-width:0}.subpage-section-copy p,.subpage-card p,.price-list-notes p,.location-directions p{margin:0;line-height:20px}.subpage-section-copy a,.subpage-card a,.location-directions a{color:#467d66;text-decoration:underline}.subpage--about .subpage-section-inner{display:grid;grid-template-columns:minmax(0,550px) minmax(0,433px);justify-content:space-between;gap:60px;padding-bottom:0}.subpage--about .subpage-section-inner,.subpage--about .subpage-cards>.site-container{width:min(calc(100% - 40px),1220px)}.subpage--about .subpage-section-image{align-self:start}.subpage--about .subpage-section-image img{width:100%;height:auto;aspect-ratio:2/3}.subpage--about .subpage-cards{background:var(--accent);padding:50px 0}.subpage .subpage-cards .field--field-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,8.5vw,120px)}.subpage .subpage-cards .field-item--field-cards{min-width:0}.subpage-card{background:#f4f4f4;padding:50px 30px;height:100%;min-width:0}.subpage--about .subpage-card{min-height:520px}.subpage-cards--reviews{background:white;padding:50px 0}.subpage .subpage-cards--reviews .field--field-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.testimonial{height:100%;min-height:320px;border:1px solid var(--mint);border-radius:6px;padding:20px;font-size:14px;line-height:20px}.testimonial-header{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:10px}.testimonial-header h2{font-size:14px;line-height:20px;margin:0}.testimonial-avatar img{width:40px;height:40px;object-fit:contain;border-radius:50%}.testimonial-google{width:30px;height:30px}.testimonial-rating{color:#ffbf00;font-size:23px;letter-spacing:0;line-height:25px;margin:12px 0 16px}.testimonial-rating>span{display:flex;gap:1px}.testimonial p{margin:0}.subpage-cards-link{text-align:center;margin:50px auto}.subpage-cards-link a{min-width:320px}.subpage--offer .subpage-section-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:50px 55px;gap:18px}.subpage--offer .subpage-section h2{font-size:24px;margin:0}.subpage-service-heading{display:flex;align-items:center;justify-content:center;gap:30px}.subpage-service-heading img{width:44px;height:40px;object-fit:contain}.subpage--offer .subpage-section-inner>.field-item--field-text{max-width:680px}.subpage--offer .subpage-section-copy{max-width:1100px}.subpage--offer .subpage-cards{background:white;padding:0 0 45px}.subpage .subpage-badge,.subpage--offer .subpage-card h2,.subpage--offer .price-list>h2{display:table;font-size:14px;line-height:20px;text-align:center;background:var(--accent);padding:15px 25px;margin:0 auto 35px;color:#000}.subpage--offer .subpage-cards>.site-container{width:min(calc(100% - 40px),1220px)}.subpage--offer .subpage-cards--prices>.site-container{background:#f4f4f4;padding-top:50px;padding-bottom:45px}.subpage--offer .subpage-cards--prices .field--field-cards{background:#f4f4f4;padding:20px;gap:clamp(30px,10vw,160px)}.subpage--offer .subpage-cards--topics .field--field-cards{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:20px}.subpage--offer .subpage-cards--oral .field--field-cards{gap:40px;align-items:stretch}.subpage--offer .subpage-card{padding:25px 35px 35px}.subpage--offer .subpage-card h2,.subpage--offer .price-list>h2{margin-inline:0}.subpage--offer .subpage-cards--oral .price-list{height:100%;padding:25px 30px 35px;background:#f4f4f4}.subpage--offer .subpage-card h2,.subpage--offer .price-list>h2{margin-bottom:30px}.price-table-scroll{width:100%;overflow-x:auto}.leszczenko-prices{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px;line-height:1.45;color:rgba(0,0,0,.6)}.leszczenko-prices caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.leszczenko-prices th,.leszczenko-prices td{border:1px solid #c5baba;padding:10px 8px;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.leszczenko-prices thead th{font-weight:700}.leszczenko-prices th:first-child{width:44%}.leszczenko-prices tbody th{font-weight:400;white-space:pre-line}.price-list-notes{font-size:12px;line-height:18px;margin-top:24px}.price-list-notes p{line-height:18px}.subpage--contact .subpage-section-copy{max-width:1000px;margin-inline:auto}.subpage--contact .subpage-section-inner{padding-bottom:0}.location-directions{background:white;padding:10px 0 50px}.location-directions-card{max-width:1000px;margin-inline:auto}.subpage .location-directions-card h2{font-size:18px;margin-bottom:18px}.subpage--privacy .subpage-section-copy{max-width:1050px;margin-inline:auto}.subpage--privacy .subpage-section-inner{padding-block:50px 60px}@media(max-width:1349px){.subpage--about .subpage-section-inner{grid-template-columns:minmax(0,1fr) minmax(0,410px);gap:40px}.subpage .subpage-cards--reviews .field--field-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.testimonial{max-width:450px;margin-inline:auto}}@media(max-width:991px){.subpage--about .subpage-section-inner{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:30px}.subpage--about .subpage-section-image{align-self:end}.subpage .subpage-cards .field--field-cards{gap:24px}.subpage-card{padding:35px 25px}.subpage--offer .subpage-cards--prices .field--field-cards{padding:16px;gap:24px}.subpage--offer .subpage-card{padding:25px 20px}}@media(max-width:767px){.subpage-intro{padding-block:35px;min-height:0}.subpage-intro h1{font-size:30px}.subpage--about .subpage-section-inner{grid-template-columns:1fr;gap:35px;padding-block:35px 0}.subpage--about .subpage-section-image{width:min(100%,300px);margin-inline:auto}.subpage .subpage-cards .field--field-cards,.subpage--offer .subpage-cards--topics .field--field-cards{grid-template-columns:1fr;gap:30px}.subpage--about .subpage-card{min-height:0}.subpage--about .subpage-cards{padding-block:35px}.subpage-section h2,.subpage-card h2{font-size:24px;margin-bottom:20px}.testimonial{width:min(100%,340px);min-height:0;padding:20px}.testimonial-header h2{font-size:14px;margin:0}.subpage-cards--reviews{padding-block:35px}.subpage-cards-link{margin:35px auto 0}.subpage-cards-link a{min-width:0;width:100%}.subpage--offer .subpage-cards>.site-container{width:calc(100% - 32px)}.subpage--offer .subpage-cards--prices .field--field-cards{padding:12px;gap:35px}.subpage--offer .subpage-cards--oral .price-list{padding:25px 20px}.subpage--offer .subpage-cards--oral .field--field-cards{gap:30px}.leszczenko-prices{font-size:12px}.leszczenko-prices th,.leszczenko-prices td{padding:10px 6px}.subpage-section-inner,.subpage--privacy .subpage-section-inner{padding-block:35px}.location-directions{padding-bottom:35px}}
