@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";
@charset "UTF-8";


.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:35px;height:35px;margin-top:-50px;z-index:1;cursor:pointer;-moz-background-size:inherit;-webkit-background-size:inherit;background-size:inherit;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev:hover,.swiper-container-rtl .swiper-button-next:hover{background-position:0 -35px}
.swiper-button-prev,.swiper-container-rtl
.swiper-button-next{left:10px;right:auto;background-position:0 0}
.swiper-button-next:hover,.swiper-container-rtl
 .swiper-button-prev:hover{background-position:-35px -35px}
 .swiper-button-next,.swiper-container-rtl .swiper-button-prev{z-index:1;background-position:-35px 0;right:10px;left:auto}
 .swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black { }
 .swiper-button-next.swiper-button-white,.swiper-container-rtl
 .swiper-button-prev.swiper-button-white{}
 .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
 .swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal{position:relative}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:16px;height:16px;display:inline-block;border-radius:100%;background:#fff;opacity:1;border: 2px solid #fbba00;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#fbba00}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:0;position:relative;-ms-touch-action:none;background:#E6E6E6}.swiper-container-horizontal>.swiper-scrollbar{position:relative;z-index:50;height:5px;width:100%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#c1cc49;border-radius:0;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end)infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end)infinite;animation:swiper-preloader-spin 1s steps(12,end)infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.work_stars.swiper-container-horizontal,
.mobile_sale .swiper-container-horizontal,
.awards_mobile .swiper-container-horizontal,
.mobile_video .swiper-container-horizontal,
.brands_block .swiper-container-horizontal,
.diplomas-offset .swiper-container-horizontal,
.similar-block .swiper-container-horizontal,
.swiper-container_stars,
.stars-slider .swiper-container-horizontal,
.videoSlider .swiper-container-horizontal,
.mobile_video_mobile .swiper-container-horizontal{margin: 0 -10px;}
.mobile_slide,
.video-wrapper,
.awards_mobile .swiper-slide,
.mobile_video .swiper-slide,
.brands_block .swiper-slide,
.mobile_video_mobile .swiper-slide,
.videoSlider .swiper-slide,
.portfolio_block .swiper-slide,
.diploms_block  .swiper-slide,
.work_stars .swiper-slide,
.diplomas-offset .swiper-slide,
.similar-block .swiper-slide,
.swiper-container_stars .swiper-slide,
.stars-slider .swiper-slide
{margin-left: 10px;}
.swiper-container-horizontal .advantages + .swiper-scrollbar{margin-bottom: 10px;}
@media screen and (min-width:980px){
	.mobile_slide,
	.video-wrapper,
	.awards_mobile .swiper-slide,
	.videoSlider  .swiper-slide,
	.mobile_video .swiper-slide,
	.brands_block .swiper-slide,
	.mobile_video_mobile .swiper-slide,
	.videoSlider .swiper-slide,
	.portfolio_block .swiper-slide,
	.diploms_block  .swiper-slide,
	.our-works_stars .swiper-slide,
	.diplomas-offset .swiper-slide,
	.similar-block .swiper-slide,
	.swiper-container_stars .swiper-slide,
	.advantages_swiper .swiper-slide,
    .stars-slider .swiper-slide
	{margin-left: 0px;}
	.similar-block .swiper-container-horizontal,
	.diplomas-offset .swiper-container-horizontal,
	.work_stars.swiper-container-horizontal,
	.mobile_sale .swiper-container-horizontal,
	.awards_mobile .swiper-container-horizontal,
	.mobile_video .swiper-container-horizontal,
	.brands_block .swiper-container-horizontal,
	.swiper-container_stars,
    .stars-slider .swiper-container-horizontal,
    .videoSlider .swiper-container-horizontal,
	.mobile_video_mobile .swiper-container-horizontal{margin: 0 auto;}
}
@media screen and (min-width:768px){
	.swiper-container-horizontal>.swiper-scrollbar{
		height: 6px;
	}
}

.swiper-container-initialized {
	overflow: hidden;
}

