Skip to Content

CSS File

URL: https://astramedika.com.ua/theme/css/style.min.css?v=1.12
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Sun, 09 Feb 2025 11:23:22 GMT
Download Time: Less than a second
Cookies: None
Size: 112 KB
Rules: 782 style rules
Imports: 0 stylesheets
HTTP Headers:  6 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 4 issues found on 16 lines

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)}

35100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}

36}

37@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

38100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}

39}

40@-webkit-keyframes growing{0%{-webkit-transform:scaleY(100%);transform:scaleY(100%)}

41100%{-webkit-transform:scaleY(600%);transform:scaleY(600%)}

42}

43@keyframes growing{0%{-webkit-transform:scaleY(100%);transform:scaleY(100%)}

44100%{-webkit-transform:scaleY(600%);transform:scaleY(600%)}

45}

46@-webkit-keyframes bg_color_flow{0%{background-color:tomato}

4725%{background-color:#f0f}

4850%{background-color:blue}

4975%{background-color:violet}

50100%{background-color:tomato}

51}

52@keyframes bg_color_flow{0%{background-color:tomato}

5325%{background-color:#f0f}

5450%{background-color:blue}

5575%{background-color:violet}

56100%{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}

103img[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}

108h1,.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}

109h1 br+hr,.h1 br+hr{border-width:6px 0 0 0}

110h2,.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}

111h2 br+hr,.h2 br+hr{border-width:5px 0 0 0}

112h3,.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}

113h3 br+hr,.h3 br+hr{border-width:4px 0 0 0}

114h4,.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}

115h4 br+hr,.h4 br+hr{border-width:3px 0 0 0}

116h5,.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}

117h5 br+hr,.h5 br+hr{border-width:2px 0 0 0}

118h6,.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}

119h6 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}

122br+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}

236article 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}

237article ul,.article ul,.mce-content-body ul{list-style:disc outside;padding-left:30px;margin-top:.67em;margin-bottom:.67em}

238article ol,.article ol,.mce-content-body ol{list-style:decimal outside;padding-left:30px;margin-top:.67em;margin-bottom:.67em}

239article li,article p,.article li,.article p,.mce-content-body li,.mce-content-body p{margin-top:0;margin-bottom:.67em}

240article 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}

242article img.justifyright,.article img.justifyright,.mce-content-body img.justifyright{float:right;width:50%;margin:1em 0 1em 2em;height:auto}

243}

244article 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}

245article 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}

246article .cssClass1,.article .cssClass1,.mce-content-body .cssClass1{display:inline;font-size:115%;font-weight:500}

247article .cssClass2,.article .cssClass2,.mce-content-body .cssClass2{display:inline;font-size:115%;font-weight:600}

248article .cssClass3,.article .cssClass3,.mce-content-body .cssClass3{display:block;font-size:125%;font-weight:500}

249article .cssClass4,.article .cssClass4,.mce-content-body .cssClass4{display:block;font-size:125%;font-weight:600}

250article 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}

251article blockquote *,.article blockquote *,.mce-content-body blockquote *{margin:0}

252article blockquote.ins,.article blockquote.ins,.mce-content-body blockquote.ins{padding:1em;border-left:15px solid var(--color-spot);line-height:1.15}

253article blockquote.ins::before,.article blockquote.ins::before,.mce-content-body blockquote.ins::before{content:none}

254article blockquote.ins li,.article blockquote.ins li,.mce-content-body blockquote.ins li{margin:1em 0}

255article blockquote a,.article blockquote a,.mce-content-body blockquote a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}

256article 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}

257article 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}

260article .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}

261article .table-wrapper table,.article .table-wrapper table,.mce-content-body .table-wrapper table{width:100%;min-width:480px;border-collapse:collapse;border:none}

262article .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}

263article .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}

264article .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)}

265article .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}

266article .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)}

267article .table-wrapper table th,.article .table-wrapper table th,.mce-content-body .table-wrapper table th{background-color:#92d3cf}

268article .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}

271article .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}

272article 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}

273html{scroll-padding-top:calc(var(--hh, 0px)*2);scroll-behavior:smooth;-ms-scroll-chaining:none;overscroll-behavior:none}

274body{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}

275body.__loading{overflow:hidden}

276body.__loading::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:var(--color-bg)}

277body.__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}

551form[disabled],form.__wait{opacity:1}

552form[disabled] *,form.__wait *{pointer-events:none}

553form[disabled] .lay-form,form.__wait .lay-form{opacity:.25}

554form [data-response]{padding:0;margin:0}

555form [data-response]:not(:empty){margin:.67em 0}

556form [data-response].__error{color:var(--color-button-bg)}

557form [data-response].__success{color:var(--color-title)}

558form [data-success]{display:none}

559form.feedback{width:100%}

560form.feedback [data-response]{padding:0 20px}

561form.feedback .form-title{grid-column:1/-1;font-weight:500;text-transform:uppercase}

562form.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)}

563form.feedback .lay-form label{position:relative}

564form.feedback .lay-form label span{display:block;font-weight:500;margin-top:0;margin-bottom:0}

565form.feedback .lay-form label span:has(+[data-fl-check="1"])::after{content:" *";color:var(--color-button-bg)}

566form.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}

567form.feedback .lay-form label input:focus,form.feedback .lay-form label textarea:focus{border-color:var(--color-banner-bg)}

568form.appoint{width:100%}

569form.appoint [data-response]{padding:0 clamp(15px,5vw,35px)}

570form.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)}

571form.appoint .lay-form label{position:relative;display:block}

572form.appoint .lay-form label span:has(+[data-fl-check="1"])::after{content:" *";color:var(--color-button-bg)}

573form.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}

574form.appoint .lay-form label [type=tel]{font-family:monospace;letter-spacing:-0.75px}

575form.appoint .lay-form label.span-2{grid-column:span 2}

576form.appoint .lay-form label textarea{resize:none}

577form.appoint .lay-form label.__time-range span{display:block;width:auto}

578form.appoint .lay-form label.__time-range select{display:inline-block;width:48.5% !important}

579form.appoint .lay-form label.__select{position:relative}

580form.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}

581form.appoint .lay-form label.__select select{padding-right:30px}

582form.appoint .lay-form .submit{grid-column:span 2;display:grid;grid-template-columns:1fr auto;gap:20px}

583form.appoint .lay-form .submit label{font-size:12px;line-height:16px;display:block}

584form.appoint .lay-form .submit label a{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}

585form.appoint .lay-form .submit label a:hover{-webkit-text-decoration:solid underline;text-decoration:solid underline}

586form.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}

587form.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)}

588form.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)}

781input[name=tabSwitch]{display:none}

782input[name=tabSwitch]+.tab-content{display:none}

783input[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}

82250%{background-color:#ff0}

823100%{background-color:red}

824}

825@keyframes mic{0%{background-color:lime}

82650%{background-color:#ff0}

827100%{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}

867form.actact{padding:0;margin:0}

868form.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}

870ul.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}

871ul.inline li:not(:last-of-type){margin-right:10px}

872ul.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)}