Skip to Content

CSS File

URL: https://pd.zaruba-fitness.ru/bitrix/cache/css/s2/zaruba-podolsk/template_576f50ff6ff0417286388704a7442e27/template_576f50ff6ff0417286388704a7442e27_v1.css?1780493547112677
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Wed, 03 Jun 2026 13:32:27 GMT
Download Time: Less than a second
Cookies: None
Size: 111 KB
Rules: 454 style rules
Imports: 0 stylesheets
HTTP Headers:  8 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 1 issue(s) found in 503 location(s)

1

2

3/* Start:/bitrix/templates/zaruba-podolsk/css/animate.min.css?175449138271758*/

4

5@charset "UTF-8";/*!

6 * animate.css - https://animate.style/

7 * Version - 4.1.1

8 * Licensed under the MIT license - http://opensource.org/licenses/MIT

9 *

10 * Copyright (c) 2020 Animate.css

11 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}

12.animate__animated{

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

-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);

-webkit-animation-fill-mode:both;animation-fill-mode:both}

13.animate__animated.animate__infinite{

-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

14.animate__animated.animate__repeat-1{

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

-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}

15.animate__animated.animate__repeat-2{

-webkit-animation-iteration-count:2;animation-iteration-count:2;

-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}

16.animate__animated.animate__repeat-3{

-webkit-animation-iteration-count:3;animation-iteration-count:3;

-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}

17.animate__animated.animate__delay-1s{

-webkit-animation-delay:1s;animation-delay:1s;

-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}

18.animate__animated.animate__delay-2s{

-webkit-animation-delay:2s;animation-delay:2s;

-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}

19.animate__animated.animate__delay-3s{

-webkit-animation-delay:3s;animation-delay:3s;

-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}

20.animate__animated.animate__delay-4s{

-webkit-animation-delay:4s;animation-delay:4s;

-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}

21.animate__animated.animate__delay-5s{

-webkit-animation-delay:5s;animation-delay:5s;

-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}

22.animate__animated.animate__faster{

-webkit-animation-duration:.5s;animation-duration:.5s;

-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}

23.animate__animated.animate__fast{

-webkit-animation-duration:.8s;animation-duration:.8s;

-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}

24.animate__animated.animate__slow{

-webkit-animation-duration:2s;animation-duration:2s;

-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}

25.animate__animated.animate__slower{

-webkit-animation-duration:3s;animation-duration:3s;

-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}

26@media (prefers-reduced-motion:reduce),print{.animate__animated{

-webkit-animation-duration:1ms!important;animation-duration:1ms!important;

-webkit-transition-duration:1ms!important;transition-duration:1ms!important;

-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}

27.animate__animated[class*=Out]{opacity:0}

28}

29@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}

3040%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}

3170%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}

3280%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}

3390%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}

34}

35@keyframes bounce{0%,20%,53%,to{

-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);

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

3640%,43%{

-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);

-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}

3770%{

-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);

-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}

3880%{

-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);

-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}

3990%{

-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}

40}

41.animate__bounce{

-webkit-animation-name:bounce;animation-name:bounce;

-webkit-transform-origin:center bottom;transform-origin:center bottom}

42@-webkit-keyframes flash{0%,50%,to{opacity:1}

4325%,75%{opacity:0}

44}

45@keyframes flash{0%,50%,to{opacity:1}

4625%,75%{opacity:0}

47}

48.animate__flash{

-webkit-animation-name:flash;animation-name:flash}

49@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

5050%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}

51to{-webkit-transform:scaleX(1);transform:scaleX(1)}

52}

53@keyframes pulse{0%{

-webkit-transform:scaleX(1);transform:scaleX(1)}

5450%{

-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}

55to{

-webkit-transform:scaleX(1);transform:scaleX(1)}

56}

57.animate__pulse{

-webkit-animation-name:pulse;animation-name:pulse;

-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

58@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

5930%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}

6040%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}

6150%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}

6265%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}

6375%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}

64to{-webkit-transform:scaleX(1);transform:scaleX(1)}

65}

66@keyframes rubberBand{0%{

-webkit-transform:scaleX(1);transform:scaleX(1)}

6730%{

-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}

6840%{

-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}

6950%{

-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}

7065%{

-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}

7175%{

-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}

72to{

-webkit-transform:scaleX(1);transform:scaleX(1)}

73}

74.animate__rubberBand{

-webkit-animation-name:rubberBand;animation-name:rubberBand}

75@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

7610%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}

7720%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}

78}

79@keyframes shakeX{0%,to{

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

8010%,30%,50%,70%,90%{

-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}

8120%,40%,60%,80%{

-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}

82}

83.animate__shakeX{

-webkit-animation-name:shakeX;animation-name:shakeX}

84@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

8510%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

8620%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

87}

88@keyframes shakeY{0%,to{

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

8910%,30%,50%,70%,90%{

-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

9020%,40%,60%,80%{

-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

91}

92.animate__shakeY{

-webkit-animation-name:shakeY;animation-name:shakeY}

93@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}

946.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}

9518.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}

9631.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}

9743.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}

9850%{-webkit-transform:translateX(0);transform:translateX(0)}

99}

100@keyframes headShake{0%{

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

1016.5%{

-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}

10218.5%{

-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}

10331.5%{

-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}

10443.5%{

-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}

10550%{

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

106}

107.animate__headShake{

-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;

-webkit-animation-name:headShake;animation-name:headShake}

108@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}

10940%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

11060%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}

11180%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}

112to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

113}

114@keyframes swing{20%{

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

11540%{

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

11660%{

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

11780%{

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

118to{

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

119}

120.animate__swing{

-webkit-transform-origin:top center;transform-origin:top center;

-webkit-animation-name:swing;animation-name:swing}

121@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

12210%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}

12330%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}

12440%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}

125to{-webkit-transform:scaleX(1);transform:scaleX(1)}

126}

127@keyframes tada{0%{

-webkit-transform:scaleX(1);transform:scaleX(1)}

12810%,20%{

-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}

12930%,50%,70%,90%{

-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}

13040%,60%,80%{

-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}

131to{

-webkit-transform:scaleX(1);transform:scaleX(1)}

132}

133.animate__tada{

-webkit-animation-name:tada;animation-name:tada}

134@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

13515%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}

13630%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}

13745%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}

13860%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}

13975%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}

140to{-webkit-transform:translateZ(0);transform:translateZ(0)}

141}

142@keyframes wobble{0%{

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

14315%{

-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}

14430%{

-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}

14545%{

-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}

14660%{

-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}

14775%{

-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}

148to{

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

149}

150.animate__wobble{

-webkit-animation-name:wobble;animation-name:wobble}

151@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

15222.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}

15333.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}

15444.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}

15555.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}

15666.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}

15777.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}

15888.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}

159}

160@keyframes jello{0%,11.1%,to{

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

16122.2%{

-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}

16233.3%{

-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}

16344.4%{

-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}

16455.5%{

-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}

16566.6%{

-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}

16677.7%{

-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}

16788.8%{

-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}

168}

169.animate__jello{

-webkit-animation-name:jello;animation-name:jello;

-webkit-transform-origin:center;transform-origin:center}

170@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}

17114%{-webkit-transform:scale(1.3);transform:scale(1.3)}

17228%{-webkit-transform:scale(1);transform:scale(1)}

17342%{-webkit-transform:scale(1.3);transform:scale(1.3)}

17470%{-webkit-transform:scale(1);transform:scale(1)}

175}

176@keyframes heartBeat{0%{

-webkit-transform:scale(1);transform:scale(1)}

17714%{

-webkit-transform:scale(1.3);transform:scale(1.3)}

17828%{

-webkit-transform:scale(1);transform:scale(1)}

17942%{

-webkit-transform:scale(1.3);transform:scale(1.3)}

18070%{

-webkit-transform:scale(1);transform:scale(1)}

181}

182.animate__heartBeat{

-webkit-animation-name:heartBeat;animation-name:heartBeat;

-webkit-animation-duration:1.3s;animation-duration:1.3s;

-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);

-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

183@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}

18480%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

185to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

186}

187@keyframes backInDown{0%{

-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}

18880%{

-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

189to{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

190}

191.animate__backInDown{

-webkit-animation-name:backInDown;animation-name:backInDown}

192@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}

19380%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

194to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

195}

196@keyframes backInLeft{0%{

-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}

19780%{

-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

198to{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

199}

200.animate__backInLeft{

-webkit-animation-name:backInLeft;animation-name:backInLeft}

201@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}

20280%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

203to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

204}

205@keyframes backInRight{0%{

-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}

20680%{

-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

207to{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

208}

209.animate__backInRight{

-webkit-animation-name:backInRight;animation-name:backInRight}

210@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}

21180%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

212to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

213}

214@keyframes backInUp{0%{

-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}

21580%{

-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

216to{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

217}

218.animate__backInUp{

-webkit-animation-name:backInUp;animation-name:backInUp}

219@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

22020%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

221to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}

222}

223@keyframes backOutDown{0%{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

22420%{

-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

225to{

-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}

226}

227.animate__backOutDown{

-webkit-animation-name:backOutDown;animation-name:backOutDown}

228@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

22920%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

230to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}

231}

232@keyframes backOutLeft{0%{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

23320%{

-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

234to{

-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}

235}

236.animate__backOutLeft{

-webkit-animation-name:backOutLeft;animation-name:backOutLeft}

237@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

23820%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

239to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}

240}

241@keyframes backOutRight{0%{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

24220%{

-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}

243to{

-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}

244}

245.animate__backOutRight{

-webkit-animation-name:backOutRight;animation-name:backOutRight}

246@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

24720%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

248to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}

249}

250@keyframes backOutUp{0%{

-webkit-transform:scale(1);transform:scale(1);opacity:1}

25120%{

-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}

252to{

-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}

253}

254.animate__backOutUp{

-webkit-animation-name:backOutUp;animation-name:backOutUp}

255@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

2560%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

25720%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

25840%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

25960%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}

26080%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}

261to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

262}

263@keyframes bounceIn{0%,20%,40%,60%,80%,to{

-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

2640%{opacity:0;

-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

26520%{

-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

26640%{

-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

26760%{opacity:1;

-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}

26880%{

-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}

269to{opacity:1;

-webkit-transform:scaleX(1);transform:scaleX(1)}

270}

271.animate__bounceIn{

-webkit-animation-duration:.75s;animation-duration:.75s;

-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);

-webkit-animation-name:bounceIn;animation-name:bounceIn}

272@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

2730%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}

27460%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}

27575%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}

27690%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}

277to{-webkit-transform:translateZ(0);transform:translateZ(0)}

278}

279@keyframes bounceInDown{0%,60%,75%,90%,to{

-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

2800%{opacity:0;

-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}

28160%{opacity:1;

-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}

28275%{

-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}

28390%{

-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}

284to{

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

285}

286.animate__bounceInDown{

-webkit-animation-name:bounceInDown;animation-name:bounceInDown}

287@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

2880%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}

28960%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}

29075%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}

29190%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}

292to{-webkit-transform:translateZ(0);transform:translateZ(0)}

293}

294@keyframes bounceInLeft{0%,60%,75%,90%,to{

-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

2950%{opacity:0;

-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}

29660%{opacity:1;

-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}

29775%{

-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}

29890%{

-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}

299to{

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

300}

301.animate__bounceInLeft{

-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}

302@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

3030%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}

30460%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}

30575%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}

30690%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}

307to{-webkit-transform:translateZ(0);transform:translateZ(0)}

308}

309@keyframes bounceInRight{0%,60%,75%,90%,to{

-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

3100%{opacity:0;

-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}

31160%{opacity:1;

-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}

31275%{

-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}

31390%{

-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}

314to{

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

315}

316.animate__bounceInRight{

-webkit-animation-name:bounceInRight;animation-name:bounceInRight}

317@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

3180%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}

31960%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

32075%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}

32190%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}

322to{-webkit-transform:translateZ(0);transform:translateZ(0)}

323}

324@keyframes bounceInUp{0%,60%,75%,90%,to{

-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}

3250%{opacity:0;

-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}

32660%{opacity:1;

-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

32775%{

-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}

32890%{

-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}

329to{

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

330}

331.animate__bounceInUp{

-webkit-animation-name:bounceInUp;animation-name:bounceInUp}

332@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

33350%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

334to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

335}

336@keyframes bounceOut{20%{

-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

33750%,55%{opacity:1;

-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

338to{opacity:0;

-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

339}

340.animate__bounceOut{

-webkit-animation-duration:.75s;animation-duration:.75s;

-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);

-webkit-animation-name:bounceOut;animation-name:bounceOut}

341@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}

34240%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

343to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}

344}

345@keyframes bounceOutDown{20%{

-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}

34640%,45%{opacity:1;

-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

347to{opacity:0;

-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}

348}

349.animate__bounceOutDown{

-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}

350@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}

351to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}

352}

353@keyframes bounceOutLeft{20%{opacity:1;

-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}

354to{opacity:0;

-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}

355}

356.animate__bounceOutLeft{

-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}

357@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}

358to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}

359}

360@keyframes bounceOutRight{20%{opacity:1;

-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}

361to{opacity:0;

-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}

362}

363.animate__bounceOutRight{

-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}

364@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}

36540%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}

366to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}

367}

368@keyframes bounceOutUp{20%{

-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}

36940%,45%{opacity:1;

-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}

370to{opacity:0;

-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}

371}

372.animate__bounceOutUp{

-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}

373@-webkit-keyframes fadeIn{0%{opacity:0}

374to{opacity:1}

375}

376@keyframes fadeIn{0%{opacity:0}

377to{opacity:1}

378}

379.animate__fadeIn{

-webkit-animation-name:fadeIn;animation-name:fadeIn}

380@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

381to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

382}

383@keyframes fadeInDown{0%{opacity:0;

-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

384to{opacity:1;

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

385}

386.animate__fadeInDown{

-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

387@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

388to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

389}

390@keyframes fadeInDownBig{0%{opacity:0;

-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

391to{opacity:1;

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

392}

393.animate__fadeInDownBig{

-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}

394@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

395to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

396}

397@keyframes fadeInLeft{0%{opacity:0;

-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

398to{opacity:1;

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

399}

400.animate__fadeInLeft{

-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

401@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

402to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

403}

404@keyframes fadeInLeftBig{0%{opacity:0;

-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

405to{opacity:1;

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

406}

407.animate__fadeInLeftBig{

-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}

408@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

409to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

410}

411@keyframes fadeInRight{0%{opacity:0;

-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

412to{opacity:1;

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

413}

414.animate__fadeInRight{

-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

415@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

416to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

417}

418@keyframes fadeInRightBig{0%{opacity:0;

-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

419to{opacity:1;

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

420}

421.animate__fadeInRightBig{

-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}

422@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

423to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

424}

425@keyframes fadeInUp{0%{opacity:0;

-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

426to{opacity:1;

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

427}

428.animate__fadeInUp{

-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

429@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

430to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

431}

432@keyframes fadeInUpBig{0%{opacity:0;

-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

433to{opacity:1;

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

434}

435.animate__fadeInUpBig{

-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}

436@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

437to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

438}

439@keyframes fadeInTopLeft{0%{opacity:0;

-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

440to{opacity:1;

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

441}

442.animate__fadeInTopLeft{

-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}

443@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

444to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

445}

446@keyframes fadeInTopRight{0%{opacity:0;

-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

447to{opacity:1;

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

448}

449.animate__fadeInTopRight{

-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}

450@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

451to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

452}

453@keyframes fadeInBottomLeft{0%{opacity:0;

-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

454to{opacity:1;

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

455}

456.animate__fadeInBottomLeft{

-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}

457@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

458to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

459}

460@keyframes fadeInBottomRight{0%{opacity:0;

-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

461to{opacity:1;

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

462}

463.animate__fadeInBottomRight{

-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}

464@-webkit-keyframes fadeOut{0%{opacity:1}

465to{opacity:0}

466}

467@keyframes fadeOut{0%{opacity:1}

468to{opacity:0}

469}

470.animate__fadeOut{

-webkit-animation-name:fadeOut;animation-name:fadeOut}

471@-webkit-keyframes fadeOutDown{0%{opacity:1}

472to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

473}

474@keyframes fadeOutDown{0%{opacity:1}

475to{opacity:0;

-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

476}

477.animate__fadeOutDown{

-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}

478@-webkit-keyframes fadeOutDownBig{0%{opacity:1}

479to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

480}

481@keyframes fadeOutDownBig{0%{opacity:1}

482to{opacity:0;

-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

483}

484.animate__fadeOutDownBig{

-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}

485@-webkit-keyframes fadeOutLeft{0%{opacity:1}

486to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

487}

488@keyframes fadeOutLeft{0%{opacity:1}

489to{opacity:0;

-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

490}

491.animate__fadeOutLeft{

-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}

492@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}

493to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

494}

495@keyframes fadeOutLeftBig{0%{opacity:1}

496to{opacity:0;

-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

497}

498.animate__fadeOutLeftBig{

-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}

499@-webkit-keyframes fadeOutRight{0%{opacity:1}

500to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

501}

502@keyframes fadeOutRight{0%{opacity:1}

503to{opacity:0;

-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

504}

505.animate__fadeOutRight{

-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}

506@-webkit-keyframes fadeOutRightBig{0%{opacity:1}

507to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

508}

509@keyframes fadeOutRightBig{0%{opacity:1}

510to{opacity:0;

-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

511}

512.animate__fadeOutRightBig{

-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}

513@-webkit-keyframes fadeOutUp{0%{opacity:1}

514to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

515}

516@keyframes fadeOutUp{0%{opacity:1}

517to{opacity:0;

-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

518}

519.animate__fadeOutUp{

-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}

520@-webkit-keyframes fadeOutUpBig{0%{opacity:1}

521to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

522}

523@keyframes fadeOutUpBig{0%{opacity:1}

524to{opacity:0;

-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

525}

526.animate__fadeOutUpBig{

-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}

527@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

528to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

529}

530@keyframes fadeOutTopLeft{0%{opacity:1;

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

531to{opacity:0;

-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

532}

533.animate__fadeOutTopLeft{

-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}

534@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

535to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

536}

537@keyframes fadeOutTopRight{0%{opacity:1;

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

538to{opacity:0;

-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

539}

540.animate__fadeOutTopRight{

-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}

541@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

542to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

543}

544@keyframes fadeOutBottomRight{0%{opacity:1;

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

545to{opacity:0;

-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

546}

547.animate__fadeOutBottomRight{

-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}

548@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

549to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

550}

551@keyframes fadeOutBottomLeft{0%{opacity:1;

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

552to{opacity:0;

-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

553}

554.animate__fadeOutBottomLeft{

-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}

555@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

55640%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

55750%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

55880%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

559to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

560}

561@keyframes flip{0%{

-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);

-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

56240%{

-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);

-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

56350%{

-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

56480%{

-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

565to{

-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

566}

567.animate__animated.animate__flip{

-webkit-backface-visibility:visible;backface-visibility:visible;

-webkit-animation-name:flip;animation-name:flip}

568@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}

56940%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

57060%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}

57180%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}

572to{-webkit-transform:perspective(400px);transform:perspective(400px)}

573}

574@keyframes flipInX{0%{

-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}

57540%{

-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

57660%{

-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}

57780%{

-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}

578to{

-webkit-transform:perspective(400px);transform:perspective(400px)}

579}

580.animate__flipInX{

-webkit-backface-visibility:visible!important;backface-visibility:visible!important;

-webkit-animation-name:flipInX;animation-name:flipInX}

581@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}

58240%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

58360%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}

58480%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}

585to{-webkit-transform:perspective(400px);transform:perspective(400px)}

586}

587@keyframes flipInY{0%{

-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}

58840%{

-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

58960%{

-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}

59080%{

-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}

591to{

-webkit-transform:perspective(400px);transform:perspective(400px)}

592}

593.animate__flipInY{

-webkit-backface-visibility:visible!important;backface-visibility:visible!important;

-webkit-animation-name:flipInY;animation-name:flipInY}

594@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}

59530%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}

596to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}

597}

598@keyframes flipOutX{0%{

-webkit-transform:perspective(400px);transform:perspective(400px)}

59930%{

-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}

600to{

-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}

601}

602.animate__flipOutX{

-webkit-animation-duration:.75s;animation-duration:.75s;

-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);

-webkit-animation-name:flipOutX;animation-name:flipOutX;

-webkit-backface-visibility:visible!important;backface-visibility:visible!important}

603@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}

60430%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}

605to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}

606}

607@keyframes flipOutY{0%{

-webkit-transform:perspective(400px);transform:perspective(400px)}

60830%{

-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}

609to{

-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}

610}

611.animate__flipOutY{

-webkit-animation-duration:.75s;animation-duration:.75s;

-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);

-webkit-backface-visibility:visible!important;backface-visibility:visible!important;

-webkit-animation-name:flipOutY;animation-name:flipOutY}

612@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}

61360%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}

61480%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}

615to{-webkit-transform:translateZ(0);transform:translateZ(0)}

616}

617@keyframes lightSpeedInRight{0%{

-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}

61860%{

-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}

61980%{

-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}

620to{

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

621}

622.animate__lightSpeedInRight{

-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;

-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

623@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}

62460%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}

62580%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}

626to{-webkit-transform:translateZ(0);transform:translateZ(0)}

627}

628@keyframes lightSpeedInLeft{0%{

-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}

62960%{

-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}

63080%{

-webkit-transform:skewX(5deg);transform:skewX(5deg)}

631to{

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

632}

633.animate__lightSpeedInLeft{

-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;

-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

634@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}

635to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}

636}

637@keyframes lightSpeedOutRight{0%{opacity:1}

638to{

-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}

639}

640.animate__lightSpeedOutRight{

-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

641@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}

642to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}

643}

644@keyframes lightSpeedOutLeft{0%{opacity:1}

645to{

-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}

646}

647.animate__lightSpeedOutLeft{

-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;

-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

648@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}

649to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

650}

651@keyframes rotateIn{0%{

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

652to{

-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

653}

654.animate__rotateIn{

-webkit-animation-name:rotateIn;animation-name:rotateIn;

-webkit-transform-origin:center;transform-origin:center}

655@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}

656to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

657}

658@keyframes rotateInDownLeft{0%{

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

659to{

-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

660}

661.animate__rotateInDownLeft{

-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;

-webkit-transform-origin:left bottom;transform-origin:left bottom}

662@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}

663to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

664}

665@keyframes rotateInDownRight{0%{

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

666to{

-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

667}

668.animate__rotateInDownRight{

-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;

-webkit-transform-origin:right bottom;transform-origin:right bottom}

669@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}

670to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

671}

672@keyframes rotateInUpLeft{0%{

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

673to{

-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

674}

675.animate__rotateInUpLeft{

-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;

-webkit-transform-origin:left bottom;transform-origin:left bottom}

676@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}

677to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

678}

679@keyframes rotateInUpRight{0%{

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

680to{

-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}

681}

682.animate__rotateInUpRight{

-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;

-webkit-transform-origin:right bottom;transform-origin:right bottom}

683@-webkit-keyframes rotateOut{0%{opacity:1}

684to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}

685}

686@keyframes rotateOut{0%{opacity:1}

687to{

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

688}

689.animate__rotateOut{

-webkit-animation-name:rotateOut;animation-name:rotateOut;

-webkit-transform-origin:center;transform-origin:center}

690@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}

691to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}

692}

693@keyframes rotateOutDownLeft{0%{opacity:1}

694to{

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

695}

696.animate__rotateOutDownLeft{

-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;

-webkit-transform-origin:left bottom;transform-origin:left bottom}

697@-webkit-keyframes rotateOutDownRight{0%{opacity:1}

698to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}

699}

700@keyframes rotateOutDownRight{0%{opacity:1}

701to{

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

702}

703.animate__rotateOutDownRight{

-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;

-webkit-transform-origin:right bottom;transform-origin:right bottom}

704@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}

705to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}

706}

707@keyframes rotateOutUpLeft{0%{opacity:1}

708to{

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

709}

710.animate__rotateOutUpLeft{

-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;

-webkit-transform-origin:left bottom;transform-origin:left bottom}

711@-webkit-keyframes rotateOutUpRight{0%{opacity:1}

712to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}

713}

714@keyframes rotateOutUpRight{0%{opacity:1}

715to{

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

716}

717.animate__rotateOutUpRight{

-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;

-webkit-transform-origin:right bottom;transform-origin:right bottom}

718@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

71920%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

72040%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}

721to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}

722}

723@keyframes hinge{0%{

-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

72420%,60%{

-webkit-transform:rotate(80deg);transform:rotate(80deg);

-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

72540%,80%{

-webkit-transform:rotate(60deg);transform:rotate(60deg);

-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}

726to{

-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}

727}

728.animate__hinge{

-webkit-animation-duration:2s;animation-duration:2s;

-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);

-webkit-animation-name:hinge;animation-name:hinge;

-webkit-transform-origin:top left;transform-origin:top left}

729@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}

73050%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

73170%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}

732to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

733}

734@keyframes jackInTheBox{0%{opacity:0;

-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);

-webkit-transform-origin:center bottom;transform-origin:center bottom}

73550%{

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

73670%{

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

737to{opacity:1;

-webkit-transform:scale(1);transform:scale(1)}

738}

739.animate__jackInTheBox{

-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}

740@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}

741to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

742}

743@keyframes rollIn{0%{opacity:0;

-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}

744to{opacity:1;

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

745}

746.animate__rollIn{

-webkit-animation-name:rollIn;animation-name:rollIn}

747@-webkit-keyframes rollOut{0%{opacity:1}

748to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}

749}

750@keyframes rollOut{0%{opacity:1}

751to{opacity:0;

-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}

752}

753.animate__rollOut{

-webkit-animation-name:rollOut;animation-name:rollOut}

754@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

75550%{opacity:1}

756}

757@keyframes zoomIn{0%{opacity:0;

-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

75850%{opacity:1}

759}

760.animate__zoomIn{

-webkit-animation-name:zoomIn;animation-name:zoomIn}

761@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

76260%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

763}

764@keyframes zoomInDown{0%{opacity:0;

-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);

-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

76560%{opacity:1;

-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);

-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

766}

767.animate__zoomInDown{

-webkit-animation-name:zoomInDown;animation-name:zoomInDown}

768@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

76960%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

770}

771@keyframes zoomInLeft{0%{opacity:0;

-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);

-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

77260%{opacity:1;

-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);

-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

773}

774.animate__zoomInLeft{

-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}

775@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

77660%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

777}

778@keyframes zoomInRight{0%{opacity:0;

-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);

-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

77960%{opacity:1;

-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);

-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

780}

781.animate__zoomInRight{

-webkit-animation-name:zoomInRight;animation-name:zoomInRight}

782@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

78360%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

784}

785@keyframes zoomInUp{0%{opacity:0;

-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);

-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

78660%{opacity:1;

-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);

-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

787}

788.animate__zoomInUp{

-webkit-animation-name:zoomInUp;animation-name:zoomInUp}

789@-webkit-keyframes zoomOut{0%{opacity:1}

79050%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

791to{opacity:0}

792}

793@keyframes zoomOut{0%{opacity:1}

79450%{opacity:0;

-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

795to{opacity:0}

796}

797.animate__zoomOut{

-webkit-animation-name:zoomOut;animation-name:zoomOut}

798@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

799to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

800}

801@keyframes zoomOutDown{40%{opacity:1;

-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);

-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

802to{opacity:0;

-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);

-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

803}

804.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}

805@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

806to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}

807}

808@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

809to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}

810}

811.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}

812@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

813to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}

814}

815@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

816to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}

817}

818.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}

819@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

820to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

821}

822@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

823to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}

824}

825.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}

826@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}

827to{-webkit-transform:translateZ(0);transform:translateZ(0)}

828}

829@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}

830to{-webkit-transform:translateZ(0);transform:translateZ(0)}

831}

832.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}

833@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}

834to{-webkit-transform:translateZ(0);transform:translateZ(0)}

835}

836@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}

837to{-webkit-transform:translateZ(0);transform:translateZ(0)}

838}

839.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}

840@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}

841to{-webkit-transform:translateZ(0);transform:translateZ(0)}

842}

843@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}

844to{-webkit-transform:translateZ(0);transform:translateZ(0)}

845}

846.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}

847@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}

848to{-webkit-transform:translateZ(0);transform:translateZ(0)}

849}

850@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}

851to{-webkit-transform:translateZ(0);transform:translateZ(0)}

852}

853.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}

854@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

855to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

856}

857@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

858to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

859}

860.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}

861@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

862to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

863}

864@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

865to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

866}

867.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}

868@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

869to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

870}

871@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

872to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

873}

874.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}

875@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

876to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

877}

878@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

879to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

880}

881.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

882

883/* End */

