Skip to Content

CSS File

URL: https://ua-stroy.com/resources/css/style.min.css?v=1.003
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Sat, 18 May 2024 21:28:35 GMT
Download Time: Less than a second
Cookies: None
Size: 46 KB
Rules: 400 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: 6 issues found on 235 lines

1:root{--sans: system-ui, sans-serif;--titl: system-ui, sans-serif;--mono: ui-monospace, monospace;--thin: 300;--norm: 400;--semi: 500;--bold: 600;--content-min: 360px;--content-max: 1280px;--content: 94%;--margin: 3%;--scrollbar-width: 4px;--down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHoiLz4KPC9zdmc+Cg==);--hh: 56px;--mw: 300px;--bg: #fff;--text: #123;--menu-bg: #006496;--menu-text: #fff;--backdrop: #00649680}

2@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}

3}

4::-webkit-input-placeholder{font-weight:var(--thin);opacity:.67}

5::-moz-placeholder{font-weight:var(--thin);opacity:.67}

6:-ms-input-placeholder{font-weight:var(--thin);opacity:.67}

7::-ms-input-placeholder{font-weight:var(--thin);opacity:.67}

8::placeholder{font-weight:var(--thin);opacity:.67}

9.line-clamp{overflow:hidden;display:-webkit-box;

-webkit-box-orient:vertical;

-webkit-line-clamp:var(--ln, 4)}

10.content{width:var(--content);margin-right:auto;margin-left:auto}

11.content.bg{background-color:var(--bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);border-radius:4px}