body{margin:0!important;padding:0!important}
html,body.dj-offcanvas-open,.dj-offcanvas-wrapper,.dj-offcanvas-pusher{height:100%}
body.dj-offcanvas-anim,.dj-offcanvas-anim .dj-offcanvas-wrapper{overflow:hidden}
.dj-offcanvas-pusher-in{position:relative}
.dj-offcanvas-anim .dj-offcanvas-pusher-in{overflow-y:scroll}
.dj-offcanvas-wrapper{position:relative;background:inherit}
.dj-offcanvas-pusher{position:relative;left:0;height:100%;background:inherit;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.dj-offcanvas-pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.5);content:'';opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.dj-offcanvas-anim .dj-offcanvas-pusher{z-index:90}
.dj-offcanvas-open .dj-offcanvas-pusher::after{width:100%;height:100%;opacity:1;z-index:999}
.dj-offcanvas{position:fixed;top:0;left:0;z-index:100;visibility:hidden;width:300px;max-width:100%;height:100%;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;display:none}
.dj-offcanvas-effect-3 .dj-offcanvas,.dj-offcanvas-effect-6 .dj-offcanvas,.dj-offcanvas-effect-7 .dj-offcanvas,.dj-offcanvas-effect-8 .dj-offcanvas{position:absolute}
.dj-offcanvas-anim .dj-offcanvas{overflow-y:auto;display:block}
.dj-offcanvas-effect-1 .dj-offcanvas{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.dj-offcanvas-effect-1.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-2.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-2 .dj-offcanvas{z-index:1}
.dj-offcanvas-effect-2.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-3 .dj-offcanvas{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.dj-offcanvas-effect-4.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-4 .dj-offcanvas{z-index:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.dj-offcanvas-effect-4.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-5.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-5 .dj-offcanvas{z-index:1;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
.dj-offcanvas-effect-5.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-6 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px}
.dj-offcanvas-effect-6 .dj-offcanvas-pusher{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-6.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0) rotateY(-15deg);transform:translate3d(300px,0,0) rotateY(-15deg)}
.dj-offcanvas-effect-6 .dj-offcanvas{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-6.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(-100%,0,0) rotateY(15deg);transform:translate3d(-100%,0,0) rotateY(15deg)}
.dj-offcanvas-effect-7 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}
.dj-offcanvas-effect-7 .dj-offcanvas-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-7.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-7 .dj-offcanvas{-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg);transform:translate3d(-100%,0,0) rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-7.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(-100%,0,0) rotateY(0deg);transform:translate3d(-100%,0,0) rotateY(0deg)}
.dj-offcanvas-effect-8 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}
.dj-offcanvas-effect-8 .dj-offcanvas-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-8.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-8 .dj-offcanvas{-webkit-transform:translate3d(-100%,0,0) rotateY(90deg);transform:translate3d(-100%,0,0) rotateY(90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-8.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(-100%,0,0) rotateY(0deg);transform:translate3d(-100%,0,0) rotateY(0deg)}
.dj-offcanvas-effect-9 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px}
.dj-offcanvas-effect-9 .dj-offcanvas-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-9.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(0,0,-300px);transform:translate3d(0,0,-300px)}
.dj-offcanvas-effect-9 .dj-offcanvas{opacity:1;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.dj-offcanvas-effect-9.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-10 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}
.dj-offcanvas-effect-10.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-10 .dj-offcanvas{z-index:1;opacity:1;-webkit-transform:scale(0);transform:scale(0)}
.dj-offcanvas-effect-10.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:scale(1);transform:scale(1)}
.dj-offcanvas-effect-11 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px}
.dj-offcanvas-effect-11 .dj-offcanvas-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-11.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(100px,0,-600px) rotateY(-20deg);transform:translate3d(100px,0,-600px) rotateY(-20deg)}
.dj-offcanvas-effect-11 .dj-offcanvas{opacity:1;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.dj-offcanvas-effect-11.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-12 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px}
.dj-offcanvas-effect-12 .dj-offcanvas-pusher{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-12.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}
.dj-offcanvas-effect-12 .dj-offcanvas{opacity:1;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.dj-offcanvas-effect-12.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dj-offcanvas-effect-13 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}
.dj-offcanvas-effect-13.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-13 .dj-offcanvas{z-index:1;opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.dj-offcanvas-effect-13.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-speed:.2s;transition-speed:.2s}
.dj-offcanvas-effect-14 .dj-offcanvas-wrapper{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}
.dj-offcanvas-effect-14 .dj-offcanvas-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-14.dj-offcanvas-open .dj-offcanvas-pusher{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}
.dj-offcanvas-effect-14 .dj-offcanvas{-webkit-transform:translate3d(-100%,0,0) rotateY(90deg);transform:translate3d(-100%,0,0) rotateY(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dj-offcanvas-effect-14.dj-offcanvas-open .dj-offcanvas{visibility:visible;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform:translate3d(-100%,0,0) rotateY(0deg);transform:translate3d(-100%,0,0) rotateY(0deg)}
.dj-megamenu .dj-subwrap{-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.dj-megamenu.fast .dj-subwrap{-webkit-animation-duration:200ms;animation-duration:200ms}
.dj-megamenu.slow .dj-subwrap{-webkit-animation-duration:600ms;animation-duration:600ms}
.dj-megamenu li div.dj-subwrap,.dj-megamenu li:hover div.dj-subwrap li div.dj-subwrap,.dj-megamenu li.hover div.dj-subwrap li div.dj-subwrap{display:none}
.dj-megamenu li.hover div.dj-subwrap,.dj-megamenu li.hover div.dj-subwrap li.hover > div.dj-subwrap,.dj-megamenu li.hover div.dj-subwrap li:hover > div.dj-subwrap{display:block}
.dj-megamenu-default{padding:0!important;margin:0!important;list-style:none;height:auto;position:relative;z-index:1100;width:auto;border-bottom:solid 2px}
.dj-megamenu-default:after{content:"";clear:both;display:table}
.dj-megamenu-default li.dj-up{position:relative;display:block;float:left;padding:0!important;margin:0!important}
.dj-megamenu-default li a.dj-up_a{display:block;float:left;text-decoration:none;padding:0 16px;cursor:pointer;background:transparent}
.dj-megamenu-default li.first a.dj-up_a{border-left:0}
.dj-megamenu-default li:last-child a.dj-up_a{border-right:0}
.dj-megamenu-default li a.dj-up_a span{float:left;display:block;padding:0!important;height:60px;line-height:60px;background:transparent}
.dj-megamenu-default li a.dj-up_a.withsubtitle span{line-height:48px}
.dj-megamenu-default li a.dj-up_a span.dj-drop{padding:0 20px 0 0 !important}
.dj-megamenu-default li a.dj-up_a .arrow{display:inline-block;font-family:FontAwesome;position:absolute;right:16px;top:calc(50% - 6px);font-size:1em;line-height:1;font-style:normal;font-weight:400;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.dj-megamenu-default li a.dj-up_a .arrow:before{content:"\f107"}
.dj-megamenu-default li:hover a.dj-up_a .arrow,.dj-megamenu-default li.hover a.dj-up_a .arrow,.dj-megamenu-default li.active a.dj-up_a .arrow{top:calc(50% - 4px)}
.dj-megamenu-default li a.dj-up_a small.subtitle{display:block;font-size:12px;font-weight:400;line-height:1;text-transform:none;color:#999;margin-top:-12px}
.dj-megamenu-default li:hover a.dj-up_a,.dj-megamenu-default li.hover a.dj-up_a,.dj-megamenu-default li.active a.dj-up_a{color:#04b9ed}
.dj-megamenu-default li:hover a.dj-up_a small.subtitle,.dj-megamenu-default li.hover a.dj-up_a small.subtitle,.dj-megamenu-default li.active a.dj-up_a small.subtitle{color:#04b9ed}
.dj-megamenu-default li.separator > a{cursor:default}
.dj-megamenu-default li a.dj-up_a span span.image-title{background:none;padding:0!important;margin:0 0 0 15px;display:inline-block;float:none;height:auto}
.dj-megamenu-default li a.dj-up_a img{border:0;margin:0;max-height:32px;vertical-align:middle}
.dj-megamenu-default li a.dj-up_a.withsubtitle img{margin-top:-24px}
.dj-megamenu-default li:hover,.dj-megamenu-default li.hover{position:relative;z-index:200}
.dj-megamenu-default li div.dj-subwrap,.dj-megamenu-default li:hover div.dj-subwrap li div.dj-subwrap,.dj-megamenu-default li.hover div.dj-subwrap li div.dj-subwrap{position:absolute;left:-9999px;top:-9999px;margin:0;padding:0;list-style:none}
.dj-megamenu-default li:hover div.dj-subwrap,.dj-megamenu-default li.hover div.dj-subwrap{left:0;top:100%;background:#fafafa;height:auto;z-index:300;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.dj-megamenu-default li:hover div.dj-subwrap li:hover > div.dj-subwrap,.dj-megamenu-default li.hover div.dj-subwrap li.hover > div.dj-subwrap{left:100%;top:5px;margin:0 0 0 10px;background:#fafafa;height:auto;z-index:400;-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,0.2);box-shadow:0 0 5px 0 rgba(255,255,255,0.2)}
.dj-megamenu-default li div.dj-subcol{float:left}
.dj-megamenu-default li ul.dj-submenu{padding:0;margin:0 10px;height:auto;width:auto}
.dj-megamenu-default li ul.dj-submenu > li{list-style:none outside;display:block;height:auto;position:relative;width:auto;border-top:1px solid #dedede}
.dj-megamenu-default li ul.dj-submenu > li.first{border:0}
.dj-megamenu-default li ul.dj-submenu > li > a{display:block;line-height:16px;background:transparent;text-decoration:none;padding:12px 20px;margin:0 -10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.dj-megamenu-default li ul.dj-submenu > li > a .dj-icon{float:left;border:0;margin:0 15px 8px 0;vertical-align:middle}
.dj-megamenu-default li ul.dj-submenu > li > a small.subtitle{color:#666;display:block;font-size:10px;line-height:1}
.dj-megamenu-default li ul.dj-submenu > li > a:hover,.dj-megamenu-default li ul.dj-submenu > li > a.active,.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a{color:#04b9ed}
.dj-megamenu-default li ul.dj-submenu > li > a:hover small.subtitle,.dj-megamenu-default li ul.dj-submenu > li > a.active small.subtitle,.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a small.subtitle{color:#a4c4f5}
.dj-megamenu-default li ul.dj-submenu > li.parent > a .arrow{display:inline-block;font-family:FontAwesome;position:absolute;right:6px;top:13px;font-size:1em;line-height:1;font-style:normal;font-weight:400;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.dj-megamenu-default li ul.dj-submenu > li.parent > a .arrow:before{content:"\f105"}
.dj-megamenu-default li ul.dj-submenu > li.parent:not(.subtree) > a:hover .arrow{right:4px}
.dj-megamenu-default li ul.dj-submenu > li.subtree > a .arrow:before{content:"\f107"}
.dj-megamenu-default li ul.dj-subtree{list-style:none outside;padding:0!important;margin:5px 0 5px 25px !important}
.dj-megamenu-default li ul.dj-subtree > li{list-style:square outside;padding:0;margin:0;color:#666}
.dj-megamenu-default li ul.dj-subtree > li > a{display:block;font-size:12px;font-weight:400;line-height:13px;color:#c3c3c3;text-decoration:none;padding:5px 0}
.dj-megamenu-default li ul.dj-subtree > li > a:hover{background:transparent;color:#fff}
.dj-megamenu-default li ul.dj-subtree > li.active > a{text-decoration:underline}
.dj-megamenu-default li ul.dj-subtree > li > a small.subtitle{color:#666;display:block;font-size:.9em;line-height:1}
.dj-megamenu-default .modules-wrap{padding:0 10px;color:#d2d2d2}
.dj-megamenu-default .modules-wrap p{display:block!important;padding:0!important}
.dj-megamenu-default.dj-megamenu-fixed{position:fixed;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0);transform:translateZ(0)}
.dj-megamenu-default.dj-megamenu-sticky{position:fixed;top:0;left:0;width:100%;height:auto}
.dj-megamenu-default .dj-stickylogo{position:absolute;z-index:550}
.dj-megamenu-default .dj-stickylogo img{max-height:100%;width:auto}
.dj-megamenu-default .dj-stickylogo.dj-align-center{position:static;text-align:center;margin:10px 0}
.dj-megamenu-default .dj-stickylogo.dj-align-left{left:20px;max-height:50px;margin:5px 0}
.dj-megamenu-default .dj-stickylogo.dj-align-right{right:20px;max-height:50px;margin:5px 0}
.dj-megamenu-default li.dj-up.fullsub{position:static!important}
.dj-megamenu-default li.dj-up.fullsub a.dj-up_a{position:relative}
.dj-megamenu-default .djsubrow_separator{clear:both;border-bottom:0px solid #3a3a3a;padding:0 0 1px;margin:0 0 1px}
.dj-megamenu-default.verticalMenu{height:auto;max-width:360px;z-index:400}
.dj-megamenu-default.verticalMenu li.dj-up{float:none}
.dj-megamenu-default.verticalMenu li a.dj-up_a{float:none;height:auto;padding-top:15px;padding-bottom:15px;border-left:0;border-right:0;border-bottom:1px solid #000;border-top:1px solid #555}
.dj-megamenu-default.verticalMenu li.first a.dj-up_a{border-top:0}
.dj-megamenu-default.verticalMenu li:last-child a.dj-up_a{border-bottom:0}
.dj-megamenu-default.verticalMenu li a.dj-up_a small.subtitle{margin-top:0}
.dj-megamenu-default.verticalMenu li a.dj-up_a > span{display:table-row}
.dj-megamenu-default.verticalMenu li a.dj-up_a span{float:none;height:auto;line-height:20px}
.dj-megamenu-default.verticalMenu li a.dj-up_a span .dj-icon{display:table-cell;vertical-align:middle}
.dj-megamenu-default.verticalMenu li a.dj-up_a span span.image-title{display:table-cell;vertical-align:middle;padding:0 15px!important;margin:0}
.dj-megamenu-default.verticalMenu li a.dj-up_a .arrow:before{content:"\f105"}
.dj-megamenu-default.verticalMenu li:hover div.dj-subwrap,.dj-megamenu-default.verticalMenu li.hover div.dj-subwrap,.dj-megamenu-default.verticalMenu li:hover div.dj-subwrap.open-right,.dj-megamenu-default.verticalMenu li.hover div.dj-subwrap.open-right{right:auto!important;left:100%!important;top:0}
.dj-megamenu-default.verticalMenu li:hover div.dj-subwrap.open-left,.dj-megamenu-default.verticalMenu li.hover div.dj-subwrap.open-left{left:auto!important;right:100%!important}
div.mod-languages ul{margin:0;padding:0;list-style:none}
div.mod-languages li{margin-left:5px;margin-right:5px}
div.mod-languages ul.lang-inline li{display:inline}
div.mod-languages ul.lang-block li{display:block}
div.mod-languages img{border:none}
div.mod-languages a{text-decoration:none}
.dj-megamenu-select-light .dj-mobile-open-btn,.dj-megamenu-offcanvas-light .dj-mobile-open-btn,.dj-megamenu-accordion-light .dj-mobile-open-btn{display:inline-block;cursor:pointer;margin:0 auto;width:auto;height:auto;font-size:42px;line-height:1;padding:3px 8px;=background:#e4e4e4;color:#434343;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background-color .2s ease-out,color .2s ease-out;transition:background-color .2s ease-out,color .2s ease-out}
.dj-megamenu-select-light .dj-mobile-open-btn span + span,.dj-megamenu-offcanvas-light .dj-mobile-open-btn span + span,.dj-megamenu-accordion-light .dj-mobile-open-btn span + span{margin-left:12px}
.dj-megamenu-select-light .dj-mobile-open-btn:focus,.dj-megamenu-select-light:hover .dj-mobile-open-btn,.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover,.dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus,.dj-megamenu-accordion-light .dj-mobile-open-btn:hover,.dj-megamenu-accordion-light .dj-mobile-open-btn:focus{background:#none;color:#e4e4e4;text-decoration:none}
.dj-megamenu-select-light.select-input select{margin:10px;padding:5px;max-width:95%;height:auto;font-size:1.5em;color:#434343}
.dj-megamenu-select-light.select-input .dj-mobile-open-btn{display:none!important}
.dj-megamenu-select-light.select-button{display:inline-block;position:relative;margin:0 auto;width:auto;overflow:hidden}
.dj-megamenu-select-light.select-button select{position:absolute;top:0;left:0;background:transparent;border:0;margin:0;cursor:pointer;height:48px;width:auto;max-width:9999px;outline:none;text-indent:9999px;font-size:1.5em;color:#434343;box-shadow:none}
.dj-offcanvas-light{background:#f2f2f2;color:#444}
.dj-offcanvas-light .dj-offcanvas-top{background:#ebebeb;text-align:right}
.dj-offcanvas-light .dj-offcanvas-close-btn{display:inline-block;font-size:20px;line-height:1;color:#b8b8b8;cursor:pointer;padding:10px 12px}
.dj-offcanvas-light .dj-offcanvas-logo{padding:15px;text-align:center}
.dj-offcanvas-light .dj-offcanvas-logo img{max-width:100%}
.dj-offcanvas-light .dj-offcanvas-content{padding:0 15px 15px}
.dj-offcanvas-modules{padding:15px}
.dj-megamenu-accordion-light{position:relative;text-align:center}
.dj-megamenu-accordion-light.dj-align-left{text-align:left}
.dj-megamenu-accordion-light.dj-align-right{text-align:right}
.dj-pos-absolute .dj-accordion-light{position:absolute;top:42px;z-index:999}
.dj-pos-absolute.dj-align-left .dj-accordion-light{left:0}
.dj-pos-absolute.dj-align-right .dj-accordion-light{right:0}
.dj-pos-absolute.dj-align-center .dj-accordion-light{left:50%;margin-left:-150px}
.dj-pos-absolute .dj-accordion-light .dj-accordion-in{width:300px}
.dj-accordion-light .dj-accordion-in{display:none;margin:10px 0;padding:0 15px;background:#f2f2f2;color:#444;-webkit-box-sizing:border-box;box-sizing:border-box}
ul.dj-mobile-light{margin:0 -15px;padding:0;text-align:left}
ul.dj-mobile-light li.dj-mobileitem{list-style:none outside;position:relative;margin:0;padding:0;background:none}
ul.dj-mobile-light li.dj-mobileitem > a{display:block;font-size:14px;line-height:1;background:#f2f2f2;color:#444;text-decoration:none;padding:20px 15px;cursor:pointer;border-top:1px solid #e4e4e4;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}
ul.dj-mobile-light li.dj-mobileitem:hover > a,ul.dj-mobile-light li.dj-mobileitem.active > a{background:#ebebeb}
ul.dj-mobile-light li.dj-mobileitem > a .subtitle{font-size:.85em;color:#aaa}
ul.dj-mobile-light li.dj-mobileitem > a img,ul.dj-mobile-light li.dj-mobileitem > a i{vertical-align:middle;margin:0 10px 0 0}
ul.dj-mobile-light li.dj-mobileitem > a.withsubtitle img,ul.dj-mobile-light li.dj-mobileitem > a.withsubtitle i{float:left}
ul.dj-mobile-light li.dj-mobileitem.parent > a{padding-right:35px}
ul.dj-mobile-light li.dj-mobileitem.parent > a span.toggler{display:inline-block;font-family:FontAwesome;position:absolute;right:0;top:5px;padding:16px 20px;font-size:14px;line-height:14px;font-style:normal;font-weight:400;color:#b8b8b8}
ul.dj-mobile-light li.dj-mobileitem.parent > a span.toggler::before{content:"\f0d7"}
ul.dj-mobile-light li.dj-mobileitem.parent.active > a span.toggler::before{content:"\f0d8"}
ul.dj-mobile-light li.dj-mobileitem > ul{display:block;max-height:0;overflow:auto;margin:0;padding:0}
ul.dj-mobile-light li.dj-mobileitem.active > ul{max-height:1000px;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}
ul.dj-mobile-light ul li.dj-mobileitem > a{color:#898989;background:#ebebeb;border-top:1px solid #f2f2f2;padding-left:30px}
ul.dj-mobile-light ul li.dj-mobileitem:hover > a,ul.dj-mobile-light ul li.dj-mobileitem.active > a{color:#444;background:#e6e6e6}
ul.dj-mobile-light ul li.dj-mobileitem.parent > a span.toggler{font-size:11px}
ul.dj-mobile-light ul ul li.dj-mobileitem > a{background:#e6e6e6;border-top:1px solid #eee;padding-left:45px}
ul.dj-mobile-light ul ul li.dj-mobileitem:hover > a,ul.dj-mobile-light ul ul li.dj-mobileitem.active > a{background:#e1e1e1}
ul.dj-mobile-light ul ul ul li.dj-mobileitem > a{background:#e1e1e1;border-top:1px solid #e6e6e6;padding-left:60px}
ul.dj-mobile-light ul ul ul li.dj-mobileitem:hover > a,ul.dj-mobile-light ul ul ul li.dj-mobileitem.active > a{background:#dbdbdb}
ul.dj-mobile-light ul ul ul ul li.dj-mobileitem > a{background:#dbdbdb}
ul.dj-mobile-light .modules-wrap{padding:5px 15px}
div.joomly-callback-main,div.special-alert,div.joomly-callback-main.jmoddiv.jmodinside{display:none;position:absolute;background:#fff;z-index:1000000;padding:0;top:-400px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6)}
div.dimmer{z-index:999995;position:fixed;top:0;left:0;height:100%;width:100%;background:#000 no-repeat scroll center center;opacity:.5}
div.g-callback-recaptcha{margin:0 auto;display:table}
@media (max-width: 768px) {
div.g-callback-recaptcha{-webkit-transform:scale(0.87);-moz-transform:scale(0.87);-ms-transform:scale(0.87);-o-transform:scale(0.87);transform:scale(0.87);-webkit-transform-origin:0 0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}
}
div.joomly-callback-main input{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align:middle;color:#555;background-color:#fff}
div.joomly-callback-main label{font-weight:400;color:#000}
div.joomly-callback-main select{display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#555;background-color:#fff;width:auto;height:35px;margin-left:5px;margin-bottom:0;padding:6px 4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
form.reg_form{margin-bottom:0}
div.joomly-callback-div,button.button-joomly-callback-lightbox{margin-top:15px}
div.joomly-callback-div > input{margin-bottom:0}
div.tel > a.fontsize8{font-size:8px;margin-right:3%}
div.tel{text-align:right}
div.joomly-callback-body{padding:20px 15px 0;background-color:#fff}
div.joomly-alert-body{padding:20px}
div.joomly-callback-caption{border-bottom:1px solid #E0D8D8}
div.joomly-callback-caption > div{display:inline-block}
div.joomly-callback-cap{margin-left:10%;width:80%}
div.joomly-callback-caption{background-color:#04b9ed;color:#fff}
.joomly-callback{cursor:pointer}
button.button-joomly-callback-form,button[type="submit"].button-joomly-callback-lightbox{padding:5px 13px;border:0 none;display:block;text-transform:uppercase;background-color:#04b9ed;color:#fff;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-shadow:none;background-image:none}
button[type="submit"].button-joomly-callback-lightbox{width:100%;max-width:100%}
button.button-joomly-callback-form:hover,button[type="submit"].button-joomly-callback-lightbox:hover{opacity:.8;outline:0 none}
p.callback-text-center{text-align:center;margin:0;color:#000}
img.img-joomly-callback,button.button-joomly-callback-lightbox{-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-o-transition:all 0 ease}
input[type="text"].joomly-callback-field,input[type="tel"].joomly-callback-field{height:40px;padding:4px 6px;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;font-size:13px;line-height:18px;width:100%;max-width:100%}
img.img-joomly-callback{min-width:50px;width:30%;margin-right:3%;margin-left:0;display:inline-block;vertical-align:bottom}
input[type="text"].joomly-callback-field.captcha-joomly-callback{display:inline-block;width:66.5%}
div.special-alert > p{margin:20px 0 30px;text-align:center;font-size:16px}
div.joomly-callback-cap > h4{margin-top:10px;margin-bottom:10px;line-height:16px;text-align:center;color:#fff;text-transform:uppercase;flex:1}
div.joomly-callback-closer{width:10%}
div.joomly-callback-closer > i{float:right;cursor:pointer;margin-right:10px;color:#fff}
input[type="checkbox"].joomly-callback-checkbox{margin:0 0 0 10px}
.button-joomly-callback-lightbox{margin-bottom:10px}
body{font:14px/1.6 Verdana, Arial,"Helvetica Neue",Helvetica,sans-serif;}
.header{width:100%;min-height:100px;background:#fefefe}

.headers_list{font-size:12px}
.headers_list li{list-style:none}
.headers_list li:before{font:13px fontawesome;margin-right:4px;content:"\f046"}
.list_phone{font-size:12px;list-style:none}
.phone_top{border:solid 1px #ccc;border-radius:6px;margin-bottom:3px;padding:2px 5px 2px 26px;background:#fff;box-shadow:0 6px 4px -4px rgba(0,0,0,.2)}
.phone_home{background:url(../img/icon-call.svg) 3px 3px no-repeat #fff;background-size:13.55%}
.vodafone{background:2px 3px no-repeat #fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACxElEQVQ4T22TTUjbYBzGn3dNda0ethYUnCJjeuhJ3MGdKsN1DIpevOpBBaP01ilzg8E2hs4xhodNpFAPHgoiiCd1A/dFGVIRwa2jgmAHtnat2rRdkzdtkmYk/VhxeyCB5P8+v/y/QnBBgUDAarVap6xWq6OgKI2qwUDShMSPt7c/JSmd7e/vT1RbSPVDMBh81t7e/pBSWqMqCiIcB3FsDFd3diCFQiik01IsFptzOBxTZV8FEIlE1i0WizOXy4GprcUOy+K2zYbC4iK+BQIgx8eQJAlaPJvNfnA6nQ4NogNCodCT1tbWp1qQMAwOBgZwa3QUGB7Gz6Ym8Gtr4M/OdLMoivqVyWReDw4OThKv12sZGhr6lc1mjbIsI+zx4GZXFy719gKShExdHb6PjIB3uWA4OoIgSTqAUipzHNdMwuHwS4vF8iCfz0MxmQC3G40rK4Ag6ICysiYT3m9soBCPQyhlQQh5S1Kp1J4sy51afVwshhvT06jZ3CwCqqQCOG9pwfr8PMSTExCiVx/UABFRFK9JsozzUAgdLhdweHhxutAAJ4Tgi8+H35mMDlBVNUFOT0+jlNImrf5UPI6O7m5cqkq9mnTAMAh5vUhozQaKgGg0upfL5TplSUK2vh7X29pwhdJ/MigACBiN+OHzQUkm/5awv7//ymw2T2pNzIsiEquruDszU5xvSZp512xGbU8Pvvb1gSm9J4S8IUtLS1a73R7jOM6ozVkyGpH2eODwevVjnMGAM4MBqt0O//g4apLJMlemlDbrH/L7/c8ZhnmsASilyOdySBQKqNndxeV8HimbDTIARtbuRRFC5liWvV/JdGtr652iKPcEQdAXReB5yIqid5+oquaoNn9kWfZOZZXLkeXl5RcAJnie17fyP5K0ulmWnahkcvHQwsJCAyHkESGkB0BD6X+JA/gsCMKs2+2OVXv+AIL1cQp+P+hEAAAAAElFTkSuQmCC)}
.kievstar{background:2px 3px no-repeat #fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABvklEQVQ4T8WSTUhUYRSGn3P/ZhydsR/ScDYtBFtF4Mp2rQrctUhEKJChoKSfRUP0A6JQSENoY9qoYAtX7dsUbdq0CVpFBcFAJGUJQndq7vXe+33hjcDrTOOys33f7+E973eEVlP2DyNynDFn/l82aQmoqM8E5MlJN2fkWzPvboAqkRwiTRej8v0/ABZUlXC3BP0Vm9HCEtXqNUq9yT1notf40k9e9jEiG4kVHkZF0O+EcvSYDuMsAeBpsNQKpl/kfPuXxINxbdAZFGizSoSSpQOo67rAE5PKqWl8OUlaerEE1jUUjWTBc/4t0s4koQYlLpF+gYRTO0xeH8oeJK0/ULCeJhLc+9qOeeAGbeo5a9ZLxkVt6a2/seWR/BGbA+6v5zFzg1x2FmLXvNuFmxqi6JR3MhsBi7VufmU+kRKbj2tZSgd/Mq1WydGDF93kgn1nO6QRMKvek5U+auEzLtonYvPy5lE8+w2Cwtg8wrnU27+QJGAmmCBr3eaHgitmUqv4d3Gc63jKZb+xl9MSJTt4oFMYuh73kpHmtz8XrWJLDzXvGFczrxpLnA0G4mhjdiw2zPLGHtzcMJeMRyB6S/8NIWyVQpQYHloAAAAASUVORK5CYII=)}
.life{background:0 2px no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACYElEQVQ4T22TTUhUURiGn+/cO3NnHK1w0aJFRRG1cKPOFBW4KchFi6jQTbQSikhp0zJKghblrmgRtbBlSVC2qSDpR6X5cXAh/RAERYguQkvnx5l7vrg3HUfz7M57vvOe9/ve9wgbrGKWHizdRmhGMQq/iPDMe8ptuYatvyL1m/k0nZ4wJAaLARRdw+8TqUJvIsWDFbxGUJig17HcxKFEFSrKxYhLF3AEAoR/tUpULfdjKXqDbQgWPnDQcRlBKKlPg+eyVVqZC85KaYbFpWONEiVaUc43JhkMCcpp5nFRLI6vXI+nuCXBWwFBjjtiOLu+HbFEbjynUQqTnHKqDFrLZKzCUTlEsZTlbizJhVKGvWLIIWELgd55VdIoJwUWFa5KIcOQgblYih7NEin5fDJRmqmyCYdKICK4qvAj1kZLwDM3yu54nCm1vJXyBENeG6fDWWQZdoSO5XGttB1X5U0F+pra+bgCltL4CF9FH+FIF/7vMfZ5HnmEpeWimCqvVTkXT/J9IUfn9Cgje/ooF7NcMQ6XtcpMzcZynp8oidApn0TZcnzzAV6EQ84xhbBdlYj4FHEwgUr1magRBJIkwh+t4lWW2NF0mFmdIlpe4ItE2FLLQZ2fFgZCguI4O43HZxS/opxoTPIyxDO8Mg77N4o7PtHZbzSHBItZ2lxh3MLjeDtnQuw9STfOu7qZrPIIpmoZSLTTv9pCnieeT7ckQ+so51lA6yK8Gn6jPmOxJMdqUV4vMXBmaRdlDIu1M0GwuL7hXkMrl/77TPUkfzK0RJWH1mWbgIjPjDWMWaU/kWS6vvYvtx7tWznuJysAAAAASUVORK5CYII=)}
.p-3{padding:1rem 0 0!important}
.dj-megamenu-default{border-bottom:solid 1px transparent}
.fbook:before{font-family:fontawesome;font-weight:400;margin-right:5px;content:"\f230";font-size:22px}
.fbook{color:#4267b2}
.youtube{color:red}
.youtube:before{font-family:fontawesome;margin-right:0;content:"\f167 "}
.insta{color:#888}
.insta:before{font-family:fontawesome;margin-left:5px;content:"\f16d";font-size:22px}
.youtube:hover,.insta:hover,.fbook:hover,.telegram:hover{color:#f4645f;text-decoration:none}
.yaremamail{font-size:12px;color:#222;display:block}
.telegram:before{font-family:fontawesome;margin-left:5px;content:"\f2c6 "}
.page-header h1{text-transform:uppercase;font-size:2.1rem}

.mod_title{font-size:24px;color:#888;padding-bottom:10px}
.moduletable_measure{border:solid 1px #dee2e6;background:#fefefe;=border-radius:8px;=box-shadow:0 1px 4px 0 rgba(0,0,0,0.37);padding:10px}
div#fox-container-m286 .btn span{font-size:11px}
.item-page li{list-style:none}
.item-page li:before{content:'';width:9px;height:9px;border-radius:50%;display:inline-block;background:#04b9ed;margin:0 10px 0 -19px}
a{color:#888;}
.dj-megamenu-default li:hover a.dj-up_a,.dj-megamenu-default li.hover a.dj-up_a,.dj-megamenu-default li.active a.dj-up_a{color:#5bc0de}
.dj-megamenu-default li ul.dj-submenu > li > a:hover,.dj-megamenu-default li ul.dj-submenu > li > a.active,.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a{color:#5bc0de}
.breadcrumb{background:inherit;margin-left:0;padding:0;padding-top:0}
.divider{padding:0 3px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
#prev170,#prev216,#prev244,#prev167{background:#fff;margin-left:-1.5%!important;padding:0 10px}
#next170,#next216,#next244,#next167{background:#fff;margin-right:-1.5%!important;padding:0 10px}
.djslider-default ul.djslider-in > li:before{display:none!important;background:#fff}
#slider244 .slide-desc-text-default .slide-title a,#slider167 .slide-desc-text-default .slide-title a,#slider170 .slide-desc-text-default .slide-title a, #slider216 .slide-desc-text-default .slide-title a{text-align:center;color:#777;padding:3px;background:#f7f7f7;display:block;opacity:.8}
.sh{font-size:22px;color:#888}
.bd-callout{padding:15px;margin-top:12px;margin-bottom:18px;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}
.bd-callout-info{border-left-color:#5bc0de}
.popular a{display:block;padding:3px 0}
.popular a:hover,.popular a:focus{color:#04b9ed}
.salony-new{margin:0;padding:0}
.salony-new li{padding-left:10px}
.salony-new li:before{color:transparent;width:0;height:0;visibility:hidden;opacity:0}
.phone_page{padding-left:30px!important;background-size:16px}
.h2,h2{font-size:24px}
.h-one-span{font-size:19px!important}
.menu_footer li{padding-right:18px;padding-bottom:3px}
.blog .pull-left{float:none}
.go_top{position:fixed;bottom:0;right:0;font-size:0;padding:10px;text-decoration:none;z-index:99999}
.go_top:before{font:40px/1.1 fontawesome;font-weight:400;content:"\f102";color:#888;display:block;background:#ccc;width:50px;height:50px;text-align:center;opacity:.7;border-radius:50%}
.go_top:hover,.go_top:focus,.go_top:hover:before{text-decoration:none}
b,strong{font-weight:600;color:#666;font-size:15px}
.lang{position:relative;text-transform:uppercase;font-size:12px}
.mod-languages > ul > li.lang-active a{color:#ddd}
.wk-gallery-wall p{padding-top:8px;padding-bottom:0;padding-left:5px;color:#888}
.fb-like-yarema{margin:0 auto 10pxpx}
.wk-gallery-wall a:hover{text-decoration:none!}
.joomly-callback{font-size:10px;margin:0!important}
#lightbox-outer,#lightbox-content,#lightbox-img,#lightbox-wrap{padding:0!important;margin:0!important;box-sizing:content-box}
#lightbox-outer:after,#lightbox-outer:before,#lightbox-content:after,#lightbox-content:before,#lightbox-wrap:after,#lightbox-wrap:before{margin:0!important;padding:0;box-sizing:content-box;height:0}
.blog .readmore a{font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.8px;color:#B5BBBB}
.blog .readmore a:hover{color:#666;text-decoration:underline}
.blog img{width:220px;height:238px;margin:auto;display:block}
.items-more ol li{padding-bottom:7px}
.row-separator,.cols-1,.items-leading .item-separator{display:block;clear:both}
.item-separator{display:block;height:14px}
.cols-2 .column-1{padding-right:20px}
.cols-2 .column-1 .item-separator{width:350px}
.cols-2 .column-1,.cols-2 .column-2{float:left;width:260px}
#content .cols-2 p{line-height:1.5}
#content .cols-3 p{line-height:1.25}
.cols-3 .column-1{padding-right:10px}
.cols-3 .column-3{padding-left:10px}
.cols-3 .column-1 .item-separator,.cols-3 .column-2 .item-separator{width:230px}
.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3{float:left;width:28%;margin:0 10px;border:solid 1px transparent}
.cols-3 .column-1:focus,.cols-3 .column-2:focus,.cols-3 .column-3:focus,.cols-3 .column-1:hover,.cols-3 .column-2:hover,.cols-3 .column-3:hover{border:solid 1px #ddd;box-shadow:0 0 10px 5px rgba(221,221,221,1)}
.cols-4{float:left;width:22%;margin:0 10px}
.blog h2{font-size:12px;text-transform:uppercase;text-align:left;border-bottom:none;height:38px;padding:17px 0 0;text-align:center}
.salon1720080716{width:100%}
.contact_sidebar-info> div{text-align:left;display:inline-block;vertical-align:top;min-height:450px;margin:25px}
.contact_sidebar-info{border:2px solid #f4f3f5;padding:0 38px 16px;float:left;width:45%}
.contact_sidebar-info span{color:#04b9ed; text-transform:uppercase}
.wrapper-cf-form{padding:34px 40px;box-shadow:none;background-color:#f4f3f5;float:right;width:44%;min-height:450px}
.wrapper-cf-form input,.wrapper-cf-form textarea{display:block;padding:10px;margin:16px 0;width:75%;border:none;}
.wrapper-cf-form .submit{background:#222;color:#fff;box-shadow:0 6px 4px -4px rgba(0,0,0,.2);font-size:9px;padding:8px 9px;text-transform:uppercase;border:none;font-weight:500;letter-spacing:.4px;position:relative;z-index:200;font-family:GothamPro,Arial,"Helvetica Neue",Helvetica,sans-serif}
.wrapper-cf-form span{text-transform:uppercase;}
.blog .salony-new li{list-style:none}
.blog .salony-new{margin-left:20px; padding-top:10px}
.blog .card-title{text-align:center}
.viber{background:url(/templates/yarema/img/logo-viber.png) no-repeat 130px 0}
button.button-joomly-callback-form{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color:#fff;
    background-color:#009899;
    border-color:#009899}
.joomly-callback-cap h4{font-size:14px}
.joomly-callback:before{content:"\f2a0";font:400 14px fontawesome;margin-right:5px}
.clear{clear:both!important;overflow:hidden!important;line-height:0!important;height:0!important;*zoom:1}
.clear:before,.clear:after{content:""!important;display:table!important}
.clear:after{clear:both!important}
.item-page .img_cont{width:100%;max-width:650px;height:auto}
.howworl_list{margin:15px auto!important}
.howworl_list li{padding:45px 0 45px 135px;margin-bottom:8px;=border:none}
.howworl_list li:before{display:none}
.hw1{background:url(../img/hw2.png) left no-repeat}
.hw2{background:url(../img/hw3.png) left no-repeat}
.hw3{background:url(../img/hw8.png) left no-repeat}
.hw4{background:url(../img/hw9.png) left no-repeat}
.hw5{background:url(../img/hw10.png) left no-repeat}
.hw6{background:url(../img/hw6.png) left no-repeat}
.hw7{background:url(../img/hw7.png) left no-repeat}
.list_vd{display:inline-block;padding-bottom:15px;background:#f7f7f7;border:1px solid #f4f4f4;box-shadow:0 6px 4px -4px rgba(0,0,0,.2);border-bottom:none}
.list_vd_phone:before{font-family:fontawesome;font-weight:400;margin-right:5px;content:"\f095"}
.grid li:before{display:none}
.gallery_vd .wk-gallery-glass li{float:none}
.gallery_vd .huhucaption{width:29%;position:relative;float:right!important;margin:auto;position:absolute;margin-left:200px;margin-top:-160px!important}
.gallery_vd .wk-gallery-glass li:hover .huhucaption{background:none!important;color:#777!important}
.gallery_vd .wk-gallery-glass li .huhucaption{font-size:18px!important}
.gallery_vd .wk-gallery-glass li a{border:none!important;width:inherit}
.gallery_vd .wk-gallery-glass ul .glass-gallery{opacity:1;border-radius:50%;width:150px;height:150px;border:solid #dedede;margin:15px 0}
.gallery_vd .wk-gallery-glass ul:hover .glass-gallery{opacity:1;border:solid #ddd}
.gallery_vd .wk-gallery-glass li{border-bottom:dashed 1px #ccc!important;width:70%}
.gallery_vd .wk-gallery-glass li:last-child{border-bottom:none!important}
.gallery_vd .wk-gallery-glass li{margin:0 1%!important}
.item-page .list_phone li:before{display:none;background:#fff}
.gkTabsNav li:before,.gkTabsNav ol:before{background:#fff;width:0;height:0}
.title1507_h5{font-size:24px}
.gkTabsItem{padding:10px}
.gkTabsItem ul li:before{background:#fff;width:0;height:0}
.gkTabsItem ul li{border-bottom:solid 1px #ddd;padding:5px 20px}
.gkTabsItem ul li:last-child{border-bottom:none}
.gkTabsItem img{float:left;margin-right:15px}
.gkTabsItem ul li:after{clear:both;display:table;content:""!important;display:table!important}
.specifications td{border-bottom:solid 1px #ccc;padding:3px 20px}
.specifications{width:100%}
.galaxytab td:first-child{width:74%}
.subheading-category{font-size:26px}
#container_tab{max-width:100%;margin:0 auto;padding:25px 10px 0}
.tabs{min-width:320px;max-width:100%;padding:0;margin:0 auto}
.tabs section{display:none;padding:15px;background:#fff;border:1px solid #ddd}
.tabs input{display:none}
.tabs label{display:inline-block;margin:0 0 -1px;padding:10px 15px;text-align:center;color:#aaa;border:1px solid #ddd;background:#f1f1f1;border-radius:3px 3px 0 0;font-size:13px}
.tabs label:hover{color:#888;cursor:pointer}
.tabs input:checked + label{color:#555;border:1px solid #ddd;border-top:1px solid #EB5174;border-bottom:1px solid #fff;background:#fff}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4{display:block}
#tab5:checked ~ #content5,#tab6:checked ~ #content6,#tab7:checked ~ #content7,#tab8:checked ~ #content8{display:block}
#container_tab ul li:last-child{border-bottom:none}
.tabs ul li:before{background:#fff;width:0;height:0;display:none}
.tabs ul li{border-bottom:solid 1px #EEE;padding-bottom:10px}
.tabs ul li .wk-gallery-wall{float:left;margin:8px 15px 8px 0}
.tabs ul li:after{clear:both;display:table;content:""!important;display:table!important}
.tridpicture{color:#888;line-height:1.3;width:268px}
.tridpicture:before{content:"\f20e ";font-family:fontawesome;margin-right:5px;font-size:24px;float:left}
.salony{text-align:left;margin-left:-10px}
.salony:before{content:"\f041";font:400 14px fontawesome;margin-right:5px}
#djslider295 .slide-text{font-size:16px}
#djslider295 .slide-text ul li:last-child{font-weight:600;font-size:22px}
.juxtapose{width:100%!important;height:400px!important}
.spoiler > input + label:after{content:"+";float:right;font-family:monospace;font-size:26px}
.spoiler > input:checked + label:after{content:"-";float:right;font-family:monospace;font-weight:700}
.spoiler > input{display:none}
.spoiler > input + label,.spoiler > .spoiler_body{background:#d9edf7;padding:5px 15px;overflow:hidden;width:100%;box-sizing:border-box;display:block}
.spoiler > input + label + .spoiler_body{display:none}
.spoiler > input:checked + label + .spoiler_body{display:block}
.spoiler > .spoiler_body{background:#FFF;border:1px solid #CCC;border-top:none}
.video{background:#04b9ed;color:#fff;padding:5px 10px;border:solid #f0f0f0 3px;text-transform:uppercase;font-size:11px;border-radius:25px;text-decoration:none}
.video:before{font:400 15px fontawesome;content:"\f04b";margin-right:5px}
.video:hover{color:#fff}
.video:before{font:400 15px fontawesome;content:"\f04b";margin-right:5px}
.video:hover:before{text-decoration:none!important}
.article{display:block;padding-bottom:10px;font-weight:600;font-size:16px}
.article:after{font:400 15px fontawesome;content:"\f061";margin-left:5px}
.img_sto{width:100%;max-width:600px}
.seotext{height:150px;overflow-y:auto}


/*-----------------*/
body{font-family: Verdana, Arial, Helvetica, sans-serif; background:#fefefe}
.container {max-width: 1400px;  }
.small{font-size:12px}
.logo{padding: 0; display:block}
.facebook,.youtube,.twitter,.instagram,.telegram,.whatsapp,.phone,.vviber {font-size:0px;padding: 0 3px 0}
.facebook:hover,.youtube:hover,.twitter:hover,.instagram:hover,.telegram:hover,.whatsapp:hover,.phone:hover,.vviber:hover {text-decoration:none }
.facebook:before,.youtube:before,.twitter:before,.instagram:before,.telegram:before,.whatsapp:before,.phone:before,.vviber:before {font-family: fontawesome; font-size:22px;color:#333}
.facebook:before {content: "\f09a";color:#1877f2}
.youtube:before {content: "\f167";color:#ff0000}
.twitter:before {content: "\f099";}
.instagram:before {content: "\f16d";}
.telegram:before{content: "\f2c6";color:#28a8e9}
.whatsapp:before{content: "\f232"; }
.phone:before{content: "\f095"; color:#888}
.vviber:before{content:" ";width:20px;height:20px;background-image:url(../img/viber.png);display:inline-block;background-size:100%;margin-top:6px; vertical-align: sub;}
.fbook:before{font-family:fontawesome;font-weight:400;margin-right:5px;content:"\f230";font-size:22px}
.fbook{color:#4267b2}
.youtube{color:red}
.youtube:before{font-family:fontawesome;margin-right:0;content:"\f167 "}
.insta{color:#888}
.insta:before{font-family:fontawesome;margin-left:5px;content:"\f16d";font-size:22px}
.youtube:hover,.insta:hover,.fbook:hover,.telegram:hover{text-decoration:none}
.yaremamail{color:#666;display:block;text-align: right;}
.telegram:before{font-family:fontawesome;margin-left:5px;content:"\f2c6 "}
.turquoise {background:#009899; font-weight:600;padding:2px 3px 8px; }
.salony:before {font-family: fontawesome;content: "\f041";margin-right: 7px;}
.logoDesc{font-size:11px;text-transform:uppercase;display:flex}

#fox-container-m291 h5 {font-size:16px}
#fox-container-m291 ol {margin:0;padding-left:15px;line-height:1.3}
.submit-button{background:#009899;display:block; border-radius:0;width:100%;border: 2px #f5f5f5}
.submit-button:hover{background:#b478c0;display:block; border-radius:0;width:100%;border: 2px #f5f5f5}
.buttonYare{background:#f5f5f5;display:block; padding:10px 5px;text-transform:uppercase; margin: 5px 0 10px;}
.colYar-left{width:25%;float:left}
.colYar-right{width:75%;float:left}
.colYar-right img{width:100%}
.colYar-left, .colYar-right{position:relative}
.colYar-left h1{text-transform:uppercase; font-weight:600; line-height:1.5; font-size:34px; border-bottom:solid; width: 90%;padding-bottom:15px}
.colYar-left h2{text-transform:uppercase; line-height:1.4;font-weight:600; font-size:22px;}
.colYar-left span {display:inline-block; padding-top:15px;line-height:1.2; }


@media (max-width: 2500px) {
.phone{display:none}
}
@media (max-width: 1920px) {
.headers_list{margin-left:15px}
}
@media (max-width: 1024px) {
.cols-4{float:left;width:40%;margin:10px auto}
.fb_iframe_widget,.fb-page,.fb_iframe_widget_fluid{display:none!important;visible:hidden!important}
.logo img{width:200px;height:auto}
.logo-name{font-size:10px}
.dj-megamenu-default li a.dj-up_a span.dj-drop{padding:0 10px 0 0 !important}
.headers_list{display:none}
}
@media (max-width: 805px) {
.row_img_menu img{width:0;height:0}
.row_img_menu .subtitle{font-size:0!important}
.headers_list{margin-left:0}
.moduletable_map{display:none;visible:hidden;height:1px!important}
.cols-4{float:none;width:80%;margin:10px auto}
.row .met .col-md{padding-bottom:20px}
.readmore{text-align:center}
.cols-3 .column-1 .item-separator,.cols-3 .column-2 .item-separator{width:100%}
.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3{float:none;width:100%;margin:10px;border:solid 1px transparent}
.contact_sidebar-info,.wrapper-cf-form{float:none;width:100%}
.gallery_vd .wk-gallery-glass li .huhucaption{font-size:15px!important}
.gallery_vd .wk-gallery-glass li{padding-bottom:15px!important}
#book_1{display:none}
#djslider-loader295{padding-bottom:0!important}
.mobile_header{display:block!important}
.nomobile{display:none!important}
.fixed-top{background:#fafafa}
.logomobile{width:170px;margin:auto;display:block}
.logomobile img{height:37px;width:auto;margin-top:12px}
.mod-languages{position:absolute;right:12%;top:12px}
.card-deck{width:100%;max-width:450px;flex:none;display:block}
.go_top{right:0px;bottom:20px}
.h-one-span{font-size:18px!important}
.moduletable_image-h-one h,.moduletable_image-h-two hr,.moduletable_image-h-three hr{margin:10px 0 15px}
iframe,.item-page img > :not(djslider){width:100%;height:auto}
ul.dj-mobile-light li.dj-mobileitem .phone_home{background:url(../img/icon-call.svg) 10px 20px no-repeat #fff!important;background-size:7%!important;padding-left:35px!important}
ul.dj-mobile-light li.dj-mobileitem .kievstar,ul.dj-mobile-light li.dj-mobileitem .vodafone{background:10px 20px no-repeat #fff!important;padding-left:35px}
ul.dj-mobile-light li.dj-mobileitem .kievstar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABvklEQVQ4T8WSTUhUYRSGn3P/ZhydsR/ScDYtBFtF4Mp2rQrctUhEKJChoKSfRUP0A6JQSENoY9qoYAtX7dsUbdq0CVpFBcFAJGUJQndq7vXe+33hjcDrTOOys33f7+E973eEVlP2DyNynDFn/l82aQmoqM8E5MlJN2fkWzPvboAqkRwiTRej8v0/ABZUlXC3BP0Vm9HCEtXqNUq9yT1notf40k9e9jEiG4kVHkZF0O+EcvSYDuMsAeBpsNQKpl/kfPuXxINxbdAZFGizSoSSpQOo67rAE5PKqWl8OUlaerEE1jUUjWTBc/4t0s4koQYlLpF+gYRTO0xeH8oeJK0/ULCeJhLc+9qOeeAGbeo5a9ZLxkVt6a2/seWR/BGbA+6v5zFzg1x2FmLXvNuFmxqi6JR3MhsBi7VufmU+kRKbj2tZSgd/Mq1WydGDF93kgn1nO6QRMKvek5U+auEzLtonYvPy5lE8+w2Cwtg8wrnU27+QJGAmmCBr3eaHgitmUqv4d3Gc63jKZb+xl9MSJTt4oFMYuh73kpHmtz8XrWJLDzXvGFczrxpLnA0G4mhjdiw2zPLGHtzcMJeMRyB6S/8NIWyVQpQYHloAAAAASUVORK5CYII=)!important}
}
ul.dj-mobile-light li.dj-mobileitem .vodafone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACxElEQVQ4T22TTUjbYBzGn3dNda0ethYUnCJjeuhJ3MGdKsN1DIpevOpBBaP01ilzg8E2hs4xhodNpFAPHgoiiCd1A/dFGVIRwa2jgmAHtnat2rRdkzdtkmYk/VhxeyCB5P8+v/y/QnBBgUDAarVap6xWq6OgKI2qwUDShMSPt7c/JSmd7e/vT1RbSPVDMBh81t7e/pBSWqMqCiIcB3FsDFd3diCFQiik01IsFptzOBxTZV8FEIlE1i0WizOXy4GprcUOy+K2zYbC4iK+BQIgx8eQJAlaPJvNfnA6nQ4NogNCodCT1tbWp1qQMAwOBgZwa3QUGB7Gz6Ym8Gtr4M/OdLMoivqVyWReDw4OThKv12sZGhr6lc1mjbIsI+zx4GZXFy719gKShExdHb6PjIB3uWA4OoIgSTqAUipzHNdMwuHwS4vF8iCfz0MxmQC3G40rK4Ag6ICysiYT3m9soBCPQyhlQQh5S1Kp1J4sy51afVwshhvT06jZ3CwCqqQCOG9pwfr8PMSTExCiVx/UABFRFK9JsozzUAgdLhdweHhxutAAJ4Tgi8+H35mMDlBVNUFOT0+jlNImrf5UPI6O7m5cqkq9mnTAMAh5vUhozQaKgGg0upfL5TplSUK2vh7X29pwhdJ/MigACBiN+OHzQUkm/5awv7//ymw2T2pNzIsiEquruDszU5xvSZp512xGbU8Pvvb1gSm9J4S8IUtLS1a73R7jOM6ozVkyGpH2eODwevVjnMGAM4MBqt0O//g4apLJMlemlDbrH/L7/c8ZhnmsASilyOdySBQKqNndxeV8HimbDTIARtbuRRFC5liWvV/JdGtr652iKPcEQdAXReB5yIqid5+oquaoNn9kWfZOZZXLkeXl5RcAJnie17fyP5K0ulmWnahkcvHQwsJCAyHkESGkB0BD6X+JA/gsCMKs2+2OVXv+AIL1cQp+P+hEAAAAAElFTkSuQmCC)!important}

.moduletableform_mob{width:100%; z-index:100;position: relative; top:-64px; border-radius: 10px;background: rgba(255,255,255,0.5);}
#fox-container-m299{position:relative;top:0;left:0;z-index:1000}
.moduletableform_mob .mod_title,#fox-container-m300 .mod_title,#fox-container-m299 .mod_title{font-weight:600;text-transform:uppercase;font-size:18px;color:#000;padding-bottom:0;margin-bottom:0}
div#fox-container-m299 .fox-form-inline .control-group,div#fox-container-m299 .fox-form-inline .control-group .control-label,div#fox-container-m299 .fox-form-inline .control-group .controls,div#fox-container-m299 .fox-form-inline .control-group label.checkbox,div#fox-container-m299 .fox-form-stacked .control-group label.checkbox,div#fox-container-m302 .fox-form-inline .control-group,div#fox-container-m299 .fox-form-inline .control-group .control-label,div#fox-container-m299 .fox-form-inline .control-group
.controls,div#fox-container-m299 .fox-form-inline .control-group label.checkbox,div#fox-container-m299 .fox-form-stacked .control-group label.checkbox,div#fox-container-m303 .fox-form-inline .control-group,div#fox-container-m299 .fox-form-inline .control-group .control-label,div#fox-container-m299 .fox-form-inline .control-group .controls,div#fox-container-m299 .fox-form-inline .control-group label.checkbox,div#fox-container-m299 .fox-form-stacked .control-group label.checkbox{display:block!important}
@media (max-width: 414px) {
.palets{display:none}
.headers_list{margin-left:0}
.moduletable_map{display:none}
.logo img{width:130px;height:auto;margin:auto;display:block}
.logo-name{text-align:center}
.headers_list{display:none;visible:hidden;height:1px!important}
.bredcrumbs{padding-top:1px}
.h2,h2{font-size:20px}
}
@media (min-width: 1024px) and (max-width: 2500px) {
.itemid267{border-top:none!important}
.itemid192{border-top:none!important}
.itemid199{border-top:none!important}
.itemid115{border-top:none!important}
.itemid126{border-top:none!important}
.itemid121,.itemid264,.itemid272,.itemid327,.itemid268{border-top:none!important}
#dj-megamenu275 li ul.dj-submenu > li{border-top:none!important}
#dj-megamenu273 li ul.dj-submenu > li{border-top:none!important}
.row_img_menu img{width:100px;min-width:100px;height:160px;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}
.row_img_menu .subtitle{font-size:13px!important;line-height:1.4!important;text-transform:none;padding-right:5px}
.row_img_menu:before,.row_img_menu:after{content:' ';clear:both;display:table}
.row_img_menu{text-transform:uppercase;display:block;font-size:13px;line-height:20px;position:static;text-decoration:initial;width:345px;max-width:345px;box-shadow:0 2px 30px rgba(16,16,86,0.1);border-radius:10px;background:#fff;display:inline-block;transition:.3s;padding:12px 0 15px 120px !important;overflow:hidden;position:relative;height:128px;margin:15px!important;font-size:14px;line-height:19px!important;font-weight:initial;text-align:initial;border:none}
.row_img_menu:hover{z-index:1;transform:scale(1.05);transition:.2s}
/* #dj-megamenu275 > li.dj-up.itemid293 > div{margin-left:-116px!important}
#dj-megamenu275 > li.dj-up.itemid275 > div{margin-left:-415px!important}
#dj-megamenu275 > li.dj-up.itemid355 > div{margin-left:-603px!important}
#dj-megamenu275 > li.dj-up.itemid285 > div{margin-left:-730px!important}
#dj-megamenu275 > li.dj-up.itemid369 > div{margin-left:-248px!important}
#dj-megamenu275 > li.dj-up.itemid313 > div{margin-left:-863px!important}
#dj-megamenu275 > li.dj-up.itemid262 > div{margin-left:-1015px!important}
#dj-megamenu273 > li.dj-up.itemid156 > div{margin-left:-118px!important}
#dj-megamenu273 > li.dj-up.itemid124 > div{margin-left:-1040px!important}
#dj-megamenu273 > li.dj-up.itemid342 > div{margin-left:-630px!important}
#dj-megamenu273 > li.dj-up.itemid186 > div{margin-left:-253px!important}
#dj-megamenu273 > li.dj-up.itemid155 > div{margin-left:-419px!important}
#dj-megamenu273 > li.dj-up.itemid148 > div{margin-left:-762px!important}
#dj-megamenu273 > li.dj-up.itemid157 > div{margin-left:-874px!important} */
#dj-megamenu275 .dj-drop,#dj-megamenu275 .dj-up_a,#dj-megamenu273 .dj-drop,#dj-megamenu273 .dj-up_a{font-weight:600;text-transform:uppercase}
.separator{color:#888}
.visual{background:#FAF3D2!important}
.moduletableform_mob{display:none!important}
#fox-container-m299{display:none!important}
}
@media (max-width: 1112px) {
#dj-megamenu275 .dj-subwrap-in{width:930px!important}
#dj-megamenu273 .dj-subwrap-in{width:930px!important}
}
.moduletable_image-h-one h1{font-weight:600;text-transform:uppercase;line-height:1.4}
.moduletable_image-h-one{background:url(/images/2020/cover/16.jpg) top right no-repeat;=background-size:cover}
.moduletable_image-h-two{background:url(/images/2020/cover/13.jpg) top right no-repeat;background-size:cover}
.moduletable_image-h-three{background:url(/images/2020/cover/15.jpg) top right no-repeat;background-size:cover}
.wrap_h1{padding:40px 40% 140px 25px;background:#fafafa;background:linear-gradient(90deg,rgba(250,250,250,1) 0%,rgba(250,250,250,1) 23%,rgba(250,250,250,0.6643032212885154) 47%,rgba(250,250,250,0) 64%)}
.moduletable_image-h-one hr{max-width:170px;border:none;border-bottom:2px solid #000;margin:30px 0 24px}
.homepage_grid{width:100%;max-width:1020px;margin:0 auto 20px}
.homepage_grid .title{font-size:15px;line-height:1.2;display:block;text-align:center;padding-bottom:8px}
.homepage_grid .block .title img{width:100%;max-width:280px;height:auto;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;border-top-right-radius:10px;border-top-left-radius:10px}
.homepage_grid .block{max-width:300px;width:300px;=min-height:200px;box-shadow:0 2px 30px rgba(16,16,86,0.1);border-radius:10px;background:#fff;display:inline-block;margin:0 15px;transition:.3s;text-align:initial}
.homepage_grid{position:relative;top:-45px;text-align:left;display:flex}
.homepage_grid .block:hover{z-index:1;transform:scale(1.15);transition:.2s;text-decoration:none}
.description li{font-size:12px;list-style:none}
.description li:before{font-family:fontawesome;font-weight:400;margin-right:5px;content:"\f0da"}
.item-page .description li:before{background:none}
@media (max-width: 1024px) {
.homepage_grid .block{width:220px}
}
@media (max-width: 768px) {
.homepage_grid{display:block;margin-top:-35px!important}
.homepage_grid .block{width:280px;display:block;padding-bottom:10px;margin:0 auto 50px}
.homepage_grid .block .title img{width:100%;max-width:280px;height:auto;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;border-top-right-radius:10px;border-top-left-radius:10px}
.moduletable_image-h-one{background-size:cover}
.moduletable_image-h-one hr{margin:8px 0 14px}
div#fox-container-m299 .control-group{margin-bottom:6px}
div#fox-container-m299 .mod_title{margin-bottom:-8px}
div#fox-container-m302 .control-group{margin-bottom:6px}
div#fox-container-m302 .mod_title{margin-bottom:-8px}
div#fox-container-m303 .control-group{margin-bottom:6px}
div#fox-container-m303 .mod_title{margin-bottom:-8px}
div#fox-container-m305 .control-group{margin-bottom:6px}
div#fox-container-m305 .mod_title{margin-bottom:-8px}
div#fox-container-m306 .control-group{margin-bottom:6px}
div#fox-container-m306 .mod_title{margin-bottom:-8px}
div#fox-container-m307 .control-group{margin-bottom:6px}
div#fox-container-m307 .mod_title{margin-bottom:-8px}
.d-none{display:block!important}
body {overflow-x: hidden; }
=header{display:none}
.colYar-left, .colYar-right {position: relative; width:100%}

}
.bd-callout + .bd-callout{margin-top:-.25rem}
.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-color:#eee;border-left-width:1px;border-left-width:.25rem;border-radius:.25rem}
.bd-callout-warning{border-left-color:#f0ad4e}
.bd-callout-info{border-left-color:#5bc0de}
.bd-callout-warning .list-group-item{background:none!important}
.card{box-shadow:0 10px 30px rgba(16,16,86,0.1);border-radius:10px}
.sale{color:red}
@media (max-width: 1024px) {
.timeline{background:none}
}

.ban20-09{width:240px;height:100px;margin-bottom:10px;text-align:center}
.ac_1{background:#f84a87;margin-right:5px}
.ac_2{background:#b478c0;margin-right:5px}
.ac_3{background:#9a99ff;margin-right:5px}
.ac_4{background:#c1cc49}
/* .ac_1:before,.ac_2:before,.ac_3:before,.ac_4:before{display:block;color:#fff;font-family:fontawesome;font-size:28px;margin-right:0;content:"\f06b"}
.ac_2:before{content:"\f295"}
.ac_3:before{content:"\f0c4"}
.ac_4:before{content:"\f0d6"} */
.ban20-09_text{position:relative;padding:3px;font-size:13px;line-height:1.2;color:#fff}
.ban20-09_text:hover{color:#f5f5f5}

.ac_1:before,.ac_2:before,.ac_3:before,.ac_4:before{display:block;color:#fff;font-family:fontawesome;font-size:28px;margin-right:0;content:" ";
background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19.383' height='30.482' viewBox='0 0 512.84 806.5' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3e%3cdefs%3e%3cstyle%3e.fil1%7bfill:%23fefefe;fill-rule:nonzero%7d%3c/style%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cg id='_2369126972400'%3e%3cpath d='M255.87 145.09c55.02 0 99.62 44.6 99.62 99.62s-44.6 99.62-99.62 99.62-99.62-44.6-99.62-99.62 44.6-99.62 99.62-99.62zm0 25.05c41.19 0 74.57 33.38 74.57 74.57 0 41.19-33.38 74.57-74.57 74.57-41.18 0-74.57-33.38-74.57-74.57 0-41.19 33.39-74.57 74.57-74.57z' fill='%23fefefe'/%3e%3cpath class='fil1' d='M406.97 638.48c-7.86-2.55-12.16-11.01-9.61-18.87 2.55-7.86 11.01-12.16 18.87-9.61 29.11 9.57 52.39 21.69 68.6 35.33 18.23 15.33 28.01 32.87 28.01 51.46 0 32.94-30.68 61.47-80.26 80.92-45.34 17.78-107.65 28.79-176.16 28.79-68.51 0-130.82-11.01-176.16-28.79C30.68 758.26 0 729.73 0 696.79c0-18.59 9.78-36.13 28.01-51.46 16.21-13.64 39.49-25.76 68.6-35.33 7.86-2.55 16.32 1.75 18.87 9.61 2.55 7.86-1.75 16.32-9.61 18.87-25.53 8.39-45.41 18.58-58.64 29.71C36.02 677.62 30 687.4 30 696.79c0 19.35 23.38 38.2 61.16 53.02 42.03 16.48 100.45 26.69 165.26 26.69 64.81 0 123.23-10.21 165.26-26.69 37.78-14.82 61.16-33.67 61.16-53.02 0-9.39-6.02-19.17-17.23-28.6-13.23-11.13-33.11-21.32-58.64-29.71z'/%3e%3cpath class='fil1' d='M245.09 688.1c-41.34-41.95-113.57-125.23-164.32-228.93-33.54-68.54-57.76-145.98-57.76-226.43 0-64.2 26.06-122.37 68.17-164.51l.1-.1C133.41 26.04 191.57 0 255.75 0c64.18 0 122.37 26.06 164.51 68.17l.1.1c42.09 42.13 68.13 100.29 68.13 164.47 0 80.45-24.22 157.89-57.76 226.43-50.75 103.7-122.98 186.98-164.32 228.93-5.79 5.88-15.27 5.96-21.15.17l-.17-.17zM107.61 446.05c44.81 91.57 107.22 166.83 148.14 210.03 40.92-43.2 103.33-118.46 148.14-210.03 31.7-64.78 54.6-137.81 54.6-213.31 0-56.02-22.68-106.71-59.33-143.35C362.46 52.68 311.76 30 255.75 30c-56.02 0-106.71 22.68-143.35 59.33-36.71 36.7-59.39 87.39-59.39 143.41 0 75.5 22.9 148.53 54.6 213.31z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
width:20px; height:30px;margin:0px auto 10px; position:relative; top:12px}

.healt:before{display:block;color:#fff;font-family:fontawesome;
font-size:28px;margin-right:0;content:"\f06b"; background:none; width:20px; height:30px;margin:0px auto 10px; position:relative; top:4px}


.banner321 .swiper-container-horizontal>.swiper-scrollbar {top:0px!important}
.banner321 .works .swiper-slide {width: 250px;}
.banner321 .works .swiper-slide a{color:#fff!important}

.banner321 .works .swiper-slide a span{text-transform:uppercase; font-weight:600;line-height:2;color:#222}
.banner321 .works .swiper-slide a:hover {text-decoration:none;}

@media (max-width: 1024px) {
=.moduletable_bannners-20-11{display:none}
}
.social{width:320px;margin:auto}
.social li{display:inline-block;padding-right:15px;padding-top:15px}
.facebook,.youtube,.twitter,.instagram,.telegram,.whatsapp,.phone,.vviber{font-size:0}
.facebook:hover,.youtube:hover,.twitter:hover,.instagram:hover,.telegram:hover,.whatsapp:hover,.phone:hover,.vviber:hover{text-decoration:none}
.facebook:before,.youtube:before,.twitter:before,.instagram:before,.telegram:before,.whatsapp:before,.phone:before,.vviber:before{font-family:fontawesome;font-size:22px;color:#333}
.facebook:before{content:"\f09a";color:#1877f2}
.youtube:before{content:"\f167";color:red}
.twitter:before{content:"\f099"}
.instagram:before{content:"\f16d"}
.telegram:before{content:"\f2c6";color:#28a8e9}
.whatsapp:before{content:"\f232"}
.phone:before{content:"\f095";color:#888}
.vviber:before{content:" ";width:20px;height:20px;background-image:url(../img/viber.png);display:inline-block;background-size:100%;margin-top:6px}
.custom_excellence{margin-top:60px}
.carousel-indicators{position:absolute;right:0;bottom:60px!important;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
div#fox-container-m305 .fox-form-inline .control-group,div#fox-container-m305 .fox-form-inline .control-group .control-label,div#fox-container-m305 .fox-form-inline .control-group .controls,div#fox-container-m305 .fox-form-inline .control-group label.checkbox,div#fox-container-m305 .fox-form-stacked .control-group label.checkbox,div#fox-container-m306 .fox-form-inline .control-group,div#fox-container-m306 .fox-form-inline .control-group .control-label,div#fox-container-m306 .fox-form-inline .control-group .controls,div#fox-container-m306 .fox-form-inline .control-group label.checkbox,div#fox-container-m306 .fox-form-stacked .control-group label.checkbox,div#fox-container-m307 .fox-form-inline .control-group,div#fox-container-m307 .fox-form-inline .control-group .control-label,div#fox-container-m307 .fox-form-inline .control-group .controls,div#fox-container-m307 .fox-form-inline .control-group label.checkbox,div#fox-container-m307 .fox-form-stacked .control-group label.checkbox{display:block}
.hypercomments_scroll{height:280px;overflow-y:auto}

.met{background:#f5f5f5;padding:22px 8px;line-height:1.3 ;font-size:13.5px }
.met-one:before, .met-two:before,.met-three:before {font-size:80px;
position:absolute;
color:#eee;display:block;
float:right; line-height:0.7;
right:0;z-index:-10}
.met-one:before{content:'01';}
.met-two:before{content:'02';}
.met-three:before{content:'03';}
.met-title{font-size:20px;color:#888;line-height:1.2;padding:10px 50px 2px 0; display: block;position:relative;z-index:1000;}
.titleH5{text-align:center;padding:10px 0 15px; font-size:20px;color:#888}
.met img{box-shadow:0 2px 30px rgba(16,16,86,0.1);border-radius:10px;display:inline-block;transition:.4s;}
.met img:hover {z-index: 1;transform: scale(1.2);transition: .4s;}
.index_work_head{text-align:center;background:#9a99ff; padding:3px 0 5px; margin-bottom:30px;color:#fff;width:230px; margin:0 auto 30px;font-size:20px }
.payment{background:#9a99ff; text-align:center;width:100%}
.payment li{display:inline-block; width:16%; padding: 17px 0; margin-right:3%; font-size:16px; color:#fff }
.payment li:before{opacity:0}
@media (max-width: 768px) {
.payment{background:#9a99ff; text-align:center; margin-left:0!important; padding-left:0}
.payment li{display:inline-block; width:90%; padding: 10px; margin-right:0%; font-size:16px; color:#fff; border-bottom:solid 1px}
.payment li:before{opacity:0}
}
.stripLight{background:#f5f5f5; width:100%; height:18px;position:relative}
.stripDark{background:#222; width:100%; height:28px;position:absolute;padding:3px 0}

/************sliger News**************/

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes a {
    to {
        transform: rotate(1turn)
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-slide,
.swiper-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-wrapper {
    z-index: 1;
    display: flex;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1*var(--swiper-navigation-size)/2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 180px;
    left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

/* .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
} */

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube,
.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption {
    direction: ltr;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-toolbar {
    opacity: 0;
    position: absolute
}

.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: 0 0;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
    color: #ccc
}

.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: 0
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: 0
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    /*
    pointer-events: none;
    */
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: a 1s linear infinite;
    background: 0 0;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

@media (max-height:576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }
    .fancybox-slide--image {
        padding: 6px 0
    }
    .fancybox-close-small {
        right: -6px
    }
    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }
    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }
    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width:576px) {
    .fancybox-thumbs {
        width: 110px
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

@media screen and (min-device-width:1px) {
    a[href^="x-apple-data-detectors:"],
    a[href^=tel] {
        color: inherit!important;
        text-decoration: none!important
    }
}


html { overflow-x: hidden}
section.section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    z-index: 1
}




.reviews a.slider__img,
.slider {
    position: relative
}

.slider[data-js=gallery] .slider__image {
    border-radius: 3px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 350px;
    display: block;
    position: relative
}

.slider[data-js=gallery] .slider__image:before {
    width: 14px;
    height: 14px;
    content: '';
    position: absolute;
    -webkit-box-shadow: 0 4px 20px rgba(57, 60, 66, .25);
    box-shadow: 0 4px 20px rgba(57, 60, 66, .25);
    top: 20px;
    right: 20px;
    background: url(../img/gallery.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slider[data-js=gallery] .slider__caption {
    font-size: 22px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 30px
}

.slider[data-js=gallery] .slider__text {
    margin-top: 15px;
    color: #8d8b83
}

.slider[data-js=gallery] .slider__age {
    font-weight: 500;
    margin-bottom: 15px;
    color: #666
}

.slider[data-js=gallery].slider_dark .slider__caption,
.slider[data-js=gallery].slider_dark .slider__title {
    color: #333
}

.slider[data-js=gallery]>.swiper-wrapper>.swiper-slide {
    max-width: 280px
}

@media screen and (max-width:1050px) {
    .slider[data-js=gallery]>.swiper-wrapper>.swiper-slide {
        max-width: -webkit-calc(50% - 60px);
        max-width: calc(50% - 60px)
    }
}

@media screen and (max-width:768px) {
    .slider[data-js=gallery]>.swiper-wrapper>.swiper-slide {
        max-width: -webkit-calc(100% - 60px);
        max-width: calc(100% - 60px)
    }
}

.slider[data-js=gallery-big] .slider__image {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 350px;
    display: block
}

.slider[data-js=gallery-big] .slider__caption {
    font-weight: 600;
    font-size: 22px;
    color: #000;
    margin-top: 30px
}

.slider[data-js=gallery-big] .slider__text {
    margin-top: 15px;
    color: #000
}

.slider[data-js=gallery-big] .slider__rank {
    margin-top: 15px;
    color: #c1cc49
}

.slider[data-js=gallery-big]>.swiper-wrapper>.swiper-slide {
    max-width: 280px
}

@media screen and (max-width:1050px) {
    .slider[data-js=gallery-big]>.swiper-wrapper>.swiper-slide {
        max-width: -webkit-calc(100% - 60px);
        max-width: calc(100% - 60px)
    }
}

.slider[data-js=common] {
    width: 80%
}

@media screen and (max-width:1050px) {
    .slider[data-js=common] {
        width: 100%
    }
}

.slider[data-js=common]>.swiper-wrapper>.swiper-slide {
    max-width: 280px
}

@media screen and (max-width:1050px) {
    .slider[data-js=common]>.swiper-wrapper>.swiper-slide {
        max-width: -webkit-calc(100% - 60px);
        max-width: calc(100% - 60px)
    }
}

.slider[data-js=carousel] .slider__info {
    max-width: 320px;
    width: 100%;
    margin-left: 325px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (max-width:768px) {
    .slider[data-js=carousel] .slider__info {
        max-width: 100%;
        margin-left: 0;
        padding: 20px
    }
}

.slider[data-js=carousel] .slider__info .btn {
    margin-top: auto;
    max-width: 255px;
    width: 100%;
    text-align: center
}

@media screen and (max-width:768px) {
    .slider[data-js=carousel] .slider__info .btn {
        margin: 20px auto 0
    }
}

.slider[data-js=carousel] .slider__preview {
    width: 330px;
    position: absolute;
    top: -30px;
    left: -30px
}

@media screen and (max-width:768px) {
    .slider[data-js=carousel] .slider__preview {
        position: static;
        width: 100%;
        margin-bottom: 20px
    }
}

.slider[data-js=carousel] .slider__caption {
    font-family: 'Merriweather';
    font-size: 24px;
    font-weight: 700;
    font-style: italic;
    line-height: 120%
}

.slider[data-js=carousel] .slider__text {
    margin-top: 30px;
    margin-bottom: 30px
}

.slider[data-js=carousel] .slider-wrapper.swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 40px 25px 25px;
    max-width: 700px;
    height: 410px
}

@media screen and (max-width:768px) {
    .slider[data-js=carousel] .slider-wrapper.swiper-slide {
        max-width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        height: 100%
    }
}

.slider[data-js=preview] {
    overflow: hidden;
    width: 100%
}

.slider[data-js=preview] .slider__img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 350px;
    width: 100%;
    display: block;
    position: relative;
    z-index: 1
}

.slider[data-js=preview] .slider__img:after {
    position: absolute;
    width: 50px;
    height: 50px;
    content: '';
    z-index: -1;
    background-image: url(../img/loupe.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-filter: drop-shadow(2px 0 2px #000);
    filter: drop-shadow(2px 0 2px #000)
}

.slider[data-js=preview] .swiper-wrapper {
    z-index: -1
}

.slider[data-js=preview] .swiper-slide {
    padding: 0
}

.slider[data-js=preview_thumb] {
    max-width: 230px;
    height: 50px;
    margin: 15px auto 0;
    overflow: hidden
}

@media screen and (max-width:768px) {
    .slider[data-js=preview_thumb] {
        display: none
    }
}

.slider[data-js=preview_thumb] .slider__img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}

.slider[data-js=preview_thumb] .swiper-slide {
    padding: 0;
    width: 50px;
    max-height: 50px;
    cursor: pointer
}

.slider[data-js=reviews] .slider__info {
    padding: 20px 20px 0;
    overflow: hidden;
    height: 330px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 40px
}

@media screen and (max-width:1050px) {
    .slider[data-js=reviews] .slider__info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 20px
    }
}

.slider[data-js=reviews] .slider__img {
    min-width: 200px;
    max-width: 200px;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

@media screen and (max-width:1050px) {
    .slider[data-js=reviews] .slider__img {
        height: 200px;
        max-width: 100%
    }
}

.slider[data-js=reviews] .slider__title {
    font-size: 20px;
    line-height: 120%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
    color: inherit
}

.slider[data-js=reviews] .slider__title:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 100px;
    background-color: #e5e5e5;
    bottom: 0;
    left: 0
}

@media screen and (max-width:1050px) {
    .slider[data-js=reviews] .slider__text {
        width: 204px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.slider[data-js=reviews] .swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    width: 490px
}

@media screen and (max-width:1050px) {
    .slider[data-js=reviews] .swiper-slide {
        width: 260px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.slider .swiper-button {
    width: 50px;
    height: 50px;
    background-color: #c1cc49;
    border-radius: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 10px 10px rgba(46, 45, 41, .15);
    box-shadow: 0 10px 10px rgba(46, 45, 41, .15);
    z-index: 10
}

@media screen and (max-width:1050px) {
    .slider .swiper-button {
        width: 70px;
        height: 70px
    }
    .slider .swiper-button.hide {
        pointer-events: none;
        opacity: 0
    }
}

.slider .swiper-button:after {
    width: 11px;
    height: 11px;
    font-size: 0;
    border-bottom: 4px solid #fff;
    border-right: 4px solid #fff
}

@media screen and (max-width:1240px) {
    .slider .swiper-button-prev {
        left: 15px
    }
}

@media screen and (max-width:1050px) {
    .slider .swiper-button-prev {
        left: -50px;
        top: 60px;
        margin-top: 0
    }
}

.slider .swiper-button-prev:after {
    -webkit-transform: translateX(2px) rotate(135deg);
    -ms-transform: translateX(2px) rotate(135deg);
    transform: translateX(2px) rotate(135deg)
}

@media screen and (max-width:1050px) {
    .slider .swiper-button-prev:after {
        left: -50px;
        -webkit-transform: translateX(17px) scale(.8) rotate(135deg);
        -ms-transform: translateX(17px) scale(.8) rotate(135deg);
        transform: translateX(17px) scale(.8) rotate(135deg)
    }
}

@media screen and (max-width:1240px) {
    .slider .swiper-button-next {
        right: 15px
    }
}

@media screen and (max-width:1050px) {
    .slider .swiper-button-next {
        right: -50px;
        top: 60px;
        margin-top: 0
    }
}

.slider .swiper-button-next:after {
    -webkit-transform: translateX(-2px) rotate(-45deg);
    -ms-transform: translateX(-2px) rotate(-45deg);
    transform: translateX(-2px) rotate(-45deg)
}

@media screen and (max-width:1050px) {
    .slider .swiper-button-next:after {
        right: -40px;
        -webkit-transform: translateX(-17px) scale(.8) rotate(-45deg);
        -ms-transform: translateX(-17px) scale(.8) rotate(-45deg);
        transform: translateX(-17px) scale(.8) rotate(-45deg)
    }
}

.slider .swiper-button-next_disabled {
    opacity: 0
}

.slider .swiper-button-disabled {
    opacity: 0;
    z-index: -1
}

.slider .swiper-button-preview {
    height: 100%;
    border-radius: 0;
    margin: 0;
    top: 0
}

.slider .swiper-button-preview.swiper-button-prev {
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(#00000030), to(rgba(0, 0, 0, .1)));
    background: -o-linear-gradient(left, #00000030 0%, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(90deg, #00000030 0%, rgba(0, 0, 0, .1) 100%)
}

.slider .swiper-button-preview.swiper-button-next {
    right: 0;
    background: -webkit-gradient(linear, right top, left top, from(#00000030), to(rgba(0, 0, 0, .1)));
    background: -o-linear-gradient(right, #00000030 0%, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(270deg, #00000030 0%, rgba(0, 0, 0, .1) 100%)
}

.slider .swiper-button-preview:after {
    border-color: #fff
}

.slider .swiper-pagination {
    position: relative;
    margin-top: 50px;
    bottom: 0
}

.slider .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background-color: #c4c4c4;
    border-radius: 100%;
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: 0 10px
}

.slider .swiper-pagination .swiper-pagination-bullet-active {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    background-color: #27bfa4
}

.slider .swiper-lazy-preloader {
    border-color: transparent #c1cc49 #c1cc49
}

.slider .swiper-slide,
.slider .swiper-wrapper {
    -webkit-transform-style: flat;
    transform-style: flat
}




.header__fixed {
    padding-top: 17px;
    padding-bottom: 17px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}




.header__burger {
    display: none;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width:1050px) {
    .header__burger {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.header__burger label {
    display: inline-block;
    cursor: pointer;
    min-width: 34px;
    height: 27px;
    position: relative
}

.header__burger label i,
.header__burger label:after,
.header__burger label:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: #333;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    will-change: transform
}

.header__burger label:before {
    top: 0
}

.header__burger label:after {
    bottom: 0
}

.header__burger label i {
    top: 12px
}

.header__burger #hamburger:checked+label:before {
    -webkit-transform: translateY(12px) rotate(-45deg);
    -ms-transform: translateY(12px) rotate(-45deg);
    transform: translateY(12px) rotate(-45deg)
}

.header__burger #hamburger:checked+label:after {
    -webkit-transform: translateY(-12px) rotate(45deg);
    -ms-transform: translateY(-12px) rotate(45deg);
    transform: translateY(-12px) rotate(45deg)
}

.header__burger #hamburger:checked+label i {
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1)
}
.reviews a.slider__img:before {
    position: absolute;
    content: '';
    width: 50px;
    height: 35px;
    background-image: url(../img/yt-icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.clientsLogo .swiper-slide, .clientsLogo .works__ico{width:100px; margin:0; padding:0}
.clientsLogo .works .swiper-slide{width:110px; margin:0; padding:0}
.clientsLogo img{width:80px;height:auto;
filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
filter: gray; opacity:.8}
.clientsLogo img:hover{filter: grayscale(20%);}
.clientsLogo .swiper-container-horizontal  .swiper-scrollbar { top:0; height:4px;}
.clientsLogo .swiper-scrollbar-drag {background: #999;}


.blackSection{background:#222; min-height:100px; color:#fff; padding-bottom: 50px}
.blackSection a {color:#fff}
.button-up{display:none!important}
.blackSection .row{padding:0; margin:0}
.blackSection ul:first-child{margin-left:20px}
.blackSection ul{margin:0;padding:0 }
.blackSection li{list-style:none; font-size:16px; margin: 10px 0;}
.footerLinksTiile{text-transform:uppercase; font-size:13px; font-weight:600;padding-bottom:5px}
.pt-30{padding-top:30px}
.pt-50{padding-top:50px}
.fbook {color: #4267b2!important;}
.reviews {margin-top:40px}
.reviews__btn{border:none; margin-top:15px;padding:5px 12px}
.blackSection  .col-sm {border-right:solid 1px}
.blackSection  .col-sm:last-child{border-right:none}
#fox-m291-name, #fox-m310-name, #fox-m311-name, #fox-m312-name{background:url(../img/user.jpg )left center no-repeat;padding-left:50px!important;background-size:14%}
#fox-m291-textfield1, #fox-m310-textfield1, #fox-m311-textfield1, #fox-m312-textfield1{background:url(../img/phone.jpg )left center no-repeat;padding-left:50px!important;background-size:14%}
#fox-m291-calendar1{background:url(../img/date.jpg )left center no-repeat;padding-left:50px!important;background-size:14%}
#fox-m312-textfield2{background:url(../img/novostroy.jpg )left center no-repeat;padding-left:50px!important;background-size:14%}
#fox-m310-email, #fox-m311-email {background:url(../img/mail.jpg )left center no-repeat;padding-left:50px!important;background-size:14%}
#fox-m310-textarea1, #fox-m311-textarea1{background:url(../img/text.png )left 10px no-repeat;padding-left:50px!important;background-size:14%}
#fox-m311-textfield2{background:url(../img/ustanova.jpg )left center no-repeat;padding-left:50px!important;background-size:14%}
.imgCaption{position:absolute; top: 505px;background:#c1cc49; padding: 8px 15px 20px; left:240px; z-index:10; font-size:16px; letter-spacing:.5px}
.imgCaption:before{content:'';
position:absolute;
z-index:0;
width: 0px;
height: 0;
top:83.5px;
left:-1px;
border: 0 solid transparent;
border-top-width: 0px;
border-bottom-width: 16px;
border-right: 32px solid black; z-index:0;}

.djslider-default .navigation-container .prev-button {
	cursor: pointer;
	display: block;
	position: absolute;
	left: 0;
	z-index:9999;
}

#fox-m319-board-box{display:none!important}

#next316, #prev316 {
    width: 50px;
    height: 50px;
    background-color: #c1cc49;
    border-radius: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 10px 10px rgba(46, 45, 41, .15);
    box-shadow: 0 10px 10px rgba(46, 45, 41, .15);
    z-index: 9999;
}

#next316:after {
    font: 400 15px fontawesome;
    content: "\f061";
    margin-left: 5px;
	color:#FFF;
}


@media (max-width: 1280px) {
	.imgCaption{top: 495px;left:218px; }
	.homepage_grid{top: -18px}
	}

@media (max-width: 1112px) {
.imgCaption{display:none}
.logo svg {width:170px;top:5px;position:relative; margin: 0 auto;display:block}
.slogan1{display:none!important; width:0;height:0;opacity:0;visibility: hidden }
.tridpicture{width: 210px}
.salonyTop{margin-left: 100px}
.colYar-left, .colYar-right{width:100%}
}


@media (max-width: 834px) {
.sidebar, .imgCaption, .stripLight,.laptopPhone, .col-md-3, .turquoise,.stripDark,.text-white, .callback{display:none!important; width:0;height:0;opacity:0;visibility: hidden }
.logo svg {width:150px;top:5px;position:relative; margin:auto;display:block}
.yaremamail {text-align: center; padding-top: 10px; transform: scale(1.2); margin-bottom: 15px;}
.megamenu{top:8px;position: absolute;right:18px}
.colYar-left h1 {font-size: 21px;}
.colYar-left h2{font-size: 19px;}
.phone{display:inline-block}
#gk-tab-samosamir .gkTabsWrap.vertical ol {border-bottom: none;}
#gk-tab-samosamir ol {font-size:0px; }
#vysota:after, #shyryna:after, #tasma:after, #vybir-tkan:after {
    font-family: fontawesome;
    font-size: 18px;
    margin-left:7px;
    content: "\f003";}
#vysota:after{ content: "\f07d ";}
#shyryna:after{ content: "\f07e ";}
#tasma:after{ content: "\f0ae";}
#vybir-tkan:after{ content: "\f02c ";}
#fox-m319-checkboxgroup1{width:100%!important}
}

.itemListSpetz li:before{display:none; width:0;}
.itemListSpetz img{width:55px; float:left; margin-right:20px; padding-bottom:30px; padding-top:10px}
.itemListSpetz li{padding:20px}

.dropdown-menu a:hover {text-decoration: underline; }
.dropdown-menu  { padding-bottom:10px!important; position:relative;width:220px;background:#fefefe}
.dropdown{z-index:9999!important;position:relative}

.item-page{margin: 0 0 50px 0}
.megamenu .image-title{color:#000; font-weight:600}

.nav-pills{margin-bottom:30px; margin-top:15px}
.nav-pills > li:before{width:0; height:0; opacity:0; display:none}
.nav-pills > li{padding-right:25px}
.nav-pills > li > a {
    padding:5px 10px 4px ;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    display: block;
}
.nav-pills > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    color: #fff;
    background-color: #777;
}

.phone-mobile { display: none;}
@media (max-width: 768px) {
.nav-pills > li{width: 180px; font-size: 13px}
.phone-mobile {display: flex; align-content: center; justify-content: center; margin-top: 12px; color: #666; font-size: 16px}
.yaremamail a {padding: 8px 12px 0 12px;}
.button-wrapper {left: 10px;bottom: 12px !important;}
.index_work_block{display: none;}
}

.phone-icon::before {
	content: "\1F4DE";
	margin-right: 12px;
}

.email-icon::before {
 	font-family:fontawesome;
	font-weight:400;
	margin-right:5px;
	content:"\f003";
}

@media (max-width: 360px) {
.nav-pills > li{width: 160px; font-size: 12px; padding-right:0} .nav-pills {width: 100%!important;}
}

/* Hide lang buttons */
.bredcrumbs .mod-languages {
	height: 0;
	visibility: hidden;
}


.backdrop {
	z-index: 11110;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(33, 33, 33, .3);
}

.button-wrapper {
	position: fixed;
	right: 10px;
	bottom: 70px;
	z-index: 11111;
}

.button-animate {
	position: relative;
	right: 0;
	height: 66px;
	width: 66px;
	bottom: 66px;
	box-sizing: border-box;
	border: 1px solid #009899;
	border-radius: 50%;
	animation: pulseChat ease-in-out infinite 2.5s;
	z-index: -1;
}

.chat-button-trigger {
	cursor: pointer;
	z-index: 2;
	padding: 10px;
	border-radius: 50%;
	background: #009899;
	height: 66px;
	outline: none;
	width: 66px;
	border: none white;
	transition: background-color 0.33s ease-in-out;
}
.chat-button-trigger:focus {
	outline: none;
}

@keyframes pulseChat {
	0% {
		transform: scale(1, 1);
		opacity: 1;
	}

	50% {
		transform: scale(1, 1);
		opacity: 1;
	}

	100% {
		transform: scale(2, 2);
		opacity: 0;
	}
}

.icons-wrapper {
	display: flex;
	width: 50px;
	padding: 10px;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
	transition: opacity 1s ease-in-out;
}

.icons {
	display: flex;
	gap: 10px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.chat-button {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	cursor: pointer;
}

.chat-button:hover {
	box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
	transition: box-shadow .17s cubic-bezier(0, 0, .2, 1);;
}

.chat-button-viber {
	display: block;
	background-color: #995aca;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M32.508 15.53l-.007-.027c-.53-2.17-2.923-4.499-5.12-4.983l-.025-.006a28.14 28.14 0 0 0-10.712 0l-.025.006c-2.197.484-4.59 2.813-5.121 4.983l-.006.027a21.443 21.443 0 0 0 0 9.135l.006.026c.509 2.078 2.723 4.3 4.839 4.91v2.423c0 .877 1.056 1.308 1.657.675l2.426-2.552a27.78 27.78 0 0 0 6.936-.467l.024-.005c2.198-.485 4.59-2.814 5.121-4.984l.007-.026a21.447 21.447 0 0 0 0-9.135zm-2.01 8.435c-.35 1.374-2.148 3.082-3.577 3.398-1.87.352-3.755.503-5.638.452a.134.134 0 0 0-.1.04L19.43 29.64l-1.865 1.899c-.136.14-.376.045-.376-.15v-3.895a.135.135 0 0 0-.11-.131h-.001c-1.429-.316-3.226-2.024-3.577-3.399a18.53 18.53 0 0 1 0-8.013c.351-1.374 2.148-3.082 3.577-3.398a26.437 26.437 0 0 1 9.843 0c1.43.316 3.227 2.024 3.578 3.398a18.511 18.511 0 0 1 0 8.014zm-5.676 2.065c-.225-.068-.44-.115-.64-.198-2.068-.861-3.97-1.973-5.478-3.677-.858-.968-1.529-2.062-2.096-3.22-.269-.549-.496-1.12-.727-1.686-.21-.517.1-1.05.427-1.44a3.37 3.37 0 0 1 1.128-.852c.334-.16.663-.068.906.216.527.614 1.01 1.259 1.402 1.97.24.438.175.973-.262 1.27-.106.073-.202.158-.301.24a.99.99 0 0 0-.228.24.662.662 0 0 0-.044.58c.538 1.486 1.446 2.64 2.935 3.263.238.1.477.215.751.183.46-.054.609-.56.931-.825.315-.258.717-.262 1.056-.046.34.215.668.447.995.68.321.23.64.455.936.717.285.251.383.581.223.923-.294.625-.72 1.146-1.336 1.478-.174.093-.382.124-.578.184-.225-.069.196-.06 0 0zm-2.378-11.847c2.464.075 4.488 1.86 4.922 4.517.074.452.1.915.133 1.375.014.193-.087.377-.278.38-.198.002-.286-.178-.3-.371-.025-.383-.042-.767-.09-1.146-.256-2.003-1.72-3.66-3.546-4.015-.275-.054-.556-.068-.835-.1-.176-.02-.407-.031-.446-.27a.32.32 0 0 1 .297-.37c.048-.003.096 0 .143 0 2.464.075-.047 0 0 0zm2.994 5.176c-.004.033-.006.11-.023.183-.06.265-.405.298-.484.03a.918.918 0 0 1-.028-.254c0-.558-.105-1.115-.347-1.6-.249-.5-.63-.92-1.075-1.173a2.786 2.786 0 0 0-.857-.306c-.13-.025-.26-.04-.39-.06-.157-.026-.241-.143-.234-.323.007-.169.114-.29.272-.28.52.035 1.023.165 1.485.45.94.579 1.478 1.493 1.635 2.713.007.055.018.11.022.165.009.137.014.274.023.455-.003.033-.009-.18 0 0zm-.996.397c-.275.005-.423-.144-.451-.391-.02-.173-.035-.348-.077-.516a1.447 1.447 0 0 0-.546-.84 1.436 1.436 0 0 0-.444-.21c-.202-.057-.412-.04-.613-.09-.219-.052-.34-.226-.305-.427a.394.394 0 0 1 .417-.311c1.275.09 2.186.737 2.316 2.209.01.104.02.213-.003.313a.325.325 0 0 1-.294.263c-.275.005.125-.008 0 0z'/%3E%3C/svg%3E")
}

.chat-button-telegram {
	display: block;
	background-color: #2fc6f6;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M25.616 16.036L17.8 23.269a1.61 1.61 0 0 0-.502.965l-.266 1.964c-.035.263-.405.289-.478.035l-1.024-3.582a.948.948 0 0 1 .417-1.068l9.471-5.807c.17-.104.346.125.2.26m3.793-3.997L9.52 19.677a.568.568 0 0 0 .005 1.064l4.847 1.8 1.876 6.005c.12.385.592.527.906.272l2.701-2.192a.809.809 0 0 1 .983-.028l4.872 3.522c.336.242.811.06.895-.344l3.57-17.09a.57.57 0 0 0-.765-.647'/%3E%3C/svg%3E")
}

.chat-button-chat {
	display: block;
	background-size: 43%;
	background-position: center;
	background-color: #009899;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2228%22%20viewBox%3D%220%200%2031%2028%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.29%2013.25V2.84c0-1.378-1.386-2.84-2.795-2.84h-17.7C1.385%200%200%201.462%200%202.84v10.41c0%201.674%201.385%203.136%202.795%202.84H5.59v5.68h.93c.04%200%20.29-1.05.933-.947l3.726-4.732h9.315c1.41.296%202.795-1.166%202.795-2.84zm2.795-3.785v4.733c.348%202.407-1.756%204.558-4.658%204.732h-8.385l-1.863%201.893c.22%201.123%201.342%202.127%202.794%201.893h7.453l2.795%203.786c.623-.102.93.947.93.947h.933v-4.734h1.863c1.57.234%202.795-1.02%202.795-2.84v-7.57c0-1.588-1.225-2.84-2.795-2.84h-1.863z%22/%3E%3C/svg%3E");
}

#callback_form {
	z-index: 12000;
}

#callback_form .btn.btn-primary {
	background-color: #009899;
}

.phone-error {
	display: none;
	color: red;
}