1
:root{--scrollbar-width: thin;--content-min: 360px;--content-max: 1280px;--content: 90%;--margin: calc((100% - var(--content)) / 2);--color-fg: #3c3c41;--color-bg: #ffffff;--color-menu-bg: #df4e66;--color-menu-fg: #ffffff;--color-srvmenu-bg: #ff8da0;--color-ddmenu-bg: #ff8da0cc;--color-ddmenu-fg: #ffffff;--color-button-bg: #da586d;--color-button-fg: #ffffff;--color-banner-bg: #5fada8;--color-banner-fg: #000000;--color-carda-bg: #92d3cf;--color-carda-fg: #184343;--color-cardb-bg: #eed3d6;--color-cardb-fg: #4d3435;--color-cardc-bg: #aed0cc;--color-cardc-fg: #1f3d3b;--color-spot: #92d3cf;--color-logo: #d7566b;--color-title: #2b6f74;--color-shadow: #000000;--color-star: #fcbf02;--color-spot-logo: color-mix(in srgb, var(--color-spot) 75%, white);--color-spot-trans: color-mix(in srgb, var(--color-spot), transparent 70%);--color-spot-pale: color-mix(in srgb, var(--color-spot), white 70%);--color-banner-bg-trans: color-mix(in srgb, var(--color-banner-bg), transparent 20%);--color-menu-bg-trans: color-mix(in srgb, var(--color-menu-bg), transparent 50%);--color-menu-bg-trans-ultra: color-mix(in srgb, var(--color-menu-bg), transparent 90%);--color-shadow-trans: color-mix(in srgb, var(--color-shadow), transparent 80%);--animation-time: 250ms;--hh: 60px}
2
*{scrollbar-width:thin}
3
::-webkit-input-placeholder{font-weight:300}
4
::-moz-placeholder{font-weight:300}
5
:-ms-input-placeholder{font-weight:300}
6
::-ms-input-placeholder{font-weight:300}
7
::placeholder{font-weight:300}
8
.line-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ln, 4)}
9
.is_container{container-type:inline-size}
10
.content{width:var(--content, 90%);margin-left:auto;margin-right:auto}
11
.content.limited{max-width:var(--content-max, auto)}
12
.content.relative{position:relative}
13
.content.full-ts{width:100%}
14
@media screen and (min-width: 480px){.content.full-ts{width:var(--content, 90%)}
15
}
16
.content.full-xs{width:100%}
17
@media screen and (min-width: 576px){.content.full-xs{width:var(--content, 90%)}
18
}
19
.content.full-sm{width:100%}
20
@media screen and (min-width: 768px){.content.full-sm{width:var(--content, 90%)}
21
}
22
.content.full-md{width:100%}
23
@media screen and (min-width: 992px){.content.full-md{width:var(--content, 90%)}
24
}
25
.content.full-break{width:100%}
26
@media screen and (min-width: 992px){.content.full-break{width:var(--content, 90%)}
27
}
28
#preloader{--hsize: 40px;position:fixed;z-index:1001;width:var(--hsize);height:var(--hsize);top:calc(50dvh - var(--hsize)/2);left:calc(50% - var(--hsize)/2)}
29
#preloader span{position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:1;border-width:1px;border-style:solid;border-radius:50%;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
30
#preloader span:nth-of-type(1){width:100%;border-color:rgba(0,0,0,0) var(--color-logo) var(--color-logo) var(--color-logo);-webkit-animation-duration:1s;animation-duration:1s}
31
#preloader span:nth-of-type(2){width:80%;margin:10%;border-color:var(--color-logo) rgba(0,0,0,0) var(--color-logo) var(--color-logo);-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-direction:reverse}
32
#preloader span:nth-of-type(3){width:60%;margin:20%;border-color:var(--color-logo) var(--color-logo) rgba(0,0,0,0) var(--color-logo);-webkit-animation-duration:2s;animation-duration:2s}
33
#preloader span:nth-of-type(4){width:40%;margin:30%;border-color:rgba(0,0,0,0) var(--color-logo) var(--color-logo) var(--color-logo);-webkit-animation-duration:.5s;animation-duration:.5s;animation-direction:reverse}
34
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
35
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
36
}
37
@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
38
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
39
}
40
@-webkit-keyframes growing{0%{-webkit-transform:scaleY(100%);transform:scaleY(100%)}
41
100%{-webkit-transform:scaleY(600%);transform:scaleY(600%)}
42
}
43
@keyframes growing{0%{-webkit-transform:scaleY(100%);transform:scaleY(100%)}
44
100%{-webkit-transform:scaleY(600%);transform:scaleY(600%)}
45
}
46
@-webkit-keyframes bg_color_flow{0%{background-color:tomato}
47
25%{background-color:#f0f}
48
50%{background-color:blue}
49
75%{background-color:violet}
50
100%{background-color:tomato}
51
}
52
@keyframes bg_color_flow{0%{background-color:tomato}
53
25%{background-color:#f0f}
54
50%{background-color:blue}
55
75%{background-color:violet}
56
100%{background-color:tomato}
57
}
58
.btn{vertical-align:top;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;line-height:1;padding:15px 20px;background-color:var(--color-button-bg);color:var(--color-button-fg);border-radius:8px;border:1px solid;border-color:var(--color-button-bg);margin-top:0;margin-bottom:2px;-webkit-transition:var(--animation-time, 250ms),margin 0s;transition:var(--animation-time, 250ms),margin 0s;cursor:pointer;font-weight:500}
59
.btn:hover{-webkit-filter:brightness(1.25);filter:brightness(1.25)}
60
.btn:active{margin-top:2px;margin-bottom:0}
61
.btn.wide{width:100%}
62
.btn.reverse{background-color:rgba(0,0,0,0);color:var(--color-button-bg)}
63
.btn.reverse:hover{color:var(--color-button-fg);background-color:var(--color-button-bg)}
64
.btn.alternate{background-color:rgba(0,0,0,0);color:var(--color-banner-bg);border-color:var(--color-banner-bg)}
65
.btn.alternate:hover{color:var(--color-bg);background-color:var(--color-banner-bg)}
66
.more{display:block;color:var(--color-button-bg);line-height:1;font-weight:600;font-size:13px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}
67
.more.vmid{margin-top:auto;margin-bottom:auto}
68
.more.vend{margin-top:auto;margin-bottom:0}
69
.more.mid{margin-left:auto;margin-right:auto}
70
.more.end{margin-left:auto;margin-right:0}
71
.more::after{content:"";display:inline-block;margin:0 0 1px 3px;width:7px;height:7px;border-width:1px 1px 0 0;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
72
.more:hover{text-decoration:underline}
73
.more.white{color:#fff}
74
.more.white::after{border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}
75
.more.yellow{color:#ff0}
76
.more.yellow::after{border-color:#ff0 #ff0 rgba(0,0,0,0) rgba(0,0,0,0)}
77
.palette{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));font-size:12px;gap:1px;background-color:#fff}
78
.palette div{height:400px;padding:10px}
79
.palette div.a1 label::after{color:#fff}
80
.palette div p{text-align:center;text-transform:uppercase}
81
.palette div label{position:relative;text-align:center;display:block}
82
.palette div label::after{content:attr(data-value);position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);text-align:center;pointer-events:none;line-height:3;font-size:14px;font-family:monospace}
83
.palette div label:nth-of-type(2)::after{-webkit-filter:invert(1);filter:invert(1)}
84
.palette div label input{display:block;width:100px;height:40px;margin-top:10px;margin-bottom:5px;margin-left:auto;margin-right:auto}
85
.palette div label input+span{position:absolute;top:calc(2em + 7px);left:calc(50% - 40px);line-height:26px;width:80px}
86
.dropdown{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--dropdown-height, auto);padding-right:24px}
87
.dropdown::after{content:"";font-family:lineicons;font-size:16px;font-weight:600;position:absolute;right:4px}
88
.dropdown>.dropdown-wrapper{display:grid;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:200px;grid-template-rows:0fr;position:absolute;max-height:calc(100dvh - var(--hh));top:calc(100% + 5px);left:0;border-radius:10px}
89
.dropdown>.dropdown-wrapper::before{content:"";position:absolute;top:-15px;left:15px;visibility:hidden;-webkit-transition:inherit;transition:inherit;width:15px;height:15px;background-color:var(--color-ddmenu-bg);-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%)}
90
.dropdown>.dropdown-wrapper.rt{left:unset;right:0}
91
.dropdown>.dropdown-wrapper.rt::before{left:unset;right:15px;-webkit-clip-path:polygon(0 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 100%, 0 100%)}
92
.dropdown>.dropdown-wrapper .dropdown-inner{margin-top:0px;margin-bottom:0px;line-height:1;overflow:hidden auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
93
.dropdown>.dropdown-wrapper .dropdown-inner a,.dropdown>.dropdown-wrapper .dropdown-inner span{display:block;width:auto;padding:10px 20px}
94
@media screen and (width < 992px){.dropdown>a{pointer-events:none;-webkit-transition:pointer-events var(--animation-time) step(1) var(--animation-time);transition:pointer-events var(--animation-time) step(1) var(--animation-time)}
95
.dropdown.__open>a{pointer-events:auto}
96
.dropdown.__open>.dropdown-wrapper{grid-template-rows:1fr;padding-top:10px;padding-bottom:10px}
97
.dropdown.__open>.dropdown-wrapper::before{visibility:visible}
98
}
99
@media screen and (width >= 992px){.dropdown>.dropdown-wrapper{-webkit-transition:0s var(--animation-time);transition:0s var(--animation-time)}
100
.dropdown:hover>.dropdown-wrapper{grid-template-rows:1fr;padding-top:10px;padding-bottom:10px}
101
.dropdown:hover>.dropdown-wrapper::before{visibility:visible}
102
}
103
img[data-zoom]{cursor:-webkit-zoom-in;cursor:zoom-in}
104
[disabled]{pointer-events:none;opacity:.25;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
105
.clear-before::before{content:"";display:block;clear:both}
106
.clear-after::after{content:"";display:block;clear:both}
107
.inner-no-pointer *{pointer-events:none}
108
h1,.h1{display:block;font-size:1.835em;font-family:"title";font-weight:var(--weight-title, 700);margin-top:0;margin-bottom:1em;line-height:1.15;text-wrap:balance}
109
h1 br+hr,.h1 br+hr{border-width:6px 0 0 0}
110
h2,.h2{display:block;font-size:1.67em;font-family:"title";font-weight:var(--weight-title, 700);margin-top:0;margin-bottom:1em;line-height:1.15;text-wrap:balance}
111
h2 br+hr,.h2 br+hr{border-width:5px 0 0 0}
112
h3,.h3{display:block;font-size:1.505em;font-family:"title";font-weight:var(--weight-title, 700);margin-top:0;margin-bottom:1em;line-height:1.15;text-wrap:balance}
113
h3 br+hr,.h3 br+hr{border-width:4px 0 0 0}
114
h4,.h4{display:block;font-size:1.34em;font-family:"title";font-weight:var(--weight-title, 700);margin-top:0;margin-bottom:1em;line-height:1.15;text-wrap:balance}
115
h4 br+hr,.h4 br+hr{border-width:3px 0 0 0}
116
h5,.h5{display:block;font-size:1.175em;font-family:"title";font-weight:var(--weight-title, 700);margin-top:0;margin-bottom:1em;line-height:1.15;text-wrap:balance}
117
h5 br+hr,.h5 br+hr{border-width:2px 0 0 0}
118
h6,.h6{display:block;font-size:1.01em;font-family:"title";font-weight:var(--weight-title, 700);margin-top:0;margin-bottom:1em;line-height:1.15;text-wrap:balance}
119
h6 br+hr,.h6 br+hr{border-width:1px 0 0 0}
120
.warning{color:var(--color-menu-bg)}
121
.title{color:var(--color-title, inherit);text-transform:uppercase;line-height:1.25}
122
br+hr{display:inline-block;width:5em;height:0;border-style:solid;color:var(--color-spot);margin-top:0;margin-bottom:0}
123
[data-nothing]{background-color:#ececf1}
124
.mt-0_0{margin-top:0.0em}
125
.pt-0_0{padding-top:0.0em}
126
.mb-0_0{margin-bottom:0.0em}
127
.pb-0_0{padding-bottom:0.0em}
128
.mt-0_5{margin-top:0.5em}
129
.pt-0_5{padding-top:0.5em}
130
.mb-0_5{margin-bottom:0.5em}
131
.pb-0_5{padding-bottom:0.5em}
132
.mt-1_0{margin-top:1.0em}
133
.pt-1_0{padding-top:1.0em}
134
.mb-1_0{margin-bottom:1.0em}
135
.pb-1_0{padding-bottom:1.0em}
136
.mt-1_5{margin-top:1.5em}
137
.pt-1_5{padding-top:1.5em}
138
.mb-1_5{margin-bottom:1.5em}
139
.pb-1_5{padding-bottom:1.5em}
140
.mt-2_0{margin-top:2.0em}
141
.pt-2_0{padding-top:2.0em}
142
.mb-2_0{margin-bottom:2.0em}
143
.pb-2_0{padding-bottom:2.0em}
144
.mt-2_5{margin-top:2.5em}
145
.pt-2_5{padding-top:2.5em}
146
.mb-2_5{margin-bottom:2.5em}
147
.pb-2_5{padding-bottom:2.5em}
148
.mt-3_0{margin-top:3.0em}
149
.pt-3_0{padding-top:3.0em}
150
.mb-3_0{margin-bottom:3.0em}
151
.pb-3_0{padding-bottom:3.0em}
152
.mt-3_5{margin-top:3.5em}
153
.pt-3_5{padding-top:3.5em}
154
.mb-3_5{margin-bottom:3.5em}
155
.pb-3_5{padding-bottom:3.5em}
156
.mt-4_0{margin-top:4.0em}
157
.pt-4_0{padding-top:4.0em}
158
.mb-4_0{margin-bottom:4.0em}
159
.pb-4_0{padding-bottom:4.0em}
160
.mt-4_5{margin-top:4.5em}
161
.pt-4_5{padding-top:4.5em}
162
.mb-4_5{margin-bottom:4.5em}
163
.pb-4_5{padding-bottom:4.5em}
164
.mt-5_0{margin-top:5.0em}
165
.pt-5_0{padding-top:5.0em}
166
.mb-5_0{margin-bottom:5.0em}
167
.pb-5_0{padding-bottom:5.0em}
168
.mt-5_5{margin-top:5.5em}
169
.pt-5_5{padding-top:5.5em}
170
.mb-5_5{margin-bottom:5.5em}
171
.pb-5_5{padding-bottom:5.5em}
172
.mt-6_0{margin-top:6.0em}
173
.pt-6_0{padding-top:6.0em}
174
.mb-6_0{margin-bottom:6.0em}
175
.pb-6_0{padding-bottom:6.0em}
176
.tal{text-align:left}
177
.tac{text-align:center}
178
@media screen and (min-width: 576px){.tac.__xs_left{text-align:left}
179
}
180
@media screen and (min-width: 768px){.tac.__sm_left{text-align:left}
181
}
182
@media screen and (min-width: 992px){.tac.__md_left{text-align:left}
183
}
184
@media screen and (min-width: 1280px){.tac.__lg_left{text-align:left}
185
}
186
@media screen and (min-width: 992px){.tac.__br_left{text-align:left}
187
}
188
@media screen and (min-width: 576px){.tac.__xs_right{text-align:right}
189
}
190
@media screen and (min-width: 768px){.tac.__sm_right{text-align:right}
191
}
192
@media screen and (min-width: 992px){.tac.__md_right{text-align:right}
193
}
194
@media screen and (min-width: 1280px){.tac.__lg_right{text-align:right}
195
}
196
@media screen and (min-width: 992px){.tac.__br_right{text-align:right}
197
}
198
@container (width > 720px){.tac.__cont_left{text-align:left}
199
}
200
.tar{text-align:right}
201
.taj{text-align:justify}
202
.ucase{text-transform:uppercase}
203
.nowrap{white-space:nowrap}
204
.lay-column{display:grid;grid-template-columns:1fr;gap:var(--gap, 1em)}
205
@container ( width >= 700px ){.lay-column{grid-template-columns:var(--lcol-width, 1fr) var(--rcol-width, 1fr)}
206
.lay-column.__x3{grid-template-columns:var(--lcol-width, 1fr) var(--mcol-width, 1fr) var(--rcol-width, 1fr)}
207
}
208
@container ( width >= 700px ){.lay-column.__md{grid-template-columns:1fr}
209
}
210
@container ( width >= 1000px ){.lay-column.__md{grid-template-columns:var(--lcol-width, 1fr) var(--rcol-width, 1fr)}
211
.lay-column.__md.__x3{grid-template-columns:var(--lcol-width, 1fr) var(--mcol-width, 1fr) var(--rcol-width, 1fr)}
212
}
213
.lay-column.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
214
.lay-column.reverse>:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
215
@container ( width >= 1000px ){.lay-column.reverse>:first-child{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}
216
}
217
.lay-columns{-webkit-columns:var(--column-count, 3) var(--column-width, 320px);-moz-columns:var(--column-count, 3) var(--column-width, 320px);columns:var(--column-count, 3) var(--column-width, 320px);-webkit-column-gap:var(--column-gap, 2em);-moz-column-gap:var(--column-gap, 2em);column-gap:var(--column-gap, 2em)}
218
.lay-columns>*{margin-top:0;margin-bottom:var(--column-gap, 2em);-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
219
.lay-flow{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--item-width, 300px), 1fr));gap:var(--gap, 1em)}
220
.lay-flow-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap, 1em)}
221
.lay-flow-flex>*{-webkit-box-flex:1;-ms-flex:1 1 var(--item-width, 300px);flex:1 1 var(--item-width, 300px);margin-left:auto;margin-right:auto}
222
.lay-aside-left,.lay-aside-right{width:100%;display:grid;grid-template-columns:1fr}
223
.lay-aside-left section,.lay-aside-right section{position:relative;width:100%}
224
.lay-aside-left aside,.lay-aside-right aside{position:relative}
225
.lay-aside-left aside:not(:empty),.lay-aside-right aside:not(:empty){margin-left:auto;margin-right:auto;width:100%;max-width:480px}
226
@media screen and (min-width: 992px){.lay-aside-left{grid-template-columns:auto 1fr}
227
.lay-aside-left aside:not(:empty){-webkit-margin-end:60px;margin-inline-end:60px;width:280px}
228
.lay-aside-right{grid-template-columns:1fr auto}
229
.lay-aside-right aside:not(:empty){-webkit-margin-start:60px;margin-inline-start:60px;width:280px}
230
}
231
.doc-list-full{--item-width: 160px;--gap:min(2vw,1em)}
232
@media screen and (min-width: 576px){.doc-list-full{--item-width: 180px}
233
}
234
@media screen and (min-width: 768px){.doc-list-full{--item-width: 200px}
235
}
236
article h1,article h2,article h3,article h4,article h5,article h6,.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{text-transform:none;margin-top:.67em;margin-bottom:.67em}
237
article ul,.article ul,.mce-content-body ul{list-style:disc outside;padding-left:30px;margin-top:.67em;margin-bottom:.67em}
238
article ol,.article ol,.mce-content-body ol{list-style:decimal outside;padding-left:30px;margin-top:.67em;margin-bottom:.67em}
239
article li,article p,.article li,.article p,.mce-content-body li,.mce-content-body p{margin-top:0;margin-bottom:.67em}
240
article img,.article img,.mce-content-body img{display:block;max-width:100%;height:auto;margin:1em auto;shape-margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-style:italic;border-radius:11px;width:100%}
241
@container (width >= 768px){article img.justifyleft,.article img.justifyleft,.mce-content-body img.justifyleft{float:left;width:50%;margin:1em 2em 1em 0;height:auto}
242
article img.justifyright,.article img.justifyright,.mce-content-body img.justifyright{float:right;width:50%;margin:1em 0 1em 2em;height:auto}
243
}
244
article a[href]:not(.btn,.more),.article a[href]:not(.btn,.more),.mce-content-body a[href]:not(.btn,.more){-webkit-transition:250ms;transition:250ms;cursor:pointer;color:#008b8b}
245
article a[href]:not(.btn,.more):hover,.article a[href]:not(.btn,.more):hover,.mce-content-body a[href]:not(.btn,.more):hover{text-decoration-color:inherit}
246
article .cssClass1,.article .cssClass1,.mce-content-body .cssClass1{display:inline;font-size:115%;font-weight:500}
247
article .cssClass2,.article .cssClass2,.mce-content-body .cssClass2{display:inline;font-size:115%;font-weight:600}
248
article .cssClass3,.article .cssClass3,.mce-content-body .cssClass3{display:block;font-size:125%;font-weight:500}
249
article .cssClass4,.article .cssClass4,.mce-content-body .cssClass4{display:block;font-size:125%;font-weight:600}
250
article blockquote,.article blockquote,.mce-content-body blockquote{position:relative;font-size:.9em;font-style:italic;padding:1em 1.5em 1em 3.5em;border-radius:.5em;background-color:#def2f1;margin-left:2em;margin-right:2em;clear:both}
251
article blockquote *,.article blockquote *,.mce-content-body blockquote *{margin:0}
252
article blockquote.ins,.article blockquote.ins,.mce-content-body blockquote.ins{padding:1em;border-left:15px solid var(--color-spot);line-height:1.15}
253
article blockquote.ins::before,.article blockquote.ins::before,.mce-content-body blockquote.ins::before{content:none}
254
article blockquote.ins li,.article blockquote.ins li,.mce-content-body blockquote.ins li{margin:1em 0}
255
article blockquote a,.article blockquote a,.mce-content-body blockquote a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
256
article blockquote::before,.article blockquote::before,.mce-content-body blockquote::before{content:"❞";position:absolute;left:.2em;top:0;font-size:4em;font-style:normal;color:#92d3cf}
257
article iframe,article object,article video,.article iframe,.article object,.article video,.mce-content-body iframe,.mce-content-body object,.mce-content-body video{display:block;width:50%;aspect-ratio:16/9;height:auto;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:2em;float:left}
258
@container (width < 640px){article iframe,article object,article video,.article iframe,.article object,.article video,.mce-content-body iframe,.mce-content-body object,.mce-content-body video{float:none;width:100%;margin-left:0;margin-right:0}
259
}
260
article .table-wrapper,.article .table-wrapper,.mce-content-body .table-wrapper{max-width:100%;line-height:1.2;font-size:.9em;overflow-x:auto;margin-bottom:1em;clear:both}
261
article .table-wrapper table,.article .table-wrapper table,.mce-content-body .table-wrapper table{width:100%;min-width:480px;border-collapse:collapse;border:none}
262
article .table-wrapper table caption,.article .table-wrapper table caption,.mce-content-body .table-wrapper table caption{border:none;padding:10px;font-size:1.15em;font-weight:500}
263
article .table-wrapper table thead,.article .table-wrapper table thead,.mce-content-body .table-wrapper table thead{position:sticky;top:0;z-index:1;font-weight:500;background-color:#92d3cf}
264
article .table-wrapper table thead,article .table-wrapper table tbody,article .table-wrapper table tfoot,.article .table-wrapper table thead,.article .table-wrapper table tbody,.article .table-wrapper table tfoot,.mce-content-body .table-wrapper table thead,.mce-content-body .table-wrapper table tbody,.mce-content-body .table-wrapper table tfoot{vertical-align:baseline;text-align:left;text-wrap:balance;border:1px solid rgba(0,0,0,.1333333333)}
265
article .table-wrapper table tr:nth-of-type(even),.article .table-wrapper table tr:nth-of-type(even),.mce-content-body .table-wrapper table tr:nth-of-type(even){background-color:#def2f1}
266
article .table-wrapper table th,article .table-wrapper table td,.article .table-wrapper table th,.article .table-wrapper table td,.mce-content-body .table-wrapper table th,.mce-content-body .table-wrapper table td{padding:5px 10px;border:1px solid rgba(0,0,0,.1333333333)}
267
article .table-wrapper table th,.article .table-wrapper table th,.mce-content-body .table-wrapper table th{background-color:#92d3cf}
268
article .two-column,.article .two-column,.mce-content-body .two-column{display:grid;grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px}
269
@container (width >= 768px){article .two-column,.article .two-column,.mce-content-body .two-column{grid-template-columns:var(--columns, 50% 50%)}
270
}
271
article .two-column img,article .two-column .table-wrapper,.article .two-column img,.article .two-column .table-wrapper,.mce-content-body .two-column img,.mce-content-body .two-column .table-wrapper{margin:0;width:100%;height:auto}
272
article p+:where(h2,h3,h4,h5,h6),article div+:where(h2,h3,h4,h5,h6),article ul+:where(h2,h3,h4,h5,h6),article ol+:where(h2,h3,h4,h5,h6),article blockquote+:where(h2,h3,h4,h5,h6),article img+:where(h2,h3,h4,h5,h6),.article p+:where(h2,h3,h4,h5,h6),.article div+:where(h2,h3,h4,h5,h6),.article ul+:where(h2,h3,h4,h5,h6),.article ol+:where(h2,h3,h4,h5,h6),.article blockquote+:where(h2,h3,h4,h5,h6),.article img+:where(h2,h3,h4,h5,h6),.mce-content-body p+:where(h2,h3,h4,h5,h6),.mce-content-body div+:where(h2,h3,h4,h5,h6),.mce-content-body ul+:where(h2,h3,h4,h5,h6),.mce-content-body ol+:where(h2,h3,h4,h5,h6),.mce-content-body blockquote+:where(h2,h3,h4,h5,h6),.mce-content-body img+:where(h2,h3,h4,h5,h6){margin-top:1em}
273
html{scroll-padding-top:calc(var(--hh, 0px)*2);scroll-behavior:smooth;-ms-scroll-chaining:none;overscroll-behavior:none}
274
body{position:relative;min-width:var(--content-min, 360px);font-family:"text",sans-serif;font-size:clamp(14px,12px + .4vw,16px);font-weight:400;line-height:1.45;color:var(--color-fg);background-color:#fefefe;background-image:url(../img/bg.png);background-size:2000px 2000px;background-position:center top}
275
body.__loading{overflow:hidden}
276
body.__loading::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:var(--color-bg)}
277
body.__noscroll{overflow:hidden}
278
#root{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100dvh;overflow-x:clip}
279
#root>header{height:var(--hh);position:fixed;z-index:999;top:0px;width:max(var(--content-min),100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color var(--animation-time) linear;transition:background-color var(--animation-time) linear;background-color:var(--color-menu-bg-trans);color:var(--color-menu-fg)}
280
#root>header::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)}
281
#root>header.__opaque,#root>header:not(.__docid1){background-color:var(--color-menu-bg);-webkit-box-shadow:0 0 15px 1px var(--color-menu-bg-trans);box-shadow:0 0 15px 1px var(--color-menu-bg-trans)}
282
#root>header .dropdown-wrapper{-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)}
283
#root>footer{padding-top:1em;padding-bottom:0}
284
#root>main{-webkit-box-flex:1;-ms-flex:1;flex:1}
285
.lay-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
286
.logo{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;display:block;aspect-ratio:5;height:auto;-webkit-mask-image:var(--logo);mask-image:var(--logo);-webkit-mask-size:100%;mask-size:100%;background-color:var(--color-menu-fg);-webkit-transition:background-color var(--animation-time) linear;transition:background-color var(--animation-time) linear}
287
.logo.footer{position:relative;max-width:320px;background-color:var(--color-logo);margin-left:auto;margin-right:auto}
288
.search-header{width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;background-color:var(--color-bg);border-radius:2em}
289
.search-header input{width:100%;min-width:unset;border-radius:2em 0 0 2em;border:none;margin:0;padding:10px 0 10px 15px;line-height:20px;outline:none}
290
.search-header .voice{position:relative;z-index:1;display:block;border-radius:50%;padding:0 !important}
291
.search-header .voice::before{content:"";display:block;width:40px;height:40px;border-radius:inherit;background-color:#abc;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWljLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUgM2EzIDMgMCAwIDEgNiAwdjVhMyAzIDAgMCAxLTYgMHoiLz4KICA8cGF0aCBkPSJNMy41IDYuNUEuNS41IDAgMCAxIDQgN3YxYTQgNCAwIDAgMCA4IDBWN2EuNS41IDAgMCAxIDEgMHYxYTUgNSAwIDAgMS00LjUgNC45NzVWMTVoM2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxIDAtMWgzdi0yLjAyNUE1IDUgMCAwIDEgMyA4VjdhLjUuNSAwIDAgMSAuNS0uNSIvPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWljLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUgM2EzIDMgMCAwIDEgNiAwdjVhMyAzIDAgMCAxLTYgMHoiLz4KICA8cGF0aCBkPSJNMy41IDYuNUEuNS41IDAgMCAxIDQgN3YxYTQgNCAwIDAgMCA4IDBWN2EuNS41IDAgMCAxIDEgMHYxYTUgNSAwIDAgMS00LjUgNC45NzVWMTVoM2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxIDAtMWgzdi0yLjAyNUE1IDUgMCAwIDEgMyA4VjdhLjUuNSAwIDAgMSAuNS0uNSIvPgo8L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:20px;mask-size:20px}
292
.search-header .voice:hover::before{background-color:#0b0}
293
.search-header button{border:none;width:40px;height:40px;border-radius:0 2em 2em 0;padding-right:10px;color:var(--color-ddmenu-bg)}
294
[data-lang].dropdown::before{content:attr(data-lang);width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:uppercase;font-size:10px;font-weight:700;line-height:12px;padding-top:2px;padding-bottom:0;padding-left:3px;padding-right:3px;background-color:var(--color-bg);color:var(--color-button-bg);border-radius:4px;position:absolute;bottom:12px;left:-8px}
295
[data-lang].dropdown li{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:15px;padding-left:20px;padding-right:20px}
296
[data-lang].dropdown li::before{content:attr(data-lang);text-transform:uppercase;font-weight:700;font-size:90%}
297
[data-lang].dropdown li a,[data-lang].dropdown li span{padding-left:0 !important;padding-right:0 !important}
298
[data-lang].dropdown li a:hover{text-decoration:underline}
299
[data-lang].dropdown li span{opacity:.5}
300
#toggle-menu{--dropdown-height: var(--hh)}
301
#toggle-menu>.lni{display:block;font-size:24px;padding:3px 6px;border-radius:3px;border-radius:3px;border:1px solid}
302
#toggle-menu.__open>.lni{background-color:color-mix(in srgb, var(--color-bg), transparent 60%)}
303
#toggle-menu.__open+.menu-mobile{-webkit-transform:translateX(0);transform:translateX(0)}
304
@media screen and (min-width: 992px){#toggle-menu,#toggle-menu+.menu-mobile{display:none}
305
}
306
.menu-mobile{position:fixed;top:var(--hh);right:0;width:320px;height:calc(100dvh - var(--hh));background-color:var(--color-ddmenu-bg);color:var(--color-ddmenu-fg);-webkit-transition:-webkit-transform var(--animation-time);transition:-webkit-transform var(--animation-time);transition:transform var(--animation-time);transition:transform var(--animation-time), -webkit-transform var(--animation-time);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)}
307
.menu-mobile .menu-mobile-inner{max-height:100%;overflow:hidden auto;-ms-scroll-chaining:none;overscroll-behavior:contain;font-size:16px;padding-top:15px;padding-bottom:15px}
308
.menu-mobile .menu-mobile-inner .dropdown::after{top:5px;right:19px}
309
.menu-mobile .menu-mobile-inner a[href]:hover{text-decoration:underline}
310
.menu-mobile .menu-mobile-inner .menu a,.menu-mobile .menu-mobile-inner .menu span{padding:0;line-height:2.5;width:-webkit-max-content;width:-moz-max-content;width:max-content}
311
.menu-mobile .menu-mobile-inner .menu>li{text-transform:uppercase;font-weight:600;line-height:2em}
312
.menu-mobile .menu-mobile-inner .menu>li:not(.spacer){padding-left:20px;padding-right:20px}
313
.menu-mobile .menu-mobile-inner .menu>li.spacer{height:1px;background-color:var(--color-bg);margin-top:15px;margin-bottom:15px}
314
.menu-mobile .menu-mobile-inner .menu .dropdown-wrapper{position:relative;left:unset;top:unset;right:unset;padding:0;-webkit-backdrop-filter:none !important;
backdrop-filter:none !important}
315
.menu-mobile .menu-mobile-inner .menu .dropdown-wrapper::before{content:none}
316
.menu-mobile .menu-mobile-inner .menu .dropdown-wrapper ul{text-transform:none;list-style:outside square;padding-left:20px;font-weight:500}
317
.menu-mobile .menu-mobile-inner .information>li:not(.spacer){padding-left:20px;padding-right:20px}
318
.menu-mobile .menu-mobile-inner .information .phones li:not(:last-of-type){margin-top:0;margin-bottom:15px}
319
.menu-icons{--dropdown-height: var(--hh);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:clamp(15px,4vw,30px)}
320
.menu-icons .tools{display:none}
321
.menu-icons .dropdown-wrapper{background-color:var(--color-ddmenu-bg);color:var(--color-ddmenu-fg)}
322
@media screen and (min-width: 992px){.menu-icons{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:25px}
323
.menu-icons .tools{display:grid}
324
.menu-icons .information a,.menu-icons .information span{padding-left:0 !important}
325
.menu-icons .information table{margin-left:0 !important}
326
}
327
.tools a[href]:hover{text-decoration:underline}
328
.tools .dropdown-wrapper{min-width:320px;max-width:340px;font-weight:400}
329
.tools .dropdown-inner{margin-top:15px;margin-bottom:15px}
330
.tools .spacer{border-color:var(--color-bg);border-top-width:0;margin-top:15px;margin-bottom:15px}
331
.tools .address,.tools .phones,.tools .worktime,.tools .email,.tools .messenger{width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:24px 1fr}
332
.tools .address:not(.worktime) .lni,.tools .phones:not(.worktime) .lni,.tools .worktime:not(.worktime) .lni,.tools .email:not(.worktime) .lni,.tools .messenger:not(.worktime) .lni{margin-top:6px}
333
.tools .messenger a{padding:0 !important}
334
.tools .worktime table{-webkit-margin-start:20px;margin-inline-start:20px}
335
.tools .worktime table td{width:100%;padding-left:15px}
336
.tools .worktime table th{text-align:right;white-space:nowrap}
337
.menu-main{--dropdown-height: var(--hh);display:none}
338
@media screen and (min-width: 992px){.menu-main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(8px,4px + 1.25vw,24px)}
339
.menu-main .dropdown-wrapper{background-color:var(--color-ddmenu-bg);color:var(--color-ddmenu-fg)}
340
.menu-main>li,.menu-main .dropdown>li{font-weight:600}
341
.menu-main>li>a,.menu-main>li>span,.menu-main .dropdown>li>a,.menu-main .dropdown>li>span{text-transform:uppercase}
342
.menu-main>li a:hover,.menu-main .dropdown>li a:hover{text-decoration:underline}
343
.menu-main>li ul,.menu-main .dropdown>li ul{font-weight:400}
344
}
345
.lay-footer{display:grid;grid-template-columns:1fr;gap:30px 5vw}
346
.lay-footer>ul{color:var(--color-fg)}
347
.lay-footer>ul li{margin-top:0;margin-bottom:20px}
348
.lay-footer>ul li a:hover{text-decoration:underline}
349
.lay-footer>ul li span{opacity:.5}
350
.lay-footer>ul>li:first-of-type{text-transform:uppercase;font-weight:600;color:var(--color-button-bg)}
351
.lay-footer>ul.menu-footer{-webkit-columns:3 150px;-moz-columns:3 150px;columns:3 150px}
352
.lay-footer>ul.menu-footer>li{position:relative}
353
.lay-footer>ul.menu-footer>li:first-of-type{-webkit-column-span:all;-moz-column-span:all;column-span:all}
354
.lay-footer>ul.menu-footer>li:not(:first-of-type){font-weight:500;list-style:square outside;-webkit-margin-start:18px;margin-inline-start:18px}
355
.lay-footer>ul.menu-footer>li:not(:first-of-type)::marker{color:inherit}
356
.lay-footer>ul.menu-footer>li ul{margin-top:10px}
357
.lay-footer>ul.menu-footer>li ul li{font-weight:500;list-style:square outside;-webkit-margin-start:18px;margin-inline-start:18px}
358
.lay-footer>ul.menu-footer>li ul li::marker{color:inherit}
359
.lay-footer>ul.information li.messenger li{margin-left:0;margin-right:0}
360
.lay-footer>ul.information li.messenger li a::before{width:20px;height:20px}
361
.lay-footer .logo-footer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
362
.lay-footer .logo-footer article#advice{position:relative;padding:1.5em 2em;border-radius:.75em;-webkit-box-shadow:3px 3px 15px 1px var(--color-spot-trans);box-shadow:3px 3px 15px 1px var(--color-spot-trans);background-color:var(--color-bg);line-height:1.5;min-height:12em}
363
.lay-footer .logo-footer article#advice section{opacity:0;-webkit-transition:opacity 2s linear;transition:opacity 2s linear}
364
.lay-footer .logo-footer article#advice section.show{opacity:1}
365
.lay-footer .logo-footer article#advice .title{font-weight:600;color:var(--color-banner-bg);text-transform:uppercase}
366
.lay-footer .logo-footer article#advice .scale{position:relative;width:100%;height:3px;margin-top:10px;margin-bottom:10px;
overflow:clip;border-radius:2px;border:1px solid var(--color-spot)}
367
.lay-footer .logo-footer article#advice .scale::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:var(--color-spot)}
368
.lay-footer .logo-footer article#advice.progress .scale::before{-webkit-transition:-webkit-transform var(--advice-duration, 16s) linear;transition:-webkit-transform var(--advice-duration, 16s) linear;transition:transform var(--advice-duration, 16s) linear;transition:transform var(--advice-duration, 16s) linear, -webkit-transform var(--advice-duration, 16s) linear;-webkit-transform:translateX(0);transform:translateX(0)}
369
.lay-footer .logo-footer .logo-wrapper{position:relative;margin-top:0px;margin-bottom:40px;max-width:300px;margin-left:auto;margin-right:auto}
370
.lay-footer .logo-footer .logo-wrapper::before{pointer-events:none;content:"";position:absolute;z-index:0;top:-100px;right:-160px;bottom:-50px;left:-140px;background-image:url(../img/bgl.png)}
371
.lay-footer .logo-footer .logo-wrapper img{position:relative;z-index:1;-webkit-filter:grayscale(1) brightness(10) drop-shadow(1px 1px 0 var(--color-spot));filter:grayscale(1) brightness(10) drop-shadow(1px 1px 0 var(--color-spot))}
372
@media screen and (min-width: 480px){.lay-footer{grid-template-columns:1fr 1fr}
373
.lay-footer>ul.menu-footer{-webkit-columns:1;-moz-columns:1;columns:1}
374
.lay-footer .logo-footer{grid-column:span 2}
375
}
376
@media screen and (min-width: 768px){.lay-footer{grid-template-columns:1fr 2fr 1fr}
377
.lay-footer .logo-footer{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-top:-20px;grid-column:span 1}
378
}
379
.information *{text-transform:none;font-weight:400}
380
.information li{display:grid;grid-template-columns:auto 1fr;gap:10px;text-align:left}
381
.information li.spacer{height:1px;background-color:var(--color-bg);margin-top:15px;margin-bottom:15px}
382
.information li.worktime table{width:-webkit-max-content;width:-moz-max-content;width:max-content}
383
.information li.worktime th{font-weight:500;padding-right:15px;text-align:left}
384
.information li.worktime .lni{margin-top:3px}
385
.information li.phones li{margin-top:0;margin-bottom:10px}
386
.information li.phones li:last-of-type{margin-top:0;margin-bottom:0}
387
.information li.messenger li{margin-top:0;margin-bottom:10px}
388
.information li.messenger li:last-of-type{margin-bottom:0}
389
.information li.messenger li a::before{width:24px;height:24px}
390
.information li.button .btn{grid-column:span 2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
391
.information li span{padding:10px 20px 10px 0}
392
.information .lni{color:var(--color-menu-bg)}
393
.information.aside-block li{margin-top:0;margin-bottom:20px}
394
.information.aside-block li a:hover{text-decoration:underline}
395
.information.aside-block li span{opacity:.5}
396
.information.aside-block>li:first-of-type{text-transform:uppercase;font-weight:600;color:var(--color-button-bg)}
397
.cpr{background-color:var(--color-menu-bg);color:var(--color-menu-fg);padding:15px 0}
398
.cpr .lay-cpr{display:grid;grid-template-columns:1fr;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}
399
@media screen and (min-width: 768px){.cpr .lay-cpr{grid-template-columns:auto 1fr auto}
400
.cpr .lay-cpr .socnet{justify-self:end}
401
}
402
.cpr .lay-cpr .cpr-info{white-space:nowrap}
403
.cpr .lay-cpr .socnet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;line-height:1}
404
.cpr .lay-cpr .socnet a{display:block}
405
.top-banner{position:relative;height:auto}
406
.top-banner::before{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:var(--color-ddmenu-bg)}
407
.top-banner img{position:absolute;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%}
408
.breadcrumb{display:block;font-size:.8em}
409
.breadcrumb li{position:relative;display:inline;font-weight:500;line-height:1.8}
410
.breadcrumb li::after{content:"»";margin-left:4px;margin-right:4px}
411
.breadcrumb li:last-of-type{font-weight:400;opacity:.8}
412
.breadcrumb li:last-of-type::after{content:none}
413
.breadcrumb li:first-of-type{color:var(--color-button-bg)}
414
.breadcrumb li:first-of-type::before{content:"";padding-left:10px;padding-right:10px;background-color:var(--color-menu-bg);-webkit-mask-image:url(../img/logo.png);mask-image:url(../img/logo.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}
415
.breadcrumb li img{width:auto;height:18px;aspect-ratio:53/61}
416
#hero{--bg: url(../img/slider-bg-trans-sm.png);position:relative;width:100%;height:480px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:var(--hh);background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode:soft-light;background-color:var(--color-banner-bg);background-image:var(--bg),-webkit-gradient(linear, left top, right top, color-stop(-10%, #fff), color-stop(25%, var(--color-banner-bg)), color-stop(110%, #fff));background-image:var(--bg),linear-gradient(to right, #fff -10%, var(--color-banner-bg) 25% 75%, #fff 110%)}
417
@media screen and (min-width: 768px){#hero{--bg: url(../img/slider-bg-trans.png)}
418
}
419
#hero::before{content:"";position:absolute;z-index:1;right:0;bottom:0;width:100px;height:100px;background-image:linear-gradient(135deg, transparent 50%, var(--color-menu-bg) 50% 62.5%, color-mix(in srgb, var(--color-menu-bg), white 25%) 62.5% 75%, transparent 75%)}
420
#hero::after{content:attr(data-caption);position:absolute;z-index:1;right:15px;bottom:15px;width:70px;line-height:35px;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:var(--color-bg);text-transform:uppercase;font-weight:600;text-align:center}
421
#hero .uslider__item{visibility:hidden}
422
#hero .uslider__item.__show{visibility:visible;-webkit-transition:visibility 1s linear;transition:visibility 1s linear}
423
#hero .uslider__item.__show .hero-slide::before,#hero .uslider__item.__show .hero-slide::after{opacity:1}
424
#hero .uslider__item.__show .hero-slide article,#hero .uslider__item.__show .hero-slide img{-webkit-transform:translate(0);transform:translate(0)}
425
#hero .uslider__ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-top:10px;padding-bottom:10px}
426
#hero .uslider__ctrl [data-rel]{display:block;width:10px;height:10px;border-radius:10px;background-color:var(--color-banner-bg);opacity:.2;cursor:pointer}
427
#hero .uslider__ctrl [data-rel].__show{opacity:1;pointer-events:none}
428
#hero .action-range{background-color:#fff;color:var(--color-banner-bg);text-shadow:none;margin-bottom:1em}
429
.hero-slide .content{height:100%;width:100%}
430
.hero-slide .content .hero-slide-content{display:grid;grid-template-columns:1fr;grid-template-rows:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:3em;height:100%}
431
.hero-slide .content .hero-slide-content img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:-webkit-transform 1s linear;transition:-webkit-transform 1s linear;transition:transform 1s linear;transition:transform 1s linear, -webkit-transform 1s linear;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
432
.hero-slide .content .hero-slide-content article{position:relative;z-index:1;padding:20px 30px;border-radius:10px;font-weight:500;background-color:var(--color-banner-bg-trans);color:var(--color-bg);width:min(90%,560px);margin:0 auto;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:1s linear;transition:1s linear;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;margin-bottom:20px}
433
.hero-slide .content .hero-slide-content article .date-range{display:inline-block;padding:4px 12px 3px;background-color:var(--color-bg);color:var(--color-banner-bg);text-shadow:none;border-radius:4px}
434
.hero-slide .content .hero-slide-content article .more{padding:10px 16px;border:1px solid;border-radius:4px}
435
.hero-slide .content .hero-slide-content.even img{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}
436
.hero-slide .content .hero-slide-content.even article{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}
437
@media screen and (min-width: 768px){.hero-slide .content{width:var(--content)}
438
.hero-slide .content .hero-slide-content{grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
439
.hero-slide .content .hero-slide-content img{position:relative;height:80%;border-radius:10px;-webkit-transform:translate(200%, 0);transform:translate(200%, 0);-webkit-transition:1s linear;transition:1s linear;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}
440
.hero-slide .content .hero-slide-content article{width:100%;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;
backdrop-filter:none;padding:0;margin:0;-webkit-transform:translate(-200%, 0);transform:translate(-200%, 0);text-shadow:0 0 5px var(--color-banner-bg);text-align:right}
441
.hero-slide .content .hero-slide-content article .more{margin-left:auto}
442
.hero-slide .content .hero-slide-content.even img{-webkit-transform:translate(-200%, 0);transform:translate(-200%, 0)}
443
.hero-slide .content .hero-slide-content.even article{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left;-webkit-transform:translate(200%, 0);transform:translate(200%, 0)}
444
}
445
#slider-doctor .ls-item{--ls-item-gap: 1em;--ls-item-shown: 5;--ls-item-width: calc((100% - var(--ls-item-gap, 0px) * (var(--ls-item-shown, 1) - 1)) / var(--ls-item-shown, 1))}
446
@container ( width < 1000px ){#slider-doctor .ls-item{--ls-item-shown: 4}
447
}
448
@container ( width < 800px ){#slider-doctor .ls-item{--ls-item-shown: 3}
449
}
450
@container ( width < 500px ){#slider-doctor .ls-item{--ls-item-shown: 2}
451
}
452
#slider-testimonial .ls-item{--ls-item-gap: 3em;--ls-item-shown: 3;--ls-item-width: calc((100% - var(--ls-item-gap, 0px) * (var(--ls-item-shown, 1) - 1)) / var(--ls-item-shown, 1))}
453
@container ( width < 1200px ){#slider-testimonial .ls-item{--ls-item-shown: 2}
454
}
455
@container ( width < 680px ){#slider-testimonial .ls-item{--ls-item-shown: 1}
456
}
457
#slider-reviews .ls-item{--ls-item-gap: 20px;--ls-item-shown: 4;--ls-item-width: calc((100% - var(--ls-item-gap, 0px) * (var(--ls-item-shown, 1) - 1)) / var(--ls-item-shown, 1))}
458
@container ( width < 1000px ){#slider-reviews .ls-item{--ls-item-shown: 3}
459
}
460
@container ( width < 740px ){#slider-reviews .ls-item{--ls-item-shown: 2}
461
}
462
@container ( width < 500px ){#slider-reviews .ls-item{--ls-item-shown: 1}
463
}
464
#slider-cert .ls-item{--ls-item-gap: 1em;--ls-item-width: auto}
465
#slider-cert .ls-item img{width:auto;height:220px;border:1px solid var(--color-spot-logo)}
466
#slider-doctor,#slider-testimonial,#slider-cert,#slider-reviews{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
467
#slider-doctor [thumbs],#slider-testimonial [thumbs],#slider-cert [thumbs],#slider-reviews [thumbs]{display:none;height:40px}
468
#slider-doctor [thumbs].__shown,#slider-testimonial [thumbs].__shown,#slider-cert [thumbs].__shown,#slider-reviews [thumbs].__shown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:16px;margin-bottom:16px;margin-left:60px;margin-right:60px}
469
#slider-doctor [thumbs] [go],#slider-testimonial [thumbs] [go],#slider-cert [thumbs] [go],#slider-reviews [thumbs] [go]{width:12px;height:12px;border-radius:50%;border:1px solid var(--color-button-bg)}
470
#slider-doctor [thumbs] [go].__shown,#slider-testimonial [thumbs] [go].__shown,#slider-cert [thumbs] [go].__shown,#slider-reviews [thumbs] [go].__shown{background-color:var(--color-button-bg)}
471
#slider-doctor [go=prev],#slider-doctor [go=next],#slider-testimonial [go=prev],#slider-testimonial [go=next],#slider-cert [go=prev],#slider-cert [go=next],#slider-reviews [go=prev],#slider-reviews [go=next]{position:absolute;z-index:10;bottom:16px;width:40px;height:40px;color:var(--color-button-bg);background-color:var(--color-bg);border:1px solid;border-radius:50%;opacity:0;-webkit-transition:opacity var(--animation-time);transition:opacity var(--animation-time);cursor:default}
472
#slider-doctor [go=prev]::before,#slider-doctor [go=next]::before,#slider-testimonial [go=prev]::before,#slider-testimonial [go=next]::before,#slider-cert [go=prev]::before,#slider-cert [go=next]::before,#slider-reviews [go=prev]::before,#slider-reviews [go=next]::before{content:"";display:block;width:12px;height:12px;position:absolute;border-style:solid;border-color:var(--color-menu-bg)}
473
#slider-doctor [go=prev].__shown,#slider-doctor [go=next].__shown,#slider-testimonial [go=prev].__shown,#slider-testimonial [go=next].__shown,#slider-cert [go=prev].__shown,#slider-cert [go=next].__shown,#slider-reviews [go=prev].__shown,#slider-reviews [go=next].__shown{opacity:1;cursor:pointer}
474
#slider-doctor [go=prev],#slider-testimonial [go=prev],#slider-cert [go=prev],#slider-reviews [go=prev]{left:0}
475
#slider-doctor [go=prev]::before,#slider-testimonial [go=prev]::before,#slider-cert [go=prev]::before,#slider-reviews [go=prev]::before{border-width:0 0 1px 1px;-webkit-transform:translate(15px, 13px) rotate(45deg);transform:translate(15px, 13px) rotate(45deg)}
476
#slider-doctor [go=next],#slider-testimonial [go=next],#slider-cert [go=next],#slider-reviews [go=next]{right:0}
477
#slider-doctor [go=next]::before,#slider-testimonial [go=next]::before,#slider-cert [go=next]::before,#slider-reviews [go=next]::before{border-width:1px 1px 0 0;-webkit-transform:translate(11px, 13px) rotate(45deg);transform:translate(11px, 13px) rotate(45deg)}
478
#slider-reviews [thumbs].__shown{gap:4px}
479
#slider-reviews [thumbs].__shown [go]{width:4px;height:4px;border:none;background-color:#d3d3d3}
480
#slider-reviews [thumbs].__shown [go].__shown{-webkit-transform:scale(1.5);transform:scale(1.5);background-color:var(--color-button-bg)}
481
.main-text{container-type:inline-size}
482
.main-text article{line-height:1.75}
483
.main-text .main-image{position:relative;float:left;width:50%;border-radius:0 63% 37% 0;
overflow:clip;shape-outside:margin-box;margin-top:0;margin-bottom:.5em;margin-left:0;margin-right:2em;-webkit-box-shadow:.5em .5em 1em -0.5em var(--color-spot-trans);box-shadow:.5em .5em 1em -0.5em var(--color-spot-trans)}
484
.main-text .main-image img{width:calc(100% - 5em);-webkit-margin-start:5em;margin-inline-start:5em;height:100%;-o-object-fit:cover;object-fit:cover}
485
.main-text .main-image ul{position:absolute;left:0;bottom:0;width:clamp(200px,150px + 10vw,240px);display:grid;gap:1em;line-height:1.15}
486
.main-text .main-image ul li{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:80px 1fr;height:56px;padding-left:15px;padding-right:15px;background-image:-webkit-gradient(linear, left top, right top, color-stop(10%, var(--color-carda-bg)), color-stop(40%, var(--color-spot-trans)));background-image:linear-gradient(to right, var(--color-carda-bg) 10%, var(--color-spot-trans) 40%);border-radius:11px;-webkit-box-shadow:0 0 10px 1px var(---trans);box-shadow:0 0 10px 1px var(---trans);color:var(--color-title);font-weight:500}
487
.main-text .main-image ul li b{color:var(--color-bg)}
488
@container ( width < 768px ){.main-text .main-image{float:none;width:min(100%,400px);margin-top:0;margin-bottom:3em;margin-left:auto;margin-right:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
489
}
490
.benefits,.services{max-width:400px;margin-left:auto;margin-right:auto}
491
@media screen and (min-width: 768px){.benefits,.services{max-width:100%}
492
}
493
.card-benefits{position:relative;-webkit-margin-start:2.5em;margin-inline-start:2.5em;padding:1em 1em 1em 3em;background-color:var(--color-carda-bg);color:var(--color-carda-fg);border-radius:1.5em;font-size:.9em}
494
.card-benefits.mod{-webkit-margin-start:0;margin-inline-start:0;padding:1.5em 2em 1.5em 4em;font-size:.85em;line-height:1.25;border-radius:.5em;background-color:var(--color-bg);-webkit-box-shadow:-5px -5px 15px -5px var(--color-bg),5px 5px 15px -5px var(--color-spot-pale),inset 0 0 2px var(--color-spot-pale);box-shadow:-5px -5px 15px -5px var(--color-bg),5px 5px 15px -5px var(--color-spot-pale),inset 0 0 2px var(--color-spot-pale)}
495
.card-benefits.mod::after{content:none}
496
.card-benefits.mod::before{content:attr(data-number);top:.75em;left:1em;width:auto;-webkit-box-shadow:none;box-shadow:none;background-image:none;color:var(--color-button-bg);font-size:1.5em;line-height:1;font-weight:600}
497
.card-benefits::before,.card-benefits::after{content:"";position:absolute;top:calc(50% - 2.5em);left:-2.5em;display:block;width:5em;aspect-ratio:1;border-radius:50%}
498
.card-benefits::before{-webkit-box-shadow:-3px 0 10px 1px var(--color-shadow-trans);box-shadow:-3px 0 10px 1px var(--color-shadow-trans);background-image:-webkit-gradient(linear, right top, left top, from(#fff), to(var(--color-carda-bg)));background-image:linear-gradient(to left, #fff, var(--color-carda-bg))}
499
.card-benefits::after{z-index:1;background-color:var(--color-carda-bg);-webkit-filter:brightness(0.75);filter:brightness(0.75);-webkit-mask-image:var(--benefits-img);mask-image:var(--benefits-img);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50%;mask-size:50%}
500
.mission article{container-type:inline-size}
501
.mission article ul{margin:1em 0 2em 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:20px}
502
@container ( width > 499px){.mission article ul{grid-template-columns:1fr 1fr}
503
}
504
.mission article ul li{padding:1em 2em;background-color:var(--color-bg);border-radius:11px;-webkit-box-shadow:3px 3px 15px 1px var(--color-shadow-trans);box-shadow:3px 3px 15px 1px var(--color-shadow-trans);margin:0;font-size:.9em}
505
.mission article ul li strong{display:block;margin-top:0;margin-bottom:1em}
506
.mission aside{align-self:center;display:grid;grid-template:repeat(12, 1fr)/repeat(12, 1fr);width:100%;aspect-ratio:1}
507
.mission aside::before{content:"";display:block;border:10px solid var(--color-menu-bg-trans);grid-column:2/12;grid-row:2/12;border-radius:21px}
508
.mission aside img{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;border-radius:21px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 15px 5px #fff;box-shadow:0 0 15px 5px #fff}
509
.mission aside img:nth-of-type(1){grid-column:6/13;grid-row:1/8}
510
.mission aside img:nth-of-type(2){grid-column:1/8;grid-row:3/10}
511
.mission aside img:nth-of-type(3){grid-column:4/11;grid-row:6/13}
512
.mission aside img.__up{z-index:1}
513
.card-service{position:relative;display:grid;grid-template-rows:1fr 4em;border-radius:8em 2em 2em;-webkit-box-shadow:3px 3px 9px var(--color-shadow-trans);box-shadow:3px 3px 9px var(--color-shadow-trans)}
514
.card-service::before,.card-service::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:6em;aspect-ratio:1;border-radius:50%}
515
.card-service::before{-webkit-box-shadow:3px 3px 15px 1px var(--color-shadow-trans);box-shadow:3px 3px 15px 1px var(--color-shadow-trans);background-image:linear-gradient(-45deg, #fff, var(--color-cardb-bg))}
516
.card-service::after{z-index:1;background-color:var(--color-button-bg);-webkit-mask-image:var(--service-image);mask-image:var(--service-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:40%;mask-size:40%}
517
.card-service article{border-radius:8em 2em 0 0;background-color:var(--color-cardb-bg);color:var(--color-cardb-fg);padding:2em 2em 1em 2em;line-height:1.25}
518
.card-service article a:hover{color:var(--color-menu-bg)}
519
.card-service article .h1,.card-service article .h2,.card-service article .h3,.card-service article .h4,.card-service article .h5,.card-service article .h6{margin:0 0 1em 4em;min-height:3lh}
520
.card-service .card-footer{background-color:var(--color-bg);border-radius:0 0 2em 2em;padding-left:2em;padding-right:2em;display:-webkit-box;display:-ms-flexbox;display:flex}
521
.card-service:nth-of-type(odd)::before{background-image:linear-gradient(-45deg, #fff, var(--color-cardc-bg))}
522
.card-service:nth-of-type(odd)::after{background-color:var(--color-title)}
523
.card-service:nth-of-type(odd) article{background-color:var(--color-cardc-bg);color:var(--color-cardc-fg)}
524
.card-service-compact{position:relative;border-radius:7px;background-color:var(--color-bg);-webkit-box-shadow:0px 0px 15px 1px var(--color-spot-trans);box-shadow:0px 0px 15px 1px var(--color-spot-trans);padding:5em 1em 1em 1em;-webkit-transition:var(--animation-time);transition:var(--animation-time)}
525
.card-service-compact::before,.card-service-compact::after{content:"";position:absolute;z-index:1;top:1em;left:calc(50% - 1.5em);display:block;width:3em;aspect-ratio:1;border-radius:50%}
526
.card-service-compact::after{z-index:1;background-color:var(--color-title);-webkit-mask-image:var(--service-image);mask-image:var(--service-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:60%;mask-size:60%}
527
.card-service-compact p{-webkit-transition:inherit;transition:inherit;color:var(--color-title)}
528
.card-service-compact:hover{-webkit-box-shadow:0px 5px 15px -1px var(--color-spot-logo);box-shadow:0px 5px 15px -1px var(--color-spot-logo)}
529
.card-service-compact:hover::after{background-color:var(--color-menu-bg)}
530
.card-service-compact:hover p{color:var(--color-menu-bg)}
531
.card-doctor{position:relative;background-color:var(--color-bg);padding:15px 15px 30px 15px;text-align:center;border-radius:1em;max-width:400px;margin-left:auto;margin-right:auto;-webkit-box-shadow:inset 0 0 3px var(--color-spot-pale);box-shadow:inset 0 0 3px var(--color-spot-pale);line-height:1}
532
.card-doctor>*:not(:last-child){margin-bottom:10px}
533
.card-doctor figure{position:relative;aspect-ratio:1;border-radius:50%;
overflow:clip;-webkit-box-shadow:0 0 0 1px var(--color-spot-pale);box-shadow:0 0 0 1px var(--color-spot-pale)}
534
.card-doctor figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}
535
.card-doctor figure a{position:absolute;top:0;left:0;right:0;bottom:0}
536
.card-doctor .doctor-name{display:block;height:3lh;-webkit-transition:color var(--animation-time);transition:color var(--animation-time)}
537
.card-doctor .doctor-name span{display:block;font-weight:500;text-transform:uppercase}
538
.card-doctor .doctor-name:hover{color:var(--color-button-bg)}
539
.card-doctor .doctor-spec{font-size:80%;height:3lh;opacity:.8}
540
.card-doctor:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}
541
.card-article{position:relative;border-radius:10px;width:100%;aspect-ratio:1.5;-webkit-box-shadow:0px 0px 15px var(--color-shadow-trans);box-shadow:0px 0px 15px var(--color-shadow-trans);
overflow:clip}
542
.card-article::before{content:"";position:absolute;display:block;z-index:1;top:0;left:0;width:80px;height:80px;border-radius:0 0 10px 0;background-image:linear-gradient(-60deg, rgba(170, 187, 204, 0.8666666667) 37%, #f2f4f6 37%);-webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.5333333333);box-shadow:0 3px 10px -1px rgba(0,0,0,.5333333333);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(30deg);transform:rotate(30deg)}
543
.card-article img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transition:-webkit-transform calc(var(--animation-time)*4);transition:-webkit-transform calc(var(--animation-time)*4);transition:transform calc(var(--animation-time)*4);transition:transform calc(var(--animation-time)*4), -webkit-transform calc(var(--animation-time)*4)}
544
.card-article:hover img{-webkit-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}
545
.card-article .article-date{position:absolute;z-index:2;top:-9px;left:-21px;width:80px;color:var(--color-bg);font-size:13px;font-weight:600;line-height:18px;text-align:center;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
546
.card-article .article-date span{display:block}
547
.card-article .article-date span:first-of-type{color:var(--color-menu-bg)}
548
.card-article .article-info{position:absolute;top:auto;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);padding:1em 2em;background-color:color-mix(in srgb, var(--color-bg), transparent 15%);border-radius:10px;-webkit-box-shadow:3px 3px 9px var(--color-shadow-trans);box-shadow:3px 3px 9px var(--color-shadow-trans)}
549
.card-article .article-info .article-name{font-size:.85em;font-weight:600;text-transform:uppercase;min-height:2lh;margin-bottom:.5em}
550
.faq aside{position:relative;container-type:inline-size}
551
form[disabled],form.__wait{opacity:1}
552
form[disabled] *,form.__wait *{pointer-events:none}
553
form[disabled] .lay-form,form.__wait .lay-form{opacity:.25}
554
form [data-response]{padding:0;margin:0}
555
form [data-response]:not(:empty){margin:.67em 0}
556
form [data-response].__error{color:var(--color-button-bg)}
557
form [data-response].__success{color:var(--color-title)}
558
form [data-success]{display:none}
559
form.feedback{width:100%}
560
form.feedback [data-response]{padding:0 20px}
561
form.feedback .form-title{grid-column:1/-1;font-weight:500;text-transform:uppercase}
562
form.feedback .lay-form{border-radius:11px;background-color:var(--color-bg);-webkit-box-shadow:0 0 15px -1px var(--color-spot-pale);box-shadow:0 0 15px -1px var(--color-spot-pale);padding:10px 20px;display:grid;grid-template-columns:1fr;gap:10px;max-width:520px;margin-left:auto;margin-right:auto;color:var(--color-title)}
563
form.feedback .lay-form label{position:relative}
564
form.feedback .lay-form label span{display:block;font-weight:500;margin-top:0;margin-bottom:0}
565
form.feedback .lay-form label span:has(+[data-fl-check="1"])::after{content:" *";color:var(--color-button-bg)}
566
form.feedback .lay-form label input,form.feedback .lay-form label textarea{display:block;width:100%;padding:6px 12px;resize:none;border-style:solid;border-width:1px;border-color:var(--color-spot);border-radius:4px;outline:none}
567
form.feedback .lay-form label input:focus,form.feedback .lay-form label textarea:focus{border-color:var(--color-banner-bg)}
568
form.appoint{width:100%}
569
form.appoint [data-response]{padding:0 clamp(15px,5vw,35px)}
570
form.appoint .lay-form{padding:15px clamp(15px,5vw,35px);display:grid;grid-template-columns:1fr 1fr;gap:15px clamp(10px,3vw,20px);color:var(--color-title)}
571
form.appoint .lay-form label{position:relative;display:block}
572
form.appoint .lay-form label span:has(+[data-fl-check="1"])::after{content:" *";color:var(--color-button-bg)}
573
form.appoint .lay-form label input:not([type=checkbox],[type=radio]),form.appoint .lay-form label select,form.appoint .lay-form label textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;border:1px solid var(--color-banner-bg);background-color:rgba(0,0,0,0);outline:none;border-radius:3px}
574
form.appoint .lay-form label [type=tel]{font-family:monospace;letter-spacing:-0.75px}
575
form.appoint .lay-form label.span-2{grid-column:span 2}
576
form.appoint .lay-form label textarea{resize:none}
577
form.appoint .lay-form label.__time-range span{display:block;width:auto}
578
form.appoint .lay-form label.__time-range select{display:inline-block;width:48.5% !important}
579
form.appoint .lay-form label.__select{position:relative}
580
form.appoint .lay-form label.__select::after{pointer-events:none;content:"";font-family:lineicons;display:inline-block;color:var(--color-title);position:absolute;right:8px;bottom:6px}
581
form.appoint .lay-form label.__select select{padding-right:30px}
582
form.appoint .lay-form .submit{grid-column:span 2;display:grid;grid-template-columns:1fr auto;gap:20px}
583
form.appoint .lay-form .submit label{font-size:12px;line-height:16px;display:block}
584
form.appoint .lay-form .submit label a{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}
585
form.appoint .lay-form .submit label a:hover{-webkit-text-decoration:solid underline;text-decoration:solid underline}
586
form.appoint .lay-form .submit label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:16px;height:16px;margin-right:4px;border:2px solid var(--color-banner-bg);vertical-align:text-bottom}
587
form.appoint .lay-form .submit label input[type=checkbox]:checked{background-color:var(--color-banner-bg);-webkit-box-shadow:inset 0 0 0 2px var(--color-bg);box-shadow:inset 0 0 0 2px var(--color-bg)}
588
form.appoint .lay-form .submit button{display:inline-grid;grid-template-columns:1fr auto}
589
.faq-list .faq-item{border-bottom:1px solid var(--color-title)}
590
.faq-list .faq-item:has(.__show){border-radius:0 0 0 1em}
591
.faq-list .faq-item .faq-question{display:grid;grid-template-columns:1fr auto;gap:1em;font-size:1.25em;font-weight:500;cursor:pointer;padding-top:1em;padding-bottom:1em}
592
.faq-list .faq-item .faq-question::after{content:"✚";font-size:inherit;-webkit-transition:var(--animation-time);transition:var(--animation-time);color:var(--color-button-bg);-ms-flex-item-align:start;align-self:start}
593
.faq-list .faq-item .faq-question.__show::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
594
.faq-list .faq-item .faq-question.__show+section{grid-template-rows:1fr;padding-top:.5em;padding-bottom:.5em}
595
.faq-list .faq-item section{display:grid;grid-template-rows:0fr;-webkit-transition:var(--animation-time);transition:var(--animation-time);pointer-events:none;padding-left:1em;-webkit-border-start:1em solid var(--color-spot-pale);border-inline-start:1em solid var(--color-spot-pale);border-radius:0 0 0 1em}
596
.faq-list .faq-item section article{overflow:hidden;color:color-mix(in srgb, var(--color-fg), var(--color-bg) 15%)}
597
.card-testimonial{position:relative;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}
598
.card-testimonial::after{content:"";display:block;width:3em;aspect-ratio:1;background-color:var(--color-banner-bg-trans);-webkit-mask-image:url(../img/quote.svg);mask-image:url(../img/quote.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;position:absolute;right:0;top:0}
599
.card-testimonial figure{width:3em;aspect-ratio:1;border-radius:50%;
overflow:clip}
600
.card-testimonial figure:empty{background-color:var(--color-banner-bg-trans);-webkit-mask-image:url(../img/person-circle.svg);mask-image:url(../img/person-circle.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}
601
.card-testimonial .patient-name{font-size:1.25em;font-weight:600;margin-left:0;margin-right:4em}
602
.card-testimonial blockquote{margin:0;grid-column:span 2}
603
.appointment{display:block;background-color:var(--color-bg);color:var(--color-menu-bg);width:100px;font-size:14px;font-weight:500;line-height:1;text-align:center;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-radius:7px;border:2px solid var(--color-bg);-webkit-box-shadow:inset 0 0 0 1px;box-shadow:inset 0 0 0 1px}
604
.appointment span{display:block;text-transform:uppercase;font-weight:700}
605
.appointment:hover{-webkit-filter:brightness(1.25);filter:brightness(1.25)}
606
.appointment:active{background-color:rgba(255,255,255,.4)}
607
.main-content h2{font-size:1.4em;text-transform:none;margin-top:1em;margin-bottom:.5em}
608
.aside-sticky{position:relative}
609
.aside-sticky .aside-menu{line-height:1.15}
610
.aside-sticky .aside-menu li{margin-top:0;margin-bottom:20px}
611
.aside-sticky .aside-menu li.parent>a{font-size:.85em;font-weight:600;line-height:1;text-decoration-thickness:1px}
612
.aside-sticky .aside-menu li span{color:var(--color-menu-bg)}
613
.aside-sticky .aside-menu li ul{-webkit-margin-start:20px;margin-inline-start:20px;margin-top:10px;margin-bottom:20px;list-style:square outside}
614
#promo{width:100%;aspect-ratio:4/3;height:auto;border-radius:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:3px 3px 15px var(--color-shadow-trans);box-shadow:3px 3px 15px var(--color-shadow-trans)}
615
#promo .uslider__ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-top:10px;padding-bottom:10px}
616
#promo .uslider__ctrl [data-rel]{display:block;width:10px;height:10px;border-radius:10px;background-color:var(--color-button-bg);opacity:.2;cursor:pointer}
617
#promo .uslider__ctrl [data-rel].__show{opacity:1;pointer-events:none}
618
.action-slide{display:block;border-radius:11px 11px 0 0;
overflow:clip}
619
.action-slide figure{position:relative;width:100%;height:auto;aspect-ratio:4/3;margin:0;background-color:var(--color-bg)}
620
.action-slide figure::after{content:attr(data-caption);position:absolute;z-index:2;top:5px;left:calc(50% - 30px);width:100%;z-index:1;height:40px;line-height:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--color-button-bg);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.1333333333)));background-image:linear-gradient(180deg, transparent 50%, rgba(255, 255, 255, 0.1333333333) 50%);color:var(--color-bg);text-transform:uppercase;font-weight:600;text-align:center}
621
.action-slide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
622
.action-slide figure figcaption{position:absolute;z-index:1;top:auto;left:0;right:0;bottom:0;padding:7px 14px;color:#fff;font-size:14px;line-height:1.1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px 0 rgba(0,0,0,.1333333333);-webkit-backdrop-filter:blur(5px);
backdrop-filter:blur(5px)}
623
.action-slide figure figcaption::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:var(--color-ddmenu-bg)}
624
.action-slide figure figcaption div{font-size:15px;font-weight:600;line-height:1}
625
.doc-to-srv{position:relative;display:grid;grid-template:auto auto 2lh auto/auto 1fr;gap:4px 10px;line-height:1;padding:10px;border-radius:7px;-webkit-box-shadow:inset 0 0 0 1px var(--color-spot-logo);box-shadow:inset 0 0 0 1px var(--color-spot-logo);margin-left:1px;margin-right:1px}
626
.doc-to-srv .doc-photo{position:relative;display:block;grid-row:1/-1;width:90px;height:100%;border-radius:4px;overflow:hidden}
627
.doc-to-srv .doc-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
628
.doc-to-srv .doc-link{grid-column:2/-1;white-space:nowrap;font-size:.85em;line-height:1.25;text-overflow:ellipsis;overflow:hidden}
629
.doc-to-srv .doc-link:hover{color:var(--color-banner-bg)}
630
.doc-to-srv .doc-link span{display:block;text-transform:uppercase;font-weight:600}
631
.doc-to-srv .doc-price{grid-column:2/-1;font-size:.8em}
632
.doc-to-srv .doc-price span{white-space:nowrap;font-weight:600}
633
.doc-to-srv .doc-price span:not(:empty)::after{content:" грн";font-weight:400;font-size:.9em}
634
.doc-to-srv .line-clamp{font-size:11px;font-style:italic;height:2lh;color:var(--color-banner-bg)}
635
.doc-to-srv .doc-app{position:relative;grid-column:2/-1;text-align:center;background-color:var(--color-banner-bg);color:var(--color-bg);border-radius:20px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:36px;white-space:nowrap}
636
.doc-to-srv .doc-app img{display:inline-block;width:20px;height:auto;aspect-ratio:53/61;margin:0 0 -7px 16px;-webkit-filter:grayscale(1) brightness(5);filter:grayscale(1) brightness(5)}
637
.doc-to-srv .doc-app:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}
638
#slider-doc-to-srv .ls-item{--ls-item-gap: 1em;--ls-item-width: 324px}
639
#slider-doc-to-srv [thumbs]{display:none}
640
#slider-doc-to-srv [go=prev],#slider-doc-to-srv [go=next]{position:absolute;z-index:1;top:calc(50% - 15px);opacity:0;width:30px;height:30px;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--color-banner-bg);background-color:rgba(255,255,255,.5333333333);-webkit-transition:opacity var(--animation-time);transition:opacity var(--animation-time)}
641
#slider-doc-to-srv [go=prev]::before,#slider-doc-to-srv [go=next]::before{content:"";display:block;width:12px;height:12px;border:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:8px;margin-left:5px}
642
#slider-doc-to-srv [go=prev].__shown,#slider-doc-to-srv [go=next].__shown{opacity:.5;cursor:pointer}
643
#slider-doc-to-srv [go=prev]{left:2px}
644
#slider-doc-to-srv [go=prev]::before{border-width:0 0 1px 1px;margin-left:10px}
645
#slider-doc-to-srv [go=next]{right:2px}
646
#slider-doc-to-srv [go=next]::before{border-width:1px 1px 0 0;margin-left:6px}
647
.service-list-item{position:relative;padding:5px 15px;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;border-radius:11px;font-size:.9em;font-weight:500;line-height:1;color:var(--color-bg);background-color:var(--color-banner-bg);border:3px solid var(--color-bg);-webkit-box-shadow:5px 5px 15px -3px var(--color-banner-bg-trans),0 0 0 1px var(--color-banner-bg);box-shadow:5px 5px 15px -3px var(--color-banner-bg-trans),0 0 0 1px var(--color-banner-bg);-webkit-transition:var(--animation-time);transition:var(--animation-time);text-shadow:1px 1px 0 #099}
648
.service-list-item.large{padding:1em;font-size:1em;font-weight:600;text-transform:uppercase}
649
.service-list-item:hover{background-color:color-mix(in srgb, var(--color-banner-bg), #088 50%)}
650
.service-list-item img{width:32px;height:auto;aspect-ratio:53/61;-webkit-filter:grayscale(1) brightness(5) drop-shadow(1px 1px 0 #099);filter:grayscale(1) brightness(5) drop-shadow(1px 1px 0 #099)}
651
.service-list-item>a{position:absolute;top:0;left:0;right:0;bottom:0}
652
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:0;margin-bottom:4em}
653
.pagination a,.pagination span{display:block;height:42px;min-width:42px;line-height:40px;text-align:center;border-radius:50%;border:1px solid var(--color-button-bg);font-weight:600}
654
.pagination a .lni,.pagination span .lni{line-height:40px;font-weight:400}
655
.pagination span{background-color:var(--color-button-bg);color:var(--color-bg);opacity:.5}
656
.pagination a{background-color:var(--color-bg);color:var(--color-button-bg);-webkit-transition:var(--animation-time);transition:var(--animation-time)}
657
.pagination a:hover{background-color:var(--color-button-bg);color:var(--color-bg)}
658
.article-mini{position:relative;display:grid;grid-template-columns:5em 1fr;grid-template-rows:auto 1fr;gap:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);border-radius:5px;overflow:hidden;margin-top:0;margin-bottom:15px;padding:5px;-webkit-box-shadow:0 0 15px var(--color-spot-trans),0 0 0 1px var(--color-spot-logo);box-shadow:0 0 15px var(--color-spot-trans),0 0 0 1px var(--color-spot-logo)}
659
.article-mini img{grid-row:1/-1;width:100%;height:auto;aspect-ratio:1;border-radius:3px}
660
.article-mini-date{grid-row:1/2;grid-column:2/-1;font-size:14px;font-weight:600;color:var(--color-button-bg)}
661
.article-mini-title{grid-row:2/-1;grid-column:2/-1;font-weight:500;padding-left:0;padding-right:10px;font-size:14px;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-wrap:balance}
662
.article-mini a{position:absolute;top:0;left:0;right:0;bottom:0}
663
.float-right{max-width:180px;width:auto;margin-left:1em;margin-right:0;margin-top:0;margin-bottom:1em;text-align:center;float:right;line-height:1}
664
.card-service-price{display:block;background-color:var(--color-bg);border-radius:4px 4px 20px 20px;padding-bottom:4px;-webkit-box-shadow:3px 3px 15px 1px var(--color-spot-trans),inset 0 0 0 1px var(--color-spot-trans);box-shadow:3px 3px 15px 1px var(--color-spot-trans),inset 0 0 0 1px var(--color-spot-trans);width:180px;margin-left:auto;margin-right:auto;text-align:center;-ms-flex-item-align:start;align-self:start}
665
.card-service-price p{margin-top:0;margin-bottom:0}
666
.card-service-price p:first-of-type{padding:10px 20px;text-transform:uppercase;font-size:.85em;background-color:color-mix(in srgb, var(--color-bg), #088 20%);color:color-mix(in srgb, var(--color-banner-bg), #088 50%);font-weight:600}
667
.card-service-price p:last-of-type{color:var(--color-banner-bg);font-size:1.4em;line-height:2;font-weight:500}
668
.card-service-price a,.card-service-price button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;background-color:var(--color-banner-bg);color:var(--color-bg);padding:7px;width:calc(100% - 10px);text-align:center;border-radius:20px;text-transform:uppercase;font-size:.7em;font-weight:600;text-shadow:1px 1px 0 rgba(0,136,136,.5333333333);margin-top:0;margin-bottom:1px}
669
.card-service-price a *,.card-service-price button *{pointer-events:none}
670
.card-service-price a:hover,.card-service-price button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}
671
.card-service-price a:active,.card-service-price button:active{margin-top:1px;margin-bottom:0}
672
.card-service-price a img,.card-service-price button img{-webkit-filter:grayscale(1) brightness(5);filter:grayscale(1) brightness(5)}
673
.card-service-price.not-avail{-webkit-box-shadow:3px 3px 15px 1px var(--color-menu-bg-trans-ultra),inset 0 0 0 1px var(--color-menu-bg-trans-ultra);box-shadow:3px 3px 15px 1px var(--color-menu-bg-trans-ultra),inset 0 0 0 1px var(--color-menu-bg-trans-ultra)}
674
.card-service-price.not-avail p:first-of-type{background-color:var(--color-menu-bg);color:var(--color-bg);font-size:.8em;padding:10px}
675
.card-service-price.not-avail p:last-of-type{color:var(--color-button-bg);font-size:1em;line-height:3}
676
.srv-in-act{display:block;font-size:.85em;line-height:1;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 0 15px -4px var(--color-menu-bg-trans);box-shadow:0 0 15px -4px var(--color-menu-bg-trans)}
677
.srv-in-act li{display:block;color:var(--color-menu-bg);text-align:center;font-weight:500;padding:10px;display:grid;grid-template-columns:1fr auto}
678
.srv-in-act li:first-of-type{font-weight:700;text-transform:uppercase;color:#fff;background-color:var(--color-menu-bg)}
679
.srv-in-act li a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-transform:uppercase}
680
#map,#cmap{position:relative;height:400px;background-color:#eee}
681
#map iframe,#cmap iframe{width:100%;height:100%;border:none}
682
.article-info{width:100%}
683
.author{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;align-items:center;gap:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0;margin-right:auto}
684
.author img{grid-column:1/2;grid-row:1/4;width:70px;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:50%}
685
.author .caption{grid-row:1/2}
686
.author .h6{grid-column:2/3;line-height:1;margin:0}
687
.author .more{grid-row:3/4;margin-top:15px}
688
.author a:not(.more){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}
689
.author a:not(.more):hover{text-decoration-style:solid}
690
.article-date{font-weight:500;font-size:18px}
691
.article-date span{padding-left:3px;padding-right:3px}
692
.doctor-information{display:grid;grid-template-columns:auto 1fr;gap:2em;container-type:inline-size}
693
@container (width < 540px){.doctor-information .lcol,.doctor-information table{grid-column:1/-1}
694
}
695
.doctor-information .lcol{max-width:17em;margin-left:auto;margin-right:auto}
696
.doctor-information .lcol a{width:100%;border-radius:11px}
697
.doctor-information .lcol figure{position:relative;width:100%;height:auto;aspect-ratio:.75;border-radius:11px;-webkit-box-shadow:0 0 15px var(--color-spot-pale);box-shadow:0 0 15px var(--color-spot-pale);
overflow:clip}
698
.doctor-information .lcol figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
699
.doctor-information table{width:100%;-ms-flex-item-align:start;align-self:start;border-collapse:collapse}
700
.doctor-information table th,.doctor-information table td{border:1px solid rgba(0,0,0,.0666666667);vertical-align:top;padding:10px;line-height:1.15}
701
.doctor-information table th{text-align:end}
702
.doctor-information table td{width:100%}
703
.doctor-information table td span{display:block}
704
.doctor-information table td span:not(:last-of-type){margin-top:0;margin-bottom:10px}
705
.doctor-information table td:has(blockquote){padding:0;border:none}
706
.doctor-information table td:has(blockquote) blockquote{margin:0 0 2em 0;padding:1em;border-radius:1em;background-color:var(--color-spot-pale);font-size:.95em;font-style:italic;line-height:1.5}
707
.doctor-information table td:has(blockquote) blockquote:empty{display:none}
708
.doctor-information table td:has(blockquote) blockquote::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjOTJkM2NmIiB3aWR0aD0iNjAiIGhlaWdodD0iNjgiPgogIDxwYXRoIGQ9Ik0wIDIxNkMwIDE0OS43IDUzLjcgOTYgMTIwIDk2bDggMGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMmwtOCAwYy0zMC45IDAtNTYgMjUuMS01NiA1NmwwIDggNjQgMGMzNS4zIDAgNjQgMjguNyA2NCA2NGwwIDY0YzAgMzUuMy0yOC43IDY0LTY0IDY0bC02NCAwYy0zNS4zIDAtNjQtMjguNy02NC02NGwwLTMyIDAtMzIgMC03MnptMjU2IDBjMC02Ni4zIDUzLjctMTIwIDEyMC0xMjBsOCAwYzE3LjcgMCAzMiAxNC4zIDMyIDMycy0xNC4zIDMyLTMyIDMybC04IDBjLTMwLjkgMC01NiAyNS4xLTU2IDU2bDAgOCA2NCAwYzM1LjMgMCA2NCAyOC43IDY0IDY0bDAgNjRjMCAzNS4zLTI4LjcgNjQtNjQgNjRsLTY0IDBjLTM1LjMgMC02NC0yOC43LTY0LTY0bDAtMzIgMC0zMiAwLTcyeiIvPgo8L3N2Zz4K);display:block;float:left;margin:-0.75em 1em 0 0}
709
.docserv{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:10px}
710
.docserv a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:12px;font-weight:500;line-height:1;padding:10px;background-color:var(--color-banner-bg);color:var(--color-bg);border-radius:5px;-webkit-box-shadow:0 0 0 1px var(--color-banner-bg);box-shadow:0 0 0 1px var(--color-banner-bg);border:1px solid;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:-webkit-filter var(--animation-time);transition:-webkit-filter var(--animation-time);transition:filter var(--animation-time);transition:filter var(--animation-time), -webkit-filter var(--animation-time)}
711
.docserv a:hover{text-decoration:none !important;-webkit-filter:brightness(1.1);filter:brightness(1.1)}
712
.docserv a span:last-of-type{white-space:nowrap;font-weight:600}
713
.docserv a span:last-of-type:empty::after{content:"—";color:var(--color-menu-bg);font-weight:900}
714
.docserv a span:last-of-type:not(:empty)::after{content:" грн";font-size:10px}
715
.page-image{width:50%;height:auto;float:right;margin:0 0 1em 2em;border-radius:1em;-webkit-box-shadow:0 0 1em var(--color-spot-logo);box-shadow:0 0 1em var(--color-spot-logo)}
716
@container ( width < 600px ){.page-image{float:none;margin:0 auto 2em auto;width:100%}
717
}
718
.unavailable #cert{display:none}
719
.unavailable #doctor-content{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:grayscale(1);filter:grayscale(1)}
720
.unavailable #doctor-content .doctor-information~*{display:none}
721
.docua{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-transition:height 1s,margin 1s,opacity 1s;transition:height 1s,margin 1s,opacity 1s;margin:0 0 1em 0;padding:1px;opacity:0;overflow:hidden}
722
.docua.__shown{opacity:1}
723
.docua.__none{height:0;margin:0}
724
.docua .rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
725
.docua .rating:has(b:empty){display:none}
726
.docua .rating .lni{color:#fd9904}
727
.docua .reviews{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
728
.docua .reviews:has(b:empty){display:none}
729
.docua .reviews .lni{color:#099}
730
.docua .link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;height:100%;max-width:160px;font-size:13px;font-weight:600;line-height:1;text-align:center;padding:5px 10px;background-color:var(--color-banner-bg);color:var(--color-bg);border-radius:5px !important;border:1px solid;-webkit-box-shadow:0 0 0 1px var(--color-banner-bg);box-shadow:0 0 0 1px var(--color-banner-bg)}
731
.docua .link:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}
732
.clear-filter{color:var(--color-button-bg)}
733
.clear-filter:after{content:"";font-family:lineicons;vertical-align:bottom;font-size:14px;margin-left:8px}
734
.action-list-item{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:15px 30px;width:100%;max-width:360px;margin:0 auto 60px auto}
735
.action-list-item section a:hover{text-decoration:underline;text-decoration-thickness:1px}
736
.action-list-item img{width:100%;aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 15px rgba(0,0,0,.0666666667);box-shadow:0 0 15px rgba(0,0,0,.0666666667)}
737
@media screen and (min-width: 768px){.action-list-item{grid-template-columns:1fr 1.5fr;max-width:100%}
738
}
739
.price-list{color:var(--color-bg);line-height:1.15}
740
.price-list .article,.price-list summary>div,.price-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
741
.price-list .article{padding:20px;width:100%;background-color:var(--color-title);margin-bottom:10px;border-radius:5px;border:2px solid var(--color-bg);-webkit-box-shadow:0 0 0 2px var(--color-title);box-shadow:0 0 0 2px var(--color-title)}
742
.price-list li{margin-left:1.1em;width:calc(100% - 1.1em);padding:20px;background-color:var(--color-banner-bg);margin-bottom:10px;border-radius:5px;border:2px solid var(--color-bg);-webkit-box-shadow:0 0 0 2px var(--color-banner-bg);box-shadow:0 0 0 2px var(--color-banner-bg)}
743
.price-list summary{padding:20px;background-color:var(--color-title);margin-bottom:10px;border-radius:5px;border:2px solid var(--color-bg);-webkit-box-shadow:0 0 0 2px var(--color-title);box-shadow:0 0 0 2px var(--color-title)}
744
.price-list summary>div{width:calc(100% - 1.1em);margin-left:1.1em;margin-top:-1lh}
745
.price-list span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;font-weight:500;margin-right:10px;pointer-events:none}
746
.price-list b{display:inline-block;width:90px;pointer-events:none}
747
.price-list b:not(:empty)::after{content:" грн";font-size:.9em;font-weight:400}
748
.price-list a{display:inline-block;width:16px}
749
.price-list a::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1ib3gtYXJyb3ctdXAtcmlnaHQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC42MzYgMy41YS41LjUgMCAwIDAtLjUtLjVIMS41QTEuNSAxLjUgMCAwIDAgMCA0LjV2MTBBMS41IDEuNSAwIDAgMCAxLjUgMTZoMTBhMS41IDEuNSAwIDAgMCAxLjUtMS41VjcuODY0YS41LjUgMCAwIDAtMSAwVjE0LjVhLjUuNSAwIDAgMS0uNS41aC0xMGEuNS41IDAgMCAxLS41LS41di0xMGEuNS41IDAgMCAxIC41LS41aDYuNjM2YS41LjUgMCAwIDAgLjUtLjUiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAuNWEuNS41IDAgMCAwLS41LS41aC01YS41LjUgMCAwIDAgMCAxaDMuNzkzTDYuMTQ2IDkuMTQ2YS41LjUgMCAxIDAgLjcwOC43MDhMMTUgMS43MDdWNS41YS41LjUgMCAwIDAgMSAweiIvPgo8L3N2Zz4=)}
750
.price-list small{display:block}
751
.price-list small:not(:empty)::before{content:"("}
752
.price-list small:not(:empty)::after{content:")"}
753
.lay-prices{position:relative;display:grid;grid-template-columns:1fr;gap:20px}
754
.lay-prices aside{position:fixed;z-index:100;top:var(--hh);left:0;right:0;height:calc(100dvh - var(--hh));color:var(--color-bg);background-color:var(--color-srvmenu-bg);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:var(--animation-time);transition:var(--animation-time)}
755
.lay-prices aside.__show{-webkit-transform:translateY(0);transform:translateY(0)}
756
.lay-prices aside::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS42NDYgNi42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMi4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NiAyLjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDguMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Ii8+Cjwvc3ZnPg==);position:absolute;left:calc(50% - 40px);bottom:-40px;height:40px;width:80px;border-radius:0 0 40px 40px;background-color:var(--color-ddmenu-bg);color:var(--color-bg);padding:8px 28px}
757
.lay-prices aside ul{margin:20px 0 20px 30px;max-height:calc(100dvh - var(--hh) - 40px);overflow-y:auto}
758
.lay-prices aside ul li{display:block;padding:8px 0;font-weight:500}
759
.lay-prices aside ul li a.checked{color:brown;pointer-events:none}
760
.lay-prices aside ul li a.checked::after{content:" ";font-family:lineicons;vertical-align:top}
761
.lay-prices section{overflow-x:auto;margin-top:8px}
762
.lay-prices section table{width:100%;line-height:1;border-collapse:collapse}
763
.lay-prices section table tr:nth-child(odd){background-color:var(--color-spot-pale)}
764
.lay-prices section table td,.lay-prices section table th{padding:10px;border:1px solid var(--color-spot)}
765
.lay-prices section table td:nth-child(1),.lay-prices section table th:nth-child(1){width:66px}
766
.lay-prices section table td:nth-child(3),.lay-prices section table th:nth-child(3){font-weight:500;width:60px}
767
.lay-prices section table th{font-weight:500;text-shadow:1px 1px 0 var(--color-banner-bg);color:var(--color-bg);background-color:var(--color-banner-bg-trans)}
768
.lay-prices section table td:nth-child(1){text-align:center}
769
.lay-prices section table td:nth-child(1) a{display:inline-block;width:16px;height:16px;background-color:var(--color-menu-bg);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1ib3gtYXJyb3ctdXAtcmlnaHQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC42MzYgMy41YS41LjUgMCAwIDAtLjUtLjVIMS41QTEuNSAxLjUgMCAwIDAgMCA0LjV2MTBBMS41IDEuNSAwIDAgMCAxLjUgMTZoMTBhMS41IDEuNSAwIDAgMCAxLjUtMS41VjcuODY0YS41LjUgMCAwIDAtMSAwVjE0LjVhLjUuNSAwIDAgMS0uNS41aC0xMGEuNS41IDAgMCAxLS41LS41di0xMGEuNS41IDAgMCAxIC41LS41aDYuNjM2YS41LjUgMCAwIDAgLjUtLjUiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAuNWEuNS41IDAgMCAwLS41LS41aC01YS41LjUgMCAwIDAgMCAxaDMuNzkzTDYuMTQ2IDkuMTQ2YS41LjUgMCAxIDAgLjcwOC43MDhMMTUgMS43MDdWNS41YS41LjUgMCAwIDAgMSAweiIvPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1ib3gtYXJyb3ctdXAtcmlnaHQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC42MzYgMy41YS41LjUgMCAwIDAtLjUtLjVIMS41QTEuNSAxLjUgMCAwIDAgMCA0LjV2MTBBMS41IDEuNSAwIDAgMCAxLjUgMTZoMTBhMS41IDEuNSAwIDAgMCAxLjUtMS41VjcuODY0YS41LjUgMCAwIDAtMSAwVjE0LjVhLjUuNSAwIDAgMS0uNS41aC0xMGEuNS41IDAgMCAxLS41LS41di0xMGEuNS41IDAgMCAxIC41LS41aDYuNjM2YS41LjUgMCAwIDAgLjUtLjUiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAuNWEuNS41IDAgMCAwLS41LS41aC01YS41LjUgMCAwIDAgMCAxaDMuNzkzTDYuMTQ2IDkuMTQ2YS41LjUgMCAxIDAgLjcwOC43MDhMMTUgMS43MDdWNS41YS41LjUgMCAwIDAgMSAweiIvPgo8L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;text-decoration:none}
770
.lay-prices section table td:nth-child(3){text-align:right}
771
.lay-prices section table td a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}
772
@media screen and (min-width: 768px){.lay-prices{grid-template-columns:auto 1fr}
773
.lay-prices aside{position:relative;top:auto;left:auto;bottom:auto;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;color:initial}
774
.lay-prices aside::before,.lay-prices aside::after{content:none}
775
.lay-prices aside ul{position:sticky;top:80px;margin:0;max-height:revert;overflow:revert}
776
.lay-prices aside ul a.checked{color:var(--color-button-bg)}
777
}
778
.tab-content:not(:target){display:none}
779
.tab-content
::target{display:block}
780
.outsourcing{display:block;width:100%;height:800px;border:1px solid var(--color-spot)}
781
input[name=tabSwitch]{display:none}
782
input[name=tabSwitch]+.tab-content{display:none}
783
input[name=tabSwitch]:checked+.tab-content{display:block}
784
.grid-doctor-price{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:10px}
785
.card-doctor-price{position:relative;display:block;border:1px solid var(--color-spot-trans);padding:5px;border-radius:5px}
786
.card-doctor-price figure{position:relative;overflow:hidden;width:100%;margin:0 0 10px 0;padding-top:100%}
787
.card-doctor-price figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:3px}
788
.card-doctor-price div{font-size:11px;font-weight:500;line-height:1;text-align:center}
789
.card-doctor-price a{position:absolute;top:0;right:0;bottom:0;left:0}
790
.card-doctor-price:hover div{-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-thickness:1px}
791
.filter-active{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:30px}
792
.filter-active input{accent-color:var(--color-menu-bg);margin-right:10px;width:18px;height:18px;vertical-align:text-top}
793
.search-result{margin:30px 0 60px 20px}
794
.search-result li{list-style-type:disc;margin:15px 0}
795
#full-search{display:grid;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0 60px;max-width:400px;margin-bottom:40px}
796
@media screen and (min-width: 768px){#full-search{grid-template-columns:1fr 1fr;max-width:100%}
797
}
798
#full-search .voice-helper{max-width:100%;margin:0 0 15px 0;grid-column:1/2;grid-row:1/2}
799
@media screen and (min-width: 768px){#full-search .voice-helper{grid-column:1/2;grid-row:1/2}
800
}
801
#full-search .voice-helper b{text-transform:uppercase;color:var(--color-menu-bg)}
802
#full-search fieldset{display:grid;gap:10px 0}
803
#full-search fieldset:nth-of-type(1){grid-template-columns:1fr auto auto;line-height:1;border-radius:2em;border:1px solid var(--color-banner-bg);margin-bottom:30px;grid-column:1/2;grid-row:2/3}
804
@media screen and (min-width: 768px){#full-search fieldset:nth-of-type(1){margin-bottom:0;grid-column:1/2;grid-row:2/3}
805
}
806
#full-search fieldset:nth-of-type(2){grid-column:1/2;grid-row:3/4}
807
@media screen and (min-width: 768px){#full-search fieldset:nth-of-type(2){grid-column:2/3;grid-row:1/3}
808
}
809
#full-search input[type=search],#full-search input[type=text]{width:100%;outline:none;padding:10px 10px 10px 20px;border-radius:2em;border:none}
810
#full-search input[type=radio],#full-search input[type=checkbox]{margin-right:10px}
811
#full-search .voice{position:relative;z-index:1;display:block;border-radius:50%;cursor:pointer}
812
#full-search .voice::before{content:"";display:block;width:38px;height:38px;border-radius:inherit;background-color:#abc;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWljLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUgM2EzIDMgMCAwIDEgNiAwdjVhMyAzIDAgMCAxLTYgMHoiLz4KICA8cGF0aCBkPSJNMy41IDYuNUEuNS41IDAgMCAxIDQgN3YxYTQgNCAwIDAgMCA4IDBWN2EuNS41IDAgMCAxIDEgMHYxYTUgNSAwIDAgMS00LjUgNC45NzVWMTVoM2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxIDAtMWgzdi0yLjAyNUE1IDUgMCAwIDEgMyA4VjdhLjUuNSAwIDAgMSAuNS0uNSIvPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWljLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUgM2EzIDMgMCAwIDEgNiAwdjVhMyAzIDAgMCAxLTYgMHoiLz4KICA8cGF0aCBkPSJNMy41IDYuNUEuNS41IDAgMCAxIDQgN3YxYTQgNCAwIDAgMCA4IDBWN2EuNS41IDAgMCAxIDEgMHYxYTUgNSAwIDAgMS00LjUgNC45NzVWMTVoM2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxIDAtMWgzdi0yLjAyNUE1IDUgMCAwIDEgMyA4VjdhLjUuNSAwIDAgMSAuNS0uNSIvPgo8L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:20px;mask-size:20px}
813
#full-search .voice:hover::before{background-color:#0b0}
814
#full-search button{display:block;border:none;padding:0;margin:0;width:38px;height:38px;background-color:var(--color-fg);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4KPC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:20px;mask-size:20px}
815
#full-search label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
816
.voice-helper{display:block;max-width:300px;font-size:14px;line-height:1.15;margin:10px auto}
817
.menu-mobile-inner .voice-helper{margin:10px 20px}
818
#mic-modal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:rgba(0,136,136,.5333333333);cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS14LWxnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjE0NiAyLjg1NGEuNS41IDAgMSAxIC43MDgtLjcwOEw4IDcuMjkzbDUuMTQ2LTUuMTQ3YS41LjUgMCAwIDEgLjcwOC43MDhMOC43MDcgOGw1LjE0NyA1LjE0NmEuNS41IDAgMCAxLS43MDguNzA4TDggOC43MDdsLTUuMTQ2IDUuMTQ3YS41LjUgMCAwIDEtLjcwOC0uNzA4TDcuMjkzIDh6Ii8+Cjwvc3ZnPg==) 24 24,auto}
819
#mic-modal::before{
content:"";display:block;width:200px;height:200px;margin-bottom:30px;background-color:var();-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWljLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUgM2EzIDMgMCAwIDEgNiAwdjVhMyAzIDAgMCAxLTYgMHoiLz4KICA8cGF0aCBkPSJNMy41IDYuNUEuNS41IDAgMCAxIDQgN3YxYTQgNCAwIDAgMCA4IDBWN2EuNS41IDAgMCAxIDEgMHYxYTUgNSAwIDAgMS00LjUgNC45NzVWMTVoM2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxIDAtMWgzdi0yLjAyNUE1IDUgMCAwIDEgMyA4VjdhLjUuNSAwIDAgMSAuNS0uNSIvPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWljLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTUgM2EzIDMgMCAwIDEgNiAwdjVhMyAzIDAgMCAxLTYgMHoiLz4KICA8cGF0aCBkPSJNMy41IDYuNUEuNS41IDAgMCAxIDQgN3YxYTQgNCAwIDAgMCA4IDBWN2EuNS41IDAgMCAxIDEgMHYxYTUgNSAwIDAgMS00LjUgNC45NzVWMTVoM2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxIDAtMWgzdi0yLjAyNUE1IDUgMCAwIDEgMyA4VjdhLjUuNSAwIDAgMSAuNS0uNSIvPgo8L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:200px;mask-size:200px;-webkit-animation:mic 3s linear infinite alternate;animation:mic 3s linear infinite alternate}
820
#mic-modal::after{content:attr(data-msg);display:block;color:#fff;font-size:48px;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 0 #088;-webkit-transform:scaleY(0.75);transform:scaleY(0.75)}
821
@-webkit-keyframes mic{0%{background-color:lime}
822
50%{background-color:#ff0}
823
100%{background-color:red}
824
}
825
@keyframes mic{0%{background-color:lime}
826
50%{background-color:#ff0}
827
100%{background-color:red}
828
}
829
.action-range{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 15px auto;padding:10px 20px;color:var(--color-bg);font-weight:600;font-size:13px;line-height:1.15;text-transform:uppercase;text-align:center;pointer-events:none;border-bottom:1px solid;text-wrap:balance}
830
@media screen and (min-width: 992px){.action-range{margin:0 auto 15px 0}
831
}
832
.action-range.list{width:100%;margin:0 auto}
833
.action-range.permanent{background-color:var(--color-banner-bg)}
834
.action-range.passive{background-color:#c1c2c3}
835
.action-range.upcoming{background-color:var(--color-menu-bg);padding:0}
836
.action-range.upcoming .info{width:100%;display:inline-grid;grid-template-columns:repeat(2, 1fr);gap:10px 0px;margin-bottom:10px}
837
.action-range.upcoming .info div{grid-column:1/-1;text-align:center;padding:10px;border-bottom:1px solid}
838
.action-range.upcoming .info span{display:inline-block;padding:0 5px;font-size:16px;font-weight:700;white-space:nowrap}
839
.action-range.upcoming .info span:nth-of-type(1){border-right:1px solid}
840
.action-range.active{background-color:var(--color-banner-bg);padding:0}
841
.action-range.active .counter{width:100%;display:inline-grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:10px}
842
.action-range.active .counter .caption{grid-column:1/-1;text-transform:uppercase;text-align:center;font-size:13px;font-weight:600;padding:10px;border-bottom:1px solid}
843
.action-range.active .counter .days,.action-range.active .counter .hours,.action-range.active .counter .minutes{text-align:center;font-weight:900;font-size:18px}
844
.action-range.active .counter .days::before,.action-range.active .counter .hours::before,.action-range.active .counter .minutes::before{content:attr(data-unit);display:block;font-size:10px;font-weight:600;text-transform:uppercase}
845
.action-range.active .counter .hours{border-left:1px solid;border-right:1px solid}
846
.google-summary{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:30px}
847
.google-summary .g1{grid-column:1/2;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
848
.google-summary .g1 span{display:inline-block;margin-left:4px;font-weight:600;font-size:18px}
849
.google-summary .g2{grid-column:1/2;grid-row:2/3}
850
.google-summary .g2 b{font-size:18px}
851
.google-summary .g2 span{margin:0 2px}
852
.google-summary .g3{grid-column:2/3;grid-row:1/3;padding:5px;border-radius:20px;font-weight:500;color:var(--color-bg);background-color:#197bff;width:100%;max-width:220px;text-align:center;justify-self:end}
853
.google-review{width:100%;max-width:360px;margin:0 auto;border:1px solid #e4e8eb;border-radius:15px;background-color:#f8f8f8;padding:15px 0 15px 20px}
854
.google-review .header-review{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;line-height:1.15;margin-bottom:10px}
855
.google-review .header-review .user-avatar{position:relative;width:40px;height:40px;margin-right:10px}
856
.google-review .header-review .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
857
.google-review .header-review .user-name{display:inline-grid;grid-template-columns:auto 14px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:15px;margin-right:20px}
858
.google-review .header-review .user-name::after{content:url(../img/icons/checked-user.svg);margin-bottom:-4px}
859
.google-review .header-review .user-name a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}
860
.google-review .header-review .user-name a:hover{-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-thickness:1px;text-underline-offset:1px}
861
.google-review .header-review .published{color:gray}
862
.google-review article{padding-right:20px;margin-top:5px;font-size:15px;height:10lh;overflow-y:auto}
863
.star-rating{position:relative;display:inline-block;width:calc(var(--star-size, 16px)*5);height:var(--star-size, 16px);font-size:var(--star-size, 16px)}
864
.star-rating::before{content:"";font-family:lineicons;font-size:var(--star-size);color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, from(var(--color-star)), to(lightgray));background-image:linear-gradient(to right, var(--color-star) calc(var(--rating, 0) * 20%), lightgray calc(var(--rating, 0) * 20%));-webkit-background-clip:text;background-clip:text}
865
.star-rating.medium{--star-size: 20px}
866
.star-rating.large{--star-size: 24px}
867
form.actact{padding:0;margin:0}
868
form.actact button{width:20px;height:20px;-webkit-animation:bg_color_flow 6s linear infinite;animation:bg_color_flow 6s linear infinite;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGF0Y2gtZXhjbGFtYXRpb24tZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTAuMDY3Ljg3YTIuODkgMi44OSAwIDAgMC00LjEzNCAwbC0uNjIyLjYzOC0uODktLjAxMWEyLjg5IDIuODkgMCAwIDAtMi45MjQgMi45MjRsLjAxLjg5LS42MzYuNjIyYTIuODkgMi44OSAwIDAgMCAwIDQuMTM0bC42MzcuNjIyLS4wMTEuODlhMi44OSAyLjg5IDAgMCAwIDIuOTI0IDIuOTI0bC44OS0uMDEuNjIyLjYzNmEyLjg5IDIuODkgMCAwIDAgNC4xMzQgMGwuNjIyLS42MzcuODkuMDExYTIuODkgMi44OSAwIDAgMCAyLjkyNC0yLjkyNGwtLjAxLS44OS42MzYtLjYyMmEyLjg5IDIuODkgMCAwIDAgMC00LjEzNGwtLjYzNy0uNjIyLjAxMS0uODlhMi44OSAyLjg5IDAgMCAwLTIuOTI0LTIuOTI0bC0uODkuMDF6TTggNGMuNTM1IDAgLjk1NC40NjIuOS45OTVsLS4zNSAzLjUwN2EuNTUyLjU1MiAwIDAgMS0xLjEgMEw3LjEgNC45OTVBLjkwNS45MDUgMCAwIDEgOCA0bS4wMDIgNmExIDEgMCAxIDEgMCAyIDEgMSAwIDAgMSAwLTIiLz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGF0Y2gtZXhjbGFtYXRpb24tZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTAuMDY3Ljg3YTIuODkgMi44OSAwIDAgMC00LjEzNCAwbC0uNjIyLjYzOC0uODktLjAxMWEyLjg5IDIuODkgMCAwIDAtMi45MjQgMi45MjRsLjAxLjg5LS42MzYuNjIyYTIuODkgMi44OSAwIDAgMCAwIDQuMTM0bC42MzcuNjIyLS4wMTEuODlhMi44OSAyLjg5IDAgMCAwIDIuOTI0IDIuOTI0bC44OS0uMDEuNjIyLjYzNmEyLjg5IDIuODkgMCAwIDAgNC4xMzQgMGwuNjIyLS42MzcuODkuMDExYTIuODkgMi44OSAwIDAgMCAyLjkyNC0yLjkyNGwtLjAxLS44OS42MzYtLjYyMmEyLjg5IDIuODkgMCAwIDAgMC00LjEzNGwtLjYzNy0uNjIyLjAxMS0uODlhMi44OSAyLjg5IDAgMCAwLTIuOTI0LTIuOTI0bC0uODkuMDF6TTggNGMuNTM1IDAgLjk1NC40NjIuOS45OTVsLS4zNSAzLjUwN2EuNTUyLjU1MiAwIDAgMS0xLjEgMEw3LjEgNC45OTVBLjkwNS45MDUgMCAwIDEgOCA0bS4wMDIgNmExIDEgMCAxIDEgMCAyIDEgMSAwIDAgMSAwLTIiLz4KPC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px}
869
.license{text-align:center;line-height:1;font-weight:500}
870
ul.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}
871
ul.inline li:not(:last-of-type){margin-right:10px}
872
ul.inline li a,ul.inline li a:hover{text-decoration:none}
873
.__modal-wrapper{position:fixed;z-index:1001;top:0;left:0;width:100vw;min-width:var(--content-min);height:100dvh;background-color:rgba(0,0,0,.4);display:grid;grid-template-columns:minmax(3vw, 1fr) minmax(0px, 480px) minmax(3vw, 1fr);grid-template-rows:minmax(2dvh, 1fr) minmax(0px, auto) minmax(2dvh, 1fr);-webkit-backdrop-filter:blur(2px);
backdrop-filter:blur(2px);cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTIuMTQ2IDIuODU0YS41LjUgMCAxIDEgLjcwOC0uNzA4TDggNy4yOTNsNS4xNDYtNS4xNDdhLjUuNSAwIDAgMSAuNzA4LjcwOEw4LjcwNyA4bDUuMTQ3IDUuMTQ2YS41LjUgMCAwIDEtLjcwOC43MDhMOCA4LjcwN2wtNS4xNDYgNS4xNDdhLjUuNSAwIDAgMS0uNzA4LS43MDhMNy4yOTMgOHoiLz4KPC9zdmc+) 12 12,auto;-webkit-transition:var(--animation-time);transition:var(--animation-time);opacity:0;visibility:hidden}
874
.__modal-wrapper.__shown{opacity:1;visibility:visible}
875
.__modal-wrapper::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTIuMTQ2IDIuODU0YS41LjUgMCAxIDEgLjcwOC0uNzA4TDggNy4yOTNsNS4xNDYtNS4xNDdhLjUuNSAwIDAgMSAuNzA4LjcwOEw4LjcwNyA4bDUuMTQ3IDUuMTQ2YS41LjUgMCAwIDEtLjcwOC43MDhMOCA4LjcwN2wtNS4xNDYgNS4xNDdhLjUuNSAwIDAgMS0uNzA4LS43MDhMNy4yOTMgOHoiLz4KPC9zdmc+);-webkit-filter:invert(1);filter:invert(1);position:relative;z-index:10;grid-column:2/3;grid-row:2/3;place-self:start end;padding:3px;cursor:pointer}
876
.__modal-wrapper .__modal-container{position:relative;grid-column:2/3;grid-row:2/3;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5333333333);box-shadow:0 0 15px rgba(0,0,0,.5333333333);display:grid;cursor:default;border-radius:5px;overflow:hidden}
877
.__modal-wrapper .__modal-container .__modal-title{color:var(--color-title);font-family:title;font-weight:700;font-size:2em;line-height:1;text-align:center}
878
.__modal-wrapper .__modal-container .__modal-title:not(:empty){padding:15px 30px}
879
.__modal-wrapper .__modal-container .__modal-body{position:relative;overflow-y:auto}
880
.__modal-wrapper .__modal-container .__modal-body::before{content:"";display:block;width:100%;height:40px;background-color:var(--color-title);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMJSURBVHgB7ZyNkdsgEIVfMinAJdBBUsKVkA5OHSQdnEu4Di4dpASV4BIoQelAEXPWWML6Q/wsQu+b2Rmf0TELDxYWyQIIIYQQQgghhBBCCInPa2dNZ/r+Obf6isd0VHu3Bv6Eri8JXyBHa/3t60vo+pLwFUSUmAJcOnvrrMYjNAxtjdbRXOq7dVahYBTGMXlPB7aetqU+ffe1OFw7X0qAXoQLCqJC3A6LUd8VB2KtoTer/A+mR9haPaH96lF3n4bX1lhnak0TWUtcR5raWY8rLvVdHK9XWA6rGgnXElcB5mgwboAvrvW5CLDU+cnXklACVPh0ukGYaVw51ufiZ7vRrkhAKAGk2ern3JqmsG8t8eZsAiytaa5ryRN7zkvalTrWynNhq59R28uzIGEogDAUQJhvIK4E3VhwBghDAYShAMJwDXBnLQ9wgjNAGAkBXjE+uYxtGoU9J+R7FqSRrvN7a3b4Gaq9i0jMAIn7r/9QEL4jokLaWTB3fyCLGcDT0Ac8DT0jFEAYCiAMBRCGAghzxExY4+S/gPHdF2uE2dv7kkUecNRMuKjM1hXpTDjUk3TMhIXZ6icz4ZKhAMJQAGEogDAUQJgS7wlrFJ4p++6LNeJ1/jBX8G3H1uu21jNJqfeEi86UpTPhUJlyFjOAmfADZsJnhAIIQwGEoQDCUAB31MznZETdliVkq5921l4Pymq4J4DenE2A3xPXmu9+zXwfnbMJYJga6UszIypnFEBh+QCxQcbvC8rxfWwK7gNlKhQlDT099khQVnltlX8grzcTmgFhfBr6eNv4v3bbkoaeHvv9OT+t8ivmR0quVmEbCuMBmDT09Lxj7Py7VW5GmMZxOl/DjWEoShp6el4wboAZBXacVziGCBr7RnANgdAzxO7cvzPXVXgOWTmY6bwr9m8QFITXtQrPjRKZjmdmamS/gSRDYTo5+UChL8TOkQrzcdYIYbaoCiQqppNTvvvB14pE4Th7/6KpkL8QWRHrkZEXfIam7539QF4Hcrk+JkMIIYQQQgghhBBCCuc/iwZdsUtKmjMAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMJSURBVHgB7ZyNkdsgEIVfMinAJdBBUsKVkA5OHSQdnEu4Di4dpASV4BIoQelAEXPWWML6Q/wsQu+b2Rmf0TELDxYWyQIIIYQQQgghhBBCCInPa2dNZ/r+Obf6isd0VHu3Bv6Eri8JXyBHa/3t60vo+pLwFUSUmAJcOnvrrMYjNAxtjdbRXOq7dVahYBTGMXlPB7aetqU+ffe1OFw7X0qAXoQLCqJC3A6LUd8VB2KtoTer/A+mR9haPaH96lF3n4bX1lhnak0TWUtcR5raWY8rLvVdHK9XWA6rGgnXElcB5mgwboAvrvW5CLDU+cnXklACVPh0ukGYaVw51ufiZ7vRrkhAKAGk2ern3JqmsG8t8eZsAiytaa5ryRN7zkvalTrWynNhq59R28uzIGEogDAUQJhvIK4E3VhwBghDAYShAMJwDXBnLQ9wgjNAGAkBXjE+uYxtGoU9J+R7FqSRrvN7a3b4Gaq9i0jMAIn7r/9QEL4jokLaWTB3fyCLGcDT0Ac8DT0jFEAYCiAMBRCGAghzxExY4+S/gPHdF2uE2dv7kkUecNRMuKjM1hXpTDjUk3TMhIXZ6icz4ZKhAMJQAGEogDAUQJgS7wlrFJ4p++6LNeJ1/jBX8G3H1uu21jNJqfeEi86UpTPhUJlyFjOAmfADZsJnhAIIQwGEoQDCUAB31MznZETdliVkq5921l4Pymq4J4DenE2A3xPXmu9+zXwfnbMJYJga6UszIypnFEBh+QCxQcbvC8rxfWwK7gNlKhQlDT099khQVnltlX8grzcTmgFhfBr6eNv4v3bbkoaeHvv9OT+t8ivmR0quVmEbCuMBmDT09Lxj7Py7VW5GmMZxOl/DjWEoShp6el4wboAZBXacVziGCBr7RnANgdAzxO7cvzPXVXgOWTmY6bwr9m8QFITXtQrPjRKZjmdmamS/gSRDYTo5+UChL8TOkQrzcdYIYbaoCiQqppNTvvvB14pE4Th7/6KpkL8QWRHrkZEXfIam7539QF4Hcrk+JkMIIYQQQgghhBBCCuc/iwZdsUtKmjMAAAAASUVORK5CYII=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
881
.__modal-wrapper .__modal-container .__modal-faq{position:absolute;z-index:15;top:0;left:0;width:100%;height:100%;background-color:var(--color-spot-pale);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:var(--animation-time);transition:var(--animation-time);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}
882
.__modal-wrapper .__modal-container .__modal-faq.__shown{-webkit-transform:translateX(0);transform:translateX(0)}
883
.__modal-wrapper .__modal-container .__modal-faq .__modal-faq-close{margin:15px 20px;padding:12px 0;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;background-color:var(--color-banner-bg);color:#fff;cursor:pointer}
884
.__modal-wrapper .__modal-container .__modal-faq .__modal-faq-close .lni{margin-right:15px}
885
.__modal-wrapper .__modal-container .__modal-faq .__modal-faq-body{margin-top:15px;padding:0 0 0 20px;overflow-y:auto}
886
.__modal-wrapper .__modal-container .__modal-faq .__modal-faq-body .faq-list{margin-right:20px;font-size:.9em;line-height:1.15}
887
.text-and-block{display:grid;grid-template-columns:1fr;gap:30px}
888
@media screen and (min-width: 768px){.text-and-block{grid-template-columns:1fr auto;margin-bottom:4em}
889
}
890
.messenger a{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize}
891
.messenger a::before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background-color:var(--color-menu-bg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
892
.messenger a.viber::before{-webkit-mask-image:url(../img/icons/viber.svg);mask-image:url(../img/icons/viber.svg)}
893
.messenger a.whatsapp::before{-webkit-mask-image:url(../img/icons/whatsapp.svg);mask-image:url(../img/icons/whatsapp.svg)}
894
.messenger a.telegram::before{-webkit-mask-image:url(../img/icons/telegram.svg);mask-image:url(../img/icons/telegram.svg)}