12.content.bg2{background-color:var(--menu-bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

13.content.bg3{background-color:#004872;

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

14.content::after{content:"";display:block;clear:both}

15.content.full-width{width:100%}

16.content.full-height{height:100%}

17.content.break-full{width:100%;max-width:unset}

18@media screen and (min-width: 992px){.content.break-full{width:var(--content);max-width:var(--content-max)}

19}

20.content.mobile-full{width:100%}

21@media screen and (min-width: 768px){.content.mobile-full{width:var(--content)}

22}

23.content.tablet-full{width:100%}

24@media screen and (min-width: 992px){.content.tablet-full{width:var(--content)}

25}

26.content.limited{max-width:var(--content-max)}

27.content.relative{position:relative}

28.content.pd{width:calc(var(--content) - 4.2em);padding-inline:2.1em;

padding-block:.33em}

29.content.pd.bg{background-color:var(--bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

30.content.pd.bg2{background-color:var(--menu-bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

31.content.pd.bg3{background-color:#004872;

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

32.content.pd.br{border-radius:.25em}

33.content.pd.__xs{display:none}

34@media screen and (min-width: 576px){.content.pd.__xs{display:revert}

35}

36*{scrollbar-color:rgba(140,140,140,.75) rgba(225,225,225,.75);scrollbar-width:thin}

37@supports not (scrollbar-width: thin){* ::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}

38* ::-webkit-scrollbar-track{background-color:rgba(225,225,225,.75)}

39* ::-webkit-scrollbar-thumb{background-color:rgba(140,140,140,.5)}

40* ::-webkit-scrollbar-thumb:hover{background-color:rgba(140,140,140,.75)}

41* ::-webkit-scrollbar-thumb:active{background-color:rgba(128,128,128,.9)}

42}

43a[href],a[onclick],button{

-webkit-transition:250ms;transition:250ms;cursor:pointer}

44a[href],a[onclick]{color:inherit;text-decoration:none}

45a[href].link,a[onclick].link{

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}

46a[href].link:hover,a[onclick].link:hover{text-decoration-style:solid}

47.uline{text-decoration:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;cursor:pointer;color:inherit}

48.uline::after{content:"";position:absolute;bottom:var(--lo, -1px);width:0;height:0;right:0;border-style:solid;border-width:0 0 1px 0;color:inherit;

-webkit-transition:250ms;transition:250ms}

49.uline:hover{text-decoration:none}

50.uline:hover::after{left:0;width:100%;right:unset}

51#toggle{--sh: 2px;--th: 18px;--bg-closed: var(--menu-bg);--bg-open: var(--menu-bg);

-webkit-box-flex:0;

-ms-flex:0 0 calc(var(--th)*1.5);flex:0 0 calc(var(--th)*1.5);width:calc(var(--th)*1.5);position:relative;height:var(--th);

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;user-select:none;cursor:pointer;z-index:2;display:block}

52#toggle span{pointer-events:none;position:absolute;width:100%;height:var(--sh);background-color:var(--bg-closed);

-webkit-transition:background-color 0s ease 125ms,top 125ms ease 125ms,-webkit-transform 125ms ease 0s;transition:background-color 0s ease 125ms,top 125ms ease 125ms,-webkit-transform 125ms ease 0s;transition:background-color 0s ease 125ms,top 125ms ease 125ms,transform 125ms ease 0s;transition:background-color 0s ease 125ms,top 125ms ease 125ms,transform 125ms ease 0s,-webkit-transform 125ms ease 0s;

-webkit-transform:rotate(0);transform:rotate(0)}

53#toggle span:nth-child(1){top:0}

54#toggle span:nth-child(2){top:calc((var(--th) - var(--sh))/2)}

55#toggle span:nth-child(3){top:calc(var(--th) - var(--sh))}

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

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

58}

59@keyframes rotate{0%{

-webkit-transform:rotate(0deg);transform:rotate(0deg)}

60100%{

-webkit-transform:rotate(360deg);transform:rotate(360deg)}

61}

62.spacer{padding-inline:2vw}

63.h-spacer{

margin-block:4em}

64.h-spacer.short{

margin-inline:auto;max-width:75%}

65.h-spacer.bold{border-width:2px}

66.z-1{position:relative;z-index:1}

67img{display:block;max-width:100%;height:auto;

font-size:14px;font-style:italic;background-repeat:no-repeat;

-o-object-fit:cover;object-fit:cover}

68img[data-zoom]{cursor:-webkit-zoom-in;cursor:zoom-in}

69h1,.title-h1{font-size:1.5em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

70h2,.title-h2{font-size:1.4em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

71h3,.title-h3{font-size:1.3em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

72h4,.title-h4{font-size:1.2em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

73h5,.title-h5{font-size:1.1em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

74h6,.title-h6{font-size:1em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

75.mt-0_0{margin-top:0.0em}

76.pt-0_0{padding-top:0.0em}

77.mb-0_0{margin-bottom:0.0em}

78.pb-0_0{padding-bottom:0.0em}

79.mt-0_5{margin-top:0.5em}

80.pt-0_5{padding-top:0.5em}

81.mb-0_5{margin-bottom:0.5em}

82.pb-0_5{padding-bottom:0.5em}

83.mt-1_0{margin-top:1.0em}

84.pt-1_0{padding-top:1.0em}

85.mb-1_0{margin-bottom:1.0em}

86.pb-1_0{padding-bottom:1.0em}

87.mt-1_5{margin-top:1.5em}

88.pt-1_5{padding-top:1.5em}

89.mb-1_5{margin-bottom:1.5em}

90.pb-1_5{padding-bottom:1.5em}

91.mt-2_0{margin-top:2.0em}

92.pt-2_0{padding-top:2.0em}

93.mb-2_0{margin-bottom:2.0em}

94.pb-2_0{padding-bottom:2.0em}

95.mt-2_5{margin-top:2.5em}

96.pt-2_5{padding-top:2.5em}

97.mb-2_5{margin-bottom:2.5em}

98.pb-2_5{padding-bottom:2.5em}

99.mt-3_0{margin-top:3.0em}

100.pt-3_0{padding-top:3.0em}

101.mb-3_0{margin-bottom:3.0em}

102.pb-3_0{padding-bottom:3.0em}

103.mt-3_5{margin-top:3.5em}

104.pt-3_5{padding-top:3.5em}

105.mb-3_5{margin-bottom:3.5em}

106.pb-3_5{padding-bottom:3.5em}

107.mt-4_0{margin-top:4.0em}

108.pt-4_0{padding-top:4.0em}

109.mb-4_0{margin-bottom:4.0em}

110.pb-4_0{padding-bottom:4.0em}

111.mt-4_5{margin-top:4.5em}

112.pt-4_5{padding-top:4.5em}

113.mb-4_5{margin-bottom:4.5em}

114.pb-4_5{padding-bottom:4.5em}

115.mt-5_0{margin-top:5.0em}

116.pt-5_0{padding-top:5.0em}

117.mb-5_0{margin-bottom:5.0em}

118.pb-5_0{padding-bottom:5.0em}

119.mt-5_5{margin-top:5.5em}

120.pt-5_5{padding-top:5.5em}

121.mb-5_5{margin-bottom:5.5em}

122.pb-5_5{padding-bottom:5.5em}

123.mt-6_0{margin-top:6.0em}

124.pt-6_0{padding-top:6.0em}

125.mb-6_0{margin-bottom:6.0em}

126.pb-6_0{padding-bottom:6.0em}

127:where(h1,h2,h3,h4,h5,h6){font-weight:500}

128:where(h1,h2,h3,h4,h5,h6) strong,:where(h1,h2,h3,h4,h5,h6) b,:where(h1,h2,h3,h4,h5,h6) span,:where(h1,h2,h3,h4,h5,h6) i{color:red;font-weight:600 !important}

129small,.small,sub,sup{font-size:.85em;vertical-align:revert}

130.thin{font-weight:var(--thin)}

131.norm{font-weight:var(--norm)}

132.semi{font-weight:var(--semi)}

133b,.bold,strong{font-weight:var(--bold)}

134i,em{font-style:revert}

135u,s{

-webkit-text-decoration:revert;text-decoration:revert}

136.tal{text-align:left}

137.tac{text-align:center}

138@media screen and (min-width: 576px){.tac.__xs_left{text-align:left}

139}

140@media screen and (min-width: 768px){.tac.__sm_left{text-align:left}

141}

142@media screen and (min-width: 992px){.tac.__md_left{text-align:left}

143}

144@media screen and (min-width: 1280px){.tac.__lg_left{text-align:left}

145}

146@media screen and (min-width: 992px){.tac.__br_left{text-align:left}

147}

148@media screen and (min-width: 576px){.tac.__xs_right{text-align:right}

149}

150@media screen and (min-width: 768px){.tac.__sm_right{text-align:right}

151}

152@media screen and (min-width: 992px){.tac.__md_right{text-align:right}

153}

154@media screen and (min-width: 1280px){.tac.__lg_right{text-align:right}

155}

156@media screen and (min-width: 992px){.tac.__br_right{text-align:right}

157}

158.tar{text-align:right}

159.taj{text-align:justify}

160.ucase{text-transform:uppercase}

161.nowrap{white-space:nowrap}

162p,li{

text-wrap:pretty;

margin-block:.67em}

163body{position:relative;width:100%;min-width:var(--content-min);font-family:var(--sans);font-weight:var(--norm);line-height:1.33;color:var(--text);

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;font-size:clamp(14px,2vw,16px);background-image:url(../img/bg.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}

164body.__zoom{overflow:hidden}

165body.__zoom::before{content:"";position:fixed;inset:0;z-index:100;background-color:var(--backdrop);cursor:url(../img/close.svg) 16 16,auto}

166body.__zoom::after{content:"";display:block;position:fixed;top:calc(50% - 20px);left:calc(50% - 20px);z-index:101;width:40px;height:40px;border-radius:50%;border:6px dotted;border-color:rgba(0,0,0,0) rgba(255,255,255,.33) rgba(255,255,255,.67) #fff;

-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}

167body.__menu{overflow:hidden}

168body.__menu::before{content:"";position:fixed;z-index:10;inset:0;background-color:var(--backdrop);cursor:url(../img/close.svg) 16 16,auto}

169body.__menu #menu{translate:0 0}

170body.__menu #root>header{top:0}

171body.__menu #root>header::before{opacity:0;visibility:hidden}

172body.__menu #toggle span{background-color:var(--bg-open)}

173body.__menu #toggle span:nth-child(2){background-color:rgba(0,0,0,0)}

174body.__menu #toggle span:nth-child(1),body.__menu #toggle span:nth-child(3){top:calc((var(--th) - var(--sh))/2);

-webkit-transition:top 125ms ease 0s,-webkit-transform 125ms ease 125ms;transition:top 125ms ease 0s,-webkit-transform 125ms ease 125ms;transition:top 125ms ease 0s,transform 125ms ease 125ms;transition:top 125ms ease 0s,transform 125ms ease 125ms,-webkit-transform 125ms ease 125ms}

175body.__menu #toggle span:nth-child(1){

-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

176body.__menu #toggle span:nth-child(3){

-webkit-transform:rotate(45deg);transform:rotate(45deg)}

177body.__loading::before{content:"";position:fixed;z-index:20;inset:0;background-color:#fff}

178body.__loading::after{content:"";display:block;position:fixed;top:calc(50% - 20px);left:calc(50% - 20px);z-index:20;width:40px;height:40px;border-radius:50%;border:6px dotted;border-color:rgba(0,0,0,0) rgba(0,100,150,.33) rgba(0,100,150,.67) #006496;

-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}

179@media screen and (min-width: 992px){body,body.__menu{overflow:auto}

180body::before,body.__menu::before{content:none}

181body #toggle,body.__menu #toggle{display:none}

182}

183#root{width:100%;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column}

184#root>header{position:sticky;top:calc(0px - var(--hh));z-index:20;background-color:var(--bg);

-webkit-box-shadow:0 0 1px var(--menu-bg);box-shadow:0 0 1px var(--menu-bg);

-webkit-transition:250ms ease-in-out 250ms;transition:250ms ease-in-out 250ms}

185#root>header.sticked{background-color:var(--bg)}

186#root>header.sticked::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNSAxMmEuNS41IDAgMCAxIC41LS41aDEwYS41LjUgMCAwIDEgMCAxSDNhLjUuNSAwIDAgMS0uNS0uNW0wLTRhLjUuNSAwIDAgMSAuNS0uNWgxMGEuNS41IDAgMCAxIDAgMUgzYS41LjUgMCAwIDEtLjUtLjVtMC00YS41LjUgMCAwIDEgLjUtLjVoMTBhLjUuNSAwIDAgMSAwIDFIM2EuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==);position:absolute;z-index:-1;top:100%;left:0;width:24px;height:24px;padding-inline:8px;background-color:var(--menu-bg);border-radius:0 0 5px 5px;

-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,.4);box-shadow:0 2px 3px -1px rgba(0,0,0,.4);

-webkit-transition:inherit;transition:inherit;opacity:1;visibility:visible;cursor:pointer}

187#root>header:hover{top:0}

188#root>header:hover.sticked::before{opacity:0;visibility:hidden}

189#root>main{

-webkit-box-flex:1;

-ms-flex:1 1;flex:1 1}

190#root>footer{position:relative}

191@media screen and (min-width: 992px){#root>header{top:calc(0px - var(--hh))}

192#root>header::before,#root>header.sticked::before{opacity:0;visibility:hidden}

193}

194.layout-header{

margin-inline:clamp(7px,2vw,32px);display:grid;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;gap:15px;height:var(--hh);grid-template-columns:auto auto 1fr 66px}

195@media screen and (min-width: 992px){.layout-header{grid-template-columns:240px 1fr 240px}

196}

197.logo{position:relative;

margin-inline:auto;border:1px solid var(--menu-bg);border-radius:.25em;overflow:hidden;display:grid;grid-template-columns:auto auto;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;background-color:var(--bg);

-webkit-transition:250ms linear 250ms;transition:250ms linear 250ms;width:105px}

198@media screen and (min-width: 576px){.logo{width:118px}

199}

200.logo span{

margin-inline:8px;color:var(--menu-bg);

font-size:12px;font-weight:900}

201.logo a[title]{position:absolute;inset:0;opacity:0}

202.logo:hover{

-webkit-box-shadow:0 0 10px -1px var(--backdrop);box-shadow:0 0 10px -1px var(--backdrop)}

203@media screen and (min-width: 992px){.search{position:relative}

204}

205.search:focus-within form{opacity:1;visibility:visible}

206.search>img,.search>svg{cursor:pointer}

207.search form{position:absolute;z-index:1;top:calc(100% + 5px);left:var(--margin);width:300px;display:inline-grid;grid-template-columns:1fr 34px;overflow:hidden;background-color:var(--bg);

-webkit-box-shadow:0 0 0 5px #fff,0 0 10px var(--menu-bg);box-shadow:0 0 0 5px #fff,0 0 10px var(--menu-bg);visibility:hidden;opacity:0;

-webkit-transition:250ms;transition:250ms}

208@media screen and (min-width: 992px){.search form{top:calc(50% - 15px);left:0}

209}

210.search form input{padding:0 10px;width:100%;border:none;outline:none;

margin-inline:auto;background-color:rgba(0,0,0,0);

font-size:13px;line-height:28px;font-weight:var(--semi);color:var(--menu-bg);border:1px solid var(--menu-bg);border-radius:.25em 0 0 .25em}

211.search form button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);background-color:var(--menu-bg);border-radius:0 .25em .25em 0}

212.search form button::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4KPC9zdmc+);display:inline-block;width:16px;height:16px;padding:6px}

213.langs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:end;

-ms-flex-align:end;align-items:flex-end;gap:1px;justify-self:end;color:var(--menu-bg)}

214.langs::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwMDY0OTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTAgOGE4IDggMCAxIDEgMTYgMEE4IDggMCAwIDEgMCA4bTcuNS02LjkyM2MtLjY3LjIwNC0xLjMzNS44Mi0xLjg4NyAxLjg1NXEtLjIxNS40MDMtLjM5NS44NzJjLjcwNS4xNTcgMS40NzIuMjU3IDIuMjgyLjI4N3pNNC4yNDkgMy41MzlxLjIxNC0uNTc3LjQ4MS0xLjA3OGE3IDcgMCAwIDEgLjU5Ny0uOTMzQTcgNyAwIDAgMCAzLjA1MSAzLjA1cS41NDQuMjc3IDEuMTk4LjQ5ek0zLjUwOSA3LjVjLjAzNi0xLjA3LjE4OC0yLjA4Ny40MzYtMy4wMDhhOSA5IDAgMCAxLTEuNTY1LS42NjdBNi45NiA2Ljk2IDAgMCAwIDEuMDE4IDcuNXptMS40LTIuNzQxYTEyLjMgMTIuMyAwIDAgMC0uNCAyLjc0MUg3LjVWNS4wOTFjLS45MS0uMDMtMS43ODMtLjE0NS0yLjU5MS0uMzMyTTguNSA1LjA5VjcuNWgyLjk5YTEyLjMgMTIuMyAwIDAgMC0uMzk5LTIuNzQxYy0uODA4LjE4Ny0xLjY4MS4zMDEtMi41OTEuMzMyek00LjUxIDguNWMuMDM1Ljk4Ny4xNzYgMS45MTQuMzk5IDIuNzQxQTEzLjYgMTMuNiAwIDAgMSA3LjUgMTAuOTFWOC41em0zLjk5IDB2Mi40MDljLjkxLjAzIDEuNzgzLjE0NSAyLjU5MS4zMzIuMjIzLS44MjcuMzY0LTEuNzU0LjQtMi43NDF6bS0zLjI4MiAzLjY5NnEuMTguNDY5LjM5NS44NzJjLjU1MiAxLjAzNSAxLjIxOCAxLjY1IDEuODg3IDEuODU1VjExLjkxYy0uODEuMDMtMS41NzcuMTMtMi4yODIuMjg3em0uMTEgMi4yNzZhNyA3IDAgMCAxLS41OTgtLjkzMyA5IDkgMCAwIDEtLjQ4MS0xLjA3OSA4LjQgOC40IDAgMCAwLTEuMTk4LjQ5IDcgNyAwIDAgMCAyLjI3NiAxLjUyMnptLTEuMzgzLTIuOTY0QTEzLjQgMTMuNCAwIDAgMSAzLjUwOCA4LjVoLTIuNDlhNi45NiA2Ljk2IDAgMCAwIDEuMzYyIDMuNjc1Yy40Ny0uMjU4Ljk5NS0uNDgyIDEuNTY1LS42NjdtNi43MjggMi45NjRhNyA3IDAgMCAwIDIuMjc1LTEuNTIxIDguNCA4LjQgMCAwIDAtMS4xOTctLjQ5IDkgOSAwIDAgMS0uNDgxIDEuMDc4IDcgNyAwIDAgMS0uNTk3LjkzM004LjUgMTEuOTA5djMuMDE0Yy42Ny0uMjA0IDEuMzM1LS44MiAxLjg4Ny0xLjg1NXEuMjE2LS40MDMuMzk1LS44NzJBMTIuNiAxMi42IDAgMCAwIDguNSAxMS45MXptMy41NTUtLjQwMWMuNTcuMTg1IDEuMDk1LjQwOSAxLjU2NS42NjdBNi45NiA2Ljk2IDAgMCAwIDE0Ljk4MiA4LjVoLTIuNDlhMTMuNCAxMy40IDAgMCAxLS40MzcgMy4wMDhNMTQuOTgyIDcuNWE2Ljk2IDYuOTYgMCAwIDAtMS4zNjItMy42NzVjLS40Ny4yNTgtLjk5NS40ODItMS41NjUuNjY3LjI0OC45Mi40IDEuOTM4LjQzNyAzLjAwOHpNMTEuMjcgMi40NjFxLjI2Ni41MDIuNDgyIDEuMDc4YTguNCA4LjQgMCAwIDAgMS4xOTYtLjQ5IDcgNyAwIDAgMC0yLjI3NS0xLjUyYy4yMTguMjgzLjQxOC41OTcuNTk3LjkzMm0tLjQ4OCAxLjM0M2E4IDggMCAwIDAtLjM5NS0uODcyQzkuODM1IDEuODk3IDkuMTcgMS4yODIgOC41IDEuMDc3VjQuMDljLjgxLS4wMyAxLjU3Ny0uMTMgMi4yODItLjI4N3oiLz4KPC9zdmc+);width:24px;height:24px;cursor:pointer}