884

885

886/* Start:/bitrix/templates/zaruba-podolsk/css/custom.css?1777035844698*/

887.services {

888 position: relative;

889 z-index: 9;

890 padding-bottom: 45px !important;

891}

892

893.community__text {

894 max-width: 360px !important;

895}

896

897.text-page {

898 margin-top: 150px;

899}

900

901

902.text-page-bg {

903 /*background: url(/bitrix/templates/zaruba-podolsk/img/chain2.png) repeat center;*/

904 margin-bottom: 150px;

905}

906

907

908@media (max-width: 1024px) {

909 .text-page {

910 margin-top: 120px;

911 }

912

913}

914

915

916@media (max-width: 768px) {

917 .gallery-btn_block {

918 position: relative;

919 display: block;

920 height: 58px;

921 }

922

923

924 .gallery-btn_block .skew-btn {

925 position: absolute;

926 z-index: 9;

927 max-width: calc(100% - 44px);

928 }

929

930

931 .orientations__box-text--6 {

932 bottom: -5% !important;

933 }

934

935

936 .text-page {

937 margin-top: 100px;

938 }

939

940

941}

942

943/* End */

944

945

946/* Start:/bitrix/templates/zaruba-podolsk/template_styles.css?177705611738840*/

947@charset "UTF-8";

