@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-alt-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-alt-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-alt-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B3,U+20B5-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-alt-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat-fb;src:local(Arial);size-adjust:113%;ascent-override:85.7%;descent-override:22.2%;line-gap-override:0%}:root{--pk-green:#00542b;--pk-green-dark:#004322;--pk-green-mid:#41785c;--pk-green-300:#c0daa6;--pk-green-100:#e2eade;--pk-green-050:#e4ebe7;--pk-red:#ac1b35;--pk-ink:#333;--pk-muted:#737373;--pk-line:#f0f0f0;--pk-white:#fff;--pk-black:#000;--pk-ua-blue:#005bbb;--pk-ua-yellow:#ffda44;--pk-font-sans:"Montserrat", "Montserrat-fb", system-ui, sans-serif;--pk-font-display:"Montserrat Alternates", "Montserrat", "Montserrat-fb", sans-serif;--pk-r-sm:4px;--pk-r-md:12px;--pk-r-lg:22px;--pk-r-xl:32px;--pk-r-pill:44px;--pk-shadow-card:6px 8px 22px #00000038;--pk-shadow-green:6px 8px 22px #0043221f;--pk-shadow-soft:6px 0 22px #0000000d;--pk-overlay-hero-s:#0028148c;--pk-overlay-hero-e:#00321980;--pk-container:1440px;--pk-content:1201px;--pk-t-caption:600 10px/16px var(--pk-font-sans);--pk-t-small:500 12px/19px var(--pk-font-sans);--pk-t-small13:500 13px/20px var(--pk-font-sans);--pk-t-body:500 14px/22px var(--pk-font-sans);--pk-t-body-md:600 14px/22px var(--pk-font-sans);--pk-t-body-bd:700 14px/22px var(--pk-font-sans);--pk-t-body16:500 16px/25px var(--pk-font-sans);--pk-t-lead:500 18px/28px var(--pk-font-sans);--pk-t-h24:700 24px/32px var(--pk-font-sans);--pk-t-h28:700 28px/38px var(--pk-font-sans);--pk-t-h32:700 32px/50px var(--pk-font-sans);--pk-t-h35:700 35px/35px var(--pk-font-sans);--pk-t-h40:700 40px/52px var(--pk-font-sans);--pk-t-hero:700 44px/59px var(--pk-font-sans);--pk-t-display:700 64px/86px var(--pk-font-display)}*,:before,:after{box-sizing:border-box}h1,h2,h3{text-wrap:balance}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:var(--pk-t-body);color:var(--pk-ink);background:var(--pk-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{cursor:pointer;font-family:inherit}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.1}.pk-container{width:100%;max-width:1240px;margin:0 auto;padding-inline:24px}.pk-eyebrow{font:var(--pk-t-small13);letter-spacing:.08em;text-transform:uppercase;color:var(--pk-green);margin:0 0 12px;font-weight:600}.pk-btn{font:var(--pk-t-body-bd);border-radius:var(--pk-r-md);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 26px;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.pk-btn:active{transform:translateY(1px)}.pk-btn--primary{background:var(--pk-green);color:var(--pk-white)}.pk-btn--primary:hover{background:var(--pk-green-dark)}.pk-btn--ghost{color:var(--pk-green);border-color:var(--pk-green);background:0 0}.pk-btn--ghost:hover{background:var(--pk-green);color:var(--pk-white)}.pk-btn--accent{background:var(--pk-red);color:var(--pk-white)}.pk-btn--accent:hover{filter:brightness(.92)}.pk-ico{flex:none;width:16px;height:16px}.pk-i{width:1em;height:1em;-webkit-mask:var(--pk-i) center / contain no-repeat;mask:var(--pk-i) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.pk-btn--lg{padding:18px 46px;font-size:17px}.pk-skip{z-index:1000;background:var(--pk-green);color:#fff;border-radius:0 0 var(--pk-r-md) 0;padding:10px 16px;position:absolute;top:0;left:-9999px}.pk-skip:focus{left:0}a:focus-visible,button:focus-visible{outline:3px solid var(--pk-green-300);outline-offset:2px;border-radius:4px}.pk-main{min-height:40vh}.pk-section{padding:56px 0}.pk-hero--placeholder{background:radial-gradient(120% 90% at 80% -10%, #00542b1a, transparent 60%), var(--pk-green-050);padding:88px 0 96px}.pk-hero__inner{max-width:760px}.pk-hero__title{font:var(--pk-t-hero);color:var(--pk-green-dark);margin:0 0 18px;font-weight:700}.pk-hero__title span{font-family:var(--pk-font-display);color:var(--pk-green);white-space:nowrap}.pk-hero__lead{font:var(--pk-t-lead);color:var(--pk-ink);max-width:620px;margin:0 0 28px}.pk-hero__cta{flex-wrap:wrap;gap:14px;display:flex}.pk-note{border:1px solid var(--pk-green-100);border-left:4px solid var(--pk-green);border-radius:var(--pk-r-md);font:var(--pk-t-small13);color:var(--pk-muted);background:#fff;max-width:640px;margin:40px 0 0;padding:16px 20px}.pk-note code{background:var(--pk-green-100);color:var(--pk-green-dark);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pk-stub{background:var(--pk-green-050);padding:96px 0}.pk-stub__inner{text-align:center;max-width:600px;margin:0 auto}.pk-stub__badge{font:var(--pk-t-caption);letter-spacing:.18em;color:var(--pk-green);border:1px solid var(--pk-green);border-radius:var(--pk-r-pill);margin-bottom:20px;padding:6px 14px;font-weight:700;display:inline-block}.pk-stub__title{font:var(--pk-t-h35);color:var(--pk-green-dark);margin-bottom:14px;font-weight:700}.pk-stub__text{font:var(--pk-t-body16);color:var(--pk-muted);margin-bottom:28px}.pk-page{padding:56px 0}.pk-page__title{font:var(--pk-t-h35);color:var(--pk-green-dark);margin-bottom:20px}.pk-page__content{font:var(--pk-t-body16);max-width:760px}@media (width<=768px){.pk-hero__title{font:700 28px/1.15 var(--pk-font-sans)}.pk-hero--placeholder{padding:56px 0 64px}.pk-stub{padding:64px 0}}a[href],button,select,[role=button],input[type=button],input[type=submit],input[type=reset]{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pk-callbar{display:none}@media (width<=768px){.pk-callbar{z-index:150;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--pk-white);gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001a}.pk-callbar__btn{background:var(--pk-green);color:var(--pk-white);border-radius:var(--pk-r-pill);font:var(--pk-t-body-md);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 12px;display:inline-flex}.pk-callbar__btn:hover{background:var(--pk-green-dark)}.pk-callbar__btn .pk-i{color:var(--pk-white)}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.pk-collapsible.is-collapsed{cursor:pointer;position:relative;overflow:hidden}.pk-collapsible.is-collapsed:after{content:"";background:linear-gradient(transparent, var(--pk-white));pointer-events:none;height:92px;position:absolute;bottom:0;left:0;right:0}.pk-collapsible-toggle{min-height:24px;font:var(--pk-t-body-bd);color:var(--pk-green);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:16px;padding:0;font-weight:700;transition:color .15s;display:inline-flex}.pk-collapsible-toggle:hover,.pk-collapsible-toggle:focus-visible{color:var(--pk-green-dark);outline:none}.pk-collapsible-toggle:after{content:"";background:currentColor;flex:none;width:15px;height:15px;transition:transform .2s;-webkit-mask:url(../icons/chevron.svg) 50%/contain no-repeat;mask:url(../icons/chevron.svg) 50%/contain no-repeat}.pk-collapsible-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.pk-collapsible-toggle[hidden]{display:none}.gallery-item img{object-fit:cover}.pk-no1-badge{background:var(--pk-white);width:fit-content;max-width:100%;color:var(--pk-green-dark);font:700 15px/1.2 var(--pk-font-sans);letter-spacing:.2px;border:1px solid var(--pk-line);border-radius:var(--pk-r-pill);box-shadow:var(--pk-shadow-green);text-align:center;align-items:center;gap:8px;margin:0 auto 20px;padding:9px 20px;display:flex}.pk-no1-badge__star{color:#fbbc04;flex:none;font-size:16px;line-height:1}.pk-hp{opacity:0;width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.pk-lead-msg{margin:10px 0 0;font-size:15px;line-height:1.4}.pk-lead-msg.is-success{color:var(--pk-green,#00542b);font-weight:600}.pk-lead-msg.is-error{color:var(--pk-red,#ac1b35);font-weight:600}html[data-lang=en] .pk-card__cta{padding-left:26px;padding-right:26px}.pk-header{z-index:100;position:relative}.pk-caret{transition:transform .2s}.pk-header--overlay{z-index:100;position:absolute;top:0;left:0;right:0}.pk-header--overlay .pk-topbar{background:0 0;border-bottom:1px solid #ffffff2e}.pk-header--overlay .pk-mainbar{background:0 0;border-top:0}.pk-topbar__socials{color:var(--pk-white);align-items:center;gap:10px;display:inline-flex}.pk-topbar__soc{width:30px;height:30px;color:var(--pk-white);opacity:.95;border:1px solid #ffffff73;border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:inline-flex}.pk-topbar__soc:hover{opacity:1;background:#ffffff24}.pk-topbar{background:var(--pk-green);color:var(--pk-white);font:var(--pk-t-body)}.pk-topbar__row{justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:6px 24px;display:flex}.pk-topbar__phones,.pk-topbar__info{display:contents}.pk-topbar__link{color:var(--pk-white);align-items:center;gap:8px;transition:opacity .2s;display:inline-flex}.pk-topbar__link:hover{opacity:.8}.pk-mainbar{background:var(--pk-green);color:var(--pk-white);border-top:1px solid #ffffff1a}.pk-mainbar__row{align-items:center;gap:28px;min-height:92px;padding:14px 24px;display:flex}.pk-logo{flex:none}.pk-logo img{width:auto;height:50px}.pk-company{margin-left:auto}.pk-company__list{align-items:center;gap:26px;display:flex}.pk-company__list a{font:var(--pk-t-body);color:var(--pk-white);border-bottom:2px solid #0000;padding:4px 0;transition:border-color .2s,color .2s}.pk-company__list a:hover{border-color:var(--pk-green-300)}.pk-lang{flex:none;position:relative}.pk-lang__btn{border-radius:var(--pk-r-pill);color:var(--pk-white);font:var(--pk-t-body-md);background:0 0;border:1px solid #ffffff59;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.pk-lang__btn:hover{background:#ffffff1f}.pk-lang__flag{border-radius:50%;flex:none;width:22px;height:22px;display:block}.pk-lang__flag--empty{opacity:.5;box-sizing:border-box;background:0 0;border:1.6px solid}.pk-lang__btn .pk-caret{filter:brightness(0)invert();width:14px;height:14px}.pk-lang.is-open .pk-lang__btn .pk-caret{transform:rotate(180deg)}.pk-lang__menu{border-radius:var(--pk-r-md);min-width:160px;box-shadow:var(--pk-shadow-card);opacity:0;visibility:hidden;z-index:60;background:#fff;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.pk-lang.is-open .pk-lang__menu{opacity:1;visibility:visible;transform:translateY(0)}.pk-lang__menu a{color:var(--pk-ink);font:var(--pk-t-body);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.pk-lang__menu .pk-lang__flag{width:20px;height:20px}.pk-lang__menu a:hover{background:var(--pk-green-100);color:var(--pk-green-dark)}.pk-lang__menu a[aria-current=true]{color:var(--pk-green);font-weight:700}.pk-headsearch{display:inline-flex;position:relative}.pk-headsearch__toggle{width:42px;height:42px;color:var(--pk-white);background:#ffffff29;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.pk-headsearch__toggle:hover{background:#ffffff4d;border-color:#fffc}.pk-headsearch__panel{border-radius:var(--pk-r-md);width:360px;max-width:82vw;box-shadow:var(--pk-shadow-card);opacity:0;visibility:hidden;z-index:60;background:#fff;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.pk-headsearch.is-open .pk-headsearch__panel{opacity:1;visibility:visible;transform:translateY(0)}.pk-searchform{gap:10px;display:flex}.pk-searchform__field{background:var(--pk-white);border:1px solid var(--pk-line);border-radius:var(--pk-r-md);flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.pk-searchform__field:focus-within{border-color:var(--pk-green);box-shadow:0 0 0 2px var(--pk-green-100)}.pk-searchform__ico{color:var(--pk-green);flex:none}.pk-searchform__input{min-width:0;font:var(--pk-t-body16);color:var(--pk-ink);background:0 0;border:0;outline:0;flex:1;padding:11px 0}.pk-searchform__btn{flex:none}.pk-header__contactsbtn{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.pk-header__contactsbtn img{width:26px;height:26px;display:block}.pk-header__contactsbtn:active{opacity:.7}.pk-burger{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.pk-burger span{background:#fff;border-radius:2px;width:26px;height:2px;margin:0 auto;transition:transform .25s,opacity .2s;display:block}.pk-cats__item{position:relative}.pk-cats__caret{width:14px;height:14px;transition:transform .2s}.pk-cats__item.is-open .pk-cats__caret{transform:rotate(180deg)}.pk-cats__menu{border-radius:0 0 var(--pk-r-md) var(--pk-r-md);min-width:240px;box-shadow:var(--pk-shadow-card);opacity:0;visibility:hidden;z-index:50;background:#fff;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(-6px)}.pk-cats__menu a{color:var(--pk-ink);font:var(--pk-t-body);border-radius:8px;padding:10px 14px;display:block}.pk-cats__menu a:hover{background:var(--pk-green-100);color:var(--pk-green-dark)}@media (hover:hover) and (width>=1025px){.pk-cats__item:hover>.pk-cats__menu{opacity:1;visibility:visible;transform:translateY(0)}}.pk-cats__item.is-open>.pk-cats__menu{opacity:1;visibility:visible;transform:translateY(0)}.pk-cats__menu li{position:relative}.pk-cats__menu li.has-children>a{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-cats__subcaret{opacity:.55;flex-shrink:0;transform:rotate(-90deg)}.pk-cats__submenu{border-radius:var(--pk-r-md);min-width:232px;box-shadow:var(--pk-shadow-card);opacity:0;visibility:hidden;z-index:60;background:#fff;margin:0;padding:8px;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:-8px;left:100%;transform:translate(-6px)}@media (hover:hover) and (width>=1025px){.pk-cats__menu li.has-children:hover>.pk-cats__submenu{opacity:1;visibility:visible;transform:translate(0)}}.pk-cats__menu li.has-children:focus-within>.pk-cats__submenu{opacity:1;visibility:visible;transform:translate(0)}.pk-catbar{border-bottom:1px solid var(--pk-line);background:#f4f5f4;position:relative}.pk-cats--bar .pk-cats__list{justify-content:space-between;align-items:stretch;gap:4px;display:flex}.pk-cats--bar .pk-cats__icon{display:none}.pk-cats--bar .pk-cats__link{font:var(--pk-t-body-md);color:var(--pk-ink);white-space:nowrap;align-items:center;gap:6px;padding:18px 12px;transition:color .2s;display:inline-flex}.pk-cats--bar .pk-cats__link:hover,.pk-cats--bar .pk-cats__item.is-active>.pk-cats__link{color:var(--pk-green)}.pk-cats--card{container:catnav/inline-size}.pk-cats--card .pk-cats__list{align-items:stretch;display:flex}.pk-cats--card .pk-cats__item{flex:1 1 0}@container catnav (width<=960px){.pk-cats--card .pk-cats__list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.pk-cats--card .pk-cats__list::-webkit-scrollbar{display:none}.pk-cats--card .pk-cats__item{scroll-snap-align:start;flex:0 0 140px}}.pk-cats--card .pk-cats__link{border-radius:var(--pk-r-md);color:var(--pk-ink);font:var(--pk-t-body-md);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;padding:22px 6px;font-size:16px;line-height:1.25;transition:background-color .2s,color .2s;display:flex}.pk-cats--card .pk-cats__icon{color:var(--pk-ink);flex-basis:100%;justify-content:center;margin-bottom:14px;display:flex}.pk-cats--card .pk-cats__icon .pk-i{width:40px!important;height:40px!important}.pk-cats--card .pk-cats__caret{color:var(--pk-ink)}.pk-cats--card .pk-cats__item:hover>.pk-cats__link{background:var(--pk-green-100)}.pk-cats--card .pk-cats__item.is-active>.pk-cats__link{background:var(--pk-green-100);color:var(--pk-green)}.pk-cats--card .pk-cats__item.is-active .pk-cats__icon,.pk-cats--card .pk-cats__item.is-active .pk-cats__caret{color:var(--pk-green)}.pk-cats--card .pk-cats__menu{border-radius:var(--pk-r-md);top:calc(100% - 6px);left:50%;transform:translate(-50%,-6px)}.pk-cats--card .pk-cats__item:hover>.pk-cats__menu,.pk-cats--card .pk-cats__item.is-open>.pk-cats__menu{transform:translate(-50%)}@media (width<=1024px){.pk-company,.pk-lang,.pk-catbar{display:none}.pk-burger{display:flex}.pk-mainbar__row{gap:16px}.pk-company{margin-left:0}.pk-headsearch{margin-left:auto}}@media (width<=768px){.pk-topbar,.pk-headsearch{display:none}.pk-mainbar__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.pk-burger{grid-area:1/1;justify-self:start}.pk-logo{grid-area:1/2;justify-self:center}.pk-header__contactsbtn{grid-area:1/3;justify-self:end;display:inline-flex}.pk-logo img{height:42px}}.pk-mobile{z-index:200;position:fixed;inset:0}.pk-mobile[hidden]{display:none}.pk-mobile__overlay{opacity:0;background:#00000073;transition:opacity .25s;position:absolute;inset:0}.pk-mobile.is-open .pk-mobile__overlay{opacity:1}.pk-mobile__panel{overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(360px,88vw);transition:transform .28s;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 30px #0000002e}.pk-mobile.is-open .pk-mobile__panel{transform:translate(0)}.pk-mobile__head{background:var(--pk-green);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pk-mobile__lang{gap:14px;display:flex}.pk-mobile__lang a{color:#ffffffb3;font:var(--pk-t-body-md)}.pk-mobile__lang a.is-active{color:#fff;text-decoration:underline}.pk-mobile__close{background:0 0;border:0;padding:4px}.pk-mobile__close img{filter:brightness(0)invert()}.pk-mobile__nav{padding:8px 0 16px}.pk-mobile__item{border-bottom:1px solid var(--pk-line)}.pk-mobile__link,.pk-mobile__toggle{width:100%;font:var(--pk-t-body-md);color:var(--pk-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.pk-mobile__toggle .pk-caret{transition:transform .2s}.pk-mobile__toggle[aria-expanded=true] .pk-caret{transform:rotate(180deg)}.pk-mobile__sub{background:var(--pk-green-050);padding:4px 20px 14px}.pk-mobile__sub[hidden]{display:none}.pk-mobile__subtitle{font:var(--pk-t-body-bd);color:var(--pk-green);padding:10px 0 6px;display:block}.pk-mobile__sublink{color:var(--pk-ink);font:var(--pk-t-body);padding:8px 0 8px 12px;display:block}.pk-mobile__sublink:hover{color:var(--pk-green)}.pk-mobile__sublink--deep{color:var(--pk-muted);padding-left:28px;font-size:14px}.pk-mobile__company{border-top:1px solid var(--pk-line);padding:12px 0}.pk-mobile__company a{color:var(--pk-muted);font:var(--pk-t-body);padding:11px 20px;display:block}.pk-mobile__contacts{background:var(--pk-green-050);font:var(--pk-t-body);color:var(--pk-ink);flex-direction:column;gap:8px;margin-top:auto;padding:18px 20px;display:flex}.pk-mobile__contacts a{color:var(--pk-green-dark);font-weight:600}body.pk-no-scroll{overflow:hidden}@media (width<=768px){body.pk-mhead .pk-header--overlay{position:static}body.pk-mhead .pk-topbar,body.pk-mhead .pk-mainbar{background:var(--pk-green-100)}body.pk-mhead .pk-mainbar{box-shadow:0 1px #0000000f}body.pk-mhead .pk-burger span{background:var(--pk-green)}body.pk-mhead .pk-logo{display:inline-block;position:relative;transform:translate(-5px,2px)}body.pk-mhead .pk-logo img{visibility:hidden}body.pk-mhead .pk-logo:after{content:"";background:var(--pk-green);position:absolute;inset:0;-webkit-mask:url(../logo/prokarpaty-logo.svg) 0/contain no-repeat;mask:url(../logo/prokarpaty-logo.svg) 0/contain no-repeat}body.pk-mhead .pk-header__contactsbtn{position:relative;transform:translate(-4px)}body.pk-mhead .pk-header__contactsbtn img{visibility:hidden}body.pk-mhead .pk-header__contactsbtn:after{content:"";background:var(--pk-green);position:absolute;inset:0;-webkit-mask:url(../icons/phone-call.svg) 50%/26px 26px no-repeat;mask:url(../icons/phone-call.svg) 50%/26px 26px no-repeat}body.pk-mhead .pk-404-hero,body.pk-mhead .pk-act-hero,body.pk-mhead .pk-active-hero,body.pk-mhead .pk-arch-hero,body.pk-mhead .pk-corp-hero,body.pk-mhead .pk-exc-hero,body.pk-mhead .pk-nsgen-hero,body.pk-mhead .pk-sch-hero,body.pk-mhead .pk-tr-hero,body.pk-mhead .pk-vip-hero,body.pk-mhead .pk-hero-bc,body.pk-mhead .pk-catcard-wrap{display:none!important}}.pk-footer{background:var(--pk-green-dark);color:var(--pk-white)}.pk-footer__top{grid-template-columns:1.5fr 1fr 1.1fr 1.15fr;gap:48px;padding:70px 24px 44px;display:grid}.pk-footer__logo img{width:auto;height:48px;margin-bottom:26px}.pk-footer__links{flex-direction:column;gap:11px;display:flex}.pk-footer__links a,.pk-footer__col a{color:#ffffffd1;font:var(--pk-t-body);transition:color .2s,padding-left .15s}.pk-footer__links a:not(.pk-btn):hover,.pk-footer__col a:not(.pk-btn):hover{color:#fff;padding-left:4px}.pk-footer__col>ul:not(.pk-footer__sched){flex-direction:column;gap:11px;display:flex}.pk-footer__title{font:var(--pk-t-body16);color:#fff;margin:0 0 16px;font-weight:700}.pk-footer__title--sched,.pk-footer__title--addr{margin-top:28px}.pk-footer__contactlist{flex-direction:column;gap:11px;display:flex}.pk-footer__contacts li{color:#ffffffd1;font:var(--pk-t-body);align-items:center;gap:10px;display:flex}.pk-footer__contacts a{color:#ffffffd1}.pk-footer__contacts a:hover{color:#fff}.pk-footer__sched{flex-direction:column;gap:10px;display:flex}.pk-footer__sched li{color:#ffffffd1;font:var(--pk-t-body);align-items:center;gap:8px;display:flex}.pk-footer__socials{color:#fff;gap:14px;display:flex}.pk-footer__soc{color:#fff;opacity:.88;transition:opacity .2s;display:inline-flex}.pk-footer__soc:hover{opacity:1}.pk-footer__addr{color:#ffffffd1;font:var(--pk-t-body);align-items:flex-start;gap:10px;margin:0 0 18px;display:flex}.pk-footer__map{color:#fff;font:var(--pk-t-body-md);border-color:#ffffff80;margin-bottom:16px;padding:10px 22px;display:inline-flex}.pk-footer__map:hover{color:var(--pk-green-dark);background:#fff;border-color:#fff}.pk-footer__oferta{color:#ffffffb3;font:var(--pk-t-small13);text-decoration:underline;display:inline-block}.pk-footer__oferta:hover{color:#fff}.pk-footer__bottom{background:#00000029}.pk-footer__bottom-row{text-align:center;font:var(--pk-t-small13);color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:4px 24px;padding:16px 24px;display:flex}@media (width<=1024px){.pk-footer__top{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=768px){.pk-footer__col{display:contents}.pk-footer__top{text-align:center;grid-template-columns:1fr 1fr;grid-template-areas:"logo logo""contacts sched""travel company""social social""addr addr""oferta oferta";gap:28px 32px;padding:54px 24px 40px;display:grid}.pk-footer__logo{grid-area:logo;justify-self:center}.pk-footer__logo img{margin-bottom:0}.pk-footer__contacts{text-align:left;grid-area:contacts}.pk-footer__schedblock{text-align:left;grid-area:sched}.pk-footer__links--travel{text-align:left;grid-area:travel;align-self:start}.pk-footer__links--company{text-align:left;grid-area:company;align-self:start}.pk-footer__links a{padding-block:8px;display:inline-block}.pk-footer__socialblock{grid-area:social}.pk-footer__socials{justify-content:center}.pk-footer__addrblock{grid-area:addr}.pk-footer__addr{justify-content:center}.pk-footer__oferta{grid-area:oferta;justify-self:center}.pk-footer__title--sched,.pk-footer__title--addr{margin-top:0}.pk-footer__map{margin-bottom:0}}@media (width<=360px){.pk-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}}.pk-mapmodal{background:0 0;border:0;width:min(900px,92vw);max-width:92vw;padding:0}.pk-mapmodal::backdrop{background:#0009}.pk-mapmodal__card{border-radius:var(--pk-r-lg,22px);background:#fff;position:relative;overflow:hidden;box-shadow:6px 8px 40px #00000059}.pk-mapmodal__frame{aspect-ratio:16/10;background:var(--pk-line,#f0f0f0);width:100%;position:relative}.pk-mapmodal__frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pk-mapmodal__close{z-index:2;width:40px;height:40px;color:var(--pk-ink,#333);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000040}.pk-mapmodal__close:hover{background:var(--pk-green-100,#e2eade)}.pk-mapmodal__close:focus-visible{outline:2px solid var(--pk-green-dark,#004322);outline-offset:2px}html.pk-popup-lock{overflow:hidden}@media (width<=600px){.pk-mapmodal{width:94vw}.pk-mapmodal__frame{aspect-ratio:3/4}}.pk-footer__legal{flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.pk-footer__legal-link{color:#ffffffb8;text-underline-offset:2px;font-size:14px;text-decoration:underline}.pk-footer__legal-link:hover{color:#fff}.pk-card{background:var(--pk-white);border-radius:var(--pk-r-md);box-shadow:var(--pk-shadow-card);flex-direction:column;min-width:0;display:flex;overflow:visible}.pk-card__media{aspect-ratio:386/260;position:relative}.pk-card__imglink{border-radius:var(--pk-r-md) var(--pk-r-md) 0 0;display:block;position:absolute;inset:0;overflow:hidden}.pk-card__media img{object-fit:cover;width:100%;height:100%;display:block}.pk-card__badges{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;top:12px;left:0}.pk-badge{font:700 14px/1.4 var(--pk-font-sans);color:var(--pk-white);border-radius:0 var(--pk-r-pill) var(--pk-r-pill) 0;padding:8px 20px 8px 26px}.pk-badge--hit{background:var(--pk-red)}.pk-badge--new{background:var(--pk-green)}.pk-badge--low{background:var(--pk-red)}.pk-card__lowbadge{background:var(--pk-red);color:var(--pk-white);font:600 14px/1.4 var(--pk-font-sans);white-space:nowrap;border-radius:var(--pk-r-pill);z-index:3;padding:8px 26px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.pk-ribbon{z-index:3;width:108px;color:var(--pk-white);text-align:center;clip-path:polygon(12px 0,100% 0,100% 100%,50% calc(100% - 18px),12px 100%,12px 12px,0 12px);filter:drop-shadow(0 8px 14px #5a0a165c);background:linear-gradient(#c4152f 0%,#8e132a 52%,#66101f 100%);flex-direction:column;align-items:center;padding:9px 8px 28px 20px;display:flex;position:absolute;top:-12px;right:26px}.pk-ribbon__cap{font:600 14px/1.2 var(--pk-font-sans);letter-spacing:.03em}.pk-ribbon__pct{font:800 37px/1 var(--pk-font-sans);letter-spacing:-.01em;margin:1px 0 0}.pk-ribbon__rule{background:#ffffff57;border-radius:2px;width:40px;height:2px;margin:8px 0 7px}.pk-ribbon__left{font:500 14px/1.25 var(--pk-font-sans);flex-direction:column;gap:1px;display:flex}.pk-card__body{flex-direction:column;flex:1;gap:12px;padding:26px 24px 24px;display:flex}.pk-card__top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pk-card__type{min-width:0;color:var(--pk-green);font:500 12px/1.3 var(--pk-font-sans);align-items:center;gap:6px;display:inline-flex}.pk-card__type .pk-i{flex:none}.pk-card__type span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-card__dur{background:var(--pk-green-100);color:var(--pk-green);font:500 13px/1.3 var(--pk-font-sans);border-radius:var(--pk-r-pill);white-space:nowrap;flex:none;padding:6px 14px}.pk-card__title{font:700 26px/1.2 var(--pk-font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;display:-webkit-box;overflow:hidden}.pk-card__title a{color:var(--pk-ink)}.pk-card__title a:hover{color:var(--pk-green)}.pk-card__desc{font:500 15px/1.55 var(--pk-font-sans);color:var(--pk-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;margin:0;display:-webkit-box;overflow:hidden}.pk-card__locs{color:var(--pk-muted);font:500 14px/1.5 var(--pk-font-sans);align-items:flex-start;gap:10px;min-height:3em;margin:0;display:flex}.pk-card__locs>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-card__locs .pk-i{color:var(--pk-green);margin-top:1px}.pk-card__locsep{color:var(--pk-green);font-weight:700}.pk-card__tags{flex-wrap:wrap;gap:6px;display:flex}.pk-tag{font:var(--pk-t-caption);color:var(--pk-green-dark);background:var(--pk-green-100);border-radius:var(--pk-r-pill);padding:3px 10px}.pk-card__foot{justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin-top:auto;padding-top:8px;display:flex}.pk-card__price{flex-direction:column;flex:auto;align-items:center;min-width:0;line-height:1.1;display:flex}.pk-card--tour .pk-card__price{flex:0 0 150px;align-items:flex-start}.pk-card__price strong{font:700 28px/1.15 var(--pk-font-sans);color:var(--pk-ink);white-space:nowrap}.pk-card__price span{font:500 14px/1.35 var(--pk-font-sans);color:var(--pk-ink);white-space:nowrap}.pk-card__price--req{color:var(--pk-ink);text-align:center}.pk-card__price--req span{font:700 20px/1.1 var(--pk-font-sans)}.pk-card__price.pk-card__price--sale strong{color:var(--pk-red)}.pk-card__price--sale .pk-card__oldrow{font:500 13px/1.35 var(--pk-font-sans);color:var(--pk-ink);white-space:nowrap}.pk-card__price--sale .pk-card__oldrow s{color:var(--pk-muted);text-decoration:line-through 1.5px}.pk-card__actions{flex:none;gap:10px;min-width:0;margin-right:0;display:flex}.pk-card--tour .pk-card__foot{justify-content:space-between}.pk-card--tour .pk-card__actions{margin-right:0}.pk-card__cta{font:600 13px/1.4 var(--pk-font-sans);border-radius:var(--pk-r-md);padding:16px 9px}@media (width<=768px){.pk-card__foot{flex-direction:column;align-items:stretch}.pk-card:not(.pk-card--tour) .pk-card__price{text-align:center;flex:none;align-items:center}.pk-card--tour .pk-card__price{flex:none;align-items:flex-start}.pk-card__actions{justify-content:space-between;margin-left:0;margin-right:0}.pk-card__actions .pk-card__cta{flex:1}}.pk-card:not(.pk-card--tour){container-type:inline-size}@media (width>=769px){@container (width<=358px){.pk-card:not(.pk-card--tour) .pk-card__foot{flex-direction:column;align-items:stretch;gap:12px}.pk-card:not(.pk-card--tour) .pk-card__price{text-align:center;flex:none;align-items:center}.pk-card:not(.pk-card--tour) .pk-card__actions{justify-content:center;gap:10px}.pk-card:not(.pk-card--tour) .pk-card__actions .pk-card__cta{flex:1 1 0;min-width:0}}}.pk-card--tour{container-type:inline-size}.pk-card__meta{color:var(--pk-green);font:500 16px/1.35 var(--pk-font-sans)}.pk-card--tour .pk-card__dur{font-size:14px}.pk-card__dates{color:var(--pk-green-dark);font-weight:600}.pk-card__daterow{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pk-card__datelabel{color:var(--pk-muted);font:500 15px/1.35 var(--pk-font-sans);align-items:center;gap:10px;display:inline-flex}.pk-card__datelabel .pk-i{color:var(--pk-green)}.pk-card__daterow .pk-tag{font:500 14px/1.3 var(--pk-font-sans);color:var(--pk-green);background:var(--pk-green-100);border-radius:var(--pk-r-pill);padding:8px 16px}.pk-card--tour .pk-card__title{font-size:24px}.pk-card--tour .pk-card__locs{min-height:0;font-size:15px}.pk-card--tour .pk-card__price{text-align:center;flex:auto;align-items:center;min-width:0}@media (width>=769px){.pk-card--tour .pk-card__actions{margin-right:-8px}}.pk-card--tour .pk-u-long{display:none}@container (width>=480px){.pk-card--tour .pk-card__media{aspect-ratio:578/254}.pk-card--tour .pk-card__body{gap:16px;padding:24px 32px 32px}.pk-card--tour .pk-ribbon{right:40px}.pk-card--tour .pk-card__price strong{font-size:44px;line-height:1.05}.pk-card--tour .pk-card__price--req{flex-flow:row;gap:0 10px}.pk-card--tour .pk-card__price--req span{white-space:nowrap;font-size:32px}.pk-card--tour .pk-card__price--sale .pk-card__oldrow{font-size:17px}.pk-card--tour .pk-u-long{display:inline}.pk-card--tour .pk-u-short{display:none}.pk-card--tour .pk-card__cta{padding:16px 28px}.pk-card--tour .pk-card__actions{gap:14px;min-width:0}.pk-card--tour .pk-card__cta{white-space:nowrap}}@media (width>=769px){.pk-card--tour .pk-card__meta{white-space:nowrap}.pk-card--tour .pk-card__daterow{flex-wrap:nowrap}.pk-card--tour .pk-card__datelabel,.pk-card--tour .pk-card__daterow .pk-tag{white-space:nowrap;flex:none}@container (width<=516.98px){.pk-card--tour .pk-card__daterow .pk-u-nomob{display:none}}@container (width<=408px){.pk-card--tour .pk-card__top{gap:8px}.pk-card--tour .pk-card__meta{font-size:14px}.pk-card--tour .pk-card__dur{padding:4px 9px;font-size:12px}.pk-card--tour .pk-card__daterow{gap:6px}.pk-card--tour .pk-card__daterow .pk-tag{padding:4px 9px;font-size:12px}}@container (width<=358px){.pk-card--tour .pk-card__foot{flex-direction:column;align-items:stretch;gap:12px}.pk-card--tour .pk-card__price{flex:none;align-items:center}.pk-card--tour .pk-card__actions{justify-content:center;gap:10px}.pk-card--tour .pk-card__actions .pk-card__cta{flex:1 1 0;min-width:0}}}@media (width<=768px){.pk-card--tour .pk-card__top{gap:8px}.pk-card--tour .pk-card__meta{white-space:nowrap;font-size:14px}.pk-card--tour .pk-card__dur{padding:4px 9px;font-size:12px}.pk-card--tour .pk-card__daterow{flex-wrap:wrap;gap:6px}.pk-card--tour .pk-card__datelabel{white-space:nowrap;flex:none;gap:6px}.pk-card--tour .pk-card__daterow .pk-tag{white-space:nowrap;padding:3px 7px;font-size:11px}.pk-card--tour .pk-card__daterow .pk-u-nomob{display:none}}.pk-card--nonstop .pk-card__dur{background:var(--pk-green);color:var(--pk-white)}.pk-card--nonstop .pk-card__meta{color:var(--pk-green-dark)}.pk-actcard{background:var(--pk-white);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow-card);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:visible}.pk-actcard:hover{box-shadow:var(--pk-shadow-green);transform:translateY(-4px)}.pk-actcard__media{aspect-ratio:386/256;position:relative}.pk-actcard__imglink{border-radius:var(--pk-r-lg) var(--pk-r-lg) 0 0;display:block;position:absolute;inset:0;overflow:hidden}.pk-actcard__media img{object-fit:cover;width:100%;height:100%;display:block}.pk-actcard__badges{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;top:20px;left:0}.pk-actcard__body{flex-direction:column;flex:auto;gap:0;padding:16px 20px 20px;display:flex}.pk-actcard__top{margin:0 0 10px;display:block}.pk-actcard__dur{font:500 15px/20px var(--pk-font-sans);color:var(--pk-green)}.pk-actcard__title{font:var(--pk-t-h24);margin:0 0 8px}.pk-actcard__title a{color:var(--pk-ink);text-decoration:none}.pk-actcard__title a:hover{color:var(--pk-green)}.pk-actcard__desc{font:var(--pk-t-body16);color:var(--pk-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pk-actcard__foot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.pk-actcard__price{color:var(--pk-ink);font-variant-numeric:tabular-nums;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:5px;display:grid}.pk-actcard__from{font:500 15px/1 var(--pk-font-sans);color:var(--pk-ink)}.pk-actcard__price strong{font:700 30px/1 var(--pk-font-sans);color:var(--pk-ink);letter-spacing:.01em}.pk-actcard__per{font:500 14px/1.25 var(--pk-font-sans);color:var(--pk-ink);grid-column:2;margin-top:3px}.pk-actcard__price--sale strong{color:var(--pk-red)}.pk-actcard__oldrow{font:500 13px/1.25 var(--pk-font-sans);color:var(--pk-muted);white-space:nowrap;grid-column:2;margin-top:3px}.pk-actcard__oldrow s{color:var(--pk-muted)}.pk-actcard__price--req{font:600 18px/1.2 var(--pk-font-sans);color:var(--pk-ink);white-space:nowrap;display:block}.pk-actcard__actions{gap:6px;display:inline-flex}.pk-actcard__cta{white-space:nowrap;padding:13px 7px;font-size:12px;font-weight:600;line-height:20px}@media (width<=768px){.pk-actcard__foot{flex-direction:column;align-items:flex-start}.pk-actcard__actions{width:100%}.pk-actcard__cta{text-align:center;flex:auto}}.pk-consult{background:#eff0ef;padding:80px 0;overflow:visible}.pk-consult__row{background:#a8c0a4 url(../img/consult-lineart-v2.webp) bottom/cover no-repeat;border-radius:28px;padding:56px 340px 56px 56px;position:relative;overflow:visible}.pk-consult__body{max-width:760px}.pk-consult__title{font:var(--pk-t-h35);color:var(--pk-ink);margin:0 0 12px}.pk-consult__lead{font:var(--pk-t-body16);color:var(--pk-ink);margin:0 0 28px}.pk-consult__form{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pk-field{background:var(--pk-white);border-radius:var(--pk-r-md);min-width:200px;box-shadow:var(--pk-shadow-soft);flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.pk-field:focus-within{box-shadow:0 0 0 2px var(--pk-green)}.pk-field__ico{color:var(--pk-green)}.pk-field__input{width:100%;font:var(--pk-t-body16);color:var(--pk-ink);background:0 0;border:0;outline:0;flex:1;padding:15px 0}.pk-consult__submit{white-space:nowrap}.pk-consult__photo{z-index:1;flex:none;position:absolute;bottom:0;right:20px}.pk-consult__photo img{width:auto;max-height:440px;display:block}.pk-consult--full{background:#a8c0a4 url(../img/consult-lineart-v2.webp) bottom/cover no-repeat;padding:72px 0;position:relative}.pk-consult--full .pk-consult__row{background:0 0;border-radius:0;padding:0 24px;position:static}.pk-consult--full .pk-consult__photo{right:max(0px,50% - 620px)}@media (width<=1024px){.pk-consult{padding:48px 0}.pk-consult__row{padding:40px 28px}.pk-consult__body{max-width:none}.pk-consult__photo{display:none}.pk-consult--full{padding:48px 0}.pk-consult--full .pk-consult__row{padding:0 24px}}@media (width<=768px){.pk-consult__row{padding:32px 24px 24px;overflow:hidden}.pk-consult__body{z-index:1;width:100%;padding-right:0;position:relative}.pk-consult__title{white-space:nowrap;font-size:24px;line-height:1.22}.pk-consult__lead{max-width:76%}.pk-consult__form{flex-direction:column;align-items:stretch;gap:12px;width:60%}.pk-field{flex:none;width:100%;min-width:0}.pk-consult__submit{width:100%}.pk-consult__photo{width:40%;display:block;bottom:0;right:0}.pk-consult__photo img{width:100%;height:auto;max-height:none}.pk-consult--full .pk-consult__photo{right:4px}}.pk-exc-gallery{margin-bottom:28px}.pk-exc-gallery__main{border-radius:var(--pk-r-lg);aspect-ratio:16/10;background:var(--pk-green-100);box-shadow:var(--pk-shadow-card);position:relative;overflow:hidden}.pk-exc-gallery__img{object-fit:cover;border-radius:var(--pk-r-lg);width:100%;height:100%;display:block}.pk-exc-gallery__nav{background:var(--pk-white);cursor:pointer;width:44px;height:44px;color:var(--pk-green-dark);box-shadow:var(--pk-shadow-soft);z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:1;transition:background .18s,color .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pk-exc-gallery__nav:hover,.pk-exc-gallery__nav:focus-visible{background:var(--pk-green);color:var(--pk-white);outline:none}.pk-exc-gallery__nav--prev{left:12px}.pk-exc-gallery__nav--next{right:12px}.pk-exc-gallery__thumbs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--pk-green-300) transparent;gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pk-exc-gallery__thumbs::-webkit-scrollbar{height:4px}.pk-exc-gallery__thumbs::-webkit-scrollbar-thumb{background:var(--pk-green-300);border-radius:var(--pk-r-pill)}.pk-exc-gallery__thumb{border-radius:var(--pk-r-md);cursor:pointer;background:var(--pk-line);border:2px solid #0000;flex-shrink:0;width:88px;height:60px;padding:0;transition:border-color .18s;overflow:hidden}.pk-exc-gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}.pk-exc-gallery__thumb.is-active{border-color:var(--pk-green);outline:2px solid var(--pk-green);outline-offset:1px}.pk-exc-gallery__thumb:hover{border-color:var(--pk-green-mid)}.pk-exc-gallery__thumb:focus-visible{outline:2px solid var(--pk-green);outline-offset:2px}.pk-exc-gallery--single .pk-exc-gallery__main{margin-bottom:0}@media (width<=600px){.pk-exc-gallery__thumb{width:68px;height:46px}.pk-exc-gallery__nav{width:40px;height:40px;font-size:20px}}.pk-related{padding:56px 0 64px}.pk-related__heading{font:var(--pk-t-h35);color:var(--pk-ink);text-align:center;margin:0 0 36px}.pk-related__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pk-related__cta{text-align:center;margin-top:40px}@media (width<=1024px){.pk-related__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pk-related{padding:40px 0 48px}.pk-related__grid{grid-template-columns:1fr}}.pk-hero-bc{color:var(--pk-white);flex-direction:column;min-height:860px;padding-bottom:16px;display:flex;position:relative}.pk-hero-bc--compact{min-height:260px}.pk-hero-bc__bg{background-image:var(--pk-hbc-bg);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}@media (width<=768px){.pk-hero-bc__bg{background-image:var(--pk-hbc-bg-mob,var(--pk-hbc-bg))}}.pk-hero-bc__bg:after{content:"";background:linear-gradient(#0026134d 0%,#0032190f 45%,#002d1633 100%);position:absolute;inset:0}.pk-hero-bc__inner{z-index:1;text-align:center;flex:auto;justify-content:center;align-items:center;padding:150px 24px 60px;display:flex;position:relative}.pk-hero-bc__title{font:var(--pk-t-display);color:var(--pk-white);text-shadow:0 2px 18px #00000047;max-width:1000px;margin:0 auto}.pk-hero-bc .pk-catcard-wrap{z-index:3;margin-bottom:0;position:relative}.pk-hero-bc .pk-cats--card{background:var(--pk-white);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow-card);padding:10px 12px}.pk-hero-bc .pk-cats--card .pk-cats__link{font-size:16px}.pk-hero-bc .pk-cats--card .pk-cats__icon{margin-bottom:14px}.pk-hero-bc .pk-cats--card .pk-cats__icon .pk-i{width:40px!important;height:40px!important}@media (width<=1024px){.pk-hero-bc{min-height:560px}.pk-hero-bc__inner{padding:140px 20px 64px}.pk-hero-bc__title{font:700 44px/1.15 var(--pk-font-display)}}@media (width<=768px){.pk-hero-bc{min-height:460px}.pk-hero-bc__inner{padding:120px 20px 52px}.pk-hero-bc__title{font:700 30px/1.18 var(--pk-font-display)}.pk-hero-bc .pk-catcard-wrap{display:none}}.pk-schedule-widget{margin:0}.pk-schedule-widget__heading{font:var(--pk-t-h35);color:var(--pk-green-dark);text-align:center;margin:0 0 28px}.pk-constructor{background:var(--pk-green-100);border:1.5px solid var(--pk-green-300);border-radius:var(--pk-r-lg);padding:24px 30px;position:relative;box-shadow:0 18px 46px #00432229}.pk-constructor:before{content:"";border-radius:var(--pk-r-lg) var(--pk-r-lg) 0 0;background:linear-gradient(90deg, var(--pk-green), var(--pk-green-dark));height:6px;position:absolute;top:-1.5px;left:-1.5px;right:-1.5px}.pk-constructor__heading{font-family:var(--pk-font-display);color:var(--pk-green-dark);text-align:center;text-wrap:balance;margin:0 0 16px;padding-bottom:12px;font-size:30px;font-weight:700;line-height:1.2;position:relative}.pk-constructor__heading:after{content:"";background:var(--pk-green);border-radius:2px;width:56px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pk-constructor__empty{font:var(--pk-t-body16);color:var(--pk-muted);text-align:center;margin:0}.pk-constructor__label{color:var(--pk-green-dark);margin:0 0 6px;font-size:16px;font-weight:600;display:block}.pk-constructor__field{background:var(--pk-white);border:1.5px solid var(--pk-green-300);border-radius:var(--pk-r-md);align-items:center;gap:12px;margin:0 0 12px;padding:11px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pk-constructor__field:hover{border-color:var(--pk-green)}.pk-constructor__field:focus-within{border-color:var(--pk-green);box-shadow:0 0 0 3px #00542b24}.pk-constructor__field-ico{color:var(--pk-green);flex-shrink:0;width:24px;height:24px}.pk-constructor__select{min-width:0;color:var(--pk-ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%2300542B' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/14px 9px no-repeat;border:0;outline:0;flex:1;padding:0 26px 0 0;font-size:17px;font-weight:600;line-height:1.2}.pk-constructor__select::-ms-expand{display:none}.pk-constructor__field--date{cursor:pointer}.pk-constructor__datebtn{text-align:left;min-width:0;color:var(--pk-ink);cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px;font-weight:600;line-height:1.2}.pk-constructor__chev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%2300542B' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:14px;height:9px;transition:transform .18s}.pk-constructor__field--date.is-open .pk-constructor__chev{transform:rotate(180deg)}.pk-constructor__counts{flex-direction:column;gap:0;margin:6px 0 4px;display:flex}.pk-constructor__count{border-bottom:1px solid var(--pk-green-300);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.pk-constructor__count:first-child{border-top:1px solid var(--pk-green-300)}.pk-constructor__count-info{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-constructor__count-label{color:var(--pk-ink);align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.pk-constructor__count-ico{color:var(--pk-green);flex-shrink:0;width:26px;height:26px}.pk-constructor__count-price{color:var(--pk-muted);padding-left:36px;font-size:13px}.pk-constructor__stepper{background:var(--pk-white);border:1.5px solid var(--pk-green-300);border-radius:var(--pk-r-pill);flex-shrink:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.pk-constructor__step{background:var(--pk-green-100);width:38px;height:38px;color:var(--pk-green-dark);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s;display:inline-flex}.pk-constructor__step:hover{background:var(--pk-green-300)}.pk-constructor__val{text-align:center;min-width:36px;color:var(--pk-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pk-constructor__pn{font-variant-numeric:tabular-nums}.pk-constructor__sum{border-top:2px solid var(--pk-green-300);justify-content:space-between;align-items:center;margin:4px 0 14px;padding:14px 0;display:flex}.pk-constructor__sum-label{color:var(--pk-ink);font-size:22px;font-weight:700}.pk-constructor__sum-amount{color:var(--pk-green-dark);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700}.pk-constructor__cta{text-align:center;white-space:nowrap;width:100%;padding-left:20px;padding-right:20px}.pk-constructor__calendar{z-index:30;background:var(--pk-white);border:1px solid var(--pk-green-300);border-radius:var(--pk-r-md);width:302px;max-width:calc(100vw - 40px);padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #00432238}.pk-constructor__calendar[hidden]{display:none}.pk-cal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pk-cal-title{color:var(--pk-green-dark);text-transform:capitalize;font-size:17px;font-weight:700}.pk-cal-nav{border:1px solid var(--pk-green-300);background:var(--pk-white);width:34px;height:34px;color:var(--pk-green);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .15s;display:inline-flex}.pk-cal-nav:hover:not([disabled]){background:var(--pk-green-100)}.pk-cal-nav[disabled]{opacity:.35;cursor:default}.pk-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pk-cal-wd{text-align:center;color:var(--pk-muted);padding:4px 0 6px;font-size:12px;font-weight:600}.pk-cal-day{aspect-ratio:1;color:var(--pk-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .12s;display:inline-flex}.pk-cal-day:hover:not([disabled]){background:var(--pk-green-100)}.pk-cal-day[disabled]{color:#ccc;cursor:default}.pk-cal-day.is-selected{background:var(--pk-green);color:var(--pk-white);font-weight:700}.pk-cal-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1.5px var(--pk-green-300)}.pk-cal-day--empty{visibility:hidden}@media (width<=768px){.pk-constructor{padding:26px 20px 24px}.pk-constructor__heading{font-size:26px}.pk-constructor__count-label{font-size:17px}}.pk-blogcard{background:var(--pk-line);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow-soft), 0 2px 14px #0000000f;flex-direction:column;height:100%;padding:18px;display:flex}.pk-blogcard__imglink{aspect-ratio:16/9;border-radius:var(--pk-r-md);display:block;overflow:hidden}.pk-blogcard__img{object-fit:cover;width:100%;height:100%;display:block}.pk-blogcard__body{flex-direction:column;flex:1;gap:10px;padding:14px 2px 2px;display:flex}.pk-blogcard__cat{background:var(--pk-green-100);color:var(--pk-green);font:var(--pk-t-body);border-radius:var(--pk-r-pill);align-self:flex-start;padding:6px 16px}.pk-blogcard__title{font:var(--pk-t-h24);color:var(--pk-ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pk-blogcard__title a{color:inherit;text-decoration:none}.pk-blogcard__title a:hover{color:var(--pk-green)}.pk-blogcard__excerpt{font:var(--pk-t-body16);color:var(--pk-ink);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pk-blogcard__more{border:1px solid var(--pk-green);border-radius:var(--pk-r-sm);font:var(--pk-t-body-md);color:var(--pk-green);justify-content:center;align-self:center;align-items:center;margin-top:auto;padding:10px 24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pk-blogcard__more:hover,.pk-blogcard__more:focus-visible{background:var(--pk-green);color:var(--pk-white)}.pk-blogcard__more .screen-reader-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-arch__pagination .pagination,.pk-arch__pagination .nav-links,.pk-actarch__pagination .pagination,.pk-actarch__pagination .nav-links,.pk-blog__pagination .pagination,.pk-blog__pagination .nav-links,.pk-taxcat__pagination .pagination,.pk-taxcat__pagination .nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pk-arch__pagination .page-numbers,.pk-actarch__pagination .page-numbers,.pk-blog__pagination .page-numbers,.pk-taxcat__pagination .page-numbers{border-radius:var(--pk-r-md);background:var(--pk-white);border:1px solid var(--pk-line);width:auto;min-width:56px;height:56px;color:var(--pk-green);justify-content:center;align-items:center;padding:0 16px;font-size:19px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.pk-arch__pagination .page-numbers:hover,.pk-actarch__pagination .page-numbers:hover,.pk-blog__pagination .page-numbers:hover,.pk-taxcat__pagination .page-numbers:hover{background:var(--pk-green-300);color:var(--pk-green)}.pk-arch__pagination .page-numbers.current,.pk-actarch__pagination .page-numbers.current,.pk-blog__pagination .page-numbers.current,.pk-taxcat__pagination .page-numbers.current{background:var(--pk-green);border-color:var(--pk-green);color:var(--pk-white)}.pk-arch__pagination .page-numbers.dots,.pk-actarch__pagination .page-numbers.dots,.pk-blog__pagination .page-numbers.dots,.pk-taxcat__pagination .page-numbers.dots{background:0 0;border-color:#0000}@media (width<=768px){.pk-arch__pagination .page-numbers,.pk-actarch__pagination .page-numbers,.pk-blog__pagination .page-numbers,.pk-taxcat__pagination .page-numbers{min-width:48px;height:48px;padding:0 12px;font-size:17px}.pk-arch__pagination .pagination,.pk-arch__pagination .nav-links,.pk-actarch__pagination .pagination,.pk-actarch__pagination .nav-links,.pk-blog__pagination .pagination,.pk-blog__pagination .nav-links,.pk-taxcat__pagination .pagination,.pk-taxcat__pagination .nav-links{gap:8px}}body .pk-exc-hero,body .pk-tr-hero,body .pk-act-hero{min-height:688px}@media (width<=1024px){body .pk-exc-hero,body .pk-tr-hero,body .pk-act-hero{min-height:448px}}@media (width<=768px){body .pk-exc-hero,body .pk-tr-hero,body .pk-act-hero{min-height:368px}}