215.langs::before{content:attr(data-lang);text-transform:inherit;

font-size:10px;font-weight:var(--bold);text-transform:uppercase}

216.langs ul{display:block;margin:0;padding:0 20px;position:absolute;z-index:10;top:calc(100% + 10px);right:0;list-style:none;

font-size:14px;font-weight:var(--semi);background-color:var(--menu-bg);color:var(--menu-text);

-webkit-box-shadow:0 2px 6px -1px rgba(0,100,150,.5019607843);box-shadow:0 2px 6px -1px rgba(0,100,150,.5019607843);border-radius:4px;

-webkit-transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;visibility:hidden;opacity:0;translate:0 15px}

217.langs ul::after{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px}

218.langs ul::before{position:absolute;top:-5px;right:12px;content:"";display:inline-block;background-color:inherit;width:10px;height:16px;

-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}

219.langs ul li{text-align:right;

margin-block:1em}

220.langs ul li span{opacity:.5;pointer-events:none}

221.langs:hover ul{visibility:visible;opacity:1;translate:0 0}

222.content-area{

padding-block:1em;

margin-inline:2em;position:relative}

223#menu.navigation{position:fixed;z-index:10;top:var(--hh);left:0;bottom:0;width:var(--mw);background-color:var(--menu-bg);color:var(--menu-text);