948/* -----------------------------------------------------------------

949 @media

9501-ый параметр $min-max принимает 3 аргумента min, max, min-max.

951 min - для mobil @media

952 max - для dectop @media

953 min-max - для промежутка между mobil-dectop @media

9542-ой параметр $breakpoint_1 принимает 1-ин аргумент.

955 ключ - хранятся в созданной карте $grid_breakpoints(xxl, xl, lg, md , sm...)

9563-ий параметр $breakpoint_2 принимает 1-ин аргумент, является не обязательным параметром.

957 ключ - хранятся в созданной карте $grid_breakpoints(xxl, xl, lg, md , sm...) нужен для 1-ого параметра 3 аргумента.

958 Дополнение:

959 map-has-key - Нужен для проверки ключа в карте, если ключа указанного нет то условие не выполняется.

960 map-get - Нужен для использование ключей из карты.

961Пример:

962 @include media(max, xxl) { display: none;}

963

964 @include media(min, xxl) { display: none;}

965

966 @include media(min-max, mn-lg, mx-xxl) { display: none;}

967

968Одиночные брекпоинты:

969 @include media(max, 870px,) { display: none;}

970

971 @include media(min, 870px,) { display: none;}

972

973 @include media(min-max, 870px, 1000px) { display: none;}

974

975--------------------------------------------------------------------*/

976:root {

977 --bs-blue: #0d6efd;

978 --bs-indigo: #6610f2;

979 --bs-purple: #6f42c1;

980 --bs-pink: #d63384;

981 --bs-red: #dc3545;

982 --bs-orange: #fd7e14;

983 --bs-yellow: #faed19;

984 --bs-green: #198754;

985 --bs-teal: #20c997;

986 --bs-cyan: #0dcaf0;

987 --bs-black: #000;

988 --bs-white: #fff;

989 --bs-gray: #6c757d;

990 --bs-gray-dark: #343a40;

991 --bs-gray-100: #f8f9fa;

992 --bs-gray-200: #e9ecef;

993 --bs-gray-300: #dee2e6;

994 --bs-gray-400: #ced4da;

995 --bs-gray-500: #adb5bd;

996 --bs-gray-600: #6c757d;

997 --bs-gray-700: #495057;

998 --bs-gray-800: #343a40;

999 --bs-gray-900: #212529;

1000 --bs-primary: #000;

1001 --bs-secondary: #fff;

1002 --bs-success: #faed19;

1003 --bs-info: #8E8D88;

1004 --bs-warning: #faed19;

1005 --bs-danger: #dc3545;

1006 --bs-light: #f8f9fa;

1007 --bs-dark: rgb(245, 245, 245);

1008 --bs-primary-rgb: 0, 0, 0;

1009 --bs-secondary-rgb: 255, 255, 255;

1010 --bs-success-rgb: 250, 237, 25;

1011 --bs-info-rgb: 13, 202, 240;

1012 --bs-warning-rgb: 255, 193, 7;

1013 --bs-danger-rgb: 220, 53, 69;

1014 --bs-light-rgb: 248, 249, 250;

1015 --bs-dark-rgb: 245, 245, 245;

1016 --bs-white-rgb: 255, 255, 255;

1017 --bs-black-rgb: 0, 0, 0;

1018 --bs-body-color-rgb: 33, 37, 41;

1019 --bs-body-bg-rgb: 255, 255, 255;

1020 --bs-font-sans-serif: Montserrat;

1021 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,

1022 "Liberation Mono", "Courier New", monospace;

1023 --bs-gradient: linear-gradient(

1024 180deg,

1025 rgba(255, 255, 255, 0.15),

1026 rgba(255, 255, 255, 0)

1027 );

1028 --bs-body-font-family: var(--bs-font-sans-serif);

1029 --bs-body-font-size: 1rem;

1030 --bs-body-font-weight: 400;

1031 --bs-body-line-height: 1.5;

1032 --bs-body-color: #fff;

1033 --bs-body-bg: #000;

1034 --bs-border-width: 1px;

1035 --bs-border-style: solid;

1036 --bs-border-color: #090901;

1037 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);

