Skip to Content

CSS File

URL: https://rhc.ru/bitrix/cache/css/s1/jan_25/template_71e4d9ed6b7c292efb0f0866aee10b75/template_71e4d9ed6b7c292efb0f0866aee10b75_v1.css?177683365336491
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Wed, 22 Apr 2026 04:54:13 GMT
Download Time: Less than a second
Cookies: __ddg8_=EdBwwZM92VWRm1Yk __ddg10_=1779342476 __ddg9_=51.140.49.232
Size: 36 KB
Rules: 270 style rules
Imports: 0 stylesheets
HTTP Headers:  9 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1

2

3/* Start:/local/templates/jan_25/css/main__styles.min.css?17628600013912*/

4@font-face{font-family:"Stem";src:url("/local/templates/jan_25/css/../fonts/Stem/Stem-Thin.woff2") format("woff2"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Thin.woff") format("woff"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Thin.eot") format("embedded-opentype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Thin.ttf") format("truetype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Thin.svg#StemThin") format("svg");font-weight:100;font-display:swap;font-style:normal}

5@font-face{font-family:"Stem";src:url("/local/templates/jan_25/css/../fonts/Stem/Stem-ExtraLight.woff2") format("woff2"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-ExtraLight.woff") format("woff"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-ExtraLight.eot") format("embedded-opentype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-ExtraLight.ttf") format("truetype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-ExtraLight.svg#StemExtraLight") format("svg");font-weight:200;font-display:swap;font-style:normal}

6@font-face{font-family:"Stem";src:url("/local/templates/jan_25/css/../fonts/Stem/Stem-Light.woff2") format("woff2"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Light.woff") format("woff"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Light.eot") format("embedded-opentype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Light.ttf") format("truetype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Light.svg#StemLight") format("svg");font-weight:300;font-display:swap;font-style:normal}

7@font-face{font-family:"Stem";src:url("/local/templates/jan_25/css/../fonts/Stem/Stem-Regular.woff2") format("woff2"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Regular.woff") format("woff"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Regular.eot") format("embedded-opentype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Regular.ttf") format("truetype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Regular.svg#StemRegular") format("svg");font-weight:normal;font-display:swap;font-style:normal}

8@font-face{font-family:"Stem";src:url("/local/templates/jan_25/css/../fonts/Stem/Stem-Medium.woff2") format("woff2"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Medium.woff") format("woff"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Medium.eot") format("embedded-opentype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Medium.ttf") format("truetype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Medium.svg#StemMedium") format("svg");font-weight:500;font-display:swap;font-style:normal}

9@font-face{font-family:"Stem";src:url("/local/templates/jan_25/css/../fonts/Stem/Stem-Bold.woff2") format("woff2"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Bold.woff") format("woff"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Bold.eot") format("embedded-opentype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Bold.ttf") format("truetype"),url("/local/templates/jan_25/css/../fonts/Stem/Stem-Bold.svg#StemBold") format("svg");font-weight:bold;font-display:swap;font-style:normal}