font-size:14px;line-height:1;font-weight:var(--semi);

-webkit-transition:250ms;transition:250ms;translate:-100% 0;overflow:hidden auto;border-right:1px solid rgba(255,255,255,.2666666667)}

224#menu.navigation ul{padding:15px 5px 5px 20px;margin:0;list-style:none}

225#menu.navigation ul li{position:relative;margin:0}

226#menu.navigation ul li a,#menu.navigation ul li span{display:inline-block;width:auto;padding:14px 0}

227#menu.navigation ul li.parent{padding-right:24px}

228#menu.navigation ul li.parent>a,#menu.navigation ul li.parent>span{text-transform:uppercase}

229#menu.navigation ul li.parent::after{content:"";position:absolute;top:16px;right:8px;display:inline-block;width:8px;height:8px;border-style:solid;border-color:var(--menu-text);border-width:1px 1px 0 0;rotate:45deg}

230#menu.navigation ul li.parent:focus-within::after{top:14px;rotate:135deg}

231#menu.navigation ul li.parent:focus-within ul{max-height:300px}

232#menu.navigation ul li.parent ul{display:block;padding:5px 0 5px 15px;font-weight:var(--norm);

-webkit-transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25);transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25);max-height:0;overflow:hidden}

233@media screen and (min-width: 992px){#menu.navigation{z-index:9;translate:0 0;position:sticky;top:0;bottom:unset;border:none;width:100%;

-webkit-box-shadow:0 0 1px var(--menu-bg);box-shadow:0 0 1px var(--menu-bg);background-color:var(--bg);color:var(--menu-bg);overflow:revert}