1038 --bs-border-radius: 0.375rem;

1039 --bs-border-radius-sm: 0.25rem;

1040 --bs-border-radius-lg: 0.5rem;

1041 --bs-border-radius-xl: 1rem;

1042 --bs-border-radius-2xl: 2rem;

1043 --bs-border-radius-pill: 50rem;

1044 --bs-link-color: #fff;

1045 --bs-link-hover-color: #faed19;

1046 --bs-code-color: #d63384;

1047 --bs-highlight-bg: #fff3cd;

1048 --bs-btn-hover-color: #faed19;

1049 --bs-btn-hover-bg: #000;

1050}

1051

1052

1053.btn-primary {

1054 --bs-btn-color: #000;

1055 --bs-btn-bg: #faed19;

1056 --bs-btn-border-color: #faed19;

1057 --bs-btn-hover-color: #000;

1058 --bs-btn-hover-bg: #fff;

1059 --bs-btn-hover-border-color: #faed19;

1060 --bs-btn-focus-shadow-rgb: 49, 132, 253;

1061 --bs-btn-active-color: #fff;

1062 --bs-btn-active-bg: #fff;

1063 --bs-btn-active-border-color: #faed19;

1064 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

1065 --bs-btn-disabled-color: #000;

1066 --bs-btn-disabled-bg: #faed19;

1067 --bs-btn-disabled-border-color: #faed19;

1068}

1069

1070

1071.btn-outline-success {

1072 --bs-btn-color: #faed19;

1073 --bs-btn-border-color: #faed19;

1074 --bs-btn-hover-color: #000;

1075 --bs-btn-hover-bg: #faed19;

1076 --bs-btn-hover-border-color: #faed19;

1077 --bs-btn-focus-shadow-rgb: 25, 135, 84;

1078 --bs-btn-active-color: #000;

1079 --bs-btn-active-bg: #faed19;

1080 --bs-btn-active-border-color: #faed19;

1081 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

1082 --bs-btn-disabled-color: #faed19;

1083 --bs-btn-disabled-bg: transparent;

1084 --bs-btn-disabled-border-color: #faed19;

1085 --bs-gradient: none;

1086}

1087

1088

1089.nav-tabs {

1090 --bs-nav-tabs-border-width: 0;

1091 --bs-nav-tabs-border-color: transparent;

1092 --bs-nav-tabs-border-radius: 0;

1093 --bs-nav-tabs-link-hover-border-color: transparent;

1094 --bs-nav-tabs-link-active-color: #faed19;

1095 --bs-nav-tabs-link-active-bg: transparent;

1096 --bs-nav-tabs-link-active-border-color: transparent;

1097 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);

1098 letter-spacing: 1.04px;

1099}

1100

1101

1102.form-label {

1103 transform: translateY(-50%);

1104 left: 30px;

1105}

1106

1107.form-file{

1108 transform: translateY(0);

1109}

1110

1111.accordion {

1112 --bs-accordion-color: #212529;

1113 --bs-accordion-bg: transparent;

1114 --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;

1115 --bs-accordion-border-color: var(--bs-border-color);

1116 --bs-accordion-border-width: 1px;

1117 --bs-accordion-border-radius: 0.375rem;

1118 --bs-accordion-inner-border-radius: calc(0.375rem - 1px);

1119 --bs-accordion-btn-padding-x: 1.25rem;

1120 --bs-accordion-btn-padding-y: 1rem;

1121 --bs-accordion-btn-color: #212529;

1122 --bs-accordion-btn-bg: var(--bs-accordion-bg);

1123 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

1124 --bs-accordion-btn-icon-width: 1.25rem;

1125 --bs-accordion-btn-icon-transform: rotate(-180deg);

1126 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;

1127 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

1128 --bs-accordion-btn-focus-border-color: #86b7fe;

1129 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);

1130 --bs-accordion-body-padding-x: 1.25rem;

1131 --bs-accordion-body-padding-y: 1rem;

1132 --bs-accordion-active-color: #0c63e4;

1133 --bs-accordion-active-bg: #e7f1ff;

1134}

1135

1136.card {

1137 --bs-card-spacer-y: 1rem;

1138 --bs-card-spacer-x: 1rem;

1139 --bs-card-title-spacer-y: 0.5rem;

1140 --bs-card-border-width: 1px;

1141 --bs-card-border-color: var(--bs-border-color-translucent);

1142 --bs-card-border-radius: 0.375rem;

1143 --bs-card-box-shadow: ;

1144 --bs-card-inner-border-radius: calc(0.375rem - 1px);

1145 --bs-card-cap-padding-y: 0.5rem;

1146 --bs-card-cap-padding-x: 1rem;

1147 --bs-card-cap-bg: rgba(0, 0, 0, 0.03);

1148 --bs-card-cap-color: ;

1149 --bs-card-height: ;

1150 --bs-card-color: ;

1151 --bs-card-bg: transparent;

1152 --bs-card-img-overlay-padding: 1rem;

1153 --bs-card-group-margin: 0.75rem;

1154 position: relative;

1155 display: flex;

1156 flex-direction: column;

1157 min-width: 0;

1158 height: var(--bs-card-height);

1159 word-wrap: break-word;

1160 background-color: var(--bs-card-bg);

1161 background-clip: border-box;

1162 border: var(--bs-card-border-width) solid var(--bs-card-border-color);

1163 border-radius: var(--bs-card-border-radius);

1164}

1165

1166* {

1167 padding: 0px;

1168 margin: 0px;

1169 border: 0px;

1170}

1171

1172

1173*,

1174*:before,

1175*:after {

1176 box-sizing: border-box;

1177}

1178

1179

1180html,

1181body {

1182 height: 100%;

1183 min-width: 320px;

1184}

1185

1186

1187body {

1188 -ms-text-size-adjust: 100%;

1189 -moz-text-size-adjust: 100%;

1190 -webkit-text-size-adjust: 100%;

1191 -webkit-font-smoothing: antialiased;

1192 -moz-osx-font-smoothing: grayscale;

1193}

1194

1195

1196input,

1197button,

1198textarea {

1199 font-family: "Montserrat";

1200 font-size: inherit;

1201}

1202

1203

1204button {

1205 cursor: pointer;

1206 color: inherit;

1207 background-color: inherit;

1208}

1209

1210

1211a {

1212 color: inherit;

1213}

1214

1215

1216a:link,

1217a:visited {

1218 text-decoration: none;

1219}

1220

1221

1222a:hover {

1223 text-decoration: none;

1224}

1225

1226

1227ul li {

1228 list-style: none;

1229}

1230

1231

1232img {

1233 vertical-align: top;

1234}

1235

1236

1237h1,

1238h2,

1239h3,

1240h4,

1241h5,

1242h6 {

1243 font-weight: inherit;

1244 font-size: inherit;

1245}

1246

1247

1248.wrapper {

1249 min-height: 100%;

1250 display: flex;

1251 flex-direction: column;

1252 overflow: hidden;

1253}

1254

1255.wrapper > main {

1256 flex: 1 1 auto;

1257

1258}

1259

1260.wrapper > main .swiper-slide {

1261 background-position: 50% 50%;

1262 background-size: cover;

1263 background-repeat: no-repeat;

1264}

1265

1266@media only screen and (max-width: 767px) {

1267 .wrapper > main .swiper-slide {

1268 background-position: 40% 50%;

1269 }

1270

1271}

1272

1273.wrapper > main .slide-shadow {

1274 padding-top: 163px;

1275 height: 100%;

1276}

1277

1278.wrapper > main .slide-shadow.active {

1279 background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 75%, rgba(0,0,0,1) 100%);

1280}

1281

1282.wrapper > * {

1283 min-width: 0;

1284}

1285

1286

1287/*

1288(i) Стили будут применяться ко

1289всем классам содержащим *__container

1290Например header__container, main__container и т.д.

1291Снипет (HTML): cnt

1292*/

1293[class*=__container] {

1294 max-width: 72.5rem;

1295 box-sizing: content-box;

1296 margin: 0 auto;

1297 padding: 0 0.9375rem;

1298}

1299

1300

1301picture {

1302 width: 100%;

1303 height: 100%;

1304}

1305

1306

1307.img {

1308 width: 100%;

1309 padding: 0 10px;

1310}

1311

1312

1313.fs-12 {

1314 font-size: 12px;

1315}

1316

1317

1318.fs-14 {

1319 font-size: 14px;

1320}

1321

1322

1323.fs-15 {

1324 font-size: 15px;

1325}

1326

1327

1328.fs-16 {

1329 font-size: 16px;

1330}

1331

1332

1333.fs-20 {

1334 font-size: 20px;

1335}

1336

1337

1338.fs-24 {

1339 font-size: 24px;

1340}

1341

1342

1343.fs-45 {

1344 font-size: clamp(1.56rem, 2.38vw + 1.03rem, 2.81rem);

1345}

1346

1347

1348.fs-64 {

1349 font-size: clamp(2.13rem, 3.57vw + 1.32rem, 4rem);

1350}

1351

1352

1353.fs-70 {

1354 font-size: clamp(1.88rem, 4.76vw + 0.8rem, 4.38rem);

1355}

1356

1357

1358.fs-83 {

1359 font-size: clamp(2.69rem, 4.76vw + 1.62rem, 5.19rem);

1360}

1361

1362footer .phone-large {

1363 font-size: clamp(2.69rem, 4.76vw + 1.62rem, 5.19rem);

1364}

1365

1366

1367@media only screen and (max-width: 768px) {

1368 footer .phone-large { font-size: clamp(1.69rem, 4.76vw + 1.62rem, 4.19rem); }

1369

1370}

1371

1372

1373.ls-7 {

1374 letter-spacing: 0.78px;

1375}

1376

1377

1378.ls-9 {

1379 letter-spacing: 0.91px;

1380}

1381

1382

1383.fw-500 {

1384 font-weight: 500;

1385}

1386

1387

1388.fw-600 {

1389 font-weight: 600;

1390}

1391

1392

1393.fw-700 {

1394 font-weight: 700;

1395}

1396

1397

1398.fw-800 {

1399 font-weight: 800;

1400}

1401

1402

1403.fw-900 {

1404 font-weight: 900;

1405}

1406

1407

1408.lh-10 {

1409 line-height: 100%;

1410}

1411

1412

1413.lh-12 {

1414 line-height: 120%;

1415}

1416

1417

1418.lh-16 {

1419 line-height: 161%;

1420}

1421

1422

1423.skew-btn {

1424 transform: skew(-15deg);

1425}

1426

1427.skew-btn span {

1428 transform: skew(15deg);

1429}

1430

1431font.notetext{

1432color: #fff;

1433}

1434

1435.btn--enter {

1436 transform: none;

1437 background: url("/bitrix/templates/zaruba-podolsk/img/icons/user.svg") no-repeat left center/auto;

1438}

1439

1440@media only screen and (min-width: 991px) {

1441 .btn--enter {

1442 background-position: 20px center;

1443 }

1444

1445

1446}

1447

1448.btn--enter span {

1449 transform: none;

1450}

1451

1452

