:root{--ltgrey: rgb(178, 166, 131);--french-gray: hsla(327, 13%, 83%, 1);--chinese-violet: #856084;--xanthous: hsla(41, 81%, 65%, 1);--xanthous-lt: hsla(41, 81%, 80%, 1);--asparagus: hsla(121, 17%, 53%, 1);--accent-color: var(--chinese-violet);--accent-color-active: hsla(302, 36%, 45%, 1);--background-color: var(--french-gray);--background-color-alt: var(--xanthous-lt)}*{margin:0;padding:0;box-sizing:border-box}ul{list-style:none}body{line-height:1.4;font-family:Merriweather Sans Variable,sans-serif;font-weight:300;background-color:var(--background-color)}section{background-size:cover;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-color:var(--background-color)}section:nth-child(2n){background-color:var(--background-color-alt)}h2{font-weight:400}img.single{display:block;max-width:100%;width:50em}#main>section{position:relative;width:100%;padding:1em}#main>section footer{font-size:1.2rem;max-width:10em;margin:1em auto;text-align:center}#main>section h2{line-height:2}a{text-decoration:none;color:var(--accent-color);transition:color .3s ease}a:visited{color:var(--accent-color)}a:hover,a:active,a:focus{color:var(--accent-color-active)}.logo{width:10vmax;margin:1vmax auto;display:block}#logo{background-image:url(../img/gabinet/gab-13.jpg)}#logo .heading{text-align:right;color:#fff;font-size:1.5em;font-family:Prosto One,sans-serif;letter-spacing:1px;margin:.4em}#logo .heading p+p{margin-top:0}.text{max-width:50em;font-size:1.2em;margin:0 auto}.text p{margin-block:1em}:is(#intro,.text) ul{margin-left:2em;list-style:disc}#logo .mod{background-color:#ffffffe6;padding:1.3em;max-width:320px;margin:1em auto}#logo .mod h3{margin:0;padding:0 0 4px;font-size:1.1em;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#a14141;border-bottom:2px solid #ecebe1}.adr p{margin-top:.5em}#feedback .press li{width:100%}#feedback .author{margin-top:.25em;text-align:right;font-size:.8em}#feedback .quote{--quote-margin: .25ex;font-style:italic;text-align:start}#feedback .quote:before{font-style:normal;content:"\201e";margin-inline-end:var(--quote-margin)}#feedback .quote:after{font-style:normal;content:"\201d";margin-inline-start:var(--quote-margin)}#procedures ul{margin-top:1em;margin-inline:auto}#procedures ul li{padding:.5em;min-width:100%;text-align:center}a.button{display:inline-block;color:#fff;background-color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;padding:0 .5em;line-height:2.5;width:100%;transition:background-color .3s ease}a.button:hover,a.button:active,a.button:focus{background-color:var(--accent-color-active)}a.button:focus{outline:0}:is(#feedback,#procedures) ul{text-align:justify}:is(#feedback,#procedures) li{display:inline-block;padding:1em}ul.lst li>span{display:block;padding:7px;border-bottom:1px solid #f3f2e8;overflow:hidden;transition:all .3s ease}ul.lst li:last-child span{border:none}ul.lst li em{float:right;margin:0 0 0 5px;font-size:1em;font-style:normal;font-weight:400}#main>nav{position:fixed;z-index:9999;right:80px;top:50%;transform:translateY(-50%);display:none}#main>nav a{display:block;position:relative;color:transparent;height:36px}#main>nav a:after{content:"";position:absolute;width:15px;height:15px;border-radius:40%;border:3px solid #fff;transition:background .3s}#main>nav a:hover:after{background:#fff9}#main>nav a.current:after{background:#fff}@media screen and (min-width: 40em){#logo .heading{font-size:2.5em}#main>section{padding:1em 2em}#procedures ul li{min-width:50%}}@media screen and (min-width: 60em){html,#main,#main>section{display:grid;min-height:100vh}#main>nav{display:block}#main>section{padding:2em 5em}#main>#logo{display:flex;align-content:space-between;flex-wrap:wrap}#main>#logo .heading{font-size:3.5em;flex-basis:100%}#main>#logo .mod{float:left;flex-grow:1;align-self:flex-end;margin-left:0;margin-right:1em}.vcenter{place-self:center}#procedures ul li{min-width:33.3%}.images-figure{max-width:60%}}span[class^=icon-]{display:inline-block;height:1em;width:1em;vertical-align:-.125em;background-size:contain;margin:0 .25em 0 -.125em}span.icon-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E")}span.icon-location{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E")}span.icon-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E")}