234#menu.navigation ul{padding:0;width:var(--content);max-width:var(--content-max);

margin-inline:auto;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;gap:30px}

235#menu.navigation ul li.parent{padding:0}

236#menu.navigation ul li.parent::after{content:none}

237#menu.navigation ul li.parent a,#menu.navigation ul li.parent span{width:100%;padding:10px 0}

238#menu.navigation ul li.parent ul{position:relative;overflow:unset;max-width:unset;max-height:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;padding:10px 20px;top:100%;font-weight:var(--norm);color:var(--menu-text);background-color:var(--menu-bg);opacity:0;visibility:hidden;translate:0 15px;

-webkit-transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;

-webkit-box-shadow:0 2px 6px -1px #006496;box-shadow:0 2px 6px -1px #006496;border-radius:4px}

239#menu.navigation ul li.parent ul::after{content:"";display:block;position:absolute;z-index:-1;top:-5px;left:10px;width:10px;height:10px;

-webkit-transform:skewY(45deg);transform:skewY(45deg);background-color:inherit}

240#menu.navigation ul li.parent:hover ul{opacity:1;visibility:visible;translate:0 0;max-height:unset}

241#menu.navigation ul li:focus-within ul{max-height:unset}

242}

243.breadcrumb{padding:0;margin:0;list-style:none;display:inline;

font-size:12px;color:var(--menu-bg)}

244.breadcrumb li{display:inline;line-height:1}

245.breadcrumb li:not(:first-of-type)::before{content:"»";

margin-inline:5px}

246.breadcrumb li a{font-weight:500;

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:1px}

247.breadcrumb li a:hover{text-decoration-style:solid}

248.breadcrumb li span span{font-weight:300}

249.img-container{padding:0;margin:0 auto;display:grid;max-width:700px;overflow:hidden}

250.img-container.__center{

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center}

251.img-container.__right{

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:end}

252.img-container.__full img{width:100%}

253.img-container img{

-webkit-transition:2s ease 200ms;transition:2s ease 200ms;

-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.3333333333);box-shadow:0 5px 15px -5px rgba(0,0,0,.3333333333)}

254.img-container:hover img{scale:1.15}

255#main,#sidebar{position:relative;width:100%;container-type:inline-size}

256.content-wrapper{display:grid;grid-template-columns:1fr;gap:30px}

257@media screen and (min-width: 992px){.content-wrapper{grid-template-columns:1fr 200px}

258}

259footer{position:relative;color:var(--menu-text);

font-size:clamp(13px,1vw,14px)}

260footer .content{border-radius:.25em .25em 0 0}

261footer .layout-footer{padding:0;margin:2em 0 0 0;display:grid;gap:30px;grid-template-columns:1fr}

262@media screen and (min-width: 480px){footer .layout-footer{grid-template-columns:1fr 1fr}

263}

264@media screen and (min-width: 992px){footer .layout-footer{grid-template-columns:1fr 1fr 1fr}

265}

266footer .layout-footer a,footer .layout-footer span{padding:5px 0;display:inline-block}

267footer .layout-footer a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}

268footer .layout-footer li.parent{list-style:none}

269footer .layout-footer li.parent>a,footer .layout-footer li.parent>span{text-transform:uppercase;font-weight:var(--semi)}

270footer .layout-footer li.parent.current>span{font-weight:var(--bold)}

271footer .layout-footer li.parent>ul{display:block;padding:0;margin:0 0 0 18px}

272footer .layout-footer li.parent>ul li{list-style:outside disc}

273footer .layout-footer li.parent>ul li.current{font-weight:var(--bold)}

274footer .layout-footer li.parent>ul li a,footer .layout-footer li.parent>ul li span{text-transform:none;font-weight:var(--norm)}

275footer .cpr .content{border-radius:0 0 .25em .25em}

276footer .cpr .cpr-info{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center}

277footer .cpr .cpr-info img,footer .cpr .cpr-info svg{display:block}

278.blog-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:2em}

279.category-card{position:relative;display:grid;gap:.67rem 0;grid-template-rows:auto 1fr auto;

-webkit-box-align:start;

-ms-flex-align:start;align-items:start;border-radius:.25em;

-webkit-box-shadow:0 0 1px;box-shadow:0 0 1px;overflow:hidden;

-webkit-transition:500ms 125ms;transition:500ms 125ms}

280.category-card figure{position:relative;margin:0;overflow:hidden;width:100%;aspect-ratio:3/2}

281.category-card figure img{width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-transition:2s ease 200ms;transition:2s ease 200ms}

282.category-card .line-clamp{--ln: 4;padding-inline:1rem;font-size:.9em;

height:4.1lh}

283.category-card .title{

margin-block:0;padding-inline:1rem;font-weight:500;font-size:clamp(14px,2vw,16px);line-height:1}

284.category-card a[title]{position:absolute;inset:0}

285.category-card:hover .title{text-decoration:underline;text-decoration-thickness:1px}

286.category-card:hover img{scale:1.15}

287.article-card{position:relative;display:grid;gap:.67rem 0;grid-template-rows:auto 1fr auto;

-webkit-box-align:start;

-ms-flex-align:start;align-items:start;

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);border-radius:.25em;overflow:hidden;

-webkit-transition:500ms 125ms;transition:500ms 125ms}

288.article-card:hover{

-webkit-box-shadow:0 2px 20px -4px rgba(0,0,0,.4);box-shadow:0 2px 20px -4px rgba(0,0,0,.4)}

289.article-card figure{position:relative;margin:0;overflow:hidden;width:100%;aspect-ratio:3/2}

290.article-card figure img{width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-transition:2s ease 200ms;transition:2s ease 200ms}

291.article-card .line-clamp{padding-inline:1rem;font-size:.9em}

292.article-card .line-clamp.title{

margin-block:0;font-weight:500;font-size:clamp(14px,2vw,16px);line-height:1}

293.article-card a[title]{position:absolute;inset:0}

294.article-card:hover .title{text-decoration:underline;text-decoration-thickness:1px}

295.article-card:hover img{scale:1.15}