1453.counter {

1454 background: linear-gradient(190deg, #faed19, rgba(250, 237, 25, 0));

1455 background-size: 100% 100%;

1456 -webkit-background-clip: text;

1457 -webkit-text-stroke: 6px transparent;

1458 padding-right: 20px;

1459}

1460

1461

1462.link:hover,

1463.link.active {

1464 position: relative;

1465}

1466

1467.link:hover::after,

1468.link.active::after {

1469 content: "/";

1470 display: block;

1471 position: absolute;

1472 left: -6px;

1473 top: 50%;

1474 transform: translateY(-50%);

1475 color: #FAED19;

1476}

1477

1478.link:hover::before,

1479.link.active::before {

1480 content: "/";

1481 display: block;

1482 position: absolute;

1483 right: -6px;

1484 top: 50%;

1485 transform: translateY(-50%);

1486 color: #FAED19;

1487}

1488

1489

1490.btn:hover {

1491 background-color: var(--bs-btn-hover-bg);

1492 border-color: var(--bs-btn-hover-border-color);

1493}

1494

1495

1496body::after {

1497 content: "";

1498 background-color: rgba(0, 0, 0, 0.5);

1499 position: fixed;

1500 width: 100%;

1501 height: 100%;

1502 top: 0;

1503 left: 0;

1504 opacity: 0;

1505 transition: opacity 0.8s ease 0s;

1506 pointer-events: none;

1507 z-index: 9997;

1508}

1509

1510

1511body.popup-show::after {

1512 opacity: 1;

1513}

1514

1515

1516.popup {

1517 position: fixed;

1518 top: 0;

1519 left: 0;

1520 bottom: 0;

1521 right: 0;

1522 transition: visibility 0.8s ease 0s;

1523 visibility: hidden;

1524 pointer-events: none;

1525}

1526

1527

1528.popup_show {

1529 z-index: 9999;

1530 visibility: visible;

1531 overflow: auto;

1532 pointer-events: auto;

1533}

1534

1535

1536.popup_show .popup__content {

1537 visibility: visible;

1538 transform: scale(1);

1539}

1540

1541

1542.popup__wrapper {

1543 display: flex;

1544 justify-content: center;

1545 align-items: center;

1546 flex-direction: column;

1547 min-height: 100%;

1548 flex: 1 1 auto;

1549 width: 100%;

1550}

1551

1552

1553.popup__content {

1554 visibility: hidden;

1555 transform: scale(0);

1556 transition: transform 0.3s ease 0s;

1557 padding: 45px 20px;

1558 width: 100%;

1559 max-width: 640px;

1560}

1561

1562.lock .popup__content {

1563 visibility: visible;

1564}

1565

1566

1567[class*=-ibg] {

1568 position: relative;

1569}

1570

1571[class*=-ibg] img {

1572 position: absolute;

1573 width: 100%;

1574 height: 100%;

1575 top: 0;

1576 left: 0;

1577 object-fit: cover;

1578}

1579

1580

1581[class*=-ibg_contain] img {

1582 object-fit: contain;

1583}

1584

1585

1586.burger {

1587 height: 30px;

1588 border: none;

1589 cursor: pointer;

1590 position: relative;

1591 z-index: 15;

1592}

1593

1594.burger__inner span, .burger__inner::before, .burger__inner::after {

1595 content: "";

1596 transition: all 0.3s ease 0s;

1597 right: 0px;

1598 position: absolute;

1599 height: 3px;

1600 background-color: #fff;

1601}

1602

1603.burger__inner span {

1604 width: 21px;

1605}

1606

1607.burger__inner::before {

1608 width: 30px;

1609 top: 0px;

1610}

1611

1612.burger__inner::after {

1613 width: 13px;

1614 bottom: 0px;

1615}

1616

1617.burger__inner span {

1618 top: calc(50% - 1px);

1619}

1620

1621.open .burger__inner span {

1622 transform: scale(0);

1623}

1624

1625.open .burger__inner::before {

1626 transform: rotate(-45deg);

1627 top: calc(50% - 1px);

1628}

1629

1630.open .burger__inner::after {

1631 transform: rotate(45deg);

1632 bottom: calc(50% - 1px);

1633 width: 30px;

1634}

1635

1636

1637.swiper-button-next,

1638.swiper-button-prev,

1639.vacancies__box {

1640 z-index: 100;

1641 position: relative;

1642 background-color: #faed19;

1643 margin: 0;

1644 right: inherit;

1645 left: inherit;

1646 min-width: 30px;

1647 height: 30px;

1648 transition: all 0.5s ease;

1649}

1650

1651.swiper-button-next:hover,

1652.swiper-button-prev:hover,

1653.vacancies__box:hover,

1654button[aria-expanded="true"] .vacancies__box {

1655 background-color: #fff;

1656}

1657

1658.swiper-button-next::after,

1659.swiper-button-prev::after,

1660.vacancies__box::after {

1661 content: "";

1662 display: block;

1663 width: 15px;

1664 height: 15px;

1665 background-repeat: no-repeat;

1666 background-position: center;

1667 background-size: cover;

1668 background-image: url("/bitrix/templates/zaruba-podolsk/img/icons/arrow.svg");

1669}

1670

1671.vacancies__box::after{

1672 transform: rotate(180deg);

1673}

1674

1675button[aria-expanded="true"] .vacancies__box::after{

1676 transform: rotate(270deg);

1677 transition: all .5s ease-in-out;

1678}

1679

1680.vacancies__btn{

1681 max-width: 290px;

1682}

1683

1684.vacancies ul li {

1685 list-style: disc;

1686}

1687

1688

1689.card__btn::before{

1690 content: "";

1691 display: block;

1692 background-color: #FAED19;

1693 position: absolute;

1694 left: 0;

1695 width: 10px;

1696 height: 10px;

1697 border-radius: 50%;

1698 top: 50%;

1699 transform: translateY(-50%);

1700}

1701

1702.swiper-slide {

1703 height: auto;

1704}

1705

1706

1707.swiper-button-next {

1708 right: -9%;

1709}

1710

1711.swiper-button-next::after {

1712 transform: rotate(180deg);

1713}

1714

1715

1716.swiper-button-prev {

1717 left: -9%;

1718}

1719

1720

1721#offers .swiper-control,

1722#gallery .swiper-control { width: 100%; padding: 0; left: 0 }

1723

1724#offers .swiper-control .swiper-button-prev,

1725#gallery .swiper-control .swiper-button-prev { position: absolute; }

1726

1727#offers .swiper-control .swiper-button-next,

1728#gallery .swiper-control .swiper-button-next { position: absolute; left: auto; }

1729

1730

1731

1732@media only screen and (max-width: 1600px) {

1733 .swiper-button-prev { left: 0; }

1734

1735 .swiper-button-next { right: 0; }

1736

1737}

1738

1739

1740@media only screen and (max-width: 768px) {

1741 .swiper-button-prev { left: 0; }

1742

1743 .swiper-button-next { right: 0; }

1744

1745}

1746

1747

1748

1749.swiper-pagination-bullet,

1750.swiper-pagination-bullet-active {

1751 width: 10px;

1752 height: 10px;

1753 background: #fff;

1754 border-radius: 0;

1755 opacity: 0.8;

1756}

1757

1758.swiper-pagination-bullet:hover,

1759.swiper-pagination-bullet-active:hover {

1760 background: #faed19;

1761}

1762

1763

1764.swiper-pagination-bullet-active {

1765 background: #faed19;

1766}

1767

1768

1769.swiper-control {

1770 top: 50%;

1771}

1772

1773

1774.promo__box-lighting {

1775 position: absolute;

1776 top: 25%;

1777 right: 58%;

1778 height: 65%;

1779 width: 100%;

1780 z-index: -2;

1781}

1782

1783@media only screen and (max-width: 767px) {

1784 .promo__box-lighting {

1785 right: 30%;

1786 }

1787

1788}

1789

1790@media only screen and (max-width: 575px) {

1791 .promo__box-lighting {

1792 right: 0%;

1793 }

1794

1795 .card__btn{

1796 max-width: 270px;

1797 }

1798

1799

1800}

1801

1802.promo__slide {

1803 height: 100%;

1804 padding-top: 90px;

1805 padding-bottom: 380px;

1806 overflow: hidden;

1807}

1808

1809.promo .swiper__box-control {

1810 top: 24%;

1811}

1812

1813.promo .swiper__box-img {

1814 position: absolute;

1815 top: 0%;

1816 right: 49%;

1817 height: 100%;

1818 width: 100%;

1819 z-index: -1;

1820}

1821

1822@media only screen and (max-width: 767px) {

1823 .promo .swiper__box-img {

1824 right: 30%;

1825 }

1826

1827 .promo .swiper__box-control {

1828 top: 22%;

1829 }

1830

1831}

1832

1833@media only screen and (max-width: 575px) {

1834 .promo .swiper__box-img {

1835 right: 0%;

1836 }

1837

1838}

1839

1840.promo .swiper-button-next {

1841 right: 0;

1842}

1843

1844.promo .swiper-button-prev {

1845 left: 0;

1846}

1847

1848

1849.img__chain {

1850 position: relative;

1851 left: 0;

1852 right: 0;

1853 top: -10rem;

1854}

1855

1856

1857.advantages {

1858 z-index: 100;

1859 position: relative;

1860 margin-top: -240px;

1861 padding-top: clamp(12.5rem, 26.19vw + 6.61rem, 26.25rem);

1862 /*padding-bottom: 15rem;*/

1863 background: url(/bitrix/templates/zaruba-podolsk/img/chain_new.png) no-repeat center 0/100% auto;

1864}

1865

1866@media only screen and (max-width: 767px) {

1867 .advantages {

1868 margin-top: -100px;

1869 }

1870

1871}

1872

1873.advantages__title {

1874 max-width: 650px;

1875 margin: 0 auto 90px;

1876}

1877

1878.advantages__description {

1879 max-width: 250px;

1880 margin: 0 auto;

1881}

1882

1883

1884.tickers1 {

1885 padding: 1px;

1886}

1887

1888.tickers1::before {

1889 content: "";

1890 background: #fff;

1891 position: absolute;

1892 top: -15%;

1893 left: 0;

1894 width: 110vw;

1895 height: 17rem;

1896 transform: rotate(-5deg);

1897}

1898

1899.tickers1__box {

1900 height: 4.375rem;

1901 position: relative;

1902}

1903

1904.tickers1__item {

1905 position: absolute;

1906 width: 120vw;

1907 height: 100%;

1908}

1909

1910.tickers1__item1 {

1911 transform: translateX(-50%) translateY(-20%) rotate(-5deg);

1912 background: #faed19 url("/bitrix/templates/zaruba-podolsk/img/icons/tickers1-1.svg") 0% 50% repeat-x;

1913 animation: linebg1 3.5s linear infinite;

1914 z-index: 11;

1915 top: 0;

1916 left: 50%;

1917}

1918

1919.tickers1__item2 {

1920 transform: translateX(-50%) translateY(25%) rotate(-12deg);

1921 background: #f5f5f5 url("/bitrix/templates/zaruba-podolsk/img/icons/tickers1-1.svg") 0% 50% repeat-x;

1922 animation: linebg2 3.5s linear infinite;

1923 z-index: 10;

1924 top: 0;

1925 left: 50%;

1926}

1927

1928.tickers1__circle {

1929 background-color: #faed19;

1930 box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);

1931 width: 15%;

1932 position: absolute;

1933 left: 65%;

1934 transform: translate(-50%, -50%);

1935 top: 0%;

1936 z-index: 11;

1937}