10body{color:#000;background-color:#fff;font-family:"Stem",sans-serif;font-size:16px;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale}

11img{max-width:100%;height:auto}

12.text-center{text-align:center}

13.text-left{text-align:left}

14.text-right{text-align:right}

15::-moz-selection{color:#fff;background:#000}

16::selection{color:#fff;background:#000}

17::-moz-selection{color:#fff;background:#000}

18h1,h2,h3,h4,h5,h6{color:#000;font-family:"Stem",sans-serif;margin:0}

19h1{font-size:24px}

20@media(min-width: 768px){h1{font-size:28px}

21}

22@media(min-width: 1280px){h1{font-size:36px}

23}

24h2{font-size:20px}

25@media(min-width: 768px){h2{font-size:24px}

26}

27@media(min-width: 1280px){h2{font-size:28px}

28}

29h3{font-size:20px}

30@media(min-width: 768px){h3{font-size:22px}

31}

32@media(min-width: 1280px){h3{font-size:24px}

33}

34h4{font-size:18px}

35@media(min-width: 768px){h4{font-size:20px}

36}

37h5{font-size:16px}

38@media(min-width: 768px){h5{font-size:18px}

39}

40h6{font-size:14px}

41@media(min-width: 768px){h6{font-size:16px}

42}

43a{color:#000;outline:0}

44a:hover{color:#a40029;text-decoration:none}

45a:focus{outline:0}

46p{line-height:1.7}

47blockquote{padding:20px 20px;margin:0 0 20px;font-size:16px;background:#e0e8f0;border-radius:10px}

48blockquote p{line-height:1.6}

49pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#fff;font-weight:700;word-break:break-all;word-wrap:break-word;background-color:#213f4a;border:1px solid #a40029;border-radius:0}

50ul{list-style-type:none;margin:0;padding:0}

51ul li{padding:0}

52.container{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row}

53

54/* End */

55

56

57/* Start:/local/templates/jan_25/css/preheader.min.css?17628600016046*/

58section.preheader{height:100vh;position:relative;z-index:1;overflow:hidden}

59section.preheader .menu__section{

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:flex-end;position:absolute;z-index:2;top:0;left:0;right:0;min-height:50px}

60section.preheader .menu__section:before{border:none}

61section.preheader .menu__section .menu__container ul li a{color:#fff}

62section.preheader .menu__section .menu__container ul li a:hover{border-color:#fff}

63section.preheader .menu__section .burger{border-color:rgba(0,0,0,0);

-webkit-transition:all ease .5s;transition:all ease .5s}

64section.preheader .menu__section .burger:hover{background:#9d2235}

65section.preheader .menu__section .burger span i{background:#fff}

66section.preheader .container-fluid{padding:0;height:100%}

67section.preheader .container-fluid .wrapper{height:100%;padding:106px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

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

68section.preheader .container-fluid .wrapper a.logo svg{width:128px;height:34px}

69section.preheader .container-fluid .wrapper a.logo svg path,section.preheader .container-fluid .wrapper a.logo svg polygon,section.preheader .container-fluid .wrapper a.logo svg rect{fill:#fff}

70section.preheader .container-fluid .wrapper a.logo svg:hover path,section.preheader .container-fluid .wrapper a.logo svg:hover polygon,section.preheader .container-fluid .wrapper a.logo svg:hover rect{fill:#a40029}

71section.preheader .container-fluid .wrapper .caption h1{font-size:30px;line-height:1.2;margin-bottom:27px;margin-top:34px;min-height:180px;color:#fff}

72section.preheader .container-fluid .wrapper .caption h1 a{text-decoration:none;color:#e0e8f0;border-bottom:1px solid #e0e8f0;

-webkit-transition:all ease .5s;transition:all ease .5s}

73section.preheader .container-fluid .wrapper .caption h1 a:hover{border-bottom:1px solid rgba(0,0,0,0)}

74section.preheader .container-fluid .wrapper a.button{color:#fff;border:1px solid #fff;padding:22px 39px;font-size:12px;text-align:center;text-decoration:none;cursor:pointer;

-webkit-transition:all ease .5s;transition:all ease .5s;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:22px 41px 21px;margin-bottom:auto}

75section.preheader .container-fluid .wrapper a.button:hover{background:#a40029;border-color:#a40029;color:#fff}

76section.preheader .container-fluid .wrapper a.button span{text-transform:uppercase}

77section.preheader .container-fluid .wrapper .next__section{

-ms-flex-item-align:center;align-self:center;width:80px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

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

-webkit-box-pack:end;

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

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;padding-bottom:20px;gap:4px;cursor:pointer;

-webkit-transition:all ease .5s;transition:all ease .5s}

78section.preheader .container-fluid .wrapper .next__section:hover{background:#9d2235}

79section.preheader .container-fluid .wrapper .next__section i{width:2px;height:2px;background:#fff}

80section.preheader .container-fluid .wrapper .next__section i:nth-child(1){opacity:.5}

81section.preheader .container-fluid .wrapper .next__section i:nth-child(2){opacity:.6}

82section.preheader .container-fluid .wrapper .next__section i:nth-child(3){opacity:.7}

83section.preheader .container-fluid .wrapper .next__section i:nth-child(4){opacity:.8}

84section.preheader .container-fluid .wrapper .next__section i:nth-child(5){opacity:.9}

85section.preheader .container-fluid .wrapper .next__section svg{width:32px;height:16px}

86section.preheader .container-fluid .wrapper .next__section svg path{fill:#fff}

87section.preheader .container-fluid .wrapper .video{position:absolute;z-index:-1;top:0;left:50%;bottom:0;

-webkit-transform:translateX(-34.1%);transform:translateX(-34.1%);width:-webkit-max-content;width:-moz-max-content;width:max-content}

88section.preheader .container-fluid .wrapper .video video{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}

89section.preheader .container-fluid .wrapper .image{position:absolute;z-index:-2;top:0;left:50%;bottom:0;

-webkit-transform:translateX(-34.1%);transform:translateX(-34.1%);width:-webkit-max-content;width:-moz-max-content;width:max-content}

90section.preheader .container-fluid .wrapper .image img{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}

91@media(min-width: 640px){section.preheader .menu__section .lang__container ul li a.active{color:#fff}

92section.preheader .container-fluid .wrapper{padding:70px 60px 0}

93section.preheader .container-fluid .wrapper a.logo svg{width:253px;height:62px}

94section.preheader .container-fluid .wrapper .caption h1{margin-top:87px;margin-bottom:57px;width:500px;font-size:36px;min-height:unset}

95section.preheader .container-fluid .wrapper .next__section{padding-bottom:50px}

96section.preheader .container-fluid .wrapper .next__section svg{margin-top:2px}

97section.preheader .container-fluid .wrapper .video{

-webkit-transform:translateX(-50%);transform:translateX(-50%)}

98}

99@media(min-width: 1100px){section.preheader .container-fluid .wrapper{padding-left:95px;padding-right:95px}

100section.preheader .container-fluid .wrapper .caption h1{width:600px;line-height:58px}

101section.preheader .container-fluid .wrapper .video{width:100%;

-webkit-transform:translateX(-50%);transform:translateX(-50%)}

102section.preheader .container-fluid .wrapper .video video{width:100%;height:auto;min-height:100%}

103section.preheader .container-fluid .wrapper .image{width:100%;

-webkit-transform:translateX(-50%);transform:translateX(-50%)}

104section.preheader .container-fluid .wrapper .image img{height:auto;min-height:100%}

105}

106@media(min-width: 1400px){section.preheader .container-fluid .wrapper .caption h1{font-size:42px}

107}

108@media(min-width: 1600px){section.preheader .container-fluid .wrapper .caption h1{font-size:48px}

109section.preheader .container-fluid .wrapper a.button{padding:25px 49px;font-weight:700;font-size:14px}

110}

111

112/* End */

113

114

115/* Start:/local/templates/jan_25/css/lang__container.min.css?17628600011248*/

116.lang__container{display:none;margin-left:auto;margin-right:31px;height:80px}

117.lang__container ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;margin:0;padding:0}

118.lang__container ul li{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

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

119.lang__container ul li a{text-transform:uppercase;text-decoration:none;margin:0 15px;text-align:center;font-size:12px;line-height:15px;color:#787878;border-bottom:1px dashed;

-webkit-transition:border-bottom ease .5s;transition:border-bottom ease .5s}

120.lang__container ul li a:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}

121.lang__container ul li a:hover{border-color:rgba(0,0,0,0);

-webkit-transition:border-bottom ease .5s;transition:border-bottom ease .5s}

122.lang__container ul li a.active{color:#000;border-color:rgba(0,0,0,0)}

123@media(min-width: 961px){.lang__container{display:-webkit-box;display:-ms-flexbox;display:flex}

124}

125@media(min-width: 1400px){.lang__container ul li a{font-size:13px}

126}

127@media(min-width: 1600px){.lang__container ul li a{font-size:14px}

128}

129

130/* End */

131

132

133/* Start:/local/templates/jan_25/components/bitrix/menu/top_menu/style.min.css?17628600863591*/

134.menu__section{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;width:100%;position:fixed;z-index:1111;top:0;left:0;right:0}

135.menu__section:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;

-webkit-transition:all .5s ease;transition:all .5s ease}

136.menu__section.fly:before{border-bottom:1px solid #a0a0a0}

137.menu__section a.logo svg{margin:13px 20px;width:100px;height:24px}

138.menu__section a.logo svg path,.menu__section a.logo svg polygon,.menu__section a.logo svg rect{fill:#213f4a}

139.menu__section a.logo svg:hover path,.menu__section a.logo svg:hover polygon,.menu__section a.logo svg:hover rect{fill:#a40029}

140.menu__section .menu__container{display:none}

141.menu__section .burger{display:-webkit-box;display:-ms-flexbox;display:flex;

-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid #d9d9d6;cursor:pointer}

142.menu__section .burger span{margin:13px 14.5px;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

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

-webkit-box-pack:center;

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

143.menu__section .burger span i{width:20px;height:2px;background:#213f4a}

144@media(min-width: 640px){.menu__section a.logo svg{margin:24px 20px;width:135px;height:32px}

145.menu__section .menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:4px;height:80px}

146.menu__section .menu__container ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;height:100%;

-webkit-box-align:center;

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

147.menu__section .menu__container ul li{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

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

148.menu__section .menu__container ul li a{border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;

-webkit-transition:all ease .5s;transition:all ease .5s;color:#000;text-transform:uppercase;font-size:14px;line-height:15px;margin:0 16px;text-align:center}

149.menu__section .menu__container ul li a:hover{border-color:#333f48;

-webkit-transition:all ease .5s;transition:all ease .5s}

150.menu__section .menu__container ul li a:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}

151.menu__section .burger span{margin:29px 24.5px;gap:8px}

152.menu__section .burger span i{width:30px}

153}

154@media(min-width: 961px){.menu__section .menu__container{margin-left:unset}

155}

156@media(min-width: 1100px){.menu__section a.logo svg{margin-left:40px}

157}

158@media(min-width: 1600px){.menu__section a.logo svg{width:152px;height:36px}

159.menu__section .menu__container{height:100px}

160.menu__section .burger span{margin:29px 34.5px}

161}

162@media(min-width: 1920px){.menu__section .menu__container{height:120px;margin-right:24px}

163.menu__section .burger span{margin:29px 44.5px}

164}

165#panel+header .menu__section{z-index:100;top:147px}

166#panel+header .menu__section.fly{top:0}

167header.main__header .before-menu__section{display:none}

168header.main__header .menu__section{position:relative;z-index:unset;top:unset;left:unset;right:unset;background:rgba(0,0,0,0)}

169header.default__header .menu__section{background:#fff}

170

171/* End */

172

173

174/* Start:/local/templates/jan_25/components/bitrix/menu/overlay_menu/style.min.css?17628600857935*/

175.side-menu__section{position:fixed;z-index:9999;top:0;right:0;

-webkit-transform:translateX(100%);transform:translateX(100%);

-webkit-transition:all ease .5s;transition:all ease .5s;width:100%;height:100%;background:#1f282f}

176.side-menu__section.active{

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

177.side-menu__section .header__panels{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;position:relative}

178.side-menu__section .header__panels:before{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:1px;background:#6a7986}

179.side-menu__section .header__panels .lang__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:25px;margin-right:auto;height:50px}

180.side-menu__section .header__panels .lang__container ul li a.active{color:#fff}

181.side-menu__section .header__panels a.search-panel{position:relative;

-webkit-transition:all ease .5s;transition:all ease .5s}

182.side-menu__section .header__panels a.search-panel img{margin:15px;width:20px;height:20px;min-width:20px;min-height:20px}

183.side-menu__section .header__panels a.search-panel:before{content:"";position:absolute;z-index:1;display:block;top:0;left:-0.5px;width:1px;height:100%;background:#6a7986}

184.side-menu__section .header__panels a.search-panel:hover{background:#9d2235}

185.side-menu__section .header__panels .close-panel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;

-webkit-transition:all ease .5s;transition:all ease .5s;cursor:pointer}

186.side-menu__section .header__panels .close-panel svg{margin:15px;width:20px;height:20px}

187.side-menu__section .header__panels .close-panel svg path{fill:#c2ccd7}

188.side-menu__section .header__panels .close-panel:before{content:"";position:absolute;z-index:1;display:block;top:0;left:-0.5px;width:1px;height:100%;background:#6a7986}

189.side-menu__section .header__panels .close-panel:after{content:"";position:absolute;z-index:1;display:block;top:0;right:0;width:1px;height:100%;background:#6a7986}

190.side-menu__section .header__panels .close-panel:hover{background:#9d2235}

191.side-menu__section .side-menu__container{padding:38px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:66px;height:calc(100% - 80px)}

192.side-menu__section .side-menu__container .menu__columns{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:45px}

193.side-menu__section .side-menu__container .menu__columns ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:45px}

194.side-menu__section .side-menu__container .menu__columns ul.menu li.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:23px}

195.side-menu__section .side-menu__container .menu__columns ul.menu li.menu-item a{color:#fff;text-decoration:none;font-size:12px;line-height:1.2}

196.side-menu__section .side-menu__container .menu__columns ul.menu li.menu-item ul.submenu{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:15px}

197.side-menu__section .side-menu__container .menu__columns ul.menu li.menu-item ul.submenu li a{color:#c2ccd7;font-weight:300}

198.side-menu__section .side-menu__container .menu__columns ul.menu>li.menu-item a{font-weight:700;text-transform:uppercase}

199.side-menu__section .side-menu__container .menu__columns ul.menu>li.menu-item ul.submenu li.menu-item a{text-transform:unset}

200.side-menu__section .side-menu__container .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:34px}

201.side-menu__section .side-menu__container .contacts .contacts-block a{font-size:14px;text-decoration:none;color:#fff;font-weight:700}

202.side-menu__section .side-menu__container .contacts .social{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:10px}

203.side-menu__section .side-menu__container .contacts .social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;

-webkit-box-pack:center;

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

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px dashed #6a7986;

-webkit-transition:all ease .5s;transition:all ease .5s}

204.side-menu__section .side-menu__container .contacts .social a svg{width:14px}

205.side-menu__section .side-menu__container .contacts .social a svg path{fill:#c2ccd7}

206.side-menu__section .side-menu__container .contacts .social a:hover{background:#9d2235;border-color:#9d2235}

207@media(min-width: 640px){.side-menu__section{width:600px}

208.side-menu__section.active>.overlay{position:absolute;z-index:-1;top:0;bottom:0;right:600px;width:100%;height:100%;background:rgba(0,0,0,.2);cursor:pointer}

209.side-menu__section .header__panels .lang__container{height:80px}

210.side-menu__section .header__panels a.search-panel img{width:30px;height:30px;margin:25px}

211.side-menu__section .header__panels .close-panel svg{width:30px;height:30px;margin:25px}

212.side-menu__section .side-menu__container .menu__columns{

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;gap:90px;margin-bottom:auto}

213.side-menu__section .side-menu__container .menu__columns ul.menu{

-webkit-box-flex:0;

-ms-flex:0 0 calc(50% - 45px);flex:0 0 calc(50% - 45px)}

214.side-menu__section .side-menu__container .contacts .contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

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

-webkit-box-align:center;

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

215.side-menu__section .side-menu__container .contacts .contacts-block a{font-size:16px}

216.side-menu__section .side-menu__container .contacts .social a{width:50px;height:50px}

217}

218@media(min-width: 1100px){.side-menu__section{width:50%}

219.side-menu__section.active>.overlay{right:100%}

220.side-menu__section .side-menu__container{padding:57px 60px 60px}

221.side-menu__section .side-menu__container .menu__columns{gap:110px}

222.side-menu__section .side-menu__container .menu__columns ul.menu{

-webkit-box-flex:0;

-ms-flex:0 0 calc(50% - 55px);flex:0 0 calc(50% - 55px)}

223.side-menu__section .side-menu__container .contacts{

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;padding-right:40px}

224.side-menu__section .side-menu__container .contacts .social a{width:50px;height:50px}

225}

226@media(min-width: 1600px){.side-menu__section .header__panels .lang__container{height:100px;margin-left:65px}

227.side-menu__section .header__panels a.search-panel img{margin:35px}

228.side-menu__section .header__panels .close-panel svg{margin:35px}

229.side-menu__section .side-menu__container{padding-left:80px;padding-right:80px}

230.side-menu__section .side-menu__container .menu__columns ul.menu li.menu-item a{font-size:14px}

231.side-menu__section .side-menu__container .contacts .contacts-block a{font-size:20px}

232}

233@media(min-width: 1920px){.side-menu__section .header__panels .lang__container{height:120px}

234.side-menu__section .header__panels a.search-panel img{margin:42px;width:35px;height:35px}

235.side-menu__section .header__panels .close-panel svg{margin:42px;width:35px;height:35px}

236}

237

238/* End */

239

240

241/* Start:/local/templates/jan_25/css/footer.min.css?176943211911695*/

242footer{background:#1f282f}

243footer .container-fluid{padding:56px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:46px}

244footer .container-fluid .columns{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:51px}

245footer .container-fluid .columns ul.menu{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:46px}

246footer .container-fluid .columns ul.menu li{padding:0;margin:0}

247footer .container-fluid .columns ul.menu li a{display:block;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#fff;

-webkit-transition:all ease .5s;transition:all ease .5s}

248footer .container-fluid .columns ul.menu li a:hover{color:#9d2235}

249footer .container-fluid .columns .left__column{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

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

250footer .container-fluid .columns .right__column{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

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

251footer .container-fluid .columns .right__column .columns .right__column{gap:92px}

252footer .container-fluid .columns .right__column .columns .right__column ul.menu li{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:25px}

253footer .container-fluid .columns .right__column .columns .right__column ul.menu li ul.submenu{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:14px}

254footer .container-fluid .columns .right__column .columns .right__column ul.menu li ul.submenu li a{text-transform:unset;font-weight:400;color:#c2ccd7}

255footer .container-fluid .columns .right__column .columns .right__column ul.menu li ul.submenu li a:hover{color:#9d2235}

256footer .container-fluid .columns .left__column ul.menu li,footer .container-fluid .columns .right__column ul.menu li{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:25px}

257footer .container-fluid .columns .left__column ul.menu li ul.submenu,footer .container-fluid .columns .right__column ul.menu li ul.submenu{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:14px}

258footer .container-fluid .columns .left__column ul.menu li ul.submenu li a,footer .container-fluid .columns .right__column ul.menu li ul.submenu li a{text-transform:unset;font-weight:400;color:#c2ccd7}

259footer .container-fluid .columns .left__column ul.menu li ul.submenu li a:hover,footer .container-fluid .columns .right__column ul.menu li ul.submenu li a:hover{color:#9d2235}

260footer .container-fluid .copyright__line{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:26px}

261footer .container-fluid .copyright__line .license{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:4px;color:#fff;font-size:10px}

262footer .container-fluid .copyright__line .license a{font-weight:600;color:inherit}

263footer .container-fluid .copyright__line .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:25px}

264footer .container-fluid .copyright__line .contacts .contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column;gap:18px}

265footer .container-fluid .copyright__line .contacts .contacts-block a{font-size:14px;text-decoration:none;color:#fff;font-weight:500}

266footer .container-fluid .copyright__line .contacts .contacts-block .footer__copyright{font-size:12px;font-weight:400;line-height:1.2;color:#fff}

267footer .container-fluid .copyright__line .contacts .social{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:10px}

268footer .container-fluid .copyright__line .contacts .social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;

-webkit-box-pack:center;

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

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px dashed #6a7986;

-webkit-transition:all ease .5s;transition:all ease .5s}

269footer .container-fluid .copyright__line .contacts .social a svg{width:14px}

270footer .container-fluid .copyright__line .contacts .social a svg path{fill:#c2ccd7}

271footer .container-fluid .copyright__line .contacts .social a:hover{background:#9d2235;border-color:#9d2235}

272@media(min-width: 640px){footer .container-fluid{padding-top:156px;padding-bottom:90px}

273footer .container-fluid .columns{

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;gap:20px}

274footer .container-fluid .columns ul.menu{gap:53px}

275footer .container-fluid .columns .left__column{

-webkit-box-flex:0;

-ms-flex:0 0 calc(33% - 10px);flex:0 0 calc(33% - 10px)}

276footer .container-fluid .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 calc(67% - 10px);flex:0 0 calc(67% - 10px)}

277footer .container-fluid .columns .right__column .columns .left__column{

-webkit-box-flex:0;

-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}

278footer .container-fluid .columns .right__column .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:145px;gap:120px}

279footer .container-fluid .columns .right__column .columns .right__column ul.menu li{gap:32px}

280footer .container-fluid .columns .left__column ul.menu li,footer .container-fluid .columns .right__column ul.menu li{gap:32px}

281footer .container-fluid .copyright__line .fire{display:none}

282footer .container-fluid .copyright__line .license{

-webkit-box-align:center;

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

283footer .container-fluid .copyright__line .contacts{gap:37px}

284footer .container-fluid .copyright__line .contacts .contacts-block{

-webkit-box-ordinal-group:3;

-ms-flex-order:2;order:2;

-webkit-box-align:center;

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

285footer .container-fluid .copyright__line .contacts .contacts-block a{font-size:16px}

286footer .container-fluid .copyright__line .contacts .social{

-webkit-box-ordinal-group:2;

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

287footer .container-fluid .copyright__line .contacts .social a{width:50px;height:50px}

288footer .container-fluid .copyright__line .contacts .social a svg.vk{width:16px}

289}

290@media(min-width: 641px){footer .container-fluid .copyright__line{gap:20px;

-webkit-box-align:center;

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

291footer .container-fluid .copyright__line .fire{display:-webkit-box;display:-ms-flexbox;display:flex}

292}

293@media(min-width: 828px){footer .container-fluid .columns .right__column .columns .right__column{max-width:unset}

294}

295@media(min-width: 961px){footer .container-fluid{padding:156px 60px 90px}

296}

297@media(min-width: 1100px){footer .container-fluid{gap:123px}

298footer .container-fluid .columns{

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between}

299footer .container-fluid .columns ul.menu{gap:74px}

300footer .container-fluid .columns .left__column{

-webkit-box-flex:0;

-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}

301footer .container-fluid .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 490px;flex:0 0 490px}

302footer .container-fluid .columns .right__column .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 197px;flex:0 0 197px;gap:195px}

303footer .container-fluid .columns .right__column .columns .right__column ul.menu li ul.submenu{gap:22px}

304footer .container-fluid .columns .left__column ul.menu li ul.submenu,footer .container-fluid .columns .right__column ul.menu li ul.submenu{gap:22px}

305footer .container-fluid .copyright__line{

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;

-webkit-box-align:start;

-ms-flex-align:start;align-items:flex-start;gap:20px}

306footer .container-fluid .copyright__line .fire{padding:0 24px 24px}

307footer .container-fluid .copyright__line .contacts{

-webkit-box-orient:horizontal;

-webkit-box-direction:normal;

-ms-flex-direction:row;flex-direction:row;

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between;

-webkit-box-flex:0;

-ms-flex:0 0 calc(100% - 450px);flex:0 0 calc(100% - 450px)}

308footer .container-fluid .copyright__line .contacts .contacts-block{

-webkit-box-ordinal-group:2;

-ms-flex-order:1;order:1;

-webkit-box-align:start;

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

309footer .container-fluid .copyright__line .contacts .social{

-webkit-box-ordinal-group:3;

-ms-flex-order:2;order:2;margin-right:30px;margin-left:auto}

310}

311@media(min-width: 1101px){footer .container-fluid .copyright__line{

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between}

312footer .container-fluid .copyright__line .fire{padding:0 0 20px 0}

313footer .container-fluid .copyright__line .contacts{max-width:747px}

314}

315@media(min-width: 1400px){footer .container-fluid{padding-left:80px;padding-right:80px}

316footer .container-fluid .columns ul.menu{gap:80px}

317footer .container-fluid .columns ul.menu li a{font-size:13px}

318footer .container-fluid .columns .right__column .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 225px;flex:0 0 225px}

319footer .container-fluid .copyright__line{gap:40px}

320footer .container-fluid .copyright__line .license{font-size:12px}

321footer .container-fluid .copyright__line .contacts{max-width:840px}

322footer .container-fluid .copyright__line .contacts .contacts-block a{font-size:18px}

323footer .container-fluid .copyright__line .contacts .contacts-block .footer__copyright{font-size:13px}

324}

325@media(min-width: 1600px){footer .container-fluid{padding-left:100px;padding-right:100px}

326footer .container-fluid .columns ul.menu{gap:53px}

327footer .container-fluid .columns ul.menu li a{font-size:14px}

328footer .container-fluid .columns .right__column .columns .right__column{gap:122px;

-webkit-box-flex:0;

-ms-flex:0 0 235px;flex:0 0 235px;padding-right:20px}

329footer .container-fluid .columns .right__column .columns .right__column ul.menu li ul.submenu{gap:15px}

330footer .container-fluid .columns .left__column ul.menu li ul.submenu,footer .container-fluid .columns .right__column ul.menu li ul.submenu{gap:15px}

331footer .container-fluid .copyright__line .license{font-size:13px}

332footer .container-fluid .copyright__line .contacts .contacts-block a{font-size:20px}

333footer .container-fluid .copyright__line .contacts .contacts-block .footer__copyright{font-size:14px}

334}

335@media(min-width: 1600px){footer .container-fluid .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}

336footer .container-fluid .columns .right__column .columns .left__column{

-webkit-box-flex:0;

-ms-flex:0 0 465px;flex:0 0 465px}

337footer .container-fluid .columns .right__column .columns .right__column{

-webkit-box-flex:0;

-ms-flex:0 0 310px;flex:0 0 310px}

338}

339

340/* End */

341

342

343/* Start:/local/templates/jan_25/template_styles.css?176285999250*/

344

345

346/*# sourceMappingURL=template_styles.css.map */

347

348/* End */

349/* /local/templates/jan_25/css/main__styles.min.css?17628600013912 */

350/* /local/templates/jan_25/css/preheader.min.css?17628600016046 */

351/* /local/templates/jan_25/css/lang__container.min.css?17628600011248 */

352/* /local/templates/jan_25/components/bitrix/menu/top_menu/style.min.css?17628600863591 */

353/* /local/templates/jan_25/components/bitrix/menu/overlay_menu/style.min.css?17628600857935 */

354/* /local/templates/jan_25/css/footer.min.css?176943211911695 */

355/* /local/templates/jan_25/template_styles.css?176285999250 */