296.article-info{position:relative;z-index:1;padding:0;margin:1em 1.5em;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;

font-size:12px;font-weight:var(--semi);line-height:1;color:inherit}

297.article-info li{position:relative;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:end;

-ms-flex-pack:end;justify-content:flex-end;gap:5px}

298.article-info li.date::before{content:url(../img/calendar.svg);width:12px;height:12px}

299.article-info li.views::before{content:url(../img/eye.svg);width:12px;height:12px}

300.article-info li.edit{

-webkit-box-flex:1;

-ms-flex:1;flex:1}

301.article-info.list{margin:0 2em}

302.article-info.list li{position:relative}

303.article-info.list li.date::before,.article-info.list li.views::before{

-webkit-filter:invert(1);filter:invert(1)}

304.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;

-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center}

305.pagination li{

margin-block:0}

306.pagination li a,.pagination li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;border-radius:50%;color:var(--menu-bg);

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;font-weight:var(--bold)}

307.pagination li a{border:1px solid var(--menu-bg)}

308.pagination li span{border:1px solid var(--backdrop);color:var(--menu-text);background-color:var(--backdrop)}

309.pagination li a:hover{color:var(--menu-text);background-color:var(--menu-bg)}

310.prev-next{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;

-ms-flex-wrap:wrap;flex-wrap:wrap;

-webkit-box-align:stretch;

-ms-flex-align:stretch;align-items:stretch;

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between;gap:10px;

font-size:12px}

311.prev-next a{position:relative;color:var(--menu-text);background-color:var(--menu-bg);width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;gap:0;line-height:14px;padding-inline:24px;

padding-block:8px}

312.prev-next a.prev-article{

margin-inline:0 auto;

-webkit-clip-path:polygon(5% 0%, 100% 0%, 95% 50%, 100% 100%, 5% 100%, 0% 50%, 5% 0%);clip-path:polygon(5% 0%, 100% 0%, 95% 50%, 100% 100%, 5% 100%, 0% 50%, 5% 0%)}

313.prev-next a.next-article{

margin-inline:auto 0;

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:flex-end;text-align:right;

-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%)}

314.__edit{display:inline-block}

315.__edit::before{content:url(../img/edit.svg);display:inline-block;width:16px;height:16px}

316.uni-slider-container{--uni-slider-gap: 20px;--uni-slider-item-width: 250px}

317.uni-slider-container.ph{overflow:hidden;opacity:0;aspect-ratio:1.3}

318@media screen and (min-width: 576px){.uni-slider-container.ph{aspect-ratio:2.6}

319}

320.uni-slider-container.wide{--uni-slider-gap: 0;--uni-slider-item-width: 100%}

321@container ( width > 560px ){.uni-slider-container.wide{--uni-slider-gap: 10px;--uni-slider-item-width: 50%}

322}

323.uni-slider-container.wide .uni-slider-scroll{

padding-block:0;padding-inline:0}

324.uni-slider-container.wide [thumbs]{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:15px;

margin-block:15px}

325.uni-slider-container.wide [thumbs] [thumb]{width:15px;height:15px;border-radius:50%;background-color:var(--backdrop);cursor:pointer;

-webkit-transition:250ms linear;transition:250ms linear}

326.uni-slider-container.wide [thumbs] [thumb].active{background-color:var(--menu-bg);pointer-events:none}

327.uni-slider-container.wide [prev],.uni-slider-container.wide [next]{position:absolute;z-index:10;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;width:36px;height:36px;bottom:calc(50% + 4px);border-radius:50%;border:1px solid #fff;background-color:var(--backdrop);cursor:pointer}

328.uni-slider-container.wide [prev]::before,.uni-slider-container.wide [next]::before{content:"";width:10px;height:10px;border-color:#fff;border-style:solid;border-width:2px 2px 0 0;pointer-events:none}

329@media screen and (min-width: 768px){.uni-slider-container.wide [prev],.uni-slider-container.wide [next]{width:40px;height:40px;bottom:calc(50% + 2px)}

330.uni-slider-container.wide [prev]::before,.uni-slider-container.wide [next]::before{width:12px;height:12px}

331}

332.uni-slider-container.wide [prev]{left:10px}

333.uni-slider-container.wide [prev]::before{

-webkit-transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px)}

334.uni-slider-container.wide [next]{right:10px}

335.uni-slider-container.wide [next]::before{

-webkit-transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px)}

336.uni-slider-container.wide:not([left]) [prev]{opacity:.33}

337.uni-slider-container.wide:not([right]) [next]{opacity:.33}

338.uni-slider-container .uni-slider-scroll{

padding-block:20px;padding-inline:0}

339.uni-slider-container.tape{--uni-slider-gap: 20px;--uni-slider-item-width: 100%}

340@media screen and (min-width: 576px){.uni-slider-container.tape{--uni-slider-item-width: 50%}

341}

342@media screen and (min-width: 768px){.uni-slider-container.tape{--uni-slider-item-width: 33.33333%}

343}

344@media screen and (min-width: 1280px){.uni-slider-container.tape{--uni-slider-item-width: 25%}

345}

346.uni-slider-container.tape [thumbs]{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:15px;

margin-block:10px}

347.uni-slider-container.tape [thumbs] [thumb]{width:24px;height:4px;background-color:var(--backdrop);border-style:solid;border-color:var(--bg);border-width:10px 0;cursor:pointer;

-webkit-transition:250ms linear;transition:250ms linear}

348.uni-slider-container.tape [thumbs] [thumb].active{background-color:var(--menu-bg);pointer-events:none}

349.uni-slider-container.tape [prev],.uni-slider-container.tape [next]{position:absolute;z-index:10;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;width:36px;height:36px;bottom:calc(50% + 4px);border-radius:50%;border:1px solid #fff;background-color:var(--backdrop);cursor:pointer}

350.uni-slider-container.tape [prev]::before,.uni-slider-container.tape [next]::before{content:"";width:10px;height:10px;border-color:#fff;border-style:solid;border-width:2px 2px 0 0;pointer-events:none}

351@media screen and (min-width: 768px){.uni-slider-container.tape [prev],.uni-slider-container.tape [next]{width:40px;height:40px;bottom:calc(50% + 2px)}

352.uni-slider-container.tape [prev]::before,.uni-slider-container.tape [next]::before{width:12px;height:12px}

353}

354.uni-slider-container.tape [prev]{left:-10px}

355.uni-slider-container.tape [prev]::before{

-webkit-transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px)}

356.uni-slider-container.tape [next]{right:-10px}

357.uni-slider-container.tape [next]::before{

-webkit-transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px)}