1938

1939.tickers1__circle img { max-width: 90%; }

1940

1941@media only screen and (max-width: 1199px) {

1942 .tickers1__circle {

1943 width: 20%;

1944 }

1945

1946 .tickers1__circle img { max-width: 75%; }

1947

1948}

1949

1950@media only screen and (max-width: 575px) {

1951 .tickers1__circle {

1952 width: 35%;

1953 }

1954

1955 .tickers1__circle img { max-width: 50%; }

1956

1957}

1958

1959.tickers1__circle::after {

1960 content: "";

1961 display: block;

1962 padding-top: 100%;

1963}

1964

1965.tickers1__text {

1966 font-size: 24px;

1967}

1968

1969@media only screen and (max-width: 1199px) {

1970 .tickers1__text {

1971 font-size: 16px;

1972 }

1973

1974}

1975

1976.tickers1__circle1 {

1977 padding: 1px;

1978 background: linear-gradient(rgb(250, 237, 25), rgb(245, 245, 245), rgba(255, 255, 255, 0));

1979 width: 19%;

1980 transform: translate(-50%, -50%) rotate(-5deg);

1981 animation: circle1 1.5s linear infinite;

1982 overflow: hidden;

1983 z-index: 6;

1984 top: 0%;

1985 left: 65%;

1986}

1987

1988.tickers1__circle1::after {

1989 content: "";

1990 display: block;

1991 padding-top: 100%;

1992}

1993

1994.tickers1__circle2 {

1995 padding: 1px;

1996 background: linear-gradient(rgb(250, 237, 25), rgb(245, 245, 245), rgba(255, 255, 255, 0));

1997 width: 25%;

1998 transform: translate(-50%, -50%) rotate(-5deg);

1999 animation: circle2 1.5s linear infinite;

2000 overflow: hidden;

2001 z-index: 5;

2002 top: 0%;

2003 left: 65%;

2004}

2005

2006.tickers1__circle2::after {

2007 content: "";

2008 display: block;

2009 padding-top: 100%;

2010}

2011

2012.tickers1__circle3 {

2013 padding: 1px;

2014 background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 237, 0), rgba(255, 255, 255, 0));

2015 width: 33%;

2016 transform: translate(-50%, -50%) rotate(-5deg);

2017 animation: circle3 1.5s linear infinite;

2018 overflow: hidden;

2019 z-index: 4;

2020 top: 0%;

2021 left: 65%;

2022}

2023

2024@keyframes circle1 {

2025 0% { width: 15%; opacity: 1; }

2026

2027 100% { width: 25%; opacity: 0; }

2028

2029}

2030

2031

2032@keyframes circle2 {

2033 0% { width: 15%; opacity: 1; }

2034

2035 50% { width: 24%; opacity: 1; }

2036

2037 100% { width: 33%; opacity: 0; }

2038

2039}

2040

2041

2042@keyframes circle3 {

2043 0% { width: 15%; opacity: 1; }

2044

2045 66% { width: 32%; opacity: 1; }

2046

2047 100% { width: 40%; opacity: 0; }

2048

2049}

2050

2051

2052.tickers1__circle3::after {

2053 content: "";

2054 display: block;

2055 padding-top: 100%;

2056}

2057

2058.tickers1__box-circle {

2059 width: 100%;

2060 z-index: -2;

2061 left: 0;

2062}

2063

2064.tickers1__box-circle::after {

2065 content: "";

2066 display: block;

2067 padding-top: 100%;

2068}

2069

2070.tickers1__box-circle--top {

2071 border-radius: 50% 50% 0 0;

2072 background-color: #000;

2073 top: 1px;

2074 transform: rotate(5deg);

2075}

2076

2077.tickers1__box-circle--bottom {

2078 border-radius: 0 0 50% 50%;

2079 background-color: #fff;

2080 top: 50%;

2081}

2082

2083

2084.tickers2 {

2085 padding: 1px;

2086}

2087

2088.tickers2::before {

2089 content: "";

2090 background: #faed19;

2091 position: absolute;

2092 top: -30%;

2093 left: 0;

2094 width: 110vw;

2095 height: 17rem;

2096 transform: rotate(-5deg);

2097}

2098

2099.tickers2__box {

2100 height: 4.375rem;

2101 position: relative;

2102}

2103

2104.tickers2__item {

2105 position: absolute;

2106 width: 120vw;

2107 height: 4.375rem;

2108}

2109

2110.tickers2__item1 {

2111 transform: translateX(-50%) rotate(6deg);

2112 background: #fff url("/bitrix/templates/zaruba-podolsk/img/icons/tickers1-1.svg") 0% 50% repeat-x;

2113 animation: linebg1 3.5s linear infinite;

2114 z-index: 11;

2115 top: -105%;

2116 left: 50%;

2117}

2118

2119.tickers2__item2 {

2120 transform: translateX(-50%) rotate(-5deg);

2121 background: #000 url("/bitrix/templates/zaruba-podolsk/img/icons/tickers2-1.svg") 0% 50% repeat-x;

2122 animation: linebg2 3.5s linear infinite;

2123 z-index: 10;

2124 top: -36%;

2125 left: 50%;

2126 border: 1px solid #faed19; border-width: 1px 0;

2127}

2128

2129.tickers2__circle {

2130 background-color: #faed19;

2131 box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);

2132 width: 15%;

2133 position: absolute;

2134 left: 65%;

2135 transform: translate(-50%, -50%);

2136 top: 0%;

2137 z-index: 11;

2138}

2139

2140@media only screen and (max-width: 1199px) {

2141 .tickers2__circle {

2142 width: 20%;

2143 }

2144

2145}

2146

2147@media only screen and (max-width: 575px) {

2148 .tickers2__circle {

2149 width: 35%;

2150 }

2151

2152}

2153

2154.tickers2__circle::after {

2155 content: "";

2156 display: block;

2157 padding-top: 100%;

2158}

2159

2160.tickers2__text {

2161 font-size: 24px;

2162}

2163

2164@media only screen and (max-width: 1199px) {

2165 .tickers2__text {

2166 font-size: 16px;

2167 }

2168

2169}

2170

2171.tickers2__circle1 {

2172 padding: 1px;

2173 background: linear-gradient(rgb(250, 237, 25), rgb(245, 245, 245), rgba(255, 255, 255, 0));

2174 width: 19%;

2175 transform: translate(-50%, -50%) rotate(-5deg);

2176 animation: circle1 1.5s linear infinite;

2177 overflow: hidden;

2178 z-index: 6;

2179 top: 0%;

2180 left: 65%;

2181}

2182

2183.tickers2__circle1::after {

2184 content: "";

2185 display: block;

2186 padding-top: 100%;

2187}

2188

2189.tickers2__circle2 {

2190 padding: 1px;

2191 background: linear-gradient(rgb(250, 237, 25), rgb(245, 245, 245), rgba(255, 255, 255, 0));

2192 width: 25%;

2193 transform: translate(-50%, -50%) rotate(-5deg);

2194 animation: circle2 1.5s linear infinite;

2195 overflow: hidden;

2196 z-index: 5;

2197 top: 0%;

2198 left: 65%;

2199}

2200

2201.tickers2__circle2::after {

2202 content: "";

2203 display: block;

2204 padding-top: 100%;

2205}

2206

2207.tickers2__circle3 {

2208 padding: 1px;

2209 background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 237, 0), rgba(255, 255, 255, 0));

2210 width: 33%;

2211 transform: translate(-50%, -50%) rotate(-5deg);

2212 animation: circle3 1.5s linear infinite;

2213 overflow: hidden;

2214 z-index: 4;

2215 top: 0%;

2216 left: 65%;

2217}

2218

2219.tickers2__circle3::after {

2220 content: "";

2221 display: block;

2222 padding-top: 100%;

2223}

2224

2225.tickers2__box-circle {

2226 width: 100%;

2227 z-index: -2;

2228 left: 0;

2229}

2230

2231.tickers2__box-circle::after {

2232 content: "";

2233 display: block;

2234 padding-top: 100%;

2235}

2236

2237.tickers2__box-circle--top {

2238 border-radius: 50% 50% 0 0;

2239 background-color: #000;

2240 top: 1px;

2241 transform: rotate(5deg);

2242}

2243

2244.tickers2__box-circle--bottom {

2245 border-radius: 0 0 50% 50%;

2246 background-color: #faed19;

2247 top: 50%;

2248}

2249

2250

2251.tickers3 {

2252 padding: 1px;

2253}

2254

2255.tickers3::before {

2256 content: "";

2257 background: #000;

2258 position: absolute;

2259 top: -5%;

2260 left: 0;

2261 width: 110vw;

2262 height: 17rem;

2263 transform: rotate(-2deg);

2264}

2265

2266.tickers3__box {

2267 height: 4.375rem;

2268 position: relative;

2269}

2270

2271.tickers3__item {

2272 position: absolute;

2273 width: 120vw;

2274 height: 4.375rem;

2275}

2276

2277.tickers3__item1 {

2278 transform: translateX(-50%) rotate(6deg);

2279 background: #fff url("/bitrix/templates/zaruba-podolsk/img/icons/tickers1-1.svg") 0% 50% repeat-x;

2280 animation: linebg1 3.5s linear infinite;

2281 z-index: 11;

2282 top: 14%;

2283 left: 50%;

2284}

2285

2286.tickers3__item2 {

2287 border: 1px solid #faed19;

2288 border-width: 1px 0;

2289 transform: translateX(-50%) rotate(-3deg);

2290 background: #000 url("/bitrix/templates/zaruba-podolsk/img/icons/tickers2-1.svg") 0% 50% repeat-x;

2291 animation: linebg2 3.5s linear infinite;

2292 z-index: 10;

2293 top: -75%;

2294 left: 50%;

2295}

2296

2297.tickers3__circle {

2298 background-color: #faed19;

2299 box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);

2300 width: 15%;

2301 position: absolute;

2302 left: 35%;

2303 transform: translate(-50%, -50%);

2304 top: 0%;

2305 z-index: 11;

2306}

2307

2308@media only screen and (max-width: 1199px) {

2309 .tickers3__circle {

2310 width: 20%;

2311 }

2312

2313}

2314

2315@media only screen and (max-width: 575px) {

2316 .tickers3__circle {

2317 width: 35%;

2318 }

2319

2320}

2321

2322.tickers3__circle::after {

2323 content: "";

2324 display: block;

2325 padding-top: 100%;

2326}

2327

2328.tickers3__text {

2329 font-size: 24px;

2330}

2331

2332@media only screen and (max-width: 1199px) {

2333 .tickers3__text {

2334 font-size: 16px;

2335 }

2336

2337}

2338

2339.tickers3__circle1 {

2340 padding: 1px;

2341 background: linear-gradient(rgb(250, 237, 25), rgb(245, 245, 245), rgba(255, 255, 255, 0));

2342 width: 19%;

2343 transform: translate(-50%, -50%) rotate(-5deg);

2344 animation: circle1 1.5s linear infinite;

2345 overflow: hidden;

2346 z-index: 6;

2347 top: 0%;

2348 left: 35%;

2349}

2350

2351.tickers3__circle1::after {

2352 content: "";

2353 display: block;

2354 padding-top: 100%;

2355}

2356

2357.tickers3__circle2 {

2358 padding: 1px;

2359 background: linear-gradient(rgb(250, 237, 25), rgb(245, 245, 245), rgba(255, 255, 255, 0));

2360 width: 25%;

2361 transform: translate(-50%, -50%) rotate(-5deg);

2362 animation: circle2 1.5s linear infinite;

2363 overflow: hidden;

2364 z-index: 5;

2365 top: 0%;

2366 left: 35%;

2367}

2368

2369.tickers3__circle2::after {

2370 content: "";

2371 display: block;

2372 padding-top: 100%;

2373}

2374

2375.tickers3__circle3 {

2376 padding: 1px;

2377 background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 237, 0), rgba(255, 255, 255, 0));

2378 width: 33%;

2379 transform: translate(-50%, -50%) rotate(-5deg);

2380 animation: circle3 1.5s linear infinite;

2381 overflow: hidden;

2382 z-index: 4;

2383 top: 0%;

2384 left: 35%;

2385}

2386

2387.tickers3__circle3::after {

2388 content: "";

2389 display: block;

2390 padding-top: 100%;

2391}

2392

2393.tickers3__box-circle {

2394 width: 100%;

2395 z-index: -2;

2396 left: 0;

2397}

2398

2399.tickers3__box-circle::after {

2400 content: "";

2401 display: block;

2402 padding-top: 100%;

2403}

2404

2405.tickers3__box-circle--top {

2406 border-radius: 50% 50% 0 0;

2407 background-color: #faed19;

2408 top: 1px;

2409 transform: rotate(5deg);

2410}

2411

2412.tickers3__box-circle--bottom {

2413 border-radius: 0 0 50% 50%;

2414 background-color: #000;

2415 top: 50%;

2416}

2417

2418

2419@keyframes linebg1 {

2420 0% {

2421 background-position: 0 50%;

2422 }

2423

2424 100% {

2425 background-position: -480px 50%;

2426 }

2427

2428}

2429

2430@keyframes linebg2 {

2431 0% {

2432 background-position: 0 50%;

2433 }

2434

2435 100% {

2436 background-position: 560px 50%;

2437 }

2438

2439}

2440

2441.gallery {

2442 padding-top: 245px;

2443 padding-bottom: 148px;

2444}

2445

2446.gallery__box::after, .gallery__box::before {

2447 content: "";

2448 display: block;

2449 background: url(/bitrix/templates/zaruba-podolsk/img/cracks.png) no-repeat center/100% auto;

2450 width: 450px;

2451 height: 676px;

2452 transform: rotate(90deg);

2453 position: absolute;

2454}

2455

2456.gallery__box::after {

2457 right: -8%;

2458 top: -2%;

2459}

2460

2461.gallery__box::before {

2462 bottom: -23%;

2463 left: -5%;

2464}

2465

2466.gallery__text {

2467 background: url("/bitrix/templates/zaruba-podolsk/img/icons/chat.svg") no-repeat center/100% auto;

2468 bottom: 3%;

2469 right: 1%;

2470 max-width: 244px;

2471 height: 70px;

2472}

2473

2474.gallery__title {

2475 margin-bottom: 70px;

2476}

2477

2478.gallery .swiper {

2479 margin-bottom: 35px;

2480}

2481

2482.gallery .swiper__img {

2483 width: 75%;

2484}

2485

2486.gallery .swiper-button-next:hover {

2487 background-color: #000;

2488}

2489

2490.gallery .swiper-button-next:hover::after {

2491 background-repeat: no-repeat;

2492 background-position: center;

2493 background-size: cover;

2494 background-image: url("/bitrix/templates/zaruba-podolsk/img/icons/arrow-white.svg");

2495}

2496

2497.gallery .swiper-button-prev {

2498 background-color: #000;

2499}

2500

2501.gallery .swiper-button-prev:hover {

2502 background-color: #faed19;

2503}

2504

2505.gallery .swiper-button-prev:hover::after {

2506 background-repeat: no-repeat;

2507 background-position: center;

2508 background-size: cover;

2509 background-image: url("/bitrix/templates/zaruba-podolsk/img/icons/arrow.svg");

2510}

2511

2512.gallery .swiper-button-prev::after {

2513 background-repeat: no-repeat;

2514 background-position: center;

2515 background-size: cover;

2516 background-image: url("/bitrix/templates/zaruba-podolsk/img/icons/arrow-white.svg");

2517}

2518

2519

2520

2521.cards__title {

2522 max-width: 585px;

2523 margin: 0 auto 70px;

2524}

2525

2526.cards__item--active {

2527 transform: rotate(-15deg);

2528}

2529

2530.cards__box {

2531 padding-top: 35px;

2532 padding-left: 35px;

2533 padding-right: 84px;

2534}

2535

2536.cards__list ul { margin: 0; padding: 0; list-style: none; line-height: 1.2em; }

2537

2538.cards__list li { position: relative; padding-bottom: 0.5rem; padding-left: 3rem; }

2539

2540

2541.cards__list li:before,

2542.cards__item::before {

2543 content: "";

2544 display: block;

2545 background: url("/bitrix/templates/zaruba-podolsk/img/icons/check-double.svg") no-repeat center/cover;

2546 width: 24px;

2547 height: 24px;

2548 position: absolute;

2549 left: 0;

2550 top: 0;

2551}

2552

2553

2554.card-detail{

2555 min-height: 580px}

2556

2557.orientations {

2558 padding-bottom: 100px;

2559}

2560

2561/*

2562.orientations::before {

2563 content: "";

2564 position: absolute;

2565 width: 0;

2566 height: 0;

2567 top: -1%;

2568 left: 0;

2569 border-left: 0 solid transparent;

2570 border-right: 165rem solid transparent;

2571 border-top: 9rem solid #fff;

2572}

2573

2574*/

2575.orientations__title {

2576 max-width: 650px;

2577 margin: 0 auto;

2578}

2579

2580.orientations__box {

2581 padding-bottom: 60px;

2582}

2583

2584.orientations__box-img {

2585 z-index: 12;

2586}

2587

2588.orientations__box-img::before {

2589 content: "";

2590 display: block;

2591 background: url("/bitrix/templates/zaruba-podolsk/img/icons/lightning.svg") no-repeat center/cover;

2592 position: absolute;

2593 width: 470px;

2594 height: 360px;

2595}

2596

2597.orientations__box-img--first::before {

2598 left: -22%;

2599 top: 19%;

2600}

2601

2602.orientations__box-img--first img {

2603 left: -20%;

2604}

2605

2606@media only screen and (max-width: 768px) {

2607 .orientations__box-img--first img { left: 0; }

2608

2609}

2610

2611

2612.orientations__box-img--second::before {

2613 right: -5%;

2614 top: 6%;

2615}

2616

2617.orientations__box-img--second img {

2618 right: -5%;

2619}

2620

2621.orientations__box-text--1 {

2622 left: 25%;

2623 top: 7%;

2624}

2625

2626.orientations__box-text--2 {

2627 left: 50%;

2628 top: 27%;

2629}

2630

2631.orientations__box-text--3 {

2632 left: 75%;

2633 top: 14%;

2634}

2635

2636.orientations__box-text--4 {

2637 left: 33%;

2638 bottom: 40%;

2639}

2640

2641.orientations__box-text--5 {

2642 left: 58%;

2643 bottom: 30%;

2644}

2645

2646.orientations__box-text--6 {

2647 left: 42%;

2648 bottom: 12%;

2649}

2650

2651.orientations__box-text--7 {

2652 left: 8%;

2653 bottom: 13%;

2654}

2655

2656

2657

2658.kids__box {

2659 z-index: 12;

2660}

2661

2662.kids__circle {

2663 width: 32%;

2664 margin: 34%;

2665}

2666

2667.kids__circle::after {

2668 content: "";

2669 display: block;

2670 padding-top: 100%;

2671}

2672

2673.kids__circle1 {

2674 border: 1px solid rgba(0, 0, 0, 0.3);

2675 width: 83%;

2676 transform: translate(-50%, -50%);

2677}

2678

2679.kids__circle1::after {

2680 content: "";

2681 display: block;

2682 padding-top: 100%;

2683}

2684

2685.kids__circle2 {

2686 border: 1px solid rgba(0, 0, 0, 0.3);

2687 width: 63%;

2688 transform: translate(-50%, -50%);

2689}

2690

2691.kids__circle2::after {

2692 content: "";

2693 display: block;

2694 padding-top: 100%;

2695}

2696

2697.kids__circle3 {

2698 border: 1px solid rgba(0, 0, 0, 0.3);

2699 width: 45%;

2700 transform: translate(-50%, -50%);

2701}

2702

2703.kids__circle3::after {

2704 content: "";

2705 display: block;

2706 padding-top: 100%;

2707}

2708

2709.kids__title {

2710 max-width: 300px;

2711 margin: 0 auto;

2712}

2713

2714.kids__box-text {

2715 transform: translate(-50%, -50%);

2716}

2717

2718.kids__item--1 {

2719 top: 17%;

2720 left: 9%;

2721}

2722

2723.kids__item--2 {

2724 top: 12%;

2725 left: 35%;

2726}

2727

2728.kids__item--3 {

2729 top: 13%;

2730 left: 68%;

2731}

2732

2733.kids__item--4 {

2734 top: 61%;

2735 left: 81%;

2736}

2737

2738.kids__item--5 {

2739 top: 75%;

2740 left: 45%;

2741}

2742

2743.kids__item--6 {

2744 top: 74%;

2745 left: 15%;

2746}

2747

2748.kids__item--7 {

2749 top: 57%;

2750 left: 25%;

2751}

2752

2753.kids__item--8 {

2754 top: 47%;

2755 left: 2%;

2756}

2757

2758.kids__text {

2759 max-width: 230px;

2760}

2761

2762.kids__box-img--girl {

2763 top: 32%;

2764 left: 54%;

2765}

2766

2767

2768.teams {

2769 padding-top: 130px;

2770 padding-bottom: 90px;

2771 z-index: 12;

2772}

2773

2774

2775.offers {

2776 padding-top: 210px;

2777 padding-bottom: 275px;

2778}

2779

2780.offers::before {

2781 content: "";

2782 position: absolute;

2783 width: 0;

2784 height: 0;

2785 top: -1%;

2786 right: 0;

2787 left: -12%;

2788 border-right: 0rem solid transparent;

2789 border-left: 300rem solid transparent;

2790 border-top: 20rem solid #000;

2791}

2792

2793.offers::after {

2794 content: "";

2795 position: absolute;

2796 width: 0;

2797 height: 0;

2798 right: 0;

2799 bottom: -1%;

2800 left: 0;

2801 border-left: 0 solid transparent;

2802 border-right: 185rem solid transparent;

2803 border-bottom: 9rem solid #000;

2804}

2805

2806.offers__box::after, .offers__box::before {

2807 content: "";

2808 display: block;

2809 background-image: url("/bitrix/templates/zaruba-podolsk/img/kiss.png");

2810 background-repeat: no-repeat;

2811 position: absolute;

2812 z-index: -1;

2813}

2814

2815.offers__box::after {

2816 background-size: 175% 112%;

2817 background-position: 100% 0%;

2818 bottom: -9%;

2819 right: -30%;

2820 width: 459px;

2821 height: 536px;

2822}

2823

2824.offers__box::before {

2825 background-size: 407% 164%;

2826 background-position: 25% 0;

2827 top: -30%;

2828 left: -22%;

2829 width: 257px;

2830 height: 480px;

2831}

