

/* Start:/bitrix/templates/artmax_new/js/progress/dataurl.css?1461821567253*/
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#90c25c;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:4px}
/* End */


/* Start:/bitrix/templates/artmax_new/js/owl.carousel/assets/owl.carousel.css?14544895523496*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:flat}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:flat}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/artmax_new/js/owl.carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
/* End */


/* Start:/bitrix/templates/artmax_new/js/foundation/css/foundation.min.css?145456242915038*/
.row{margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse > .column,.row.collapse > .columns{padding-left:0;padding-right:0}.row .row.collapse{margin-left:0;margin-right:0}.row.small-collapse > .column,.row.small-collapse > .columns{padding-left:0;padding-right:0}.row.small-uncollapse > .column,.row.small-uncollapse > .columns{padding-left:30px;padding-right:30px}@media screen and (min-width: 48em){.row.medium-collapse > .column,.row.medium-collapse > .columns{padding-left:0;padding-right:0}.row.medium-uncollapse > .column,.row.medium-uncollapse > .columns{padding-left:30px;padding-right:30px}}@media screen and (min-width: 64em){.row.large-collapse > .column,.row.large-collapse > .columns{padding-left:0;padding-right:0}.row.large-uncollapse > .column,.row.large-uncollapse > .columns{padding-left:30px;padding-right:30px}}.row.expanded{max-width:none}.column,.columns{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1 > .column,.small-up-1 > .columns{width:100%;float:left}.small-up-1 > .column:nth-of-type(1n),.small-up-1 > .columns:nth-of-type(1n){clear:none}.small-up-1 > .column:nth-of-type(1n+1),.small-up-1 > .columns:nth-of-type(1n+1){clear:both}.small-up-1 > .column:last-child,.small-up-1 > .columns:last-child{float:left}.small-up-2 > .column,.small-up-2 > .columns{width:50%;float:left}.small-up-2 > .column:nth-of-type(1n),.small-up-2 > .columns:nth-of-type(1n){clear:none}.small-up-2 > .column:nth-of-type(2n+1),.small-up-2 > .columns:nth-of-type(2n+1){clear:both}.small-up-2 > .column:last-child,.small-up-2 > .columns:last-child{float:left}.small-up-3 > .column,.small-up-3 > .columns{width:33.33333%;float:left}.small-up-3 > .column:nth-of-type(1n),.small-up-3 > .columns:nth-of-type(1n){clear:none}.small-up-3 > .column:nth-of-type(3n+1),.small-up-3 > .columns:nth-of-type(3n+1){clear:both}.small-up-3 > .column:last-child,.small-up-3 > .columns:last-child{float:left}.small-up-4 > .column,.small-up-4 > .columns{width:25%;float:left}.small-up-4 > .column:nth-of-type(1n),.small-up-4 > .columns:nth-of-type(1n){clear:none}.small-up-4 > .column:nth-of-type(4n+1),.small-up-4 > .columns:nth-of-type(4n+1){clear:both}.small-up-4 > .column:last-child,.small-up-4 > .columns:last-child{float:left}.small-up-5 > .column,.small-up-5 > .columns{width:20%;float:left}.small-up-5 > .column:nth-of-type(1n),.small-up-5 > .columns:nth-of-type(1n){clear:none}.small-up-5 > .column:nth-of-type(5n+1),.small-up-5 > .columns:nth-of-type(5n+1){clear:both}.small-up-5 > .column:last-child,.small-up-5 > .columns:last-child{float:left}.small-up-6 > .column,.small-up-6 > .columns{width:16.66667%;float:left}.small-up-6 > .column:nth-of-type(1n),.small-up-6 > .columns:nth-of-type(1n){clear:none}.small-up-6 > .column:nth-of-type(6n+1),.small-up-6 > .columns:nth-of-type(6n+1){clear:both}.small-up-6 > .column:last-child,.small-up-6 > .columns:last-child{float:left}.small-up-7 > .column,.small-up-7 > .columns{width:14.28571%;float:left}.small-up-7 > .column:nth-of-type(1n),.small-up-7 > .columns:nth-of-type(1n){clear:none}.small-up-7 > .column:nth-of-type(7n+1),.small-up-7 > .columns:nth-of-type(7n+1){clear:both}.small-up-7 > .column:last-child,.small-up-7 > .columns:last-child{float:left}.small-up-8 > .column,.small-up-8 > .columns{width:12.5%;float:left}.small-up-8 > .column:nth-of-type(1n),.small-up-8 > .columns:nth-of-type(1n){clear:none}.small-up-8 > .column:nth-of-type(8n+1),.small-up-8 > .columns:nth-of-type(8n+1){clear:both}.small-up-8 > .column:last-child,.small-up-8 > .columns:last-child{float:left}.column.small-centered,.small-centered.columns{float:none;margin-left:auto;margin-right:auto}.small-uncenter,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0}@media screen and (max-width: 48em){.column.small-12,.column.medium-12,.column.large-12{float:none}}@media screen and (min-width: 48em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%;margin-bottom:2rem}.medium-offset-11{margin-left:91.66667%}.medium-up-1 > .column,.medium-up-1 > .columns{width:100%;float:left}.medium-up-1 > .column:nth-of-type(1n),.medium-up-1 > .columns:nth-of-type(1n){clear:none}.medium-up-1 > .column:nth-of-type(1n+1),.medium-up-1 > .columns:nth-of-type(1n+1){clear:both}.medium-up-1 > .column:last-child,.medium-up-1 > .columns:last-child{float:left}.medium-up-2 > .column,.medium-up-2 > .columns{width:50%;float:left}.medium-up-2 > .column:nth-of-type(1n),.medium-up-2 > .columns:nth-of-type(1n){clear:none}.medium-up-2 > .column:nth-of-type(2n+1),.medium-up-2 > .columns:nth-of-type(2n+1){clear:both}.medium-up-2 > .column:last-child,.medium-up-2 > .columns:last-child{float:left}.medium-up-3 > .column,.medium-up-3 > .columns{width:33.33333%;float:left}.medium-up-3 > .column:nth-of-type(1n),.medium-up-3 > .columns:nth-of-type(1n){clear:none}.medium-up-3 > .column:nth-of-type(3n+1),.medium-up-3 > .columns:nth-of-type(3n+1){clear:both}.medium-up-3 > .column:last-child,.medium-up-3 > .columns:last-child{float:left}.medium-up-4 > .column,.medium-up-4 > .columns{width:25%;float:left}.medium-up-4 > .column:nth-of-type(1n),.medium-up-4 > .columns:nth-of-type(1n){clear:none}.medium-up-4 > .column:nth-of-type(4n+1),.medium-up-4 > .columns:nth-of-type(4n+1){clear:both}.medium-up-4 > .column:last-child,.medium-up-4 > .columns:last-child{float:left}.medium-up-5 > .column,.medium-up-5 > .columns{width:20%;float:left}.medium-up-5 > .column:nth-of-type(1n),.medium-up-5 > .columns:nth-of-type(1n){clear:none}.medium-up-5 > .column:nth-of-type(5n+1),.medium-up-5 > .columns:nth-of-type(5n+1){clear:both}.medium-up-5 > .column:last-child,.medium-up-5 > .columns:last-child{float:left}.medium-up-6 > .column,.medium-up-6 > .columns{width:16.66667%;float:left}.medium-up-6 > .column:nth-of-type(1n),.medium-up-6 > .columns:nth-of-type(1n){clear:none}.medium-up-6 > .column:nth-of-type(6n+1),.medium-up-6 > .columns:nth-of-type(6n+1){clear:both}.medium-up-6 > .column:last-child,.medium-up-6 > .columns:last-child{float:left}.medium-up-7 > .column,.medium-up-7 > .columns{width:14.28571%;float:left}.medium-up-7 > .column:nth-of-type(1n),.medium-up-7 > .columns:nth-of-type(1n){clear:none}.medium-up-7 > .column:nth-of-type(7n+1),.medium-up-7 > .columns:nth-of-type(7n+1){clear:both}.medium-up-7 > .column:last-child,.medium-up-7 > .columns:last-child{float:left}.medium-up-8 > .column,.medium-up-8 > .columns{width:12.5%;float:left}.medium-up-8 > .column:nth-of-type(1n),.medium-up-8 > .columns:nth-of-type(1n){clear:none}.medium-up-8 > .column:nth-of-type(8n+1),.medium-up-8 > .columns:nth-of-type(8n+1){clear:both}.medium-up-8 > .column:last-child,.medium-up-8 > .columns:last-child{float:left}.column.medium-centered,.medium-centered.columns{float:none;margin-left:auto;margin-right:auto}.medium-uncenter,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0}}@media screen and (min-width: 75em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1 > .column,.large-up-1 > .columns{width:100%;float:left}.large-up-1 > .column:nth-of-type(1n),.large-up-1 > .columns:nth-of-type(1n){clear:none}.large-up-1 > .column:nth-of-type(1n+1),.large-up-1 > .columns:nth-of-type(1n+1){clear:both}.large-up-1 > .column:last-child,.large-up-1 > .columns:last-child{float:left}.large-up-2 > .column,.large-up-2 > .columns{width:50%;float:left}.large-up-2 > .column:nth-of-type(1n),.large-up-2 > .columns:nth-of-type(1n){clear:none}.large-up-2 > .column:nth-of-type(2n+1),.large-up-2 > .columns:nth-of-type(2n+1){clear:both}.large-up-2 > .column:last-child,.large-up-2 > .columns:last-child{float:left}.large-up-3 > .column,.large-up-3 > .columns{width:33.33333%;float:left}.large-up-3 > .column:nth-of-type(1n),.large-up-3 > .columns:nth-of-type(1n){clear:none}.large-up-3 > .column:nth-of-type(3n+1),.large-up-3 > .columns:nth-of-type(3n+1){clear:both}.large-up-3 > .column:last-child,.large-up-3 > .columns:last-child{float:left}.large-up-4 > .column,.large-up-4 > .columns{width:25%;float:left}.large-up-4 > .column:nth-of-type(1n),.large-up-4 > .columns:nth-of-type(1n){clear:none}.large-up-4 > .column:nth-of-type(4n+1),.large-up-4 > .columns:nth-of-type(4n+1){clear:both}.large-up-4 > .column:last-child,.large-up-4 > .columns:last-child{float:left}.large-up-5 > .column,.large-up-5 > .columns{width:20%;float:left}.large-up-5 > .column:nth-of-type(1n),.large-up-5 > .columns:nth-of-type(1n){clear:none}.large-up-5 > .column:nth-of-type(5n+1),.large-up-5 > .columns:nth-of-type(5n+1){clear:both}.large-up-5 > .column:last-child,.large-up-5 > .columns:last-child{float:left}.large-up-6 > .column,.large-up-6 > .columns{width:16.66667%;float:left}.large-up-6 > .column:nth-of-type(1n),.large-up-6 > .columns:nth-of-type(1n){clear:none}.large-up-6 > .column:nth-of-type(6n+1),.large-up-6 > .columns:nth-of-type(6n+1){clear:both}.large-up-6 > .column:last-child,.large-up-6 > .columns:last-child{float:left}.large-up-7 > .column,.large-up-7 > .columns{width:14.28571%;float:left}.large-up-7 > .column:nth-of-type(1n),.large-up-7 > .columns:nth-of-type(1n){clear:none}.large-up-7 > .column:nth-of-type(7n+1),.large-up-7 > .columns:nth-of-type(7n+1){clear:both}.large-up-7 > .column:last-child,.large-up-7 > .columns:last-child{float:left}.large-up-8 > .column,.large-up-8 > .columns{width:12.5%;float:left}.large-up-8 > .column:nth-of-type(1n),.large-up-8 > .columns:nth-of-type(1n){clear:none}.large-up-8 > .column:nth-of-type(8n+1),.large-up-8 > .columns:nth-of-type(8n+1){clear:both}.large-up-8 > .column:last-child,.large-up-8 > .columns:last-child{float:left}.column.large-centered,.large-centered.columns{float:none;margin-left:auto;margin-right:auto}.large-uncenter,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0}}
/* End */


/* Start:/bitrix/templates/artmax_new/js/fancybox/jquery.fancybox.css?14525779803953*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close{background-image: url("/bitrix/templates/artmax_new/image/modal-close.png");background-position:50%;background-repeat:no-repeat;}.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/artmax_new/js/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/bitrix/templates/artmax_new/js/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:0px;right:0px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/bitrix/templates/artmax_new/js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/bitrix/templates/artmax_new/js/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/artmax_new/js/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/bitrix/templates/artmax_new/js/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/bitrix/templates/artmax_new/css/FortAwesome/css/font-awesome.min.css?14618214933511*/
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/bitrix/templates/artmax_new/css/FortAwesome/css/../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/bitrix/templates/artmax_new/css/FortAwesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(/bitrix/templates/artmax_new/css/FortAwesome/css/../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(/bitrix/templates/artmax_new/css/FortAwesome/css/../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(/bitrix/templates/artmax_new/css/FortAwesome/css/../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(/bitrix/templates/artmax_new/css/FortAwesome/css/../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-check-circle-o:before{content:"\f05d"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-angle-double-down:before{content:"\f103"}.fa-search:before{content:"\f002"}.fa-arrow-right:before{content:"\f061"}
/* End */


/* Start:/bitrix/templates/artmax_new/css/style.css?168512001736598*/
@font-face {
	font-family: "bebasneue_bold";
	src: url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_bold.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_bold.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_bold.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_bold.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "bebasneue_book";
	src: url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_book.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_book.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_book.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_book.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "bebasneue_regular";
	src: url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_regular.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_regular.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_regular.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/bebasneue/bebasneue_regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueCyr-Bold";
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff2) format("woff2"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.ttf) format("truetype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueCyr-Medium";
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff2) format("woff2"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.ttf) format("truetype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueCyr-Light";
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff2) format("woff2"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.ttf) format("truetype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.svg) format("svg");
	font-weight: 400;
	font-style: normal;
	font-weight: lighter;
}

@font-face {
	font-family: "HelveticaNeueCyr-Roman";
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff2) format("woff2"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.ttf) format("truetype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueCyr-ThinItalic";
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-ThinItalic/HelveticaNeueCyr-ThinItalic.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-ThinItalic/HelveticaNeueCyr-ThinItalic.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-ThinItalic/HelveticaNeueCyr-ThinItalic.woff2) format("woff2"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-ThinItalic/HelveticaNeueCyr-ThinItalic.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-ThinItalic/HelveticaNeueCyr-ThinItalic.ttf) format("truetype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-ThinItalic/HelveticaNeueCyr-ThinItalic.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueCyr-Thin";
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Thin/HelveticaNeueCyr-Thin.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Thin/HelveticaNeueCyr-Thin.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Thin/HelveticaNeueCyr-Thin.woff2) format("woff2"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Thin/HelveticaNeueCyr-Thin.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Thin/HelveticaNeueCyr-Thin.ttf) format("truetype"),
		url(/bitrix/templates/artmax_new/css/../fonts/HelveticaNeueCyr-Thin/HelveticaNeueCyr-Thin.svg) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "RobotoMedium";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoMedium/RobotoMedium.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoMedium/RobotoMedium.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoMedium/RobotoMedium.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoMedium/RobotoMedium.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "RobotoBold";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoBold/RobotoBold.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoBold/RobotoBold.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoBold/RobotoBold.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "RobotoLight";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLight/RobotoLight.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLight/RobotoLight.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLight/RobotoLight.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLight/RobotoLight.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "RobotoRegular";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoRegular/RobotoRegular.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoRegular/RobotoRegular.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoRegular/RobotoRegular.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "RobotoItalic";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoItalic/RobotoItalic.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoItalic/RobotoItalic.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoItalic/RobotoItalic.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoItalic/RobotoItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "RobotoLightItalic";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLightItalic/Roboto-LightItalic.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLightItalic/Roboto-LightItalic.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLightItalic/Roboto-LightItalic.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoLightItalic/Roboto-LightItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "RobotoCondensed-Regular";
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoCondensed-Regular/RobotoCondensed-Regular.eot);
	src: url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoCondensed-Regular/RobotoCondensed-Regular.eot?#iefix) format("embedded-opentype"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoCondensed-Regular/RobotoCondensed-Regular.woff) format("woff"),
		url(/bitrix/templates/artmax_new/css/../fonts/Roboto/RobotoCondensed-Regular/RobotoCondensed-Regular.ttf) format("truetype");
	font-style: normal;
	font-weight: 400;
}

.content-wrapper.-inner .section-inner ul li {
	padding: 0.5% 0;
}

.content-wrapper.-inner .section-inner ol {
	list-style-type: none;
	counter-reset: item;
}

.content-wrapper.-inner .section-inner ol > li {
	position: relative;
}

.content-wrapper.-inner .section-inner ol > li:before {
	content: counter(item) ".";
	counter-increment: item;
	font-family: "bebasneue_bold";
	font-size: 16px;
	color: #90c25c;
	position: absolute;
	left: -20px;
}

ul.list-style-1 {
	list-style-image: url(/bitrix/templates/artmax_new/css/../image/list-point-1.png);
}

ul.list-style-2 {
	list-style-image: url(/bitrix/templates/artmax_new/css/../image/list-point-2.png);
}

ul.list-style-3 {
	list-style-image: url(/bitrix/templates/artmax_new/css/../image/list-point-3.png);
}

ul.list-style-4 {
	list-style-type: none;
	list-style-image: none;
}

ul.list-style-4 li {
	position: relative;
}

ul.list-style-4 li:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f05d";
	color: #76c353;
	font-size: 18px;
	position: absolute;
	left: -20px;
	top: 4px;
}

ul.list-style-5 {
	list-style-image: url(/bitrix/templates/artmax_new/css/../image/list-point-5.png);
}

ul.list-style-none {
	list-style: none;
}

meta.foundation-data-attribute-namespace {
	font-family: false;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html,
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	webkit-font-smoothing: antialiased;
}

body {
	font-size: 100%;
	min-width: 320px;
}

div,
span,
section,
input,
textarea {
	box-sizing: border-box;
}

a,
img,
select {
	border: none;
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-family: "HelveticaNeueCyr-Bold";
	font-weight: 400;
}

b {
	font-family: "HelveticaNeueCyr-Bold";
	font-weight: 400;
}

i {
	font-family: "RobotoItalic";
}

:focus {
	outline: 0;
	webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
	webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
	outline: none !important;
}

a {
	color: #76c353;
	text-decoration: underline;
}

a:active,
a:focus {
	outline: expression(hideFocus= "true");
}

img {
	max-width: 100% !important;
	height: auto !important;
	border: none;
}

input[type="submit"] {
	-webkit-appearance: none;
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.page-wrapper {
	width: 100%;

	position: relative;
	overflow: hidden;
	font-family: "HelveticaNeueCyr-Light";
	background-color: #fff;
}

.page-wrapper.menu-show .menu-wrapper {
	ms-transform: translateX(280px);
	transform: translateX(280px);
	webkit-transform: translateX(280px);
	top: 0;
	bottom: 0;
	transition: 0.5s ease all;
	webkit-transition: 0.5s ease all;
}

.page-wrapper.menu-show .content-wrapper {
	width: 100%;
	height: 100%;
	ms-transform: translateX(280px);
	transform: translateX(280px);
	webkit-transform: translateX(280px);
	transition: 0.5s ease all;
	webkit-transition: 0.5s ease all;
}

.page-wrapper svg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.menu-wrapper {
	width: 280px;
	height: 100vh;
	left: 0;
	padding-top: 3vh;
	background-color: #1b1b1b;
	position: fixed;
	font-family: "RobotoLight";
	z-index: 100;
	ms-transform: translateX(0);
	transform: translateX(0);
	webkit-transform: translateX(0);
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	webkit-backface-visibility: hidden;
	transition: 0.5s ease all;
	webkit-transition: 0.5s ease all;
}

.menu-wrapper:after {
	clear: both;
}

.menu-wrapper:before,
.menu-wrapper:after {
	content: " ";
	display: table;
}

.menu-wrapper .logo {
	width: 50%;
	margin: 10px auto;
	position: relative;
	display: block;
}

.menu-wrapper .logo img {
	width: 100%;
	height: auto;
}

.menu-wrapper .menu {
	padding-top: 2vh;
}

.menu-wrapper .menu:after {
	clear: both;
}

.menu-wrapper .menu:before,
.menu-wrapper .menu:after {
	content: " ";
	display: table;
}

.menu-wrapper .menu a {
	text-transform: uppercase;
	font-family: "RobotoMedium";
	font-size: 87.5%;
}

.menu-wrapper .links {
	padding-top: 44px;
}

.menu-wrapper ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-wrapper ul li {
	border-top: 1px solid #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
}

.menu-wrapper ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding-left: 25%;
	line-height: 42px;
	font-size: 87.5%;
	font-family: "RobotoLight";
}

.menu-wrapper ul li:hover {
	background-color: #282828;
}

.menu-wrapper ul li.selected {
	background-color: #90c25c;
}

.menu-wrapper ul li.selected a {
	color: #fff;
}

.menu-wrapper .contacts {
	padding-left: 25%;
	padding-top: 10%;
	padding-bottom: 10%;
	bottom: 0;
	color: #a6a6a6;
}

.menu-wrapper .contacts span {
	display: block;
}

.menu-wrapper .contacts a[href^="tel"] {
	color: #a6a6a6;
}
.g-recaptcha {
	width: 100%;
}
.rc-anchor-normal {
	width: 100%;
}
@media screen and (max-width: 1200px) {
	#SIMPLE_FORM_4 .captcha input[type="text"],
	.content-wrapper .form .captcha input[type="text"] {
		width: 100%;
		padding: 0;
		margin: 0px;
	}
	#SIMPLE_FORM_4 .captcha img {
		width: 100%;
		margin-bottom: 20px;
	}
	.section .section_contacts .captcha {
		flex-direction: column;
	}
}

@media screen and (max-width: 968px) {
	.section .section_contacts .captcha {
		flex-direction: row;
	}
	#SIMPLE_FORM_4 .captcha img {
		width: 100%;
		margin-right: 20px;
	}
	.menu-wrapper {
		left: -280px;
		width: 280px;
		overflow: auto;
	}
	.menu-wrapper ul li a {
		line-height: 45px;
	}
}

.content-wrapper {
	position: relative;
	margin-left: 280px;
	left: 0;
	webkit-transition: 0.5s ease all;
	transition: 0.5s ease all;
}

.content-wrapper.modal-show:after {
	content: "";
	position: fixed;
	overflow: auto;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.7;
	z-index: 1;
}

.content-wrapper.-inner .section-top {
	display: block;
	width: 80%;
	padding: 1.5rem 0;
	margin: 0 auto 2.375rem;
	border-bottom: 1px solid #bfbfbf;
	color: #bfbfbf;
	text-align: left;
	webkit-transition: all 0.1s;
	transition: all 0.1s;
}

.content-wrapper.-inner .section-top span {
	font-family: "bebasneue_regular";
	font-size: 175%;
	vertical-align: middle;
	margin-right: 10px;
}

.content-wrapper.-inner .section-top ul {
	font-family: "RobotoLight";
	font-size: 1.125rem;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	vertical-align: middle;
}

.content-wrapper.-inner .section-top ul:after {
	clear: both;
}

.content-wrapper.-inner .section-top ul:before,
.content-wrapper.-inner .section-top ul:after {
	content: " ";
	display: table;
}

.content-wrapper.-inner .section-top ul li {
	display: inline-block;
	margin: 10px 8px 10px 0;
}

.content-wrapper.-inner .section-top ul li a {
	color: #bfbfbf;
	text-decoration: none;
	display: block;
	height: 100%;
	padding: 4px 15px;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.content-wrapper.-inner .section-top ul li a:hover {
	background-color: #bfbfbf;
	color: #000;
}

.content-wrapper.-inner .section-top .carousel {
	font-family: "RobotoLight";
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: middle;
	opacity: 0;
}

.content-wrapper.-inner .section-top .carousel .carousel-item {
	display: inline-block;
	margin: 8px 0;
}

.content-wrapper.-inner .section-top .carousel .carousel-item a {
	color: #bfbfbf;
	text-decoration: none;
	display: block;
	height: 100%;
	padding: 8px 15px;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.content-wrapper.-inner .section-top .carousel .carousel-item a:hover {
	background-color: #bfbfbf;
	color: #000;
}

.content-wrapper.-inner .section-top .carousel .owl-prev,
.content-wrapper.-inner .section-top .carousel .owl-next {
	position: absolute;
	top: 32px;
	margin-top: -18.5px;
	outline: 0;
	width: 18.5px;
	height: 37px;
	text-indent: -9999px;
	z-index: 1;
}

.content-wrapper.-inner .section-top .carousel .owl-next {
	right: -30px;
	background: url(/bitrix/templates/artmax_new/css/../image/next-arrow.jpg) no-repeat 0 0;
}

.content-wrapper.-inner .section-top .carousel .owl-prev {
	left: -30px;
	background: url(/bitrix/templates/artmax_new/css/../image/prev-arrow.jpg) no-repeat 0 0;
}

.content-wrapper.-inner .section-header {
	position: relative;
	text-align: center;
	z-index: 1;
}

.content-wrapper.-inner .section-header:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.8;
	z-index: -1;
}

.content-wrapper.-inner .section-inner {
	padding: 0 10%;
	font-family: "RobotoRegular";
	font-size: 87.5%;
	color: #6b6b6b;
}

.content-wrapper.-inner .section-inner:after {
	clear: both;
}

.content-wrapper.-inner .section-inner:before,
.content-wrapper.-inner .section-inner:after {
	content: " ";
	display: table;
}

.content-wrapper.-inner .section-inner.-fullwidth {
	padding: 0;
}

.content-wrapper.-inner .section-inner a[href^="tel"] {
	color: #6b6b6b;
}

.content-wrapper .header {
	position: relative;
	display: none;
}

.content-wrapper .header .logo {
	width: 20%;
	min-width: 180px;
	height: auto;
	padding: 20px 0;
	display: flex;
	justify-content: center;
	margin: 0 auto;
}

.content-wrapper .header .logo img {
	width: auto;
}

.content-wrapper .footer {
	position: relative;
	background-color: #434343;
	font-family: "HelveticaNeueCyr-Light";
	font-size: 81.25%;
	color: #fff;
	padding: 35px 5% 15px;
	z-index: 1;
}

.content-wrapper .footer .copyright {
	font-size: 112.5%;
	color: #d6d5d5;
}

.section {
	position: relative;
}

.section .section_about,
.section .section_portfolio,
.section .section_advantages,
.section .section_aboutNum,
.section .section_clients,
.section .section_reviews,
.section .section_partners,
.section .section_contacts {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 0 10%;
	color: #fff;
	z-index: 1;
}

.section .section_about span,
.section .section_about img,
.section .section_about a,
.section .section_portfolio span,
.section .section_portfolio img,
.section .section_portfolio a,
.section .section_advantages span,
.section .section_advantages img,
.section .section_advantages a,
.section .section_aboutNum span,
.section .section_aboutNum img,
.section .section_aboutNum a,
.section .section_clients span,
.section .section_clients img,
.section .section_clients a,
.section .section_reviews span,
.section .section_reviews img,
.section .section_reviews a,
.section .section_partners span,
.section .section_partners img,
.section .section_partners a,
.section .section_contacts span,
.section .section_contacts img,
.section .section_contacts a {
	webkit-backface-visibility: hidden;
	moz-backface-visibility: hidden;
	ms-backface-visibility: hidden;
}

.section .section_about {
	padding-top: 20px;
	padding-bottom: 100px;
}

.section .section_about:before {
	content: "";
	background-image: url(/bitrix/templates/artmax_new/css/../image/section_1.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	background-color: rgba(0, 0, 0, 0.9);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	will-change: transform;
	z-index: -1;
}

.section .section_about .content_text {
	line-height: 1.2;
	padding: 0 4%;
	margin-top: 43px;
}

.section .section_about .content_text p {
	font-size: 1.125em;
	line-height: 1.25;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

.section .section_about .anchor {
	display: block;
	width: 52px;
	height: 32px;
	background: url(/bitrix/templates/artmax_new/css/../image/arrow.png) no-repeat 0 -104px;
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -26px;
}

.section .section_portfolio {
	background-color: #fff;
	padding-bottom: 60px;
}

.section .section_advantages {
	background-color: #90c25c;
	background-image: url(/bitrix/templates/artmax_new/css/../image/section_3.png);
	background-repeat: repeat;
	padding-bottom: 55px;
}

.section .section_aboutNum {
	background-image: url(/bitrix/templates/artmax_new/css/../image/section_4.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-position: 50%;
	padding-bottom: 15px;
}

.section .section_clients {
	background-color: #fff;
	padding: 0 10%;
	padding-bottom: 70px;
}

.section .section_clients:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.section .section_reviews {
	background-image: url(/bitrix/templates/artmax_new/css/../image/section_6.jpg);
	background-size: cover;
	background-attachment: fixed;
	padding-bottom: 35px;
}

.section .section_partners {
	background-color: #eee;
	padding-bottom: 40px;
}

.section .section_contacts {
	/*background-image:url(/bitrix/templates/artmax_new/css/../image/section_8.jpg);*/
	background-color: #e4e4e4;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	padding-bottom: 75px;
	color: #616161;
	webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.section .section_contacts .contacts {
	margin: 0 -15px;
	line-height: 1.5;
}

.section .section_contacts .contacts:after {
	clear: both;
}

.section .section_contacts .contacts:before,
.section .section_contacts .contacts:after {
	content: " ";
	display: table;
}

.section .section_contacts .contacts a[href^="tel"] {
	color: #616161;
}

.section .section_contacts form {
	width: 100%;
	text-align: center;
	margin-bottom: 12px;
}

.section .section_contacts form input,
.section .section_contacts .captcha {
	width: 303px;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}

.section .section_contacts form input[type="text"] {
	font-family: "HelveticaNeueCyr-Light";
	font-size: 86.5%;
	padding: 11px;
	border: 1px solid #919191;
	webkit-appearance: none;
}

.section .section_contacts form input[type="submit"] {
	font-family: "bebasneue_bold";
	font-size: 150%;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background-color: #90c25c;
	border: 1px solid #fff;
	padding: 5px;
	webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	webkit-appearance: none;
}

.section .section_contacts form input[type="submit"]:hover {
	background-color: rgba(255, 255, 255, 0.5);
}

.section .section_contacts form span {
	font-family: "HelveticaNeueCyr-Thin";
	font-size: 112.5%;
}

/* .section .section_contacts .captcha { 	display: none } */

.section .section_contacts .captcha input[type="text"],
.section .section_contacts .captcha img {
	display: inline-block;
	vertical-align: top;
}
.section .section_contacts .captcha input[type="text"] {
	width: 60%;
	padding: 0;
	min-height: 35.344px;
	max-height: 35.344px;
	margin-right: 0px;
}
.section .section_contacts .captcha img {
	width: 38%;
	min-height: 35.344px;
	max-height: 35.344px;
}

.section .section_contacts font.errortext {
	display: block;
	text-align: center;
	color: #fff !important;
	background: rgba(215, 44, 44, 0.6);
	padding: 5px 0;
}

.section .section_contacts font.notetext {
	display: block;
	text-align: center;
	color: #fff !important;
	background: rgba(144, 194, 92, 0.7);
	padding: 5px 0;
}

.top {
	display: block;
	width: 70px;
	height: 70px;
	position: fixed;
	bottom: 2%;
	right: 1%;
	cursor: pointer;
	background-image: url(/bitrix/templates/artmax_new/css/../image/top.png);
	background-repeat: no-repeat, no-repeat;
	background-size: contain, 0 0;
	webkit-transition: 0.5s ease all;
	transition: 0.5s ease all;
	z-index: 999;
}

.filter_page,
.view_page {
	font-family: "RobotoMedium";
	font-size: 87.5%;
	color: #000;
}

.filter_page div,
.view_page div {
	font-family: "HelveticaNeueCyr-Light";
	font-size: 112.5%;
	display: inline-block;
	background-color: #eee;
	margin: 5px 2px;
	border-radius: 5px;
	webkit-transform: translateZ(0);
	transform: translateZ(0);
	webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	moz-osx-font-smoothing: grayscale;
	webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}

.filter_page div.active,
.view_page div.active {
	background-color: #90c25c;
	color: #fff;
}

.filter_page div.active a,
.filter_page div.active span,
.view_page div.active a,
.view_page div.active span {
	color: #fff;
	pointer-events: none;
	cursor: default;
}

.filter_page div:hover,
.view_page div:hover {
	background-color: #a7a7a7;
}

.filter_page div:hover a,
.view_page div:hover a {
	color: #fff;
}

.filter_page div a,
.filter_page div span,
.view_page div a,
.view_page div span {
	display: block;
	height: 100%;
	color: #000;
	text-decoration: none;
	padding: 8px 15px;
	cursor: pointer;
}

.filter_page label,
.view_page label {
	font-family: "RobotoRegular";
	font-size: 112.5%;
}

.filter_page i,
.view_page i {
	padding-right: 5px;
}

.filter_page em,
.view_page em {
	font-style: normal;
}

.content-wrapper .form {
	position: fixed;
	width: 80%;
	height: 100vh;
	overflow: auto;
	top: 0;
	text-align: center;
	webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	z-index: 2;
}

.content-wrapper .form:after {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
	content: "";
}

.content-wrapper .form > div {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 533px;
	padding: 30px 0;
	background-color: #fff;
	border-radius: 10px;
}

.content-wrapper .form > div .form__title {
	padding: 0;
	display: none;
}

.content-wrapper .form > div .form__description {
	padding: 15px 35px;
	color: #909090;
}

.content-wrapper .form > div .form__fields {
	width: 303px;
	margin: 0 auto;
	border-spacing: 10px;
}

.content-wrapper .form > div .form__fields div {
	display: table;
	width: 100%;
	border: 1px solid #919191;
	border-radius: 10px;
	font-size: 87.5%;
	margin: 10px 0;
	text-align: left;
}

.content-wrapper .form > div .form__close {
	display: none;
	width: 23px;
	height: 23px;
	background-image: url(/bitrix/templates/artmax_new/css/../image/modal-close.png);
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.content-wrapper .form > div .error {
	background-color: #fdd6d6;
}

.content-wrapper .form > div .error input[type="text"],
.content-wrapper .form > div .error textarea {
	background-color: #fdd6d6;
}

.content-wrapper .form > div .error_mess {
	color: #f63535;
}

.content-wrapper .form > div label {
	width: 27%;
	float: left;
	color: #909090;
	font-family: "RobotoRegular";
}

.content-wrapper .form > div input {
	font-family: "RobotoRegular";
}

.content-wrapper .form > div input[type="text"] {
	width: 73%;
	/* float: left; */
	/* border: none */
}

.content-wrapper .form > div input[type="submit"] {
	display: block;
	color: #fff;
	background-color: #90c25c;
	border: none;
	border-radius: 10px;
	font-size: 100%;
	padding: 11px;
	margin: 0 auto;
}

.content-wrapper .form > div textarea {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	font-family: "RobotoRegular";
	border: none;
	font-size: 100%;
	padding: 0;
	resize: none;
}

.content-wrapper .form .captcha {
	width: 303px;
	margin: 0 auto;
	margin-bottom: 1em;
}

.content-wrapper .form .captcha img {
	display: inline-block;
	width: 48%;
	vertical-align: top;
	min-height: 40px;
}

.content-wrapper .form .captcha input[type="text"] {
	display: inline-block;
	width: 48%;
	height: 40px;
	border: 1px solid #919191;
	border-radius: 10px;
	font-size: 87.5%;
	text-align: left;
	float: none;
	vertical-align: top;
}

.content-wrapper .form.hideleft {
	transform: translate(-200%, 0%);
	ms-transform: translate(-200%, 0%);
	webkit-transform: translate(-200%, 0%);
	o-transform: translate(-200%, 0%);
	moz-transform: translate(-200%, 0%);
}

.content-wrapper .form.showleft {
	transform: translate(0%, 0%);
	ms-transform: translate(0%, 0%);
	webkit-transform: translate(0%, 0%);
	o-transform: translate(0%, 0%);
	moz-transform: translate(0%, 0%);
	z-index: 99;
}

.content-wrapper .form.showleft .form__title,
.content-wrapper .form.showleft .form__close {
	display: block;
}

@media screen and (max-width: 968px) {
	.content-wrapper .form {
		width: 100%;
	}
	/*	.content-wrapper .form>
	div {
		width: 95%
	}*/
}

.nofound {
	position: relative;
	display: table;
	height: 100vh;
	text-align: center;
	margin: 0 auto;
}

.nofound > div {
	display: table-cell;
	vertical-align: middle;
}

.nofound .col-sm-6 {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-size: 112.5%;
	width: auto;
}

.nofound .col-sm-6 h1 {
	font-family: "bebasneue_bold";
	font-size: 220%;
	margin: 0;
}

.nofound .col-sm-6 p {
	margin-top: 15px;
	margin-bottom: 30px;
}

.nofound .col-sm-6 img {
	margin-bottom: 25px;
}

.page-wrapper .content-wrapper.-inner .section-inner .contacts {
	margin: 0 -15px;
	min-height: 40vh;
}

.page-wrapper .content-wrapper.-inner .section-inner .contacts > div {
	width: 100%;
	margin: 0;
}

.page-wrapper .content-wrapper.-inner .section-inner .contacts span {
	font-family: "RobotoRegular";
	font-size: 100%;
	color: #6b6b6b;
}

.page-wrapper .content-wrapper.-inner .section-inner .contacts a:not(.btt) {
	color: #6b6b6b;
	text-decoration: none;
}

.page-wrapper .content-wrapper.-inner .section-inner .contacts .btt {
	margin-bottom: 10px;
}

.page-wrapper .content-wrapper.-inner .section-inner .contacts row a[href^="tel"] {
	color: #6b6b6b;
}

.btt {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	padding: 8px 15px;
	color: #fff;
	line-height: 14px;
	border-radius: 5px;
	cursor: pointer;
	webkit-transition: all 0.2s;
	transition: all 0.2s;
	z-index: 1;
}

.btt.-gray {
	background-color: #b5b5b5;
}

.btt.-green {
	background-color: #90c25c;
}

.btt.-transparent {
	background-color: none;
	color: #7f7f7f;
	border: 1px solid #b5b5b5;
	padding: 12px 15px;
	margin: 10px 8px 10px 0;
	font-family: "RobotoLight";
}

.btt.-transparent:hover {
	background-color: #90c25c;
	color: #fff;
	border: 1px solid #90c25c;
}

.btt.-min {
	font-size: 87.5%;
}

.btt.-max {
	font-size: 100%;
	padding: 8px 17px;
}

.btt.-top {
	position: absolute;
	left: 10%;
	top: 30px;
}

@media screen and (max-width: 968px) {
	.btt.-top {
		position: relative;
		left: 0;
		top: 0;
		margin-bottom: 30px;
	}
}

.btt:hover {
	background-color: #90c25c;
}

.content_title {
	font-family: "bebasneue_bold";
	font-weight: 700;
	font-size: 220%;
	text-align: center;
	padding: 38px 0 30px;
	position: relative;
	webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.content_subtitle {
	font-family: "RobotoRegular";
	font-size: 87.5%;
	text-align: center;
	padding-bottom: 18px;
	position: relative;
}

.content_title.-hassub {
	padding: 25px 0 0;
}

.content_title.-white,
.content_subtitle.-white {
	color: #fff;
}

.content_title.-black,
.content_subtitle.-black {
	color: #000;
}

.content_title.-gray,
.content_subtitle.-gray {
	color: #616161;
}

.content_title.-left {
	display: inline-block;
	vertical-align: middle;
}

.content_title.-line,
.content_subtitle.-line {
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-align: center;
}

.content_title.-line span,
.content_subtitle.-line span {
	padding: 0 35px;
}

.content_title.-line:before,
.content_subtitle.-line:before,
.content_title.-line:after,
.content_subtitle.-line:after {
	position: absolute;
	top: 51%;
	overflow: hidden;
	width: 50%;
	height: 1px;
	content: "\a0";
	background-color: #616161;
}

.content_title.-line:before,
.content_subtitle.-line:before {
	margin-left: -50%;
	text-align: right;
}

.content_title.-line.-black:before,
.content_title.-line.-black:after {
	background-color: #000;
}

.content_title.-line.-gray:before,
.content_title.-line.-gray:after {
	background-color: #919191;
}

.content_title h1,
.content_title h2,
.content_title h3,
.content_title h4,
.content_title h5,
.content_title h6 {
	font: inherit;
}

.content_subtitle.-line.-black:before,
.content_subtitle.-line.-black:after {
	background-color: #000;
}

.content_subtitle.-line.-gray:before,
.content_subtitle.-line.-gray:after {
	background-color: #919191;
}

@media screen and (min-width: 968px) {
	.content-wrapper.-inner .content_title {
		padding-left: 20%;
		padding-right: 20%;
	}
}

.col-md-6 {
	padding-left: 0;
	padding-right: 0;
}

.menu-mobile {
	position: absolute;
	top: 50%;
	left: 10%;
	margin-top: -13px;
	cursor: pointer;
	z-index: 9999;
	height: 26px;
	width: 35px;
	display: block;
	transition: 0.2s ease all;
	webkit-transition: 0.2s ease all;
}

.menu-mobile span {
	cursor: pointer;
	height: 5px;
	width: 35px;
	background: #a0a0a0;
	position: absolute;
	top: 50%;
	margin-top: -2.5px;
	display: block;
	content: "";
	transition: 0.5s ease all;
	webkit-transition: 0.5s ease all;
}

.menu-mobile span:before,
.menu-mobile span:after {
	cursor: pointer;
	height: 5px;
	width: 35px;
	background: #a0a0a0;
	position: absolute;
	display: block;
	content: "";
	transition: 0.5s ease all;
	webkit-transition: 0.5s ease all;
}

.menu-mobile span:before {
	top: -10px;
}

.menu-mobile span:after {
	bottom: -10px;
}

.menu-mobile.fixed {
	position: fixed;
}

.menu-mobile.fixed span {
	background: #fff;
}

.menu-mobile.fixed span:before,
.menu-mobile.fixed span:after {
	background: #fff;
}

.menu-mobile.fixed:before {
	content: "";
	position: absolute;
	top: -14px;
	bottom: 0;
	left: -10px;
	right: 0;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.3);
}

.menu-mobile.active span {
	background-color: transparent;
}

.menu-mobile.active span:before,
.menu-mobile.active span:after {
	top: 0;
	bottom: 0;
}

.menu-mobile.active span:before {
	webkit-transform: rotate(45deg);
	ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.menu-mobile.active span:after {
	webkit-transform: rotate(-45deg);
	ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.hidescreen {
	position: fixed;
	z-index: 9998;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	left: 0;
	top: 0;
}

input:disabled,
textarea:disabled {
	background: #fff;
}

.sorm-agree {
	width: 60%;
	margin: 0 auto;
	overflow: hidden;
}

.sorm-agree label {
	width: 100% !important;
	position: relative;
}

.dis {
	opacity: 0.3;
}

a.agree-button {
	display: block;
	color: #fff;
	background-color: #90c25c;
	border: none;
	border-radius: 10px;
	font-size: 100%;
	padding: 11px;
	margin: 0 auto;
	width: 60%;
}

.user-agree--layer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000000;
	background: rgba(0, 0, 0, 0.3);
}

.user-agree--window {
	z-index: 10000001;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 330px;
	height: 145px;
	background: #fff;
	padding: 20px;
	text-align: center;
	margin: auto;
	border-radius: 3px;
	font-family: "RobotoRegular";
}

label[for="popup-agree"] {
	margin-bottom: 15px;
	display: block;
}

.politics p {
	margin-left: 45px;
	text-indent: -30px;
}

.politics li {
	margin-left: 20px;
}

#politics-contents ol {
	padding: 0;
}

#politics-contents ol li a {
	font-size: 16px;
	margin-bottom: 15px;
	display: block;
}

#politics-contents {
	margin-bottom: 40px;
}

#politics-contents ol li::before {
	top: 1px;
	font-family: "Roboto Condensed";
	font-size: 18px;
}

a.politics-link {
	font-size: 14px !important;
	line-height: 1.5 !important;
	padding: 5px 15px;
}

/* убирайте блок 'с 1с битрикс быстро' */

.bx-composite-btn {
	display: none;
}

/* стили для лого золотой партнер */

.gold-partner-logo {
	float: right;
	margin: 0px 0px 10px 10px;
}

@media screen and (max-width: 760px) {
	.gold-partner-logo {
		display: flex;
		flex-direction: column;
		align-items: center;
		float: none;
	}
}

@media screen and (max-width: 600px) {
	.section .section_contacts .captcha {
		flex-direction: column;
	}
	#SIMPLE_FORM_4 .captcha img {
		margin-right: 0;
	}
}

/* адаптив для блока преимущества работы */

@media screen and (max-width: 500px) {
	.small-6 {
		width: 100%;
	}
	.gold-partner-logo {
		float: none;
		display: flex;
		justify-content: center;
	}
	.menu-mobile {
		left: 2.3%;
	}
}

/* адаптив услуг спешл фор айфоне */

@media screen and (max-width: 365px) {
	.services .services-item .services-item-img {
		display: none;
	}
	.services .services-item .services-item-description {
		text-align: center;
		margin-left: 0;
	}
	.services .services-item .services-item-description a {
		padding-left: 40px;
	}
}
@media screen and (max-width: 1200px) {
	.content-wrapper .form .captcha input[type="text"] {
		width: 100%;
		padding: 0;
		margin: 0px;
	}
	.content-wrapper .form .captcha img {
		width: 100%;
		margin-bottom: 10px;
	}
	.content-wrapper .form .captcha {
		display: flex;
		flex-direction: column;
	}
}
@media screen and (max-width: 968px) {
	.content-wrapper .form .captcha {
		flex-direction: row;
	}
	.content-wrapper .form .captcha img {
		width: 100%;
		margin-right: 20px;
	}
}
@media screen and (max-width: 600px) {
	.content-wrapper .form .captcha {
		flex-direction: column;
	}
	.content-wrapper .form .captcha img {
		margin-right: 0;
	}
}

/* End */


/* Start:/bitrix/templates/artmax_new/css/responsive.min.css?15662082143214*/
@media screen and (max-width:968px) {
	.content-wrapper {
		margin-left: 0
	}
	.content-wrapper.-inner .header {
		border-bottom: 1px solid #a0a0a0
	}
	.content-wrapper .header {
		display: block;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 3
	}
	.content-wrapper .owl-carousel .owl-stage-outer {
		overflow: hidden!important
	}
	.content-wrapper.-inner .header {
		display: block;
		position: relative;
		width: 100%;
		z-index: 1
	}
	.content-wrapper.-inner .section-inner {
		padding: 0 2%
	}
	.content-wrapper.-inner .services .services-item .services-item-img a {
		position: absolute;
		top: 0
	}
	.section section {
		padding: 0 5%
	}
	.section .section_about {
		padding-top: 130px;
		background-image: url(/bitrix/templates/artmax_new/css/../image/section_1-min.jpg);
		background-size: 100%;
		background-position: top center;
		z-index: 1
	}
	.section .section_about:before {
		content: '';
		position: fixed;
		width: 100%;
		height: 120%;
		top: 0;
		left: 0;
		background-image: url(/bitrix/templates/artmax_new/css/../image/section_1-min.jpg);
		background-size: 100%;
		background-attachment: fixed!important;
		background-position: top center;
		z-index: -1
	}
	.section .section_aboutNum {
		background-image: url(/bitrix/templates/artmax_new/css/../image/section_4-min.jpg);
		background-size: 100%
	}
	.section .section_aboutNum,
	.section .section_reviews {
		background-position: center
	}
	.section .section_aboutNum,
	.section .section_advantages,
	.section .section_clients,
	.section .section_contacts,
	.section .section_partners,
	.section .section_portfolio,
	.section .section_reviews {
		background-attachment: scroll;
		z-index: 1
	}
	/*.section .section_contacts form input,
	.section .section_contacts .captcha {
		width: 80%
	}*/
}

@media screen and (min-width:768px) {
	.section_aboutNum,
	.section_advantages,
	.section_clients,
	.section_contacts,
	.section_partners,
	.section_portfolio,
	.section_reviews {
		margin-top: -15px;
		-webkit-clip-path: polygon(50% .8em, 52% 0, 100% 0, 100% 100%, 0 100%, 0 0, 48% 0);
		clip-path: polygon(50% .8em, 52% 0, 100% 0, 100% 100%, 0 100%, 0 0, 48% 0);
		-webkit-clip-path: polygon(50% .8em, 52% 0, 100% 0, 100% 100%, 0 100%, 0 0, 48% 0)
	}
}

@media screen and (max-width:768px) {
	.-home .section_contacts,
	.section_aboutNum,
	.section_advantages,
	.section_clients,
	.section_partners,
	.section_portfolio,
	.section_reviews {
		margin-top: -15px;
		-webkit-clip-path: polygon(50% .8em, 55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0);
		clip-path: polygon(50% .8em, 55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0);
		-webkit-clip-path: polygon(50% .8em, 55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0)
	}
	.content_title.-line span {
		padding: 0
	}
	.content_title.-line:after,
	.content_title.-line:before {
		display: none
	}
	.left-captcha {
		left: 0 !important;
	}
}
@media screen and (max-width:565px)  {
	.content-wrapper .form> div {
		width: 95%;
	}
	.sorm-agree {
		width: 303px;
	}
}
@media screen and (max-width:360px) {
	.section .section_contacts form input, .section .section_contacts .captcha {
		width: 257px;
	}
	.g-recaptcha {
		transform-origin: 0;
		transform: scale(0.85,1);
	}
	.content-wrapper .form> div .form__fields {
		width: 257px;
	}
	.content-wrapper .form .captcha {
		width: 257px;
	}
}
/* End */


/* Start:/bitrix/components/custom/main.feedback/templates/artmax-second/style.css?16092416052039*/
.custom-feedback {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.custom-feedback input,
.custom-feedback label {
  float: none !important;
}

.custom-feedback .is-hidden {
  display: none;
}

.custom-feedback__form .form-group {
  margin: 0 0 15px 0;
}

/* .custom-feedback__form .form-group input {
  padding: 7px 20px !important;
  border: 1px solid #919191 !important;
  border-radius: 10px !important;
} */

.custom-feedback__form .form-group input:disabled {
  opacity: 0.5;
}

.custom-feedback__form .form-group input.has-errors {
  border: 1px solid #ff0000 !important;
}

.custom-feedback__form .form-group textarea {
  padding: 7px 20px !important;
  margin: 0 auto;
  width: 73% !important;
  display: block !important;
  border: 1px solid #919191 !important;
  border-radius: 10px !important;
}

.custom-feedback__form .form-group textarea:disabled {
  opacity: 0.5;
}

.custom-feedback__form .form-group textarea.has-errors {
  border: 1px solid #ff0000 !important;
}

.custom-feedback__title {
  margin: 0 0 15px 0;
}

.custom-feedback__description {
  color: #909090;
  padding: 15px 35px;
  margin: 0 0 15px 0;
}

.custom-feedback__agreement {
  margin: 0 auto 15px auto;
  width: 60%;
}

.custom-feedback__agreement a {
  color: #76c353;
  text-decoration: underline;
}

.custom-feedback__btn {
  display: block;
  color: #fff;
  background-color: #90c25c;
  border: none !important;
  border-radius: 10px;
  padding: 11px;
  margin: 0 auto;
}
/* End */


/* Start:/bitrix/components/custom/main.feedback/templates/artmax/style.css?16092418882189*/
.custom-feedback {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.custom-feedback input,
.custom-feedback label {
  float: none !important;
}

.custom-feedback .is-hidden {
  display: none;
}

.custom-feedback__form .form-group {
  margin: 0 0 15px 0;
}

.custom-feedback__form .form-group.rounded input[type='text'] {
  padding: 7px 20px !important;
  border: 1px solid #919191 !important;
  border-radius: 10px !important;
  font-size: 100%;
}

.custom-feedback__form .form-group input[type='text']:disabled {
  opacity: 0.5;
}

.custom-feedback__form .form-group input[type='text'].has-errors {
  border: 1px solid #ff0000 !important;
}

.custom-feedback__form .form-group textarea {
  padding: 7px 20px !important;
  margin: 0 auto;
  width: 73% !important;
  display: block !important;
  border: 1px solid #919191 !important;
  border-radius: 10px !important;
}

.custom-feedback__form .form-group textarea:disabled {
  opacity: 0.5;
}

.custom-feedback__form .form-group textarea.has-errors {
  border: 1px solid #ff0000 !important;
}

.custom-feedback__title {
  margin: 0 0 15px 0;
}

.custom-feedback__description {
  color: #909090;
  padding: 15px 35px;
  margin: 0 0 15px 0;
}

.custom-feedback__agreement {
  margin: 0 auto 15px auto;
  width: 60%;
}

.custom-feedback__agreement a {
  color: #76c353;
  text-decoration: underline;
}

.custom-feedback__btn {
  cursor: pointer;
  display: block;
  color: #fff;
  background-color: #90c25c;
  border: none !important;
  border-radius: 10px;
  padding: 11px;
  margin: 0 auto;
}

.custom-feedback__btn:disabled {
  cursor: default;
  opacity: 0.5;
}
/* End */


/* Start:/bitrix/templates/artmax_new/styles.css?1685111351691*/
.blog-inner-subtitle-green {
	color: #76c353;
	text-transform: uppercase;
	font-size: 30px;
	font-family: "bebasneue_bold";
}

.blog-inner-subtitle {
	display: block;
	font: 24px "RobotoMedium";
	color: #000;
	margin: 85px 0 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #bfbfbf;
}

.footnote-gray {
	padding: 35px 40px;
	margin: 74px 10%;
	border: 1px solid #bfbfbf;
	border-radius: 10px;
	background-image: url(/bitrix/templates/artmax_new/css/../image/section_3.png);
	background-repeat: repeat;
}

.footnote {
	position: relative;
	margin: 74px 10%;
}
.footnote:before {
	content: "\f10e";
	color: #e7e7e7;
	font: 48px FontAwesome;
	position: absolute;
	left: -60px;
	top: 0;
}

/* End */
/* /bitrix/templates/artmax_new/js/progress/dataurl.css?1461821567253 */
/* /bitrix/templates/artmax_new/js/owl.carousel/assets/owl.carousel.css?14544895523496 */
/* /bitrix/templates/artmax_new/js/foundation/css/foundation.min.css?145456242915038 */
/* /bitrix/templates/artmax_new/js/fancybox/jquery.fancybox.css?14525779803953 */
/* /bitrix/templates/artmax_new/css/FortAwesome/css/font-awesome.min.css?14618214933511 */
/* /bitrix/templates/artmax_new/css/style.css?168512001736598 */
/* /bitrix/templates/artmax_new/css/responsive.min.css?15662082143214 */
/* /bitrix/components/custom/main.feedback/templates/artmax-second/style.css?16092416052039 */
/* /bitrix/components/custom/main.feedback/templates/artmax/style.css?16092418882189 */
/* /bitrix/templates/artmax_new/styles.css?1685111351691 */