358.uni-slider-container.tape:not([left]) [prev]{opacity:.33}

359.uni-slider-container.tape:not([right]) [next]{opacity:.33}

360.slide-main{position:relative;aspect-ratio:3/2;color:var(--menu-text)}

361.slide-main img{position:absolute;z-index:-1;width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-filter:brightness(0.67);filter:brightness(0.67)}

362.slide-main .title{margin:0;padding:.5em 1em;font-size:clamp(16px,3vw,20px);text-shadow:1px 1px 0 rgba(0,0,0,.5333333333)}

363.slide-main a[title]{position:absolute;inset:0}

364.slide-main:hover .title{text-decoration:underline;text-decoration-thickness:1px}

365.mini-list-item{position:relative;color:var(--menu-text);

-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,.4);box-shadow:0 0 8px -1px rgba(0,0,0,.4);aspect-ratio:1.75}

366.mini-list-item img{position:absolute;z-index:-1;width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-filter:brightness(0.67);filter:brightness(0.67)}

367.mini-list-item .title{margin:0;padding:.5em 1em;

font-size:14px;text-shadow:1px 1px 0 rgba(0,0,0,.5333333333)}

368.mini-list-item a[title]{position:absolute;inset:0}

369.mini-list-item:hover .title{text-decoration:underline;text-decoration-thickness:1px}

370.mini-list{display:grid;grid-template-columns:1fr;gap:20px}

371@media screen and (min-width: 576px){.mini-list{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}

372}

373.flogo{list-style:none;grid-row:1/3}

374@media screen and (min-width: 576px){.flogo{grid-row:1/3}

375}

376@media screen and (min-width: 992px){.flogo{grid-row:1/4}

377}

378.flogo .logo{border:1px solid #fff;margin:0}

379.flogo .desc{font-size:1.25em;width:85%;margin-top:2em}

380#search-page{width:clamp(280px,100%,480px);display:grid;grid-template-columns:1fr 2fr 32px;gap:15px 0;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;margin-bottom:2em}

381#search-page *{

font-size:15px;font-weight:500;line-height:24px}

382#search-page button{margin:0;padding:6px;border:none;background-color:var(--menu-bg);border-radius:0 4px 4px 0}

383#search-page button::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4KPC9zdmc+);display:block;width:20px;height:20px}

384#search-page input{grid-column:1/3;margin:0;padding:3px 12px;border:none;outline:none;color:var(--menu-bg);border:1px solid var(--backdrop);border-radius:4px 0 0 4px;

-webkit-box-sizing:border-box;box-sizing:border-box}

385#search-page input:focus{border-color:var(--menu-bg)}

386#search-page select{

-webkit-appearance:none;

-moz-appearance:none;appearance:none;padding:3px 36px 3px 12px;margin:0;outline:none;border:1px solid var(--backdrop);background-color:rgba(0,0,0,0);border-radius:4px;color:var(--menu-bg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCIvPgo8L3N2Zz4=),linear-gradient(to right, transparent calc(100% - 32px), var(--menu-bg) calc(100% - 32px));background-repeat:no-repeat;background-position:calc(100% - 8px) center,right center}

387#search-page select:active{border-radius:4px 4px 0 0;border-color:var(--menu-bg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDUuNzA3bC01LjY0NiA1LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOHoiLz4KPC9zdmc+),linear-gradient(to right, transparent calc(100% - 32px), var(--menu-bg) calc(100% - 32px))}

388.ajaxSearch_resultsInfos{font-size:1.1em;color:var(--menu-bg);margin-bottom:2em}

389.ajaxSearch_resultsInfos .ajaxSearch_highlight{font-weight:600;color:#ff4500}

390.ajaxSearch_result{margin-bottom:2em}

391.ajaxSearch_result .ajaxSearch_resultLink{color:var(--menu-bg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500}

392.ajaxSearch_result .ajaxSearch_resultExtract{margin-left:1em;font-size:.85em}

393.ajaxSearch_result .ajaxSearch_resultExtract .ajaxSearch_highlight{font-weight:500;color:#ff4500}

394.page404{width:296px;

margin-inline:auto}

395.return-to-page{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--menu-bg)}

396.return-to-page.center{

margin-inline:auto}

397.return-to-page a{display:inline-grid;grid-template-columns:32px 1fr;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center}

398.countdown{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:100px;

margin-inline:auto;border-radius:50%;border:2px solid #fff;color:var(--menu-bg);background-color:#fff;

-webkit-box-shadow:0 0 0 4px,inset 0 0 32px 4px;box-shadow:0 0 0 4px,inset 0 0 32px 4px}

399.countdown span{display:inline-block;position:absolute;inset:0;font-size:60px;line-height:96px;font-weight:900;text-align:center;

-webkit-animation-name:countdown;animation-name:countdown;

-webkit-animation-duration:1s;animation-duration:1s;

-webkit-animation-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);animation-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);

-webkit-animation-iteration-count:1;animation-iteration-count:1;

-webkit-animation-direction:forwards;animation-direction:forwards;opacity:0}

400.countdown+.img-container{margin-top:-50px}

401@-webkit-keyframes countdown{0%{opacity:1;scale:0}

40250%{opacity:1;scale:1}

403100%{opacity:0;scale:1}

404}

405@keyframes countdown{0%{opacity:1;scale:0}

40650%{opacity:1;scale:1}

407100%{opacity:0;scale:1}

408}

409.sitemap-link{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;gap:10px;line-height:2}

410.sitemap-link a{padding-inline:5px;

-webkit-box-shadow:0 0 1px var(--menu-text);box-shadow:0 0 1px var(--menu-text);border-radius:3px}

411.sitemap-link a:hover{background-color:var(--menu-text);color:var(--menu-bg)}

412.sitemap ul{padding-left:0;list-style:none}

413.sitemap ul ul{padding-left:20px;border-left:1px dotted var(--menu-bg)}

414.sitemap li{

margin-block:10px;color:var(--menu-bg)}

415.sitemap li:not([class]),.sitemap li.folder-0{font-size:1.05rem;font-weight:var(--bold)}

416.sitemap li.folder-1{font-size:1rem;font-weight:var(--semi)}

417.sitemap li.folder-2{font-size:.95rem;font-weight:var(--norm)}

418.sitemap li.folder-3{font-size:.9rem;font-weight:var(--norm)}

419.sitemap li.article{font-size:.85rem;font-weight:var(--thin)}

420.sitemap li a[href]{display:inline-block;position:relative;text-decoration:none;line-height:1.15}

421.sitemap li a[href]::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzgwNjAyMCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNC43MTUgNi41NDIgMy4zNDMgNy45MTRhMyAzIDAgMSAwIDQuMjQzIDQuMjQzbDEuODI4LTEuODI5QTMgMyAwIDAgMCA4LjU4NiA1LjVMOCA2LjA4NmExIDEgMCAwIDAtLjE1NC4xOTkgMiAyIDAgMCAxIC44NjEgMy4zMzdMNi44OCAxMS40NWEyIDIgMCAxIDEtMi44My0yLjgzbC43OTMtLjc5MmE0IDQgMCAwIDEtLjEyOC0xLjI4N3oiLz4KICA8cGF0aCBkPSJNNi41ODYgNC42NzJBMyAzIDAgMCAwIDcuNDE0IDkuNWwuNzc1LS43NzZhMiAyIDAgMCAxLS44OTYtMy4zNDZMOS4xMiAzLjU1YTIgMiAwIDEgMSAyLjgzIDIuODNsLS43OTMuNzkyYy4xMTIuNDIuMTU1Ljg1NS4xMjggMS4yODdsMS4zNzItMS4zNzJhMyAzIDAgMSAwLTQuMjQzLTQuMjQzeiIvPgo8L3N2Zz4=);position:absolute;margin-left:3px;bottom:-5px;opacity:0;visibility:hidden;

-webkit-transition:inherit;transition:inherit}

422.sitemap li a[href]:hover{

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}

423.sitemap li a[href]:hover::after{opacity:1;visibility:visible}

424article :where(h2,h3,h4,h5,h6),.article :where(h2,h3,h4,h5,h6){

text-wrap:balance;font-weight:500}

425article :where(h2,h3,h4,h5,h6) strong,article :where(h2,h3,h4,h5,h6) b,article :where(h2,h3,h4,h5,h6) span,article :where(h2,h3,h4,h5,h6) i,.article :where(h2,h3,h4,h5,h6) strong,.article :where(h2,h3,h4,h5,h6) b,.article :where(h2,h3,h4,h5,h6) span,.article :where(h2,h3,h4,h5,h6) i{color:red;font-weight:600 !important}

426article ul,.article ul{list-style:disc outside;

-webkit-padding-start:24px;padding-inline-start:24px}

427article ol,.article ol{list-style:decimal outside;

-webkit-padding-start:24px;padding-inline-start:24px}

428article li,article p,.article li,.article p{

margin-block:0 .67em}

429article img,.article img{display:block;max-width:100%;

margin-block:2em;

margin-inline:auto;shape-margin:0;

-o-object-fit:cover;object-fit:cover;

-o-object-position:center;object-position:center;float:none;font-style:italic}

430article img.img-responsive,.article img.img-responsive{width:100%;max-width:800px;height:auto;

margin-inline:auto}

431@media screen and (min-width: 768px){article img.justifyleft,.article img.justifyleft{float:left;width:50%;margin:2em 2em 2em 0}

432article img.justifyright,.article img.justifyright{float:right;width:50%;margin:2em 0 2em 2em}

433}

434article a[href],.article a[href]{

-webkit-transition:250ms;transition:250ms;cursor:pointer;color:inherit;

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}

435article a[href]:hover,.article a[href]:hover{text-decoration-style:solid}

436article .cssClass1,.article .cssClass1{display:inline;font-size:115%;font-weight:500}

437article .cssClass2,.article .cssClass2{display:inline;font-size:115%;font-weight:600}

438article .cssClass3,.article .cssClass3{display:block;font-size:125%;font-weight:500}

439article .cssClass4,.article .cssClass4{display:block;font-size:125%;font-weight:600}

440article blockquote,.article blockquote{position:relative;font-size:.9em;font-style:italic;padding:.67em 1.34em;background-color:#ddd;border-radius:.25em}

441article blockquote *,.article blockquote *{margin:0}

442article blockquote::before,.article blockquote::before{content:"❞";position:absolute;left:-0.6em;top:-0.3em;font-size:4em;font-style:normal;color:#ddd}

443article iframe,article object,.article iframe,.article object{display:block;width:100%;max-width:800px;aspect-ratio:16/9;height:auto;

margin-inline:auto}

444article .table-wrapper,.article .table-wrapper{max-width:100%;line-height:1.2;font-size:.9em;overflow:auto;border:1px solid rgba(0,0,0,.1333333333);margin-bottom:1em}

445article .table-wrapper table,.article .table-wrapper table{width:100%;border-collapse:collapse;border:none}

446article .table-wrapper table thead,.article .table-wrapper table thead{position:sticky;top:0;z-index:1;font-weight:500;background-color:#555;color:#fff;border-color:#fff}

447article .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{vertical-align:baseline;text-align:left;

text-wrap:balance}

448article .table-wrapper table tr:nth-of-type(even),.article .table-wrapper table tr:nth-of-type(even){background-color:rgba(0,0,0,.0666666667)}

449article .table-wrapper table tr:last-of-type th,article .table-wrapper table tr:last-of-type td,.article .table-wrapper table tr:last-of-type th,.article .table-wrapper table tr:last-of-type td{border-bottom-color:rgba(0,0,0,0)}

450article .table-wrapper table th,article .table-wrapper table td,.article .table-wrapper table th,.article .table-wrapper table td{padding:5px 10px;border:1px solid rgba(0,0,0,.1333333333)}

451article .table-wrapper table th:first-of-type,article .table-wrapper table td:first-of-type,.article .table-wrapper table th:first-of-type,.article .table-wrapper table td:first-of-type{

-webkit-border-start:none;

border-inline-start:none}

452article .table-wrapper table th:last-of-type,article .table-wrapper table td:last-of-type,.article .table-wrapper table th:last-of-type,.article .table-wrapper table td:last-of-type{

-webkit-border-end:none;

border-inline-end:none}