2832

2833.offers__title {

2834 max-width: 650px;

2835 margin: 0 auto;

2836}

2837

2838

2839.community {

2840 padding-block: 35px;

2841}

2842

2843.community::before {

2844 content: "";

2845 display: block;

2846 background: url("/bitrix/templates/zaruba-podolsk/img/chain2.png") no-repeat center/cover;

2847 position: absolute;

2848 width: 100%;

2849 height: 100%;

2850 top: 38%;

2851}

2852

2853.community__text {

2854 max-width: 350px;

2855}

2856

2857.community__box-bg {

2858 position: absolute;

2859 z-index: 1;

2860 left: 25%;

2861 top: -3%;

2862}

2863

2864

2865.services {

2866 padding-top: 185px;

2867 padding-bottom: 185px;

2868}

2869

2870.services__title {

2871 margin-bottom: 80px;

2872}

2873

2874.services__text {

2875 top: 100%;

2876 transform: translateX(-50%);

2877}

2878

2879.services__item:nth-child(even) {

2880 padding-top: 250px;

2881}

2882

2883.services__item:nth-child(even)::before {

2884 content: "";

2885 display: block;

2886 width: 80px;

2887 height: 80px;

2888 border-radius: 0 80px 0 0;

2889 background-color: transparent;

2890 border-top: 1px solid rgba(255, 255, 255, 0.2);

2891 position: absolute;

2892 top: 26%;

2893 left: 18%;

2894}

2895

2896.services__item:nth-child(odd)::before {

2897 content: "";

2898 display: block;

2899 width: 80px;

2900 height: 80px;

2901 border-radius: 0 0 80px 0;

2902 background-color: transparent;

2903 border-bottom: 1px solid rgba(255, 255, 255, 0.2);

2904 position: absolute;

2905 bottom: 24%;

2906 right: 50%;

2907}

2908

2909.services__item:first-child::before {

2910 display: none;

2911}

2912

2913.services__box-text {

2914 left: -20px;

2915}

2916

2917

2918.social__link--vk {

2919 background: url("/bitrix/templates/zaruba-podolsk/img/icons/vk.svg") no-repeat 0 center/auto;

2920}

2921

2922.social__link--insta {

2923 background: url("/bitrix/templates/zaruba-podolsk/img/icons/insta.svg") no-repeat 0 center/auto;

2924}

2925

2926.social__link--whatsapp {

2927 background: url("/bitrix/templates/zaruba-podolsk/img/icons/whatsapp.svg") no-repeat 0 center/auto;

2928}

2929

2930

2931.popup__content {

2932 border-radius: 40px;

2933}

2934

2935.popup__close {

2936 position: absolute;

2937 top: 15px;

2938 right: 10px;

2939}

2940

2941.popup__close svg {

2942 width: 30px;

2943 height: 30px;

2944}

2945

2946.popup .form__body {

2947 flex-direction: column;

2948}

2949

2950.popup .form__input {

2951 border-color: #fff;

2952 width: 100%;

2953}

2954

2955.popup .form__input:focus ~ .form__label, .popup .form__input:valid ~ .form__label {

2956 top: 50%;

2957 opacity: 0;

2958}

2959

2960.popup .form__input::placeholder {

2961 font-size: 16px;

2962 line-height: 20px;

2963 color: #fff;

2964}

2965

2966.popup .form__btn {

2967 width: 100%;

2968}

2969

2970

2971.header {

2972 position: fixed;

2973 z-index: 900;

2974 width: 100%;

2975 top: 0; left: 0;

2976 transition: all 0.5s ease;

2977}

2978

2979.header.fixed { background: #000; transition: all 0.5s ease; }

2980

2981@media only screen and (max-width: 768px) {

2982 .header .top-head { border-bottom: none !important; }

2983

2984}

2985

2986

2987.header__box::before {

2988 content: "";

2989 display: block;

2990 width: 15px;

2991 height: 15px;

2992 position: absolute;

2993 left: -25px;

2994 top: 0;

2995}

2996

2997.header__menu {

2998 position: fixed;

2999 left: -100%;

3000 width: 100%;

3001 top: 0;

3002 bottom: 0;

3003 z-index: -1;

3004 transition: all 0.2s ease;

3005}

3006

3007@media only screen and (min-width: 991px) {

3008 .header__menu {

3009 position: relative;

3010 left: 0;

3011 z-index: 10;

3012 }

3013

3014 .vacancies ul:last-of-type {

3015 margin-bottom: 0;

3016 }

3017

3018}

3019

3020.header__menu ul ul {

3021 position: absolute;

3022 top: 100%;

3023 opacity: 0;

3024 transform: scale(0%);

3025 transform-origin: 50% 0%;

3026 transition: all 0.5s ease;

3027 left: 0;

3028 width: 100%;

3029 display: flex;

3030 flex-wrap: wrap;

3031}

3032

3033.header__menu ul li:hover ul {

3034 top: 100%;

3035 opacity: 1;

3036 transform: scale(100%);

3037 transition: all 0.05s ease;

3038}

3039

3040.header__list {

3041 margin: 0;

3042 padding: 0;

3043 list-style: none;

3044 position: relative;

3045}

3046

3047.header__link {

3048 position: relative;

3049}

3050

3051.header__link:hover::before {

3052 width: 100%;

3053}

3054

3055.header__link::before {

3056 content: "";

3057 display: block;

3058 height: 1px;

3059 width: 0;

3060 position: absolute;

3061 bottom: -6px;

3062 left: 50%;

3063 transform: translateX(-50%);

3064 transition: all 0.5s ease-in-out;

3065}

3066

3067.header__link--after::after {

3068 content: "";

3069 display: block;

3070 background-repeat: no-repeat;

3071 background-position: center;

3072 background-size: cover;

3073 background-image: url("/bitrix/templates/zaruba-podolsk/img/icons/arrow-menu.svg");

3074 width: 8px;

3075 height: 5px;

3076 position: absolute;

3077 right: 0;

3078 top: 50%;

3079}

3080

3081.header__btn {

3082 position: relative;

3083}

3084

3085.header__btn--enter {

3086 text-align: left;

3087 background: url("/bitrix/templates/zaruba-podolsk/img/icons/enter.svg") right 20px center/15px 15px no-repeat;

3088}

3089

3090@media only screen and (max-width: 991px) {

3091 .header__btn--enter {

3092 background-image: none;

3093 }

3094

3095}

3096

3097.header__btn--mail {

3098 text-align: right;

3099}

3100

3101.header__btn--mail::before {

3102 content: "";

3103 display: block;

3104 width: 15px;

3105 height: 15px;

3106 position: absolute;

3107 left: 30px;

3108 top: 50%;

3109 transform: translateY(-50%);

3110 border-radius: 50%;

3111}

3112

3113@media only screen and (max-width: 991px) {

3114 .header__btn--mail::before {

3115 left: 15px;

3116 }

3117

3118}

3119

3120.header__social {

3121 transform: rotate(270deg) translateX(50%);

3122 transform-origin: 100% 100%;

3123 top: 50%;

3124 right: 0;

3125}

3126

3127.header__social-item {

3128 width: 25px;

3129 height: 25px;

3130 border-radius: 50%;

3131}

3132

3133

3134.footer__box::before, .footer__box::after {

3135 content: "";

3136 display: block;

3137 position: absolute;

3138}

3139

3140.footer__box::before {

3141 background: url("/bitrix/templates/zaruba-podolsk/img/portrait.png") 100% 100% no-repeat;

3142 background-size: contain;

3143 width: 94%;

3144 height: 141%;

3145 z-index: 2;

3146 top: -32%;

3147 left: 43%;

3148}

3149

3150.footer__box::after {

3151 background: url("/bitrix/templates/zaruba-podolsk/img/icons/lightning.svg") no-repeat center/100% auto;

3152 width: 75%;

3153 height: 130%;

3154 top: -30%;

3155 right: -40%;

3156 z-index: 1;

3157}

3158

3159.footer__box > div,

3160.footer__box-content {

3161 position: relative;

3162 z-index: 2;

3163}

3164

3165

3166.open .header__menu {

3167 left: 0;

3168 background: rgba(13, 13, 13, 0.9);

3169}

3170

3171

3172

3173img { pointer-events: none; }

3174

3175.modal { --bs-modal-bg: #000; }

3176

3177.btn-close { color: #fff; background-color: #f8ed53; }

3178

3179.form-group:focus-within label{

3180 display: none;

3181}

3182

3183

3184.form__input:focus ~ .form__label,

3185.form__input:valid ~ .form__label {

3186 display: none;

3187}

3188

3189.form__label--bg {

3190 width: 50px;

3191 min-width: 50px;

3192 height: 50px;

3193 display: block;

3194 background: url("/bitrix/templates/zaruba-podolsk/img/icons/download.svg") no-repeat center/15px;

3195 }

3196

3197 .form-file{

3198 cursor: pointer;

3199 column-gap: 16px;

3200 }

3201

3202

3203 .checkbox__input {

3204 display: none;

3205 }

3206

3207 .checkbox__label {

3208 display: flex;

3209 flex-direction: row-reverse;

3210 position: relative;

3211 justify-content: flex-end;

3212 align-items: center;

3213 }

3214

3215 .checkbox__label::before {

3216 content: "";

3217 display: block;

3218 position: absolute;

3219 left: 5px;

3220 top: 5px;

3221 width: 11px;

3222 height: 8px;

3223 background-repeat: no-repeat;

3224 background-position: center;

3225 background-size: cover;

3226 background-image: url("/bitrix/templates/zaruba-podolsk/img/icons/check.svg");

3227 opacity: 0;

3228 transition: all 0.3s ease 0s;

3229 }

3230

3231 .checkbox__label::after {

3232 content: "";

3233 align-self: flex-start;

3234 flex: 0 0 20px;

3235 width: 20px;

3236 height: 20px;

3237 border: 1px solid #FAED19;

3238 background-color: #000;

3239 margin-right: 0.625rem;

3240 }

3241

3242 .checkbox__text {

3243

3244 }

3245

3246 .checkbox__input:checked + .checkbox__label::before {

3247 opacity: 1;

3248 }

3249

3250.wrapper-iframe {

3251 position: relative;

3252 padding-bottom: 56.25%; /* 16:9 */

3253 padding-top: 25px;

3254 height: 0;

3255}

3256

3257.wrapper-iframe iframe {

3258 position: absolute;

3259 top: 0;

3260 left: 0;

3261 width: 100%;

3262 height: 100%;

3263}

3264

3265.footer__social .social__item { padding-left: 2rem !important; }

3266

3267.modal-body table { width: 100%; }

3268

3269.modal-body .table-striped > tbody > tr:nth-of-type(odd) > * { background: #4a4a4a;}

3270

3271.modal-body th { white-space: nowrap; }

3272

3273

3274.luxar_disclaimer_container { text-transform: none; }

3275

3276.luxar_disclaimer_container.dark { background: #000; color: #fff; }

3277

3278.luxar_disclaimer_container.dark .luxar_disclaimer_button { background: #FAED19; color: #000; border-color: #FAED19; }

3279

3280/* End */

3281/* /bitrix/templates/zaruba-podolsk/css/animate.min.css?175449138271758 */

3282/* /bitrix/templates/zaruba-podolsk/css/custom.css?1777035844698 */

3283/* /bitrix/templates/zaruba-podolsk/template_styles.css?177705611738840 */