:root{color-scheme:light dark;--pad-rigid-ss:3px;--pad-rigid-s:7px;--pad-rigid-m:max(2svb, 16px);--pad-rigid-l:max(3svb, 24px);--pad-rigid-xl:max(4svb, 40px);--pad-ch-m:1ch;--pad-ch-s:.5ch;--lh-m:1.5;--lh-s:1;--br-m:17px;--br-s:10px;--br-ss:3px;--ls-xl:.8px;--ls-m:.5px;--ls-s:-.3px;--header-height:3.25rem;--pidval-logo-height:96px;--icon-size-m:2rem;--icon-size-s:24px;--inline-size:10cqi;--inline-size-form:350px;--inline-size-korotko:150px;--linear-easing:linear(0, 0.001, 0.005 1.1%, 0.02, 0.045 3.5%, 0.081 5%, 0.16 7.5%, 0.365 13.5%, 0.464 16.5%, 0.559, 0.64, 0.71 26.2%, 0.771 29.6%, 0.822 33.2%, 0.844, 0.865 36.9%, 0.885, 0.903, 0.919 43.7%, 0.933, 0.945, 0.956 51.7%, 0.966 54.7%, 0.973 58%, 0.985 65%, 0.993 73.6%, 0.997 84.5%, 0.999);--spring-easing:linear(0, 0.032 1.4%, 0.138 3.1%, 0.717 9.1%, 0.938 11.9%, 1.08 14.7%, 1.124 16.2%, 1.148 17.7%, 1.156 19.4%, 1.146 21.3%, 1.014 30.8%, 0.989 33.7%, 0.977 36.8%, 0.977 40.6%, 1.003 55.7%, 1);--menu-timing:300ms;--clr-base-100:light-dark(oklch(0.9853 0.0069 265), oklch(0.0147 0.0069 265));--clr-base-400:light-dark(oklch(0.9532 0.0266 242.71), oklch(0.1468 0.0266 242.71));--clr-contrast-100:light-dark(oklch(0.864 0.142 202), oklch(0.136 0.142 202));--clr-contrast-400:light-dark(oklch(0.5078 0.115625 210), oklch(0.4921 0.115625 210));--clr-contrast-500:light-dark(oklch(0.397 0.077 222), oklch(0.603 0.077 222));--clr-contrast-800:light-dark(oklch(0.3309 0.065625 210), oklch(0.8794 0.1159 210));--fs-200:clamp(0.75rem, 0.256cqi + 0.7rem, 1rem);--fs-400:clamp(.9375rem, .7cqi + .75rem, 1.25rem);--fs-500:clamp(1.188rem, 0.224cqi + 1.137rem, 1.406rem);--fs-600:clamp(1.375rem, 0.128cqi + 1.346rem, 1.5rem);--fs-700:clamp(1.625rem, 0.513cqi + 1.51rem, 2.125rem);--fs-800:clamp(2.313rem, 2.1cqi + 2.1rem, 3.625rem)}@font-face{font-display:swap;font-family:'Geologica';font-style:normal;font-weight:300;src:url(/wp-content/themes/vrtrans-theme/assets/fonts/geologica-v5-cyrillic_latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Geologica';font-style:normal;font-weight:600;src:url(/wp-content/themes/vrtrans-theme/assets/fonts/geologica-v5-cyrillic_latin-600.woff2) format('woff2')}*{margin:0;padding:0}html{scrollbar-gutter:stable;color:var(--clr-contrast-400);text-size-adjust:100%;scroll-behavior:smooth;&[data-theme="light"]{color-scheme:light}&[data-theme="dark"]{color-scheme:dark}}body{background-color:var(--clr-base-100);font-family:'Geologica';&:has(:popover-open){overflow:hidden}& a:focus,a:focus-visible{text-decoration-color:var(--clr-contrast-100);text-decoration-style:dotted;outline:2px solid var(--clr-contrast-100)}}@view-transition{navigation:auto}::view-transition-old(root){animation:fade-out 600ms var(--linear-easing)}::view-transition-new(root){animation:fade-in 600ms var(--linear-easing)}::view-transition-old(theme-switch){animation-delay:100ms}::view-transition-new(theme-switch){animation-duration:1400ms;animation-name:circle-view;animation-timing-function:var(--linear-easing)}@keyframes circle-view{from{clip-path:circle(0% at 80% 0%)}to{clip-path:circle(180% at 80% 0%)}}@keyframes fade-out{to{translate:100% 0}}@keyframes fade-in{from{translate:-100% 0}}header{display:grid;grid-template-columns:1fr auto;gap:var(--pad-rigid-m);block-size:var(--header-height);background-color:var(--clr-base-400);font-weight:600;padding-inline:var(--pad-rigid-m);view-transition-name:header;&>.logo{display:flex;justify-self:flex-start;align-items:center;grid-column:1/2;grid-row:1/2;gap:var(--pad-rigid-ss);padding-inline-start:2px;color:var(--clr-contrast-400);background-color:var(--clr-base-400)}& button{display:grid;inline-size:var(--icon-size-m);align-self:center;background-color:inherit;border:none;justify-self:end;&.menu{anchor-name:--menu;&>svg{fill:var(--clr-contrast-400);&>rect.top-line,&>rect.bottom-line{transition:transform var(--menu-timing) var(--linear-easing),rx var(--menu-timing) ease-in;will-change:transform,rx;transform:translate(0,0) rotate(0deg)}}}}@starting-style{&>nav:popover-open::backdrop{opacity:0;backdrop-filter:none}}&:has(:popover-open)>button.menu>svg>rect{&.top-line{transform:translate(15px,-4px) rotate(45deg);rx:0}&.bottom-line{transform:translate(-12px,13px) rotate(-45deg);rx:0}}}nav{position-anchor:--menu;position-area:end start;margin-inline-end:var(--pad-rigid-m);border:none;border-bottom-left-radius:var(--br-m);border-bottom-right-radius:var(--br-m);corner-shape:squircle;opacity:0;translate:0 10vh;transition:translate var(--menu-timing) var(--linear-easing),backdrop-filter var(--menu-timing) var(--linear-easing) allow-discrete,display var(--menu-timing) var(--linear-easing) allow-discrete,opacity var(--menu-timing) var(--linear-easing) allow-discrete,overlay var(--menu-timing) var(--linear-easing) allow-discrete;&::backdrop{opacity:0;transition:backdrop-filter var(--menu-timing) var(--linear-easing) allow-discrete,display var(--menu-timing) var(--linear-easing) allow-discrete,opacity var(--menu-timing) var(--linear-easing) allow-discrete,overlay var(--menu-timing) var(--linear-easing) allow-discrete;inset:var(--header-height) 0 calc(var(--pad-rigid-ss) + var(--pad-rigid-ss) + var(--icon-size-m) + 1.0625rem) 0}&:popover-open{opacity:1;translate:0 0;@starting-style{opacity:0;translate:50vw 0}&::backdrop{opacity:1;backdrop-filter:blur(10px)}}& a{text-decoration:none;font-size:var(--fs-500);color:var(--clr-contrast-400);font-weight:300}& ul{display:grid;gap:var(--pad-rigid-m);list-style:none;padding:var(--pad-rigid-xl) var(--pad-rigid-l);background-color:var(--clr-base-400);&>li{padding:var(--pad-rigid-m) var(--pad-rigid-l)}}}.logo-sitename,.logo-logo{block-size:var(--icon-size-m);fill:var(--clr-contrast-400);display:block;&>circle.circle2{fill:var(--clr-base-400)}}.peremykach-rezhymu{grid-column-end:2;grid-row:1/2;inline-size:22px;view-transition-name:button-switcher;&>svg{transform:rotate(0deg);transform-box:fill-box;transform-origin:center;transition:transform 2500ms var(--spring-easing);&>path{fill:var(--clr-contrast-400)}}&[data-state="on"]>svg{transform:rotate(180deg)}&[data-state="off"]>svg{transform:rotate(-180deg)}}aside{position:fixed;inset:auto 0 0 0;padding:var(--pad-rigid-s) var(--pad-rigid-m);background-color:var(--clr-contrast-400);display:grid;place-content:space-between;grid-auto-flow:column;z-index:100;view-transition-name:aside;& a{display:flex;flex-direction:column;text-decoration:none;gap:var(--pad-rigid-ss);&>svg{fill:var(--clr-base-100);block-size:var(--icon-size-s);&>path.inner{fill:var(--clr-contrast-400)}}&>span{align-self:center;font-size:var(--fs-200);color:var(--clr-base-100)}}}aside,main,footer{font-weight:300}:target#zamovyty::after{content:"";position:absolute;display:flex;background-image:linear-gradient(to bottom,var(--clr-contrast-400),transparent);inline-size:2px;right:0;border-radius:var(--br-m);top:0;block-size:100%}:target:is(#tsina-vyviz,#tsina-vynos,#nedoroho,#shcho-ie,#kudy-zdaty,#tsina-prybyrannia),:target:is(#vidhuky,#vidpovidi,#zony)>h2{outline:calc(.4 * var(--pad-rigid-ss)) solid var(--clr-contrast-400);outline-offset:calc(-.8 * var(--pad-rigid-ss));padding:var(--pad-ch-s) var(--pad-ch-m);border-radius:var(--br-m);corner-shape:squircle}.vidpovidi{margin-block:var(--pad-rigid-m);& h2{margin-block:var(--pad-rigid-l);position:relative;z-index:2;font-size:var(--fs-600);text-align:center;font-weight:600;text-transform:uppercase}& section{& details{margin-block:var(--pad-rigid-m);border-radius:var(--br-s);corner-shape:squircle;& summary,p,ul{background-color:var(--clr-base-400);padding-block:var(--pad-rigid-s)}& summary{text-decoration-color:var(--clr-contrast-400);text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:.13lh;transition:text-decoration-thickness 250ms var(--linear-easing),allow-discrete text-decoration-style 250ms var(--linear-easing);padding-inline-start:var(--pad-rigid-s);font-size:var(--fs-500);corner-shape:squircle;border-radius:var(--br-m);&:hover{cursor:pointer}}& p{padding-inline-start:var(--pad-rigid-m);& a{color:var(--clr-contrast-400);text-decoration-color:var(--clr-contrast-500)}}& ul{margin-inline-start:0;padding-inline-start:var(--pad-rigid-l)}&[open] summary{border-end-end-radius:0;border-end-start-radius:0;&+p{border-end-end-radius:var(--br-s);border-end-start-radius:var(--br-s);corner-shape:squircle}}}}}main{margin-block:var(--pad-rigid-m);container-type:inline-size;display:grid;grid-template-columns:var(--pad-rigid-m) 1fr var(--pad-rigid-m);row-gap:var(--pad-rigid-m);& *[id]{scroll-margin-block-start:var(--pad-rigid-m)}& .form{grid-column:1/4}& .tekst{grid-column:1/4}&>h1,.zmist,.form{grid-column:2/3}& .zmist{padding-inline:var(--pad-rigid-m);margin-block:var(--pad-rigid-m) calc(var(--pad-rigid-m) * 2);& p,ol{margin-inline-start:var(--pad-rigid-s)}& p{text-transform:uppercase}}& p,ol,ul{font-size:var(--fs-400);line-height:var(--lh-m);letter-spacing:var(--ls-m)}& ol,ul{margin-inline-start:var(--pad-rigid-l)}& li{margin-block-end:var(--pad-rigid-s);&:last-of-type{margin-block-end:0}}& a{color:var(--clr-contrast-400);text-decoration-color:var(--clr-contrast-400);text-decoration-thickness:1px;text-decoration-style:solid;text-underline-offset:.13lh;transition:text-decoration-thickness 250ms var(--linear-easing),allow-discrete text-decoration-style 250ms var(--linear-easing);&:hover,:active,:focus{text-decoration-style:dotted;text-decoration-thickness:2px}}&.main{margin-block-end:6cqb;row-gap:6cqb;&>div:not(.cta){grid-column:1/-1;display:grid;row-gap:var(--pad-rigid-xl);&>p{place-self:center}}& .holovna{block-size:calc(100dvb - var(--header-height) - var(--pad-rigid-s) - var(--pad-rigid-s) - var(--pad-rigid-ss) - var(--icon-size-s) - var(--fs-200));& p{font-size:15cqi;font-weight:600;line-height:var(--lh-s);letter-spacing:var(--ls-s);inline-size:fit-content}}& .holovna-posluhy{& h3{text-wrap:pretty;line-height:var(--lh-m);align-self:center;grid-column:span 2;font-size:var(--fs-500);font-weight:300;padding-inline-start:0;&::before,&::after{content:'';display:block;position:absolute;block-size:4px;inline-size:100%}&::before{top:0;left:0;border-start-end-radius:var(--br-ss);border-start-start-radius:var(--br-ss);background-image:linear-gradient(to right,var(--clr-contrast-400),transparent)}&::after{bottom:0;right:0;border-end-end-radius:var(--br-ss);border-end-start-radius:var(--br-ss);background-image:linear-gradient(to left,var(--clr-contrast-400),transparent)}}&>div{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;margin-inline:var(--pad-rigid-m);background-color:var(--clr-base-400);border-radius:var(--br-ss);&::before,&::after{content:'';display:block;position:absolute;top:0;inline-size:4px;block-size:100%}&::before{left:0;border-start-start-radius:var(--br-ss);border-end-start-radius:var(--br-ss);background-image:linear-gradient(to bottom,var(--clr-contrast-400),transparent)}&::after{right:0;border-start-end-radius:var(--br-ss);border-end-end-radius:var(--br-ss);background-image:linear-gradient(to top,var(--clr-contrast-400),transparent)}&:nth-of-type(2){&>div{grid-row:1/-1;grid-column-start:3;border-start-start-radius:0;border-start-end-radius:var(--br-ss);&>[class|="znachok"]{transform:none}}&>h3{padding-inline-end:0;text-align:right;&::before{background-image:linear-gradient(to left,var(--clr-contrast-400),transparent);left:auto;right:0;border-start-end-radius:0;border-start-end-radius:var(--br-ss)}&::after{background-image:linear-gradient(to right,var(--clr-contrast-400),transparent)}}&::before{background-image:linear-gradient(to top,var(--clr-contrast-400),transparent)}&::after{background-image:linear-gradient(to bottom,var(--clr-contrast-400),transparent)}}&>div{display:grid;place-items:center;&>[class|="znachok"]{fill:var(--clr-contrast-400);inline-size:clamp(3rem, 19cqi, 9rem);transform:rotateY(180deg);aspect-ratio:1}}}}& .holovna-perevahy{& div{display:flex;gap:var(--pad-rigid-m);padding-inline:var(--pad-rigid-m);& p{font-size:var(--fs-500);text-wrap:pretty;flex:0 0 85%}& svg{inline-size:2lh;fill:var(--clr-contrast-400)}}}& .cta .photo{padding-block:var(--pad-rigid-m) var(--pad-rigid-xl)}& .cta h2{margin-block-end:var(--pad-rigid-xl)}& h2,h3{padding:var(--pad-rigid-m);font-size:5cqb;font-weight:600}& h2{max-inline-size:13ch;margin-block-start:var(--pad-rigid-xl)}@container (inline-size>31rem){.form,.zmist{inline-size:min(var(--inline-size-form), 60cqi)}.tekst{background-color:inherit;&>p,>ol,>ul,>h2,>h3{padding-inline:calc(var(--pad-rigid-m) + 4px) var(--pad-rigid-m)}&>[class|="uvaha"]{margin-inline:var(--pad-rigid-m);&::before{left:-4px}&>[class$="znachok"]{padding:10px;transform:translate(-50%,-50%);inset:0 auto auto 0;background-color:var(--clr-base-100);&>svg{display:block;&[class$="linia"]{position:absolute;inline-size:31px;inset:26px auto auto 22px;&>path[class$="mezha"]{stroke-width:4px;stroke:var(--clr-contrast-400)}&>path[class$="fon"]{fill:var(--clr-base-400)}}}}}&>.cta,&>.vidhuky{margin-inline:var(--pad-rigid-m)}&>.vidhuky{border-radius:var(--br-m);corner-shape:squircle;outline-offset:calc(-1 * var(--pad-rigid-ss));outline:2px solid var(--clr-base-100)}}}}&.pomylka{&>p,&>form{grid-column:2/3}}}.tekst{display:grid;row-gap:var(--pad-rigid-m);grid-template-columns:var(--pad-rigid-m) 1fr var(--pad-rigid-m);container-type:inline-size;&>*{grid-column:2/3}& h2,h3,h4{margin-block-start:var(--pad-rigid-l)}@container (inline-size < 70ch){td{display:grid;grid-template-columns:1fr auto;padding:var(--pad-rigid-s) var(--pad-rigid-s) var(--pad-rigid-s) 0;&::before{content:attr(data-cell) ": ";min-width:17ch;text-align:left}&:first-child{margin-block-start:var(--pad-rigid-ss)}&:last-child{margin-block-end:var(--pad-rigid-ss)}}th{display:none}}@container (inline-size>=70ch){td{border-block-end:0}}}table{inline-size:100%;border-collapse:collapse}caption,th,td{text-wrap:balance}caption{position:relative;font-size:var(--fs-600);line-height:var(--lh-m);font-weight:600;padding-block:var(--pad-rigid-m);text-transform:uppercase}th{min-inline-size:7ch;max-inline-size:12ch;font-weight:300;vertical-align:baseline;padding-block-end:var(--pad-rigid-m);&:last-of-type{padding-inline-end:0}}tr,td{font-size:var(--fs-400);text-align:left}td{font-size:var(--fs-400);border-block-end:1px dotted var(--clr-contrast-400);&:last-of-type{border-block-end:none;padding-inline-end:0}}th,td{padding:var(--pad-rigid-ss) var(--pad-rigid-ss) var(--pad-rigid-ss) 0}.tekst>[class|="uvaha"]{grid-column:1/4;position:relative;margin-block:var(--pad-rigid-l);padding:var(--pad-rigid-m);color:var(--clr-contrast-500);text-wrap:balance;background-color:var(--clr-base-400);&::before{content:'';display:block;position:absolute;left:0;top:0;inline-size:4px;block-size:100%;border-start-end-radius:var(--br-m);border-end-end-radius:var(--br-m);background-color:var(--clr-contrast-400)}&>[class$="znachok"]{display:block;position:absolute;inset:var(--pad-rigid-ss) var(--pad-rigid-m) auto auto;inline-size:var(--icon-size-m);&>svg:not([class$="linia"]){fill:var(--clr-contrast-400)}&>svg[class$="linia"]{fill:none}}&>h2,&>blockquote,&>table>caption{padding-inline-end:var(--icon-size-m)}&[class$="povidomlennia"]{margin-block:var(--pad-rigid-xl) 0;padding-inline-end:calc(var(--pad-rigid-m) + 4px);&>blockquote{position:relative}}}.vidhuky{margin-block:var(--pad-rigid-xl);grid-column:1/4;background-color:var(--clr-base-400);padding-inline:var(--pad-rigid-m);&>h2{margin-block:var(--pad-rigid-l);font-size:var(--fs-600);font-weight:600;text-align:center;text-transform:uppercase}}#gmr-group{display:grid;gap:var(--pad-rigid-m);padding-block-end:var(--pad-rigid-m);margin-block-end:var(--pad-rigid-xl);container-type:inline-size;grid-auto-flow:column;overscroll-behavior-x:contain;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;anchor-name:--gmr-group;scroll-marker-group:after;&::scroll-marker-group{display:grid;align-items:center;margin-block-start:12px;position-anchor:--gmr-group;grid:0 / auto-flow .5rem;gap:var(--pad-rigid-s);scroll-snap-type:x mandatory;position:absolute;position-area:bottom}&>.gmr-review{display:grid;inline-size:clamp(10rem, 77cqi, 20rem);place-self:flex-start;gap:var(--pad-rigid-m);border-radius:var(--br-m);corner-shape:squircle;padding:var(--pad-rigid-m) var(--pad-rigid-l);scroll-snap-align:center;scroll-snap-stop:always;border:3px solid var(--clr-base-100);outline-offset:-1.25px;outline:1.25px solid var(--clr-contrast-400);&::scroll-marker{content:" ";border:1px solid var(--clr-contrast-400);border-radius:50%;-webkit-tap-highlight-color:#fff0;scroll-snap-align:center;aspect-ratio:1;margin-block-start:12px}&::scroll-marker:is(:hover,:focus-visible){border-color:green}&::scroll-marker:target-current{background:var(--clr-contrast-400);border-color:var(--clr-base-100)}&:focus-visible{border-color:dodgerblue}& .gmr-avatar{justify-self:flex-start;& img{border-radius:var(--br-s);corner-shape:squircle}}& .gmr-text{font-size:var(--fs-400)}& .gmr-meta{&>a{display:inline-block;margin-block-end:var(--pad-rigid-ss)}&>span{font-size:var(--fs-200)}}}&::scroll-button(*){cursor:pointer;position:absolute;position-anchor:--gmr-group;inline-size:var(--icon-size-m);-webkit-tap-highlight-color:#fff0;aspect-ratio:1;border-radius:50%;background-color:var(--clr-contrast-400);border:1px solid var(--clr-contrast-400);color:var(--clr-base-100);transition:transform 200ms var(--linear-easing),background-color 200ms var(--linear-easing);will-change:transform;z-index:1;outline-offset:calc(-1 * var(--pad-rigid-ss));outline:2px solid var(--clr-base-100)}&::scroll-button(*):hover{transform:scale(1.1)}&::scroll-button(*):active{transform:scale(.95)}&::scroll-button(*):disabled{opacity:15%;cursor:not-allowed}&::scroll-button(right){content:">";position-area:block-end span-inline-start;margin-inline-end:calc(-1 * var(--pad-rigid-s))}&::scroll-button(left){content:"<";position-area:block-end span-inline-end;margin-inline-start:calc(-1 * var(--pad-rigid-s))}}@media (width>61rem){body{display:grid;grid-template-columns:1fr auto;column-gap:var(--pad-rigid-ss);min-block-size:100dvh;&>header{grid-column:1/-1;&>nav::backdrop{bottom:0}}&>main>.tekst,>main>h1{max-inline-size:53rem}&>main.main{grid-column:1/2;row-gap:8cqb;&>div:not(.cta){place-self:center}&>.holovna{block-size:calc(100dvb - var(--header-height));& p{font-size:15cqb;margin-block-end:14cqb}}&>.holovna-posluhy>div{inline-size:clamp(10rem, 67ch, 50rem);&::before{border-radius:var(--br-m) 0 0 var(--br-m)}&:nth-of-type(2){&::before{background-image:linear-gradient(to top,var(--clr-contrast-400),transparent)}&::after{background-image:linear-gradient(to bottom,var(--clr-contrast-400),transparent)}}}&>.holovna-perevahy p{align-self:center}&>.cta h2{margin-inline:auto}& h2{text-align:center;font-size:8cqb}}&>aside{position:sticky;grid-column:2/3;grid-auto-flow:row;inset:30vh var(--pad-rigid-ss) 20vh auto;border-radius:var(--br-m);outline:2px solid var(--clr-base-100);outline-offset:calc(-1 * var(--pad-rigid-ss));block-size:fit-content;row-gap:var(--pad-rigid-m);padding:var(--pad-rigid-m) var(--pad-rigid-s);& a{gap:var(--pad-rigid-ss);inline-size:5rem;&>svg{block-size:var(--icon-size-m)}}&::view-transition-group(aside){inset:30vh var(--pad-rigid-ss) 20vh auto}}&>footer{grid-column:1 / -1;margin-block-end:0;&>.pidval-verh{grid-template-columns:auto auto auto;column-gap:var(--pad-rigid-m);& .pidval-verh-posylannia,.pidval-verh-mapa{margin-block:calc(var(--pidval-logo-height) + var(--pad-rigid-m)) 0}& .pidval-verh-mapa>iframe{inline-size:76%}& .pidval-verh-info>.pidval-verh-info-logo{block-size:var(--pidval-logo-height);&>svg.logo-logo{align-self:center}}}}}}@media (width>75rem){main{margin-block-start:0;grid-template-columns:auto 1fr;column-gap:var(--pad-rigid-xl);position:relative;grid-column:1/2;&.main>.holovna-perevahy>div{padding-inline-start:var(--pad-rigid-xl)}&>h1{grid-column:2/3;margin-inline-start:var(--pad-rigid-l)}&>.form,>.zmist{position:sticky;block-size:fit-content;grid-column:1/2;margin:0}&>.zmist{inset:var(--pad-rigid-m) 0 auto 0;padding-inline:var(--pad-rigid-m);& ol{list-style-position:inside;font-size:var(--fs-200);padding-inline:0;& li:last-of-type{display:none}}& p{font-weight:600;text-box:trim-both cap alphabetic;padding-inline-start:0;padding-block-end:var(--pad-rigid-s)}& p,ol,li{margin-inline-start:0}&::before{right:calc(var(--pad-rigid-m) * -1);left:initial}}&>.form{inset:auto 0 0 0;grid-row-end:4;align-self:end;padding-inline-end:0;&::before{right:calc(var(--pad-rigid-m) * -1);left:initial}& h2{text-transform:uppercase;padding-block:var(--pad-rigid-ss);font-weight:600;font-size:var(--fs-400)}& p:last-of-type{margin-block-end:var(--pad-rigid-m);&>.wpcf7-submit{margin-block-end:0}}}&>.tekst{grid-column:2/3;grid-row:2/4;margin-block-end:var(--pad-rigid-m);&>*:last-child{margin-block-end:0;&>:last-child{margin-block-end:0;&:has(.zony-perelik-toponim-perelik){padding-block-end:calc(-1 * var(--pad-rigid-m));&>:last-child{margin-block-end:0}}& details:last-child{margin-block-end:0}}}}}}@media (width>94rem){body{grid-template-columns:1fr var(--inline-size);column-gap:var(--pad-rigid-l);&>header{grid-template-columns:subgrid;padding-inline-end:0;&>button.menu{justify-self:center}}&>main{column-gap:var(--inline-size);&>[class|="uvaha"]{margin-inline:0;padding:var(--pad-rigid-m) var(--pad-rigid-m) var(--pad-rigid-m) calc(var(--pad-rigid-m) + var(--pad-rigid-s))}& p,h2,h3,ul,ol{padding-inline-start:var(--pad-rigid-s)}}&>aside{justify-self:center}}}@media (width>120rem){body>main>.tekst{grid-template-columns:var(--pad-rigid-m) 1fr var(--inline-size);&>[class|="uvaha"],>.cta{grid-column:1/3}}}@media (width>160rem){body>main>.tekst{grid-template-columns:auto 1fr auto}}h1{font-size:var(--fs-800);font-weight:600;margin-block:var(--pad-rigid-l) var(--pad-rigid-m);letter-spacing:var(--ls-s);line-height:var(--lh-s);text-wrap:pretty}h2,h3,h4{line-height:var(--lh-s);text-wrap:balance;text-wrap:pretty;font-weight:300}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-600)}.zmist{position:relative;& li{list-style-position:inside;margin-block-end:var(--pad-rigid-ss);& a{-webkit-text-stroke:0}}& ol{list-style:none}&::before{content:"";position:absolute;left:4px;top:.2lh;display:flex;background-image:linear-gradient(to bottom,var(--clr-contrast-400),transparent);inline-size:2px;block-size:100%;border-radius:var(--br-m)}}.korotko{display:grid;container-type:inline-size;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin-block:var(--pad-rigid-m);& p{display:grid;position:relative;z-index:1;text-wrap:balance;margin-block:var(--pad-rigid-m);margin-inline-start:calc(3 * var(--pad-rigid-m));padding:0 var(--pad-rigid-xl);& span{display:inline-block;margin-block-end:var(--pad-rigid-s);font-weight:600;border-radius:var(--br-m);inline-size:fit-content;padding:var(--pad-rigid-ss) 0}&::before{transform:rotate(-19deg);position:absolute;justify-self:baseline;font-size:4lh;line-height:1;z-index:-1;color:var(--clr-base-100);filter:blur(5px);-webkit-text-stroke:1px var(--clr-contrast-400);left:calc(-2.4 * var(--pad-rigid-m))}&:first-child::before{content:"1"}&:nth-child(2n)::before{content:"2"}&:last-child::before{content:"3"}}@container (inline-size>calc(125px * 2 + 2rem)){p{grid-column-end:span 2}}@container (inline-size>=calc(125px * 4 + 2rem * 3)){p{padding-inline-end:0;&:first-child{grid-column-start:2}}}@container (calc(125px * 5 + 2rem * 4) <=inline-size <=calc(125px * 8 + 2rem * 4)){p{margin-inline-start:calc(2 * var(--pad-rigid-m));&:nth-child(2){grid-column-start:1}}}}.cta{grid-column:1/-1;overflow-x:hidden}.photo{display:flex;flex-direction:row;gap:var(--pad-rigid-ss);padding-block-start:0;inline-size:fit-content;flex-wrap:nowrap;animation:scroll 35s forwards linear infinite;will-change:transform;& img{inline-size:max(25vw, 35vh);max-inline-size:fit-content;filter:grayscale(15%);aspect-ratio:1;object-fit:cover;border-radius:var(--br-m)}&:hover,:focus{animation-play-state:paused}}.phone{display:grid;row-gap:var(--pad-rigid-m);grid-template-areas:'svg h4' 'svg p';place-items:center;margin-block:var(--pad-rigid-xl);& svg{grid-area:svg;inline-size:40px;fill:var(--clr-contrast-400);animation:ding 1200ms alternate linear(0,.022,.044,.066,.087,.108,.128,.149,.169,.188 3%,.198,.208,.217,.227,.236,.246,.255,.264,.273,.282,.291,.3,.309,.318,.326,.335,.343,.352,.36,.368,.377,.385,.393,.401,.409,.417,.424,.432,.44,.448,.455,.463,.47,.477,.485,.492,.499,.506,.513,.52,.527,.533,.54,.547,.553,.56,.566,.573,.579,.585,.591,.598,.603,.609,.615,.621,.627,.633,.638,.644,.65,.655,.661,.666,.671,.677,.682,.687,.692,.697,.702,.707,.712,.717,.722,.727,.731,.736,.741,.745,.749,.754,.758,.762,.767,.771,.775,.779,.783,.787,.791,.795,.799,.803,.806,.81,.814,.818,.821,.825,.828,.832,.835,.838,.841,.845,.848,.851,.854,.857,.86,.863,.865,.868,.871,.873,.876,.879,.881,.884,.886,.888,.891,.893,.895,.898,.9,.902,.904,.906,.908,.91,.913,.915,.916,.918,.92,.922,.924,.926,.928,.929,.931,.933,.935,.936,.938,.939,.941,.943,.944,.946,.947,.948,.95,.951,.953,.954,.955,.956,.958,.959,.96,.961,.963,.964,.965,.966,.967,.968,.969,.97,.971,.972,.973,.974,.975,.975,.976,.977,.978,.979,.979,.98,.981,.981,.982,.983,.983,.984,.985,.985,.986,.986,.987,.988,.988,.989,.989,.99 65.1% 66.4%,.991 67% 67.7%,.992,.993,.994,.994,.995,.995,.996,.996,.997,.997,.998 85.7% 92.3%,.999 94.7% 100%) infinite}& h4,p{text-transform:uppercase;letter-spacing:var(--ls-xl)}& h4{grid-area:h4;grid-column-start:1;font-size:var(--fs-400);font-weight:300;color:var(--clr-contrast-400);margin-block-start:var(--pad-rigid-s)}& p{grid-area:p;grid-column-start:1;margin-block-start:0;padding:var(--pad-rigid-s) var(--pad-rigid-m);border-radius:var(--br-s);corner-shape:squircle;background-color:var(--clr-contrast-400);border-color:var(--clr-contrast-400);outline:calc(.4 * var(--pad-rigid-ss)) solid var(--clr-base-100);outline-offset:calc(-.8 * var(--pad-rigid-ss));line-height:1;& a{text-decoration:none;color:var(--clr-base-100)}}@container (inline-size>=48rem){grid-template-areas:'h4 svg p';& p{grid-column-start:3;justify-self:start}& h4{justify-self:end;font-weight:600}}}img{display:block;block-size:auto}figure{display:grid;place-items:center;margin-inline:var(--pad-rigid-m);&>img{max-inline-size:100%}&>figcaption{font-size:var(--fs-200);letter-spacing:var(--ls-xl);text-align:center;margin-block:var(--pad-rigid-m) var(--pad-rigid-l)}&>video{block-size:auto;inline-size:clamp(10rem, 70%, 20rem);aspect-ratio:9/16;background-color:var(--clr-base-400);margin-block:var(--pad-rigid-m) 0;& #clickToPlay{fill:var(--clr-contrast-400)}}}.zony{background-color:var(--clr-base-100);margin-block:var(--pad-rigid-m);& .zony-perelik-toponim{text-align:center;margin-block-end:var(--pad-rigid-s)}& h2{font-size:var(--fs-600);font-weight:600;text-align:center}& h4{font-weight:300;font-size:var(--fs-200)}}.zony-perelik{padding:var(--pad-rigid-m);&:not(:has(.zony-perelik-toponim-perelik)){display:flex;flex-wrap:wrap;gap:var(--pad-rigid-s);&>h3{text-transform:none}}&>.zony-perelik-toponim-perelik{margin-block-end:var(--pad-rigid-m)}&>.zony-perelik-toponim-perelik,&>.zony-perelik-perelik{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--pad-rigid-s);&>h4{padding:var(--pad-ch-s) var(--pad-ch-m);margin-inline-end:var(--pad-rigid-s);margin-block-start:0;border-radius:var(--br-ss);corner-shape:squircle;outline:1px solid}}&>h3{inline-size:fit-content;font-size:var(--fs-400);font-weight:300;margin:var(--pad-rigid-s) auto 0;padding:var(--pad-ch-s) var(--pad-ch-m);outline:1px solid;border-radius:var(--br-s);corner-shape:squircle;text-transform:uppercase}}.form{position:relative;padding-inline:var(--pad-rigid-m);margin-block:var(--pad-rigid-l);border-radius:var(--br-m);background-color:var(--clr-base-100);&::before{position:absolute;content:"";display:flex;background-image:linear-gradient(to bottom,var(--clr-contrast-400),transparent);top:0;inline-size:2px;block-size:100%;left:0;border-radius:var(--br-m)}& h2{padding-block:var(--pad-rigid-ss);font-size:var(--fs-500);font-weight:300;text-transform:uppercase}& fieldset{display:none}& input:not(.wpcf7-submit),textarea{display:block;padding:var(--pad-rigid-s);color:var(--clr-contrast-500);background-color:var(--clr-base-400);border:none;font-family:system-ui;transition:padding-block-end 500ms var(--linear-easing),font-weight 500ms var(--linear-easing);corner-shape:squircle;border-radius:var(--br-s);&:focus-within{padding-block:var(--pad-rigid-s);font-weight:600}&:focus-visible{background-color:var(--clr-base-100);outline:var(--pad-rigid-ss) solid var(--clr-contrast-400);border-radius:var(--br-s);corner-shape:squircle}&>div{display:block}}& textarea{resize:vertical;block-size:6lh}& .wpcf7-submit{padding:var(--pad-rigid-s) var(--pad-rigid-m);margin-block:var(--pad-rigid-m);text-transform:uppercase;background-color:var(--clr-contrast-400);color:var(--clr-base-100);border-radius:var(--br-s);border:none;corner-shape:squircle;cursor:pointer;appearance:button;outline:calc(.4 * var(--pad-rigid-ss)) solid var(--clr-base-100);outline-offset:calc(-.8 * var(--pad-rigid-ss))}& p{font-size:var(--fs-200);margin-block-end:var(--pad-rigid-m);& span{display:grid}}}footer{background-color:var(--clr-contrast-400);color:var(--clr-base-100);margin-block-end:calc(var(--pad-rigid-s) + var(--pad-rigid-s) + var(--pad-rigid-s) + var(--icon-size-s) + var(--fs-200));z-index:99;&>.pidval-verh{display:grid;row-gap:var(--pad-rigid-l);&>*{padding-block:var(--pad-rigid-s)}&>div{display:flex;flex-direction:column}& .pidval-verh-info{gap:var(--pad-rigid-m)}& .pidval-verh-info-logo{display:grid;grid-template-columns:auto 1fr;column-gap:var(--pad-rigid-ss);& svg{fill:var(--clr-base-100)}& .logo-logo{grid-row:1/2;&>circle.circle2{fill:var(--clr-contrast-400)}}& .logo-sitename{grid-row:1/2;align-self:center}& h2{font-size:var(--fs-200);font-weight:300;grid-column:1/3;inline-size:fit-content;padding-block-start:6px}}& .pidval-verh-info-merezhi,.pidval-verh-info-info{display:grid;grid-template-columns:auto 1fr;row-gap:var(--pad-rigid-m);column-gap:var(--pad-rigid-s);align-items:center;font-size:var(--fs-200);& svg{inline-size:var(--icon-size-m);fill:var(--clr-base-100)}& p>a{color:var(--clr-base-100)}}& .pidval-verh-mapa{align-items:center;place-content:center;& iframe{inline-size:clamp(300px, 100%, 40rem);aspect-ratio:16/9;border:var(--pad-rigid-ss) solid var(--clr-base-100)}}&>.pidval-verh-posylannia{& li{font-size:var(--fs-200);line-height:var(--lh-m);inline-size:fit-content;font-weight:300;list-style-type:none;& a{color:var(--clr-base-100)}}}}&>.pidval-nyz{padding-block-end:var(--pad-rigid-m);&>p{font-size:var(--fs-200);text-align:center;line-height:var(--lh-m)}}&>div{padding:var(--pad-rigid-m)}}@keyframes scroll{to{transform:translate(calc(-50% - var(--pad-rigid-ss)))}}@keyframes ding{0%{transform:scale(1.15) rotate(20deg);fill:var(--clr-contrast-800)}50%{transform:scale(1.1)}100%{transform:scale(.95) rotate(10deg)}}