 .smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif;z-index:100;}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#767676;content:' '}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#b1b1b3;font-family:'ArialRoundedMTBold',Arial;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}.owl-carousel{position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:'.';}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}.owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{display:block;opacity:0;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;width:80px;height:80px;margin-top:-40px;margin-left:-40px;background:url('owl.video.play.png') no-repeat;cursor:pointer;transition:transform 100ms ease;-webkit-backface-visibility:hidden;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform: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{height:100%;opacity:0;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;display:block;overflow:hidden;width:36px;height:45px;margin-top:-22px;background:url(../images/ic_slider_arrow.png) 0 0 no-repeat;text-indent:-9999px;}.owl-carousel .owl-nav .owl-prev{left:50%;margin-left:-582px;background-position:0 0;}.owl-carousel .owl-nav .owl-next{right:50%;margin-right:-582px;background-position:100% 0;}.owl-carousel .owl-nav .owl-prev:hover{background-position:0 -45px;}.owl-carousel .owl-nav .owl-next:hover{background-position:100% -45px;}.owl-carousel .owl-nav .owl-prev:active{background-position:0 100%;}.owl-carousel .owl-nav .owl-next:active{background-position:100% 100%;}.gallery .photo .owl-carousel .owl-nav .owl-prev{left:20px;margin-left:0;}.gallery .photo .owl-carousel .owl-nav .owl-next{right:30px;margin-right:0;}.team .owl-carousel .owl-nav .owl-prev{left:20px;margin-top:-53px;margin-left:0;}.team .owl-carousel .owl-nav .owl-next{right:30px;margin-top:-53px;margin-right:0;}.franchise_get_partner .owl-carousel .owl-nav .owl-prev,.franchise_requirements .owl-carousel .owl-nav .owl-prev{left:20px;margin-left:0;}.franchise_get_partner .owl-carousel .owl-nav .owl-next,.franchise_requirements .owl-carousel .owl-nav .owl-next{right:30px;margin-right:0;}.franchise_reviews .owl-carousel .owl-nav .owl-prev{top:auto;bottom:-76px;left:50%;margin-top:0;margin-left:-55px;}.franchise_reviews .owl-carousel .owl-nav .owl-next{top:auto;right:50%;bottom:-76px;margin-top:0;margin-right:-55px;}.haircuts .owl-carousel .owl-nav .owl-prev,.haircuts .owl-carousel .owl-nav .owl-next{position:absolute;top:auto;bottom:-38px;display:block;overflow:hidden;width:19px;height:25px;margin-top:0;background:url(../images/ic_slider_arrow2.png) 0 0 no-repeat;text-indent:-9999px;}.haircuts .owl-carousel .owl-nav .owl-prev{left:50%;margin-left:-36px;background-position:0 0;}.haircuts .owl-carousel .owl-nav .owl-next{right:50%;margin-right:-36px;background-position:100% 0;}.haircuts .owl-carousel .owl-nav .owl-prev:hover{background-position:0 -25px;}.haircuts .owl-carousel .owl-nav .owl-next:hover{background-position:100% -25px;}.haircuts .owl-carousel .owl-nav .owl-prev:active{background-position:0 100%;}.haircuts .owl-carousel .owl-nav .owl-next:active{background-position:100% 100%;}.products .owl-carousel .owl-nav .owl-prev,.products .owl-carousel .owl-nav .owl-next{position:absolute;top:105px;display:block;overflow:hidden;width:36px;height:45px;margin-top:0;background:url(../images/ic_slider_arrow.png) 0 0 no-repeat;text-indent:-9999px;}.products .owl-carousel .owl-nav .owl-prev{left:20px;margin-left:0;background-position:0 0;}.products .owl-carousel .owl-nav .owl-next{right:20px;margin-right:0;background-position:100% 0;}.products .owl-carousel .owl-nav .owl-prev:hover{background-position:0 -45px;}.products .owl-carousel .owl-nav .owl-next:hover{background-position:100% -45px;}.products .owl-carousel .owl-nav .owl-prev:active{background-position:0 100%;}.products .owl-carousel .owl-nav .owl-next:active{background-position:100% 100%;}.grafiks .owl-carousel .owl-nav .owl-prev,.grafiks .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;display:block;overflow:hidden;width:19px;height:25px;margin-top:-13px;background:url(../images/ic_slider_arrow2.png) 0 0 no-repeat;text-indent:-9999px;}.grafiks .owl-carousel .owl-nav .owl-prev{left:0;margin-left:0;background-position:0 0;}.grafiks .owl-carousel .owl-nav .owl-next{right:0;margin-right:0;background-position:100% 0;}.grafiks .owl-carousel .owl-nav .owl-prev:hover{background-position:0 -25px;}.grafiks .owl-carousel .owl-nav .owl-next:hover{background-position:100% -25px;}.grafiks .owl-carousel .owl-nav .owl-prev:active{background-position:0 100%;}.grafiks .owl-carousel .owl-nav .owl-next:active{background-position:100% 100%;}.owl-dots{position:absolute;bottom:26px;left:0;width:100%;height:12px;text-align:center;}.owl-dot{display:inline-block;vertical-align:top;width:12px;height:12px;margin:0 8px;border:2px solid #fff;border-radius:50%;transition:background .2s linear;}.owl-dot:hover{background:#fff;}.owl-dot.active{border:none;background:url(../images/ic_owl-dot.png) 0 0 no-repeat;}.certified_masters .owl-carousel .owl-nav .owl-prev,.certified_masters .owl-carousel .owl-nav .owl-next{position:absolute;top:0;display:block;overflow:hidden;width:36px;height:45px;margin-top:-22px;text-indent:-9999px;background:url(../images/ic_slider_arrow.png) 0 0 no-repeat;}.certified_masters .owl-carousel .owl-nav .owl-prev{left:20px;margin-left:0;background-position:0 0;}.certified_masters .owl-carousel .owl-nav .owl-next{right:20px;margin-right:0;background-position:100% 0;}.certified_masters .owl-carousel .owl-nav .owl-prev:hover{background-position:0 -45px;}.certified_masters .owl-carousel .owl-nav .owl-next:hover{background-position:100% -45px;}.certified_masters .owl-carousel .owl-nav .owl-prev:active{background-position:0 100%;}.certified_masters .owl-carousel .owl-nav .owl-next:active{background-position:100% 100%;}@charset 'UTF-8';.fancybox-enabled{overflow:hidden;}.fancybox-enabled body{overflow:visible;height:100%;}.fancybox-container{position:fixed;top:0;left:0;z-index:99993;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.fancybox-container ~ .fancybox-container{z-index:99992;}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#0f0f11;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1);}.fancybox-controls{position:absolute;top:0;right:0;left:0;z-index:99994;opacity:0;text-align:center;pointer-events:none;transition:opacity .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr;}.fancybox-show-controls .fancybox-controls{opacity:1;}.fancybox-infobar{display:none;}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all;}.fancybox-infobar__body{display:inline-block;width:70px;color:#ddd;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:44px;background-color:rgba(30,30,30,.7);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all;}.fancybox-show-buttons .fancybox-buttons{display:block;}.fancybox-slider-wrap{overflow:hidden;direction:ltr;}.fancybox-slider-wrap,.fancybox-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99993;margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;}.fancybox-slide{position:absolute;top:0;left:0;z-index:99994;overflow:auto;width:100%;height:100%;box-sizing:border-box;margin:0;padding:0;outline:none;text-align:center;white-space:normal;-webkit-overflow-scrolling:touch;}.fancybox-slide::before{display:inline-block;vertical-align:middle;width:0;height:100%;content:'';}.fancybox-slide > *{position:relative;display:inline-block;vertical-align:middle;overflow:auto;box-sizing:border-box;margin:44px 0 44px;padding:24px;border-width:0;background-color:#fff;text-align:left;}.fancybox-slide--image{overflow:hidden;}.fancybox-slide--image::before{display:none;}.fancybox-content{position:relative;display:inline-block;vertical-align:middle;width:80%;height:calc(100% - 88px);box-sizing:border-box;margin:44px auto;padding:0;font-family:Arial,sans-serif;font-size:16px;line-height:normal;border:0;outline:none;text-align:left;white-space:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;}.fancybox-iframe{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#fff;}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent;}.fancybox-placeholder{position:absolute;top:0;left:0;z-index:99995;overflow:visible;margin:0;padding:0;border:0;background:transparent;background-repeat:no-repeat;background-size:100% 100%;cursor:default;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;background-size:100% 100%;}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab;}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-spaceball{z-index:1;}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden;}.fancybox-error{position:absolute;top:50%;left:50%;width:380px;max-width:100%;margin:0;padding:40px;background:#fff;cursor:default;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;}.fancybox-close-small{position:absolute;top:10px;right:10px;z-index:10;width:30px;height:29px;margin:0;padding:0;border:0;border-radius:0;outline:none;background:url(../images/ic_close.png) 0 0 no-repeat;cursor:pointer;}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent;}.fancybox-close-small:hover{background-position:0 -29px;}.fancybox-close-small:active{background-position:0 100%;}.fancybox-caption-wrap{position:absolute;right:0;bottom:0;left:0;z-index:99998;box-sizing:border-box;padding:60px 30px 0 30px;opacity:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none;transition:opacity .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.fancybox-show-caption .fancybox-caption-wrap{opacity:1;}.fancybox-caption{padding:30px 0;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;border-top:1px solid rgba(255,255,255,.4);-webkit-text-size-adjust:none;}.fancybox-caption a,.fancybox-caption button{pointer-events:all;}.fancybox-caption a{color:#fff;text-decoration:underline;}.fancybox-button{position:relative;display:inline-block;vertical-align:top;width:44px;height:44px;box-sizing:border-box;margin:0;padding:0;color:#fff;line-height:44px;border:0;border-radius:0;outline:none;background:transparent;cursor:pointer;}.fancybox-button--disabled{cursor:default;pointer-events:none;}.fancybox-infobar__body,.fancybox-button{background:rgba(30,30,30,.6);}.fancybox-button:hover{background:rgba(0,0,0,.8);}.fancybox-button::before,.fancybox-button::after{position:absolute;display:inline-block;box-sizing:border-box;color:currentColor;opacity:.9;border-color:#fff;background-color:currentColor;content:'';pointer-events:none;}.fancybox-button--disabled::before,.fancybox-button--disabled::after{opacity:.5;}.fancybox-button--left::after{top:18px;left:20px;width:6px;height:6px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;background:transparent;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.fancybox-button--right::after{top:18px;right:20px;width:6px;height:6px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;background:transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.fancybox-button--left{border-bottom-left-radius:5px;}.fancybox-button--right{border-bottom-right-radius:5px;}.fancybox-button--close{float:right;}.fancybox-button--close::before,.fancybox-button--close::after{position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);display:inline-block;width:16px;height:2px;content:'';}.fancybox-button--close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.fancybox-button--close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.fancybox-loading{position:absolute;top:50%;left:50%;z-index:99999;width:50px;height:50px;margin-top:-25px;margin-left:-25px;border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;background:transparent;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@media all and (max-width:800px){.fancybox-controls{text-align:left;}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none !important;}.fancybox-caption{margin:0;padding:20px 0;}}.fancybox-button--fullscreen::before{top:16px;left:15px;width:15px;height:11px;border:2px solid;background:none;}.fancybox-button--play::before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent;}.fancybox-button--pause::before{top:16px;left:18px;width:7px;height:11px;border-width:0 2px 0 2px;border-style:solid;background:transparent;}.fancybox-button--thumbs span{font-size:23px;}.fancybox-button--thumbs::before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap{right:220px;}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;z-index:99993;width:220px;box-sizing:border-box;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;}.fancybox-thumbs > ul{position:absolute;position:relative;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;margin:0;padding:0;font-size:0;list-style:none;}.fancybox-thumbs > ul > li{position:relative;float:left;overflow:hidden;width:105px;max-width:50%;height:75px;box-sizing:border-box;margin:0;padding:0;border:5px solid #fff;border-top-width:0;border-right-width:0;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1);}.fancybox-thumbs > ul > li > img{position:absolute;top:0;left:0;min-width:100%;max-width:none;min-height:100%;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;}.fancybox-thumbs > ul > li:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99991;opacity:0;border:4px solid #4ea7f9;border-radius:2px;content:'';transition:all .2s cubic-bezier(.25,.46,.45,.94);}.fancybox-thumbs > ul > li.fancybox-thumbs-active:before{opacity:1;}@media all and (max-width:800px){.fancybox-thumbs{display:none !important;}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap{right:0;}}.jspContainer{overflow:hidden;position:relative;}.jspPane{position:absolute;}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}.jspCap{display:none;}.jspHorizontalBar .jspCap{float:left;}.jspTrack{background:#dde;position:relative;}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}.jspArrow.jspDisabled{cursor:default;background:#80808d;}.jspVerticalBar .jspArrow{height:16px;}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}.jspVerticalBar .jspArrow:focus{outline:none;}.jspCorner{background:#eeeef4;float:left;height:100%;}* html .jspCorner{margin:0 -3px 0 0;}@font-face{font-family:'Roboto';font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto Condensed';src:url('/fonts/RobotoCondensed-Regular.ttf') format('truetype') font-weight:normal;font-style:normal;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}img{max-width:100%;height:auto !important;border:none;}textarea{overflow:auto;}input,textarea,input:active,textarea:active{outline:none transparent !important;box-shadow:none;-moz-outline:none !important;}input[type=submit],button[type=submit]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;}:focus{outline:none;}.clear{clear:both;}.left{float:left;}.right{float:right;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{background:#fff url(../images/bg.jpg) 50% 0 repeat;-webkit-text-size-adjust:100%;}.wrap{overflow:hidden;}.cont{position:relative;width:100%;max-width:1215px;margin:0 auto;padding:0 15px;}.modal_cont{position:relative;}.mini_modal{position:absolute;z-index:999;display:none;}.block_head{color:#000;font:22px/28px Roboto;margin-bottom:40px;text-align:center;}.block_head .yandex-rating,.cont .yandex-rating{position:absolute;top:0;left:calc(50% + 80px);text-align:center;}.block_head_bottom{padding-top:25px;}.block_head_bottom .text{width:100% !important;text-align:left;}.block_head .title{font-size:40px;font-weight:700;line-height:46px;letter-spacing:.05em;text-transform:uppercase;}.block_head .title div,.block_head .title span{display:inline-block;padding:0 30px;vertical-align:top;background:url(../images/bg_block_head_title.png) 0 50% no-repeat,url(../images/bg_block_head_title.png) 100% 50% no-repeat;}.block_head .desc{width:670px;max-width:100%;margin:15px auto 0;}.block_head .text{font-size:18px;line-height:25px;width:810px;max-width:100%;margin:20px auto 0;padding-top:25px;background:url(../images/bg_block_head_text.png) 50% 0 no-repeat;}#benefit_for_you .lines .line:last-child{display:none;}.buttonUp{position:fixed;z-index:999;right:20px;bottom:20px;display:none;}.buttonUp a{display:block;width:42px;height:34px;background:url(../images/ic_buttonUp.png) 0 0 no-repeat;}.buttonUp a:hover{background-position:0 -34px;}.buttonUp a:active{background-position:0 100%;}.page_title{color:#000;font:700 40px/46px Roboto;margin-bottom:40px;}header{min-height:190px;background:url(../images/bg_header2.png) 50% 0 repeat-x,url(../images/bg_header.jpg) 50% 50%/cover no-repeat;}header .franchise_link{color:#fff;font:900 22px/36px Roboto;position:absolute;z-index:999;top:0;left:50%;display:block;width:263px;height:48px;margin-left:-131px;padding-right:6px;text-align:center;text-decoration:none;text-transform:uppercase;background:url(../images/bg_franchise_link.png) 0 0 no-repeat;}header .franchise_link:hover{background-position:0 100%;}.fancybox-enabled header .franchise_link{margin-left:-139px;}header .logo{position:absolute;z-index:99;top:57px;left:50%;width:166px;margin-left:-83px;}header.with_cert .logo{margin-left:unset;transform:translateX(-50%);}header .logo a,header .logo img{display:block;width:100%;margin-top:23px;margin-left:4px;}header.with_cert .logo a,header.with_cert .logo img{margin-left:unset;}header .logo a{position:relative;}header .mob_menu_link{position:absolute;z-index:1000;top:8px;right:5px;display:none;width:60px;height:30px;padding:6px 15px;}header .mob_menu_link span{position:relative;display:block;width:100%;height:2px;transition:.2s linear;background:#000;}header .mob_menu_link span + span{margin-top:6px;}header .mob_menu_link.active{top:10px;right:0;}header .mob_menu_link.active span:nth-child(2){opacity:0;}header .mob_menu_link.active span:nth-child(1){top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}header .mob_menu_link.active span:nth-child(3){top:-8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}header .col.left{width:calc(50% - 115px);padding:20px 0 10px;}header .col.right{width:calc(50% - 185px);padding:20px 0 10px;}header .links{display:flex;margin-bottom:30px;padding-right:40px;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}header .links li{display:inline-block;list-style:none;vertical-align:top;}header .links li a{color:#000;font:18px/26px Roboto;display:block;transition:color .2s linear;text-decoration:none;}header .links li a:hover,header .links li a.active{color:#e80000;}header .google_play,.blog-post-content .google_play{position:relative;display:inline-block;width:164px;height:45px;vertical-align:top;background:url(../images/bg_google_play.png) 0 0 no-repeat;}header .google_play:hover,.blog-post-content .google_play:hover{background-position:0 100%;}header .app_store,.blog-post-content .app_store{position:relative;display:inline-block;width:164px;height:45px;vertical-align:top;background:url(../images/bg_app_store.png) 0 0 no-repeat;}header .app_store:hover,.blog-post-content .app_store:hover{background-position:0 100%;}header .socials,.blog-post-content .socials{position:relative;padding:5px 0;}header .socials a,.blog-post-content .socials a{display:block;float:left;width:36px;height:35px;transition:opacity .2s linear;opacity:.4;background:url(../images/ic_socials.png) 0 0 no-repeat;}header .socials a.soc0,.blog-post-content .socials a.soc0{background:url(../images/vk_top.png) 0 0 no-repeat;opacity:1;}header .socials a.soc0:hover,.blog-post-content .socials a.soc0:hover{background:url(../images/vk_top_hover.png) 0 0 no-repeat;}header .socials a.soc1,.blog-post-content .socials a.soc1{background-position:0 0;}header .socials a.soc2,.blog-post-content .socials a.soc2{background-position:-36px 0;}header .socials a.soc3,.blog-post-content .socials a.soc3{background-position:-72px 0;}header .socials a.soc4,.blog-post-content .socials a.soc4{background-position:-108px 0;}header .socials a:hover,.blog-post-content .socials a:hover{opacity:1;}header .col.left .phone,header .col.left .order_link,header .col.left .langs{display:none !important;}header .menu{display:flex;margin-top:25px;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}header.with_cert .menu{flex-wrap:nowrap;}header .col.left .menu{padding-right:40px;}header .col.right .menu{margin-top:15px;}.col.right .phone.right + .clear + .menu{margin-top:7px;}header .menu li{display:inline-block;list-style:none;vertical-align:top;}header.with_cert .menu li{width:100%;}header .menu li a{color:#000;font:700 22px Roboto;display:block;transition:color .2s linear;text-decoration:none;text-transform:uppercase;}header.with_cert .menu li a{text-align:center;}header .menu li a:hover,header .menu li a.active{color:#e80000;}header .order_link{color:#3253a3;font:700 15px/78px Roboto;position:relative;display:block;width:217px;height:70px;margin-left:-26px;padding-left:75px;transition:color .2s linear;text-decoration:none;background:url(../images/bg_order_link.png) 0 0 no-repeat;background-size:100% 200%;}header .order_link:hover{color:#e80000;background-position:0 -69px;}header .phone a{color:#3b3b3b;font:22px/78px Roboto;height:70px;text-decoration:none;}header .city_box{display:flex;margin-bottom:0;align-items:center;justify-content:space-between;flex-wrap:wrap;}.city_modal_wrapper{margin-bottom:15px;}header .city_box .city_modal_wrapper a{color:#000;font:18px/26px Roboto;position:relative;display:inline-block;padding-right:18px;vertical-align:top;text-decoration:none;background:url(../images/ic_city.png) 100% 70% no-repeat;}header .city_box .city_modal_wrapper a .data{display:inline-block;transition:color .2s linear;vertical-align:top;}header .city_box .city_modal_wrapper a:hover .data{color:#e80000;}#city_modal{width:451px;margin-top:10px;padding:20px 30px;border-radius:7px;background:url(../images/bg_city_modal.png) 0 0 no-repeat;background-size:100% 100%;box-shadow:0 0 10px rgba(0,0,0,.3);}.call_modal_wrapper{display:flex;margin-top:0;margin-bottom:26px;padding-top:68px;text-align:center;justify-content:space-between;align-items:center;align-content:center;flex-wrap:wrap;}.fixed .call_modal_wrapper{margin-top:0;}#city_modal .scroll{overflow:auto;width:100%;height:410px;}.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%;border-radius:3px;background:#ded8d0;}.jspTrack{border-radius:3px;background:#ded8d0;}.jspDrag{border-radius:3px;background-color:#3b3b3b;}#city_modal .metro,#choose_popup .metro{color:#3b3b3b;font:14px Roboto;margin-bottom:15px;padding-bottom:15px;background:url(../images/bg_city_modal_line.png) 50% 100% no-repeat;background-size:100% 1px;}#city_modal .metro .city_name,#choose_popup .metro .city_name{font-size:18px;font-weight:600;line-height:20px;margin-bottom:10px;}#city_modal .metro .city_name a,#choose_popup .metro .city_name a{color:#3b3b3b;font-size:18px;font-weight:600;line-height:20px;margin-bottom:10px;text-decoration:none;}#city_modal .metro .city_name a:hover,#choose_popup .metro .city_name a:hover{color:red;}#city_modal .metro .metro_list ul,#choose_popup .metro .metro_list ul{overflow:hidden;width:100%;margin-left:-20px;}#city_modal .metro .metro_list li,#choose_popup .metro .metro_list li{margin-bottom:5px;margin-left:20px;list-style:none;}#city_modal .metro .metro_list a,#choose_popup .metro .metro_list a{color:#3b3b3b;text-decoration:none;}#city_modal .metro .metro_list a:hover,#city_modal .metro .metro_list a.active,#choose_popup .metro .metro_list a:hover,#choose_popup .metro .metro_list a.active{color:#e80000;}#city_modal .list li,#choose_popup .list li{float:left;width:33.333%;margin-bottom:7px;list-style:none;}#city_modal .list li a,#choose_popup .list li a{color:#3b3b3b;font:14px Roboto;display:inline-block;transition:color .2s linear;vertical-align:top;text-decoration:none;}#city_modal .list li a:hover,#choose_popup .list li a:hover{color:#e80000;}header.fixed{position:fixed;z-index:999;top:0;left:0;width:100%;min-height:0;-webkit-animation:moveDown .5s;animation:moveDown .5s;box-shadow:0 0 5px rgba(0,0,0,.3);}@-webkit-keyframes moveDown{0%{-webkit-transform:translateY(-159px);transform:translateY(-159px);}}@-moz-keyframes moveDown{0%{-webkit-transform:translateY(-159px);transform:translateY(-159px);}}@keyframes moveDown{0%{-webkit-transform:translateY(-159px);transform:translateY(-159px);}}header.fixed .logo{top:52px;width:146px;margin-left:-80px;}header.with_cert.fixed .logo{margin-left:unset;}header.fixed .logo a,header.fixed .logo img{margin-top:10px;}header.fixed .app,header.fixed .socials,header.fixed .links,header.fixed .col.right .langs{display:none !important;}header.fixed .col.left .phone,header.fixed .col.left .order_link{display:block !important;}header.fixed .col.left .langs{display:flex !important;margin-left:27px;}header.fixed .col.right .phone,header.fixed .col.right .order_link{display:none;}header.fixed .city_box{margin-top:15px;margin-bottom:20px;}header.fixed .menu{margin-top:10px;}header .col.left .menu{padding-right:0;}header.fixed .col.left,header.fixed .col.right{width:calc(50% - 145px);}header.fixed .city_modal_wrapper{margin-top:12px;}header.fixed .col.right .menu{margin-top:24px;}header.fixed .col.left .phone{margin-right:35px;}header.fixed .order_link{margin-left:0;}.main_slider{position:relative;z-index:9;}.main_slider:after{position:absolute;bottom:-17px;left:0;display:block;width:100%;height:17px;content:'';background:url(../images/bg_main_slider.png) 50% 0 no-repeat;}.main_slider .slide{position:relative;display:none;overflow:hidden;}.main_slider .owl-carousel .slide:first-child,.main_slider .owl-carousel.owl-loaded .slide{display:block;}.main_slider .slide a,.main_slider .slide img{display:block;width:100%;}.main_slider .slide .slide__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;}.fr_slider .slide{position:relative;}.fr_slider .block_head{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.fr_slider .slider_cont{position:relative;width:100%;max-width:680px;margin:15px;padding:45px 35px 35px;text-align:center;background:url(../images/white_line.png) repeat-x center;background-size:cover;}.fr_slider .slider_desc{line-height:1.5;}.fr_slider .slider_desc p{margin-bottom:20px;}.fr_slider .slider_cont:after,.fr_slider .slider_cont:before{position:absolute;top:0;left:-12px;width:12px;height:100%;content:'';transform:rotate(180deg);background:url(../images/white_line-vert.png) repeat-y left;}.fr_slider .slider_cont:after{right:-12px;left:unset;}.fr_slider .slider_title{font:40px/44px Roboto;font-weight:bold;display:block;margin-bottom:20px;text-transform:uppercase;}.fr_slider .slider_btn{margin-top:20px;text-align:center;}.fr_slider .slider_btn .red_star_btn{display:inline-block;max-width:315px;}.about_block{position:relative;z-index:5;margin-bottom:30px;padding:70px 0 100px;background:url(../images/bg_about_block.png) 50% 100% no-repeat;background-size:cover;}.about_block .text{color:#3b3b3b;font:16px/23px Roboto;padding-top:160px;column-count:3;-webkit-column-count:3;-moz-column-count:3;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}.about_block .cont{padding-top:80px;background:url(../images/bg_about_block_text.png) 50% 0 no-repeat;}.about_block .text p{margin-bottom:20px;}.about_block .advantages{padding-bottom:40px;}.about_block .advantages .row{display:flex;margin-bottom:-80px;margin-left:-55px;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.about_block .advantages .row > *{width:calc(33.333% - 55px);margin-bottom:80px;margin-left:55px;}.about_block .advantages .item{color:#000;font-family:Roboto;font-size:16px;line-height:23px;}.about_block .advantages .item .icon{display:flex;margin-bottom:30px;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;}.about_block .advantages .item .icon .img,.about_block .advantages .item .icon .img img{display:block;width:147px;min-width:147px;height:146px;}.about_block .advantages .item .icon .img.mini,.about_block .advantages .item .icon .img.mini img{width:116px;min-width:116px;height:118px;}.about_block .advantages .item .icon .img + div{color:#000;font-family:Roboto;font-size:27px;font-weight:bold;line-height:33px;width:100%;margin-left:20px;}.about_block .advantages .item .icon .img + div span{color:#2348a2;display:block;}.player_wrap{position:absolute;z-index:999;top:10px;left:15px;}.player_wrap:before{position:absolute;z-index:-1;top:-60px;left:-55px;display:block;width:365px;height:163px;content:'';background:url(../images/bg_player.png) 0 0 no-repeat;}.player_wrap .player{width:170px;}.player_wrap .title{color:#fff;font:700 14px/24px Roboto;width:100%;padding-left:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.player_wrap .controls{position:absolute;top:0;left:0;width:21px;height:24px;}.player_wrap .controls .play{position:absolute;top:0;left:0;width:21px;height:24px;cursor:pointer;background:transparent url('../images/player_play.png') 0 0 no-repeat;}.video_gallery .photo .owl-carousel .owl-nav .owl-prev,.video_gallery .photo .owl-carousel .owl-nav .owl-next{bottom:50% !important;transform:translateY(50%);}.video_gallery .photo .owl-carousel .owl-nav .owl-prev{left:-20px !important;}.video_gallery .photo .owl-carousel .owl-nav .owl-next{right:-20px !important;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.6);opacity:0;}50%{-webkit-transform:scale(.9);opacity:0;}60%{-webkit-transform:scale(1.1);opacity:.6;}70%{-webkit-transform:scale(1.3);opacity:.85;}80%{-webkit-transform:scale(1.4);opacity:.6;}100%{-webkit-transform:scale(1.6);opacity:0;}}.player_wrap .controls .play:after{position:absolute;top:-3px;left:-8px;width:100%;height:100%;content:'';-webkit-animation:pulse 2s linear infinite;-moz-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite;opacity:0;border:16px solid rgba(230,0,0,.7);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-box-shadow:inset 0 0 15px 10px rgba(230,0,0,.7);-moz-box-shadow:inset 0 0 15px 10px rgba(230,0,0,.7);box-shadow:inset 0 0 15px 10px rgba(230,0,0,.7);}.player_wrap .controls .pause{position:absolute;top:0;left:0;display:none;width:21px;height:24px;cursor:pointer;background:transparent url('../images/player_pause.png') 0 0 no-repeat;}.player_wrap .controls .hidden{display:none;}.player_wrap .controls .visible{display:block;}.player_wrap .progressbar{position:relative;width:calc(100% - 30px);margin-top:15px;margin-left:30px;}.player_wrap .progressbar .bar-loaded{width:100%;height:3px;cursor:pointer;background:url(../images/bg_player_progressbar.png) 0 0 no-repeat;}.player_wrap .progressbar .bar-played{position:absolute;top:0;left:0;height:3px;cursor:pointer;background:url(../images/bg_player_progressbar2.png) 0 0 no-repeat;}.player_wrap .progressbar .bar-played:after{position:absolute;top:-5px;right:-7px;display:none;width:14px;height:13px;content:'';background:url(../images/bg_player_progressbar_star.png) 0 0 no-repeat;}.player_wrap .playing .progressbar .bar-played:after{display:block;}.player_wrap .volume{position:absolute;bottom:-6px;left:0;width:19px;height:15px;}.player_wrap .volume .volume-btn{position:absolute;bottom:0;left:0;width:19px;height:15px;cursor:pointer;background:url(../images/bg_player_volume.png) 0 0 no-repeat;}.player_wrap .volume .volume-btn:hover{background-position:0 100%;}.player_wrap .mute .volume .volume-btn{background:url(../images/bg_player_volume_mute.png) 0 0 no-repeat;}.player_wrap .mute .volume .volume-btn:hover{background-position:0 100%;}.player_wrap .volume-adjust{display:none;}.player_wrap .playlist{display:none;}.gallery h1{color:#000;font:700 40px/46px Roboto;margin-top:40px;margin-bottom:50px;}.gallery .photo{margin-bottom:75px;}.gallery .photo .slide{display:none;overflow:hidden;padding:0 10px 7px 0;background:url(../images/bg_gallery_photo_slide.png) 0 0 no-repeat;background-size:100% 100%;}.gallery .photo .owl-carousel.owl-loaded .slide{display:block;}.gallery .photo .slide a{position:relative;display:block;width:100%;padding-bottom:75%;transform:translateZ(0);background:#ddd;}.franchise_reviews .rev_img:before,.gallery .photo .slide a:before{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_reviews .rev_img:after,.gallery .photo .slide a:after{position:absolute;z-index:2;top:50%;left:50%;display:block;width:70px;height:69px;margin:-35px 0 0 -35px;content:'';transition:opacity .2s linear;opacity:0;background:url(../images/ic_photo_zoom.png) 0 0 no-repeat;}.gallery.video_gallery .photo .slide a:after{background:url(../images/ic_video_play.png) 0 0 no-repeat !important;}.gallery .photo .slide a:hover:after,.gallery.video_gallery .photo .slide > a:after{opacity:1;background-position:0 -69px;}.gallery.video_gallery .photo .slide > a:after{transition:all .3s;}.gallery.video_gallery .photo .slide > a:hover:after{transform:scale(1.2);}.gallery .photo .slide a:active:after{background-position:0 100%;}.gallery .photo .slide img{position:absolute;top:0;left:0;display:block;width:100%;height:100% !important;object-fit:cover;}.gallery .video{margin-bottom:10px;}.gallery .video.reviews{margin-top:40px;}.gallery .video .grid{display:flex;margin-left:-43px;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.gallery .video .item_wrap{width:33.333%;margin-bottom:30px;}.gallery .video .item{color:#3b3b3b;font:600 24px Roboto;display:block;width:calc(100% - 43px);margin-left:43px;transition:color .2s linear;text-align:center;text-decoration:none;}.gallery .video.reviews .item{text-align:left;}.gallery .video .item:hover{color:#e80000;}.gallery .video .item .thumb{position:relative;z-index:9;height:0;margin-bottom:25px;padding-top:25px;padding-bottom:56.25%;background:#000;}.gallery .video.reviews .item .thumb::before{height:calc(100% + 37px);}.gallery .video.reviews .item .thumb{margin-bottom:20px;padding-top:0;}.gallery .video.reviews .item_wrap{font-family:Roboto;font-size:16px;margin-bottom:55px;}.gallery .video.reviews .item_wrap .desc{margin-top:30px;padding-left:43px;}.gallery .video .item .thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.gallery .video .item .thumb:before{position:absolute;z-index:-1;top:-20px;left:-27px;display:block;width:100%;height:calc(100% + 50px);background:url(../images/ic_video_before.png) 0 0 no-repeat;background-size:100% 100%;}.gallery .video .item .thumb:after{position:absolute;top:50%;left:50%;display:block;width:70px;height:69px;margin:-35px 0 0 -35px;}.gallery .video .item:hover .thumb:after{background-position:0 -69px;}.gallery .video .item:active .thumb:after{background-position:0 100%;}.gallery .video .item .thumb img{display:block;width:100%;}.gallery .video .item .name{color:#3b3b3b;display:block;text-decoration:none;}.gallery .video .item:hover .name{color:#e80000;}.services{position:relative;z-index:3;padding:65px 0 80px;background:#000 url(../images/bg_services.jpg) 0 0/100% auto repeat-y;}.services:before{position:absolute;top:-15px;left:0;display:block;width:100%;height:15px;content:'';background:url(../images/bg_services_before.png) 50% 0 no-repeat;}.services:after{position:absolute;bottom:-194px;left:0;display:block;width:100%;height:194px;content:'';background:url(../images/bg_services_after.png) 50% 0 no-repeat;}.services > .star{position:absolute;z-index:1;right:50%;bottom:88px;display:block;width:144px;height:155px;margin-right:-560px;pointer-events:none;}.services .cont{position:relative;z-index:3;}.services .block_head{color:#fff;line-height:normal;position:relative;margin-bottom:62px;}.services .block_head > *{position:relative;z-index:3;}.services .block_head .star{position:absolute;z-index:1;top:4px;right:50%;display:block;width:144px;height:155px;margin-right:-320px;pointer-events:none;}.services .grid{position:relative;z-index:9;display:flex;margin-left:-52px;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.services .grid:after{position:absolute;z-index:-1;top:-55px;right:50px;display:block;width:144px;height:155px;content:'';background:url(../images/bg_services_grid.png) 0 0 no-repeat;}.services .item_wrap{width:33.333%;}.services .item_wrap.big{width:66.666%;}.services .item_wrap.big .grid{margin-left:0;}.services .item_wrap.big .item_wrap{width:50%;}.services .item{margin-left:52px;}.services .item .title{color:#fff;font:900 22px/59px Roboto;display:flex;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;background:url(../images/bg_service_title.png) 0 100% no-repeat;background-size:100% 5px;justify-content:space-between;align-items:center;align-content:flex-start;flex-wrap:nowrap;}.services .item .title img{display:block;}.services .item .types{color:#fff;font:700 17px Roboto;margin-bottom:15px;text-align:right;}.services .item .line{color:#fff;font:17px Roboto;display:flex;white-space:nowrap;justify-content:space-between;align-items:flex-end;align-content:flex-start;flex-wrap:nowrap;}.services .item .line .dottes{width:100%;min-width:10px;height:1px;margin-bottom:4px;border-bottom:1px dotted #fff;}.services .item .line .price{font-weight:700;}.services .item .line + .line,.services .item .kontent_col + .line{margin-top:7px;}.services .item_wrap.full{width:821px !important;max-width:100%;margin-top:60px;}.services .item_wrap.full .item{position:relative;display:flex;margin:0;padding:11px 36px 12px 49px;background:url(../images/bg_services_bottom.png) 0 0/100% 100% no-repeat;justify-content:space-between;align-items:center;align-content:center;flex-wrap:nowrap;}.services .item_wrap.full .item:after{position:absolute;z-index:1;top:50%;right:218px;display:block;width:257px;height:133px;content:'';transform:translateY(-50%);background:url(../images/bg_service_cuba.png) 0 0/100% 100% no-repeat;}.services .item_wrap.full .item .title{font-size:26px;font-weight:700;position:relative;z-index:9;margin:0;padding:0 15px 0 0;text-transform:none;background:none;}.services .item_wrap.full .item .link,.red_star_btn{color:#fff;font:700 20px/52px Roboto;position:relative;z-index:9;display:block;width:221px;height:52px;text-align:center;text-decoration:none;background:url(../images/bg_service_order_link.png) no-repeat;}.services .item_wrap.full .item .link:hover{background-position:0 -52px;}.services .item_wrap.full .item .link:active{background-position:0 100%;}.services .table_wrap{color:#fff;font-family:Roboto;position:relative;}.services .table_wrap + .table_wrap{margin-top:60px;}.services .table_wrap .title{font-size:28px;font-weight:900;position:absolute;z-index:9;top:-27px;left:0;display:flex;min-width:214px;height:78px;text-transform:uppercase;background:url(../images/bg_services_title.png) 0 0/auto 100% no-repeat;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;}.services .table_wrap .title.big{top:-38px;min-width:299px;height:101px;background-image:url(../images/bg_services_title_big.png);}.services .table_wrap .title .icon{display:block;margin-right:17px;}.services table{width:100%;border-spacing:0;border-collapse:collapse;}.services table th{color:#e80000;font-size:20px;font-weight:700;padding-bottom:46px;text-align:center;white-space:nowrap;text-transform:uppercase;}.services table td{font-size:18px;font-weight:500;line-height:148%;min-width:156px;text-align:left;vertical-align:top;}.services table tr + tr:not(.desc_line) td{padding-top:25px;}.services table td .name{font-size:24px;font-weight:700;width:450px;text-transform:uppercase;}.services table td .desc{width:500px;max-width:100%;margin-top:4px;}.services table td.price{font-size:26px;font-weight:900;line-height:24px;text-align:center;white-space:nowrap;}.services table td.price span{font-size:23px;font-weight:700;}.services table th + th,.services table td + td{padding-left:36px;}.certs{padding:60px 0;}.certs .grid{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.certs .images{width:592px;max-width:calc(50% - 20px);padding-top:25px;}.certs .images img{display:block;width:431px;max-width:calc(100% - 160px);transform:rotate(-5.8deg);}.certs .images img + img{position:relative;margin-top:-89px;margin-left:160px;box-shadow:0 4px 70px rgba(29,62,94,.5);}.certs .info{width:512px;max-width:calc(50% - 30px);}.certs .info .title{color:#fff;font-family:Roboto;font-size:36px;line-height:42px;position:relative;z-index:3;display:inline-block;margin-bottom:35px;padding:0 20px;transform:rotate(-5deg);vertical-align:top;text-transform:uppercase;}.certs .info .title:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:'';transform:skewX(15deg);background:#436098;}.certs .info .list{color:#445e95;font-family:Roboto;font-size:16px;font-weight:500;line-height:19px;}.certs .info .list > *{position:relative;padding-left:38px;background:url(../images/bg_block_head_title.png) 0 2px no-repeat;}.certs .info .list > * + *{margin-top:20px;}.certs .info .buy_btn{color:#fff;font-family:Roboto;font-size:22px;font-weight:900;line-height:84px;display:inline-block;width:299px;height:84px;margin-top:35px;cursor:pointer;text-align:center;vertical-align:top;text-decoration:none;text-transform:uppercase;border:none;background:url(../images/btn_buy_btn.png) 0 0/100% 100% no-repeat;}.red_star_btn{width:unset;padding:0 60px;background:unset;}.red_star_btn span{position:relative;display:block;}.red_star_btn span:before{position:absolute;z-index:-1;top:0;left:30px;display:block;width:calc(100% - 60px);height:100%;content:'';background:url(../images/bg_service_order_link-center.png) 0 0 repeat-x;}.red_star_btn:after,.red_star_btn:before{position:absolute;z-index:-1;top:2px;display:block;width:50%;height:100%;content:'';}.red_star_btn:after{z-index:-1;left:0;background:url(../images/bg_service_order_link-left.png) 0 0 no-repeat;}.red_star_btn:before{z-index:-1;right:0;background:url(../images/bg_service_order_link-right.png) top right no-repeat;}.red_star_btn:hover::after{background-position:center left;}.red_star_btn:hover::before{background-position:center right;}.red_star_btn:hover span:before{background-position:center;}.red_star_btn:active::after{background-position:bottom left;}.red_star_btn:active::before{background-position:bottom right;}.red_star_btn:active span:before{background-position:bottom center;}.download_app{padding:65px 0 100px;background:url(../images/bg_download_app.png) 50% 100% no-repeat;}.download_app .links{margin-bottom:35px;text-align:center;}.download_app .links .google_play{display:inline-block;width:164px;height:45px;vertical-align:top;background:url(../images/bg_google_play.png) 0 100% no-repeat;}.download_app .links .google_play:hover{background-position:0 0;}.download_app .links .app_store{display:inline-block;width:164px;height:45px;margin-left:21px;vertical-align:top;background:url(../images/bg_app_store.png) 0 100% no-repeat;}.download_app .links .app_store:hover{background-position:0 0;}.download_app .steps{text-align:center;}.download_app .steps .item{color:#3b3b3b;font:600 18px Roboto;position:relative;display:inline-block;width:25%;text-align:center;vertical-align:top;}.download_app .steps .item + .item:before{position:absolute;top:28px;left:-55px;display:block;width:109px;height:62px;content:'';background:url(../images/bg_steps_sep.png) 0 0 no-repeat;}.download_app .steps .item .number{font-size:70px;line-height:110px;width:116px;height:118px;margin:0 auto 25px;text-align:center;background:url(../images/bg_step_number.png) 0 0 no-repeat;}.haircuts{margin-bottom:80px;padding:45px 0 0;}.haircuts .grid{display:flex;margin-left:-40px;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.haircuts .item_wrap{width:50%;margin-bottom:20px;}.haircuts .item{color:#3b3b3b;font:16px/23px Roboto;position:relative;z-index:9;margin-left:40px;background:#fff;}.haircuts .item:after{position:absolute;z-index:-1;right:-7px;bottom:-7px;display:block;width:100%;height:100%;content:'';background:url(../images/bg_haircuts_item.png) 100% 100% no-repeat;}.haircuts .item .fotos{position:relative;width:250px;padding-bottom:50px;}.haircuts .item .fotos .slide{display:none;overflow:hidden;}.haircuts .item .fotos .owl-carousel .slide:first-child,.haircuts .item .fotos .owl-carousel.owl-loaded .slide{display:block;}.haircuts .item .fotos .slide a,.haircuts .item .fotos .slide img{display:block;width:100%;}.haircuts .item .fotos .slide a:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo.png) 0 0 no-repeat;background-size:100% 100%;}.haircuts .item .info{width:calc(100% - 250px);padding:25px;}.haircuts .item .name{font-size:25px;font-weight:600;line-height:31px;margin-bottom:10px;}.partners{margin-bottom:90px;}.partners .grid{display:flex;margin-bottom:30px;justify-content:space-around;align-items:center;align-content:flex-start;flex-wrap:wrap;}.partners .item img{display:block;max-width:100%;margin:0 auto;}.products{position:relative;margin-bottom:75px;padding:60px 0;background:url(../images/bg_products.png) 50% 50% repeat;}.products:before{position:absolute;top:-23px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_products_before.png) 0 0 repeat-x;}.products:after{position:absolute;bottom:-23px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_products_after.png) 0 0 repeat-x;}.products .slide{display:none;}.products .owl-carousel.owl-loaded .slide{display:block;}.products .product{color:#3b3b3b;font:16px/23px Roboto;}.products .product .thumb{margin-bottom:15px;background:url(../images/bg_product_thumb.png) 0 0 no-repeat;background-size:100% 100%;}.products .product .thumb a{line-height:250px;display:block;height:250px;text-align:center;}.products .product .thumb img{position:relative;top:-1px;display:inline-block;max-width:90%;max-height:90%;vertical-align:middle;}.products .product .name{margin-bottom:15px;}.products .product .name a{color:#3253a3;font:600 22px/30px Roboto;display:inline-block;transition:color .2s linear;vertical-align:top;text-decoration:none;}.products .product .name a:hover{color:#e80000;}.products .product .desc{margin-bottom:15px;}.products .product .price{color:#e80000;font:700 35px Roboto;margin-top:15px;padding-top:12px;background:url(../images/bg_product_price.png) 0 0 no-repeat;background-size:100% 2px;}.products .bottom{color:#3b3b3b;font:700 22px/29px Roboto;width:756px;max-width:100%;margin:45px auto 0;padding:10px 30px 17px;text-align:center;background:url(../images/bg_products_bottom.png) 0 0 no-repeat;background-size:100% 100%;}.products .bottom .link{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;margin-top:15px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.products .bottom .link:hover{background-position:0 -52px;}.products .bottom .link:active{background-position:0 100%;}.team{margin-bottom:75px;overflow:hidden;}.team .block_head{margin-bottom:50px;}.team .slider{position:relative;z-index:9;}.team .slider:before{position:absolute;z-index:-1;top:-110px;right:-90px;display:block;width:265px;height:194px;content:'';background:url(../images/bg_team_slider.png) 0 0 no-repeat;}.team .slide{display:none;}.team .owl-carousel.owl-loaded .slide{display:block;}.team .slide a{color:#3b3b3b;font:700 22px/23px Roboto;position:relative;display:block;width:100%;text-align:center;text-decoration:none;}.team .slide .thumb{position:relative;z-index:9;margin-bottom:17px;}.team .slide .thumb:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo.png) 0 0 no-repeat;background-size:100% 100%;}.team .slide .thumb:after{position:absolute;z-index:-1;top:7px;left:10px;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo_slide.png) 0 0 no-repeat;background-size:100% 100%;}.team .slide .thumb img{display:block;width:100%;}.team .slide .post{font-size:16px;font-weight:600;}.instagramm{margin-bottom:20px;padding-bottom:70px;background:url(../images/bg_instagramm.png) 50% 100% no-repeat;}.instagramm .title{color:#000;font:700 40px Roboto;margin-bottom:40px;text-align:center;}.instagramm .title a{color:#000;text-decoration:none;}.instagramm .grid{display:flex;margin-left:-20px;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.instagramm .item_wrap{width:16.666%;margin-bottom:20px;}.instagramm .item{display:block;width:calc(100% - 20px);margin-left:20px;}.instagramm .item img{display:block;width:100%;}.articles{margin-bottom:40px;padding-top:40px;}.gallery + .articles{padding-top:0;}.articles .grid{display:flex;margin-left:-42px;--articles_count:3;justify-content:flex-start;align-items:stretch;align-content:stretch;flex-wrap:wrap;}.articles .item_wrap{width:33.333%;margin-bottom:40px;}.articles .item_wrap.hidden{display:none;}.articles .item{position:relative;z-index:9;display:block;margin-left:42px;padding-bottom:40px;background:#fff;}.articles .item:after{position:absolute;z-index:-1;top:15px;left:13px;display:block;width:100%;height:100%;content:'';background:url(../images/bg_articles_item.png) 0 0 no-repeat;background-size:100% 100%;}.articles .item .thumb a{position:relative;display:block;overflow:hidden;width:100%;padding-bottom:100%;transform:translateZ(0);background:#ddd;}.articles .item .thumb img{position:absolute;top:0;left:0;display:block;width:100%;height:100% !important;object-fit:cover;}.articles .item .info{color:#3b3b3b;font:16px/23px Roboto;padding:20px;}.articles .item .name{margin-bottom:15px;}.articles .item .name a{color:#3253a3;font:600 22px/30px Roboto;display:inline-block;transition:color .2s linear;vertical-align:top;text-decoration:none;}.articles .item .name a:hover{color:#e80000;}.articles .item .date{color:#e80000;font-size:14px;line-height:21px;position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;}.articles .all{margin-top:30px;text-align:center;background:url(../images/bg_all.png) 50% 50% no-repeat;}.articles .all a{color:#3253a3;font:600 22px/50px Roboto;display:inline-block;width:170px;height:55px;transition:color .2s linear;vertical-align:top;text-decoration:none;background:url(../images/bg_all_a.png) 0 0 no-repeat;}.articles .all a:hover{color:#e80000;background-position:0 100%;}.text_block{color:#3b3b3b;font:16px/23px Roboto;}.text_block h1,.text_block .h1,.text_block .blog-mobile-h1{color:#000;font:700 40px/46px Roboto;margin-bottom:20px;}.text_block p{margin-bottom:20px;}.text_block .hide{display:none;}.text_block a{color:#3253a3;transition:color .2s linear;text-decoration:none;}.text_block a:hover{color:#e80000;}.text_block a.toggle_link{font-weight:700;padding-right:18px;background:url(../images/ic_city.png) 100% 60% no-repeat;}.feedback{margin-bottom:85px;padding-top:60px;}.feedback .form{position:relative;width:756px;max-width:100%;margin:0 auto;padding:40px;background:url(../images/bg_feedback.png) 0 0 no-repeat;background-size:100% 100%;}.feedback .title{color:#000;font:700 30px/30px Roboto;position:absolute;top:-17px;left:0;width:100%;text-align:center;text-transform:uppercase;}.form .lines{display:flex;margin-left:-20px;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.form .lines .line{width:33.333%;}.form .lines .line.rent{position:relative;width:66.666%;}.form .lines .line.rent{align-self:flex-start;}.form .lines .line.rent .i_agree_reg_div{margin-top:27px;}.form .lines .name,.form .lines .field{margin-left:20px;}.form .line{margin-bottom:20px;}.form .name{color:#3b3b3b;font:900 14px Roboto;margin-bottom:10px;}.form .required{color:#e80000;}.form .field{position:relative;}.form .input{color:#3b3b3b;font:14px Roboto;position:relative;z-index:9;display:block;width:100%;height:40px;padding:0 15px 4px;border:none;background:#fff;}.form textarea{color:#3b3b3b;font:14px Roboto;position:relative;z-index:9;display:block;width:100%;height:130px;padding:11px 15px;resize:none;border:none;background:#fff;}.form .lines .input_box{position:relative;}.form .lines .input_box:before{position:absolute;z-index:1;top:-3px;left:0;display:block;width:100%;height:5px;content:'';background:url(../images/bg_input_box_mini.png) 50% 0 no-repeat;}.form .lines .input_box:after{position:absolute;z-index:1;bottom:-11px;left:0;display:block;width:100%;height:13px;content:'';background:url(../images/bg_input_box_mini2.png) 50% 0 no-repeat;}.form .lines .select_box{position:relative;}.form .lines .select_box:before{position:absolute;z-index:1;top:-3px;left:0;display:block;width:100%;height:3px;content:'';background:url(../images/bg_select_box_mini.png) 50% 0 no-repeat;}.form .lines .select_box:after{position:absolute;z-index:1;bottom:-10px;left:0;display:block;width:100%;height:10px;content:'';background:url(../images/bg_select_box_mini2.png) 50% 0 no-repeat;}.form .textarea_box{position:relative;}.form .textarea_box:before{position:absolute;z-index:1;top:-10px;left:0;display:block;width:100%;height:13px;content:'';background:url(../images/bg_textarea_box.png) 50% 0 no-repeat;}.form .textarea_box:after{position:absolute;z-index:1;bottom:-13px;left:0;display:block;width:100%;height:13px;content:'';background:url(../images/bg_textarea_box2.png) 50% 0 no-repeat;}.form select{color:#3b3b3b;font:14px/40px Roboto;display:block;width:100%;height:40px;padding:0 33px 0 11px;border:none;background:#f1f1f1;}.form .sbHolder{position:relative;display:block;width:100%;height:40px;}.form .sbSelector{color:#3b3b3b;font:14px/40px Roboto;display:block;overflow:hidden;width:100%;height:40px;padding:0 33px 0 11px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border:none;background:#f1f1f1;}.form .sbToggle{position:absolute;z-index:98;top:50%;right:11px;display:block;width:11px;height:6px;margin-top:-3px;content:'';background:url(../images/ic_select_toggle.png) 0 0 no-repeat;}.form .sbOptions{position:absolute;z-index:99;top:41px !important;right:0;overflow:auto;min-width:100%;max-height:auto !important;background:#f1f1f1;}.form .sbOptions li{list-style:none;white-space:nowrap;}.form .sbOptions a{color:#3b3b3b;font:14px/30px Roboto;display:block;width:100%;padding:0 11px;transition:background .2s linear;text-decoration:none;}.form .sbOptions a:hover{background:#b4b4b4;}.form .error .name{color:#e80000;}.form .error .input{color:#e80000;}.form .submit{position:relative;padding-top:15px;text-align:center;}.form .submit .exp{color:#3b3b3b;font:15px/52px Roboto;position:absolute;bottom:0;left:0;}.form .submit .stamp{position:absolute;right:5px;bottom:-50px;}.form .submit .stamp img{display:block;max-width:100%;}.form .submit_btn{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;cursor:pointer;vertical-align:top;border:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.form .submit_btn:hover{background-position:0 -52px;}.form .submit_btn:active{background-position:0 100%;}.form .always_red{background-position:0 -52px !important;}.map_block{position:relative;width:100%;margin-bottom:65px;}.map_block:before{position:absolute;top:-15px;left:0;display:block;width:100%;height:15px;content:'';background:url(../images/bg_services_before.png) 50% 0 no-repeat;}.map_block:after{position:absolute;bottom:-17px;left:0;display:block;width:100%;height:17px;content:'';background:url(../images/bg_main_slider.png) 50% 0 no-repeat;}.map_block .map{height:560px;}.map_block .bg{position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;background:url(../images/bg_map_bg.png) 50% 50% no-repeat;background-size:cover;}.map_block .fon{position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;pointer-events:none;background:url(../images/fon1-min.png) 50% 50% no-repeat;background-size:cover;}.map_block .fon-2{height:100%;pointer-events:none;background:url(../images/map10.png) 50% 50% no-repeat;}.map_block .info{color:#3b3b3b;font:16px/20px Roboto;position:absolute;z-index:100;top:50%;left:50%;width:270px;height:260px;margin-top:-111px;margin-left:-582px;padding:30px 25px;}.map_block .info:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:1;background:url(../images/bg_map_info2.png) 0 0 no-repeat;}.map_block .info li{margin-bottom:10px;padding-left:20px;list-style:none;background:url(../images/ic_map_block_star.png) 0 5px no-repeat;}.map_block .info li:last-child{margin-bottom:0;}.map_block .info li a{color:#3b3b3b;text-decoration:none;}.map_block .info .link{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;margin-top:8px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.map_block .info .link:hover{background-position:0 -52px;}.map_block .info .link:active{background-position:0 100%;}.map_block .info-main{color:#3b3b3b;font:16px/30px Roboto;position:relative;z-index:1000;width:270px;padding:30px 25px 10px;}.map_block .info-main:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:1;}.map_block .info-main li{padding-left:20px;list-style:none;background:url(../images/ic_map_block_star.png) 0 10px no-repeat;}.map_block .info-main li a{color:#3b3b3b;text-decoration:none;}.map_block .info-main .link{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;margin-top:15px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.map_block .info-main .link:hover{background-position:0 -52px;}.map_block .info-main .link:active{background-position:0 100%;}.map_block .info-main .link-more{color:black;font:700 18px/52px Roboto;position:relative;display:block;margin:0 auto 0 auto;text-align:center;text-decoration:none;}.map_block .blank-info{font:16px/24px Roboto;}.map_block .blank-info .link-more{color:black;text-decoration:none;}.map_block .info .link-more:hover,.map_block .info-main .link-more:hover,.map_block .blank-info .link-more:hover{color:red;}.franchise_block{margin-bottom:70px;}.franchise_block .data img{display:block;max-width:100%;margin:0 auto;}.franchise_block .info{color:#fff;font:700 32px/40px Roboto;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-transform:uppercase;}.franchise_block .info .title b{font-size:82px;line-height:90px;display:block;}.franchise_block .info .title span{color:#e80000;}.franchise_block .info .link{color:#fff;font:900 22px/80px Roboto;display:inline-block;width:299px;height:84px;margin-top:40px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_franchise_block_link.png) 0 0 no-repeat;}.franchise_block .info .link:hover{background-position:0 -84px;}.franchise_block .info .link:active{background-position:0 100%;}.franchise_about{margin-bottom:40px;padding:65px 0 100px;background:url(../images/bg_franchise_about.png) 50% 100% no-repeat;background-size:cover;}.franchise_about .quote{color:#3b3b3b;font:600 15px/19px Roboto;position:absolute;top:-45px;right:15px;width:275px;max-width:100%;}.franchise_about .quote .author{color:#808080;font:italic 11px Arial;margin-top:10px;}.franchise_about .block_head{margin-bottom:60px;}.franchise_about .video{width:43%;margin-bottom:70px;}.franchise_about .video .item{color:#3b3b3b;font:600 18px Roboto;display:block;width:100%;transition:color .2s linear;text-align:center;text-decoration:none;}.franchise_about .video .item:hover{color:#e80000;}.franchise_about .video .item .thumb{position:relative;z-index:9;height:0;padding-top:25px;padding-bottom:56.25%;background:#000;}.franchise_about .video .item .thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.franchise_about .video .item .thumb:before{position:absolute;z-index:-1;top:-20px;left:-27px;display:block;width:100%;height:calc(100% + 50px);background:url(../images/ic_video_before.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_about .video .item .thumb:after{position:absolute;top:50%;left:50%;display:block;width:70px;height:69px;margin:-35px 0 0 -35px;}.franchise_about .video .item:hover .thumb:after{background-position:0 -69px;}.franchise_about .video .item:active .thumb:after{background-position:0 100%;}.franchise_about .video .item .thumb img{display:block;width:100%;}.franchise_about .text_block{width:57%;margin-bottom:70px;padding-left:75px;}.franchise_about .brodude{display:flex;margin-top:40px;text-decoration:none;justify-content:space-between;align-items:center;align-content:flex-start;flex-wrap:nowrap;}.franchise_about .brodude .logo{margin-right:40px;}.franchise_about .brodude .ogo img{display:block;max-width:100%;}.franchise_about .brodude .title{color:#3b3b3b;font:700 18px/24px Roboto;max-width:379px;padding:20px 0 22px;background:url(../images/bg_brodude_title.png) 50% 0 no-repeat,url(../images/bg_brodude_title.png) 50% 100% no-repeat;}.franchise_about .brodude:hover .title{text-decoration:underline;}.franchise_about .example{width:43%;}.franchise_about .example .title{color:#3b3b3b;font:700 25px/31px Roboto;}.franchise_about .example .desc{color:#3b3b3b;font:18px/24px Roboto;margin-bottom:20px;}.franchise_about .example .total{color:#000;font:700 18px/40px Roboto;overflow:hidden;margin-bottom:20px;padding-bottom:20px;background:url(../images/bg_example_total.png) 0 100% no-repeat;}.franchise_about .example .total .price{color:#e80000;font-size:30px;}.franchise_about .example .line{color:#3b3b3b;font:18px Roboto;display:flex;white-space:nowrap;justify-content:space-between;align-items:flex-end;align-content:flex-start;flex-wrap:nowrap;}.franchise_about .example .dotteds{width:100%;height:1px;margin-bottom:4px;border-bottom:1px dotted #a6a6a6;}.franchise_about .example .line .price{color:#e80000;font-weight:700;}.franchise_about .example .line + .line{margin-top:7px;}.franchise_about .example .reviews_count{color:#000;font:600 14px/20px Roboto;display:flex;width:calc(100% - 241px);margin-top:25px;justify-content:space-between;align-items:center;align-content:flex-start;flex-wrap:nowrap;}.franchise_about .example .reviews_count .val{font-size:40px;font-weight:700;margin-right:15px;}.franchise_about .reviews_link{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;margin-top:25px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.franchise_about .grafiks .reviews_link{font-size:18px;line-height:80px;position:relative;top:-44px;width:350px;height:84px;margin:0;background-position:0 -84px;background-size:cover;}.benefits_slider .owl-nav .owl-prev{left:0;margin-left:-55px;}.benefits_slider .owl-nav .owl-next{right:0;margin-right:-55px;}.benefit__more{text-align:center;}.benefit__btn{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;margin-top:15px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) left top no-repeat;}.benefit__btn:hover{background-position:left center;}.benefit__btn:active{background-position:left bottom;}.benefits_slider .benefit-wr{overflow:hidden;padding:0 7px 7px 0;background:url(../images/bg_gallery_photo_slide.png) 0 0 no-repeat;background-size:100% 100%;}.benefit__img{height:320px;}.benefit__img img{width:100% !important;height:100% !important;object-fit:cover;}.benefit__container{font-family:Roboto;position:relative;padding:45px 25px 15px;background:#fff;}.benefit__desc{font-size:22px;margin-bottom:20px;}.benefit__chair{color:#fff;font-size:34px;font-weight:bold;position:absolute;top:-55px;left:0;display:inline-block;width:220px;padding:20px 10px 5px 30px;background:url(../images/red_line.png) no-repeat left center;background-size:contain;}.benefit__chair span{font-size:56px;}.benefit-tr{display:flex;margin-bottom:15px;align-items:center;;}.benefit__footer > .benefit-tr:last-child{margin-bottom:0;}.benefit-tr > .benefit-tr__td{width:60%;}.benefit-tr > .benefit-tr__td:first-child{width:40%;}.benefit-subtitle{font-size:16px;font-weight:bold;margin-bottom:4px;}.benefit-number{font-size:43px;font-weight:bold;}.benefit-tr__td--red{position:relative;padding:12px;box-shadow:inset 0 0 0 3px red;}.benefit-tr__td--red .benefit-subtitle:before,.benefit-tr__td--red .benefit-number:before{position:absolute;top:0;left:0;display:block;width:19px;height:27px;content:'';background:#fff url(../images/red_line_border-radius.png) no-repeat center;}.benefit-tr__td--red .benefit-subtitle:after,.benefit-tr__td--red .benefit-number:after{position:absolute;z-index:1;top:0;right:0;display:block;width:19px;height:27px;content:'';transform:rotate(90deg) translate(-4px,4px);background:#fff url(../images/red_line_border-radius.png) no-repeat center;}.benefit-tr__td--red .benefit-number:before,.benefit-tr__td--red .benefit-number:after{top:unset;bottom:0;transform:rotate(180deg);}.benefit-tr__td--red .benefit-number:before{transform:rotate(270deg) translate(-4px,4px);}.benefit-tr__td--red .benefit-subtitle span{position:relative;z-index:333;}.franchise_faq{margin-bottom:60px;}.faq{color:#3b3b3b;font-family:Roboto;transition:all .3s;}.faq__block{position:relative;cursor:pointer;background:url(../images/grey_line.png) repeat-x left bottom;}.faq__block.hidden{display:none;}.faq__block:after{position:absolute;top:0;right:0;width:40px;height:56px;content:'';background:url(../images/plus.png) no-repeat center;}.faq__block.active:after{background:url(../images/minus.png) no-repeat center;}.faq__head{font-size:22px;font-weight:bold;position:relative;padding:15px 40px 15px 10px;}.faq__body{font-size:18px;overflow:hidden;max-height:0;padding:0 0 0 60px;transition:all .15s ease-out;}.faq__block.active .faq__body{max-height:1500px;padding:0 0 30px 60px;transition:all .25s ease-in;}.faq__more{margin-top:20px;text-align:center;}.faq__more-btn{color:#3b3b3b;font-size:22px;text-decoration:none;border-bottom:2px dotted #3b3b3b;}.faq__more-btn:hover{border-bottom:2px dotted red;}@media screen and (max-width:1024px){.franchise_about .grafiks .reviews_link{top:auto;display:inherit;float:none;margin:20px auto;}}.franchise_about .example .reviews_link:hover{background-position:0 -52px;}.franchise_about .example .reviews_link:active{background-position:0 100%;}.franchise_about .grafiks{width:57%;padding-left:75px;}.franchise_about .grafiks .exp{color:#3b3b3b;font:14px/24px Roboto;margin-bottom:20px;margin-left:25px;}.franchise_about .grafiks .exp img{margin-right:5px;vertical-align:middle;}.franchise_about .grafiks .title{color:#000;font:600 20px/24px Roboto;margin-bottom:20px;text-transform:uppercase;}.franchise_about .grafiks .big .slide{display:none;}.franchise_about .grafiks .big .owl-carousel .slide:first-child,.franchise_about .grafiks .big .owl-carousel.owl-loaded .slide{display:block;}.franchise_about .grafiks .big .slide img{display:block;width:100%;}.franchise_about .grafiks .thumbs{margin-top:20px;}.franchise_about .grafiks .thumbs .slider{padding:0 43px;}.franchise_about .grafiks .thumbs .slide{display:none;}.franchise_about .grafiks .thumbs .owl-carousel.owl-loaded .slide{display:block;}.franchise_about .grafiks .thumbs .slide a{display:block;width:100%;padding:10px;background:url(../images/bg_grafiks_thumbs.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_about .grafiks .thumbs .slide img{display:block;width:100%;border-radius:3px;}.franchise_about .grafiks .thumbs a.active{background:url(../images/bg_grafiks_thumbs_a.png) 0 0 no-repeat;background-size:100% 100%;}.franchise__video-reviews{margin-bottom:50px;}.franchise__video-reviews_h3{color:rgba(50,83,163,255);font-family:Roboto-SemiBold;font-size:25px;font-weight:600px;margin-bottom:31px;}.franchise__video-reviews .video-reviews__block{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;}.franchise__video-reviews .video-reviews__block .video{flex-basis:799px;}.franchise__video-reviews .video-reviews__block .others-reviews{position:relative;height:auto;margin-left:10px;background:url('../images/othersreviews.jpeg') no-repeat;background-size:100% 100%;flex-basis:369px;}.others-reviews__inner{display:flex;flex-direction:column;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;}.others-reviews__inner::after{position:absolute;z-index:-1;right:-3.9%;bottom:-2.8%;display:block;width:100%;height:100%;content:'';background:url(../images/bg_othersvideoreviews.png) 100% 100% no-repeat;background-size:100% 100%;}.others-reviews__inner_look{color:#fff;font-family:Roboto-SemiBold;font-size:36px;font-weight:600;margin:15px 0 22px;text-align:center;}.btn-look{display:inline-block;width:221px;height:52px;margin:22px 0 15px;background:url('../images/btn_look.png') 100% 100% no-repeat;}.franchise__video-reviews .video{position:relative;width:43%;margin:0 auto;}.franchise__video-reviews .video .item::before{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/fr_video_rw.png) 0 0 no-repeat;background-size:100% 100%;}.franchise__video-reviews .video .item{color:#3b3b3b;font:600 18px Roboto;display:block;width:100%;transition:color .2s linear;text-align:center;text-decoration:none;}.franchise__video-reviews .video .item:hover{color:#e80000;}.franchise__video-reviews .video .item .thumb{position:relative;z-index:9;height:0;padding-top:25px;padding-bottom:49.9%;background:#000;}.franchise__video-reviews .video .item .thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.franchise__video-reviews .video .item .thumb:before{position:absolute;z-index:-1;top:-5.3%;left:-5%;display:block;width:100%;height:calc(100% + 50px);background:url(../images/ic_video_before.png) 0 0 no-repeat;background-size:60% 68%;}.franchise__video-reviews .video .item .thumb::after{position:absolute;z-index:-1;right:-1%;bottom:-6%;display:block;width:100%;height:100%;background:url(../images/ic_video_before.png) 100% 100% no-repeat;background-size:65% 70%;}.franchise_advantages{margin-bottom:90px;padding-top:65px;}.franchise_advantages .grid .title{color:#000;font:600 25px/25px Roboto;margin-bottom:30px;}.franchise_advantages .grid{display:flex;margin-left:-60px;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.franchise_advantages .item_wrap{width:50%;}.franchise_advantages .item{margin-left:60px;}.franchise_advantages .item li{color:#3b3b3b;font:18px/24px Roboto;position:relative;padding-left:40px;list-style:none;}.franchise_advantages .item li:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;content:'';background:url(../images/ic_franchise_advantages.png) 0 0 no-repeat;}.franchise_advantages .item li + li{margin-top:20px;}.franchise_advantages .item li a{color:#3253a3;transition:color .2s linear;text-decoration:none;}.franchise_advantages .item li a:hover{color:#e80000;}.franchise_3f{position:relative;margin-bottom:100px;padding:60px 0 70px;background:url(../images/bg_products.png) 50% 50% repeat;}.franchise_3f:before{position:absolute;top:-23px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_products_before.png) 0 0 repeat-x;}.franchise_3f:after{position:absolute;bottom:-23px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_products_after.png) 0 0 repeat-x;}.franchise_3f .grid{display:flex;margin-left:-75px;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.franchise_3f .item_wrap{width:33.333%;margin-bottom:40px;z-index:998;}.franchise_3f .item{color:#3b3b3b;font:16px/23px Roboto;margin-left:75px;}.franchise_3f .item .title{color:#000;font:700 22px/28px Roboto;margin-bottom:15px;letter-spacing:.05em;text-transform:uppercase;}.franchise_3f .item .title b{font-size:40px;line-height:46px;display:block;}.franchise_3f .item .title span{color:#e80000;}.franchise_3f .item .link{color:#3253a3;font-weight:700;display:inline-block;margin-top:20px;transition:color .2s linear;vertical-align:top;text-decoration:none;}.franchise_3f .item .link:hover{color:#e80000;}.franchise_3f .img{position:absolute;z-index:99;bottom:27px;left:50%;display:block;max-width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.franchise_check_city{margin-bottom:100px;}.franchise_check_city .form{position:relative;width:756px;max-width:100%;margin:0 auto;padding:25px 40px 40px;background:url(../images/bg_check_city.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_check_city .title{color:#000;font:900 22px/28px Roboto;text-align:center;}.franchise_check_city .desc{color:#000;font:22px/28px Roboto;margin-bottom:30px;text-align:center;}.franchise_check_city .form .lines .line{position:relative;}.franchise_check_city .form .lines .input_box:before,.franchise_check_city .form .lines .input_box:after{display:none;}.franchise_check_city .form .name{position:absolute;top:0;left:20px;display:flex;width:calc(100% - 20px);height:50px;margin:0;padding:0 20px 4px;transition:opacity .1s linear;pointer-events:none;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;}.franchise_check_city .form .name .required{margin-left:5px;}.franchise_check_city .form .name.hide{opacity:0;}.franchise_check_city .form .lines .line.rent .i_agree_reg_div{margin-top:16px;}.franchise_check_city .form .input{height:50px;background:url(../images/bg_input.png) 0 0/100% 100% no-repeat;}.franchise_get_partner .info{width:50%;padding-right:20px;}.franchise_get_partner .info li{color:#3b3b3b;font:18px/24px Roboto;position:relative;padding-left:40px;list-style:none;}.franchise_get_partner .info li:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;content:'';background:url(../images/ic_franchise_advantages.png) 0 0 no-repeat;}.franchise_get_partner .info li + li{margin-top:20px;}.franchise_get_partner .slider_box{width:50%;padding-left:20px;}.franchise_get_partner .slider_box .slide{position:relative;display:none;}.franchise_get_partner .slider_box .slide:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_get_partner_slide.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_get_partner .slider_box .owl-carousel .slide:first-child,.franchise_get_partner .slider_box .owl-carousel.owl-loaded .slide{display:block;}.franchise_get_partner .slider_box .slide img{display:block;width:100%;}.franchise_get_partner .slider_box .thumbs{display:flex;margin-top:20px;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;}.franchise_get_partner .slider_box a{display:block;width:100%;padding:10px;background:url(../images/bg_get_partner_thumbs.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_get_partner .slider_box a + a{margin-left:40px;}.franchise_get_partner .slider_box img{display:block;width:100%;border-radius:3px;}.franchise_get_partner .slider_box a.active{background:url(../images/bg_get_partner_thumbs_a.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_technology{position:relative;margin-bottom:100px;padding:65px 0;background:#000 url(../images/bg_services.jpg) 50% 50% no-repeat;background-size:cover;}.franchise_technology:before{position:absolute;top:-15px;left:0;display:block;width:100%;height:15px;content:'';background:url(../images/bg_services_before.png) 50% 0 no-repeat;}.franchise_technology:after{position:absolute;bottom:-194px;left:0;display:block;width:100%;height:194px;content:'';background:url(../images/bg_services_after.png) 50% 0 no-repeat;}.franchise_technology .block_head{color:#fff;}.franchise_technology .star{width:43%;}.franchise_technology .star img{display:block;max-width:100%;}.franchise_technology .info{width:57%;padding-top:20px;padding-left:50px;}.franchise_technology .grid{display:flex;justify-content:center;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.franchise_technology .item_wrap{width:33.333%;margin-bottom:35px;}.franchise_technology .info .item{color:#fff;font:700 16px/22px Roboto;padding:0 15px;text-align:center;}.franchise_technology .info .item .icon{line-height:60px;height:60px;margin-bottom:15px;}.franchise_technology .info .item .icon img{position:relative;top:-1px;max-width:100%;max-height:100%;vertical-align:middle;}.franchise_exclusive .data{color:#3b3b3b;font:18px/24px Roboto;position:relative;width:756px;max-width:100%;margin:0 auto;padding:15px 40px 20px;text-align:center;background:url(../images/bg_exclusive_data.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_exclusive .data:before{position:absolute;top:12px;left:-106px;display:block;width:200px;height:133px;content:'';background:url(../images/bg_exclusive_data_before.png) 0 0 no-repeat;}.franchise_exclusive .data:after{position:absolute;top:12px;right:-106px;display:block;width:200px;height:133px;content:'';background:url(../images/bg_exclusive_data_after.png) 0 0 no-repeat;}.franchise_exclusive .data .title{font-size:22px;font-weight:900;line-height:29px;margin-bottom:7px;}.franchise_start{margin-bottom:80px;padding-top:60px;}.franchise_start .info{color:#3b3b3b;font:16px/23px Roboto;width:50%;padding-right:20px;}.franchise_start .info p{margin-bottom:30px;}.franchise_start .info li{color:#3b3b3b;font:18px/24px Roboto;position:relative;padding-left:40px;list-style:none;}.franchise_start .info li:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;content:'';background:url(../images/ic_franchise_advantages.png) 0 0 no-repeat;}.franchise_start .info li + li{margin-top:20px;}.franchise_start .img{position:relative;width:calc(50% - 20px);}.franchise_start .img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_get_partner_slide.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_start .img img{display:block;width:100%;}.franchise_start .bottom{color:#3b3b3b;font:700 22px/29px Roboto;width:756px;max-width:100%;margin:55px auto 0;padding:15px 30px 20px;text-align:center;background:url(../images/bg_start_bottom.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_start .bottom .link{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;margin-top:15px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.franchise_start .bottom .link:hover{background-position:0 -52px;}.franchise_start .bottom .link:active{background-position:0 100%;}.franchise_movement{position:relative;margin-bottom:75px;padding:60px 0 20px;background:url(../images/bg_products.png) 50% 50% repeat;}.franchise_movement:before{position:absolute;top:-23px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_products_before.png) 0 0 repeat-x;}.franchise_movement:after{position:absolute;bottom:-23px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_products_after.png) 0 0 repeat-x;}.franchise_movement .grid{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.franchise_movement .item_wrap{width:20%;margin-bottom:40px;}.franchise_movement .item_wrap:nth-child(1){order:1;}.franchise_movement .item_wrap:nth-child(2){order:2;}.franchise_movement .item_wrap:nth-child(3){order:3;}.franchise_movement .item_wrap:nth-child(4){order:4;}.franchise_movement .item_wrap:nth-child(5){order:5;}.franchise_movement .item_wrap:nth-child(6){order:10;}.franchise_movement .item_wrap:nth-child(7){order:9;}.franchise_movement .item_wrap:nth-child(8){order:8;}.franchise_movement .item_wrap:nth-child(9){order:7;}.franchise_movement .item_wrap:nth-child(10){order:6;}.franchise_movement .item_wrap:nth-child(11){order:11;}.franchise_movement .item_wrap:nth-child(12){order:12;}.franchise_movement .item_wrap:nth-child(13){order:13;}.franchise_movement .item_wrap:nth-child(14){order:14;}.franchise_movement .item_wrap:nth-child(15){order:15;}.franchise_movement .item_wrap:nth-child(16){order:16;}.franchise_movement .item_wrap:nth-child(17){order:17;}.franchise_movement .item_wrap:nth-child(18){order:18;}.franchise_movement .item_wrap:nth-child(19){order:19;}.franchise_movement .item_wrap:nth-child(20){order:20;}.franchise_movement .item{color:#000;font:700 16px/22px Roboto;position:relative;text-align:center;}.franchise_movement .item.right_icon:after{position:absolute;top:60px;right:-15px;display:block;width:19px;height:25px;content:'';background:url(../images/ic_movement_right_icon.png) 0 0 no-repeat;}.franchise_movement .item.left_icon:after{position:absolute;top:60px;left:-15px;display:block;width:19px;height:25px;content:'';background:url(../images/ic_movement_left_icon.png) 0 0 no-repeat;}.franchise_movement .item.bottom_icon:after{position:absolute;bottom:-32px;left:50%;display:block;width:25px;height:19px;margin-left:-13px;content:'';background:url(../images/ic_movement_bottom_icon.png) 0 0 no-repeat;}.franchise_movement .item .icon{margin-bottom:10px;}.franchise_movement .item .icon img{display:block;max-width:100%;margin:0 auto;}.franchise_requirements{margin-bottom:65px;}.franchise_requirements .info{width:50%;padding-right:20px;}.franchise_requirements .info li{color:#3b3b3b;font:18px/24px Roboto;position:relative;padding-left:40px;list-style:none;}.franchise_requirements .info li:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;content:'';background:url(../images/ic_franchise_advantages.png) 0 0 no-repeat;}.franchise_requirements .info li + li{margin-top:20px;}.franchise_requirements .info .bottom{display:flex;margin-top:55px;padding:20px 30px;background:url(../images/ic_requirements_bottom.png) 0 0 no-repeat;background-size:100% 100%;justify-content:space-between;align-items:center;align-content:flex-start;flex-wrap:nowrap;}.franchise_requirements .info .bottom .title{color:#3b3b3b;font:700 20px/26px Roboto;}.franchise_requirements .info .bottom .link{color:#fff;font:700 20px/52px Roboto;display:inline-block;width:221px;height:52px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/bg_products_bottom_link.png) 0 0 no-repeat;}.franchise_requirements .info .bottom .link:hover{background-position:0 -52px;}.franchise_requirements .info .bottom .link:active{background-position:0 100%;}.franchise_requirements .slider_box{width:50%;padding-left:20px;}.franchise_requirements .slider_box .slide{position:relative;display:none;}.franchise_requirements .slider_box .slide:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_get_partner_slide.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_requirements .slider_box .owl-carousel .slide:first-child,.franchise_requirements .slider_box .owl-carousel.owl-loaded .slide{display:block;}.franchise_requirements .slider_box .slide img{display:block;width:100%;}.partner_shop{margin-bottom:60px;}.partner_shop .gallery .photo{margin:0;}.partner_shop .bottom{color:#3b3b3b;font:700 20px/26px Roboto;margin-top:30px;text-align:center;}.partner_shop .bottom a{color:#3253a3;transition:color .2s linear;text-decoration:none;}.partner_shop .bottom a:hover{color:#e80000;}.franchise_reviews{margin-bottom:55px;padding-bottom:55px;background:url(../images/bg_franchise_reviews.png) 50% 100% no-repeat;}.franchise_reviews .more_btn{margin-top:20px;margin-bottom:30px;text-align:center;}.franchise_reviews .more_btn a{display:inline-block;}.franchise_reviews .big_slide{display:none;overflow:hidden;padding-right:7px;padding-bottom:7px;}.franchise_reviews .owl-carousel.owl-loaded .big_slide{display:block;}.franchise_reviews{margin-bottom:60px;}.franchise_reviews .item{color:#3b3b3b;font:16px/23px Roboto;position:relative;z-index:9;}.franchise_reviews .rev_img{position:relative;overflow:hidden;height:315px;margin-bottom:20px;}.franchise_reviews .rev_img img{width:100%;height:100% !important;object-fit:cover;}.franchise_reviews .rev_title{color:#000;font-size:40px;font-weight:bold;line-height:1.2;margin-bottom:20px;text-transform:uppercase;}.franchise_reviews .rev_okup{font-size:22px;margin-bottom:20px;}.franchise_reviews .rev_item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}.franchise_reviews .rev_foto{font-size:18px;width:75px;height:75px;margin-right:25px;flex-shrink:0;}.franchise_reviews .rev_foto img{width:75px;height:75px !important;border-radius:50%;object-fit:cover;}.franchise_reviews .rev_name{margin-bottom:10px;}.franchise_reviews .rev_pre-title{font-size:22px;margin-bottom:15px;}.franchise_reviews .rev_budj{color:#000;font-size:40px;font-weight:bold;line-height:1.2;margin-bottom:30px;text-transform:uppercase;}.franchise_reviews .rev_pre-desc{margin-bottom:20px;padding-left:25px;}.franchise_reviews .item .fotos{position:relative;width:250px;padding-bottom:2px;}.franchise_reviews .item .fotos .slide{display:none;overflow:hidden;}.franchise_reviews .item .fotos .bx-wrapper .slide{display:block;}.franchise_reviews .item .fotos .slide a,.franchise_reviews .item .fotos .slide img{display:block;width:100%;}.franchise_reviews .item .fotos .slide a:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_reviews .item .fotos .thumbs{overflow:hidden;margin-top:3px;margin-left:-2px;}.franchise_reviews .item .fotos .thumbs a{display:block;float:left;width:calc(25% - 2px);margin-left:2px;transition:opacity .2s linear;opacity:.4;}.franchise_reviews .item .fotos .thumbs img{display:block;width:100%;}.franchise_reviews .item .fotos .thumbs a.active{opacity:1;}.franchise_reviews .item .info{width:50%;}.franchise_reviews .item .left{padding-right:15px;}.franchise_reviews .item .right{padding-left:15px;}.franchise_reviews .item .name{font-size:25px;font-weight:600;line-height:31px;}.franchise_reviews .item .city{color:#3b3b3b;font-size:14px;margin-bottom:15px;}.franchise_get_offer{margin-bottom:60px;text-align:center;}.franchise_get_offer .title{color:#3b3b3b;font:900 22px/28px Roboto;width:670px;max-width:100%;margin:0 auto 25px;}.franchise_get_offer .link{color:#fff;font:700 20px/52px Roboto;position:relative;z-index:9;display:block;width:381px;height:52px;margin:0 auto;text-align:center;text-decoration:none;background:url(../images/bg_get_offer_link.png) 0 0 no-repeat;}.franchise_get_offer .link:hover{background-position:0 -52px;}.franchise_get_offer .link:active{background-position:0 100%;}.future_fidel{margin-bottom:60px;}.future_fidel .bottom{color:#3b3b3b;font:18px/24px Roboto;text-align:center;}.future_fidel .grid{display:flex;justify-content:center;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.future_fidel .item_wrap{width:20%;margin-bottom:30px;}.future_fidel .item{color:#3b3b3b;font:600 18px/24px Roboto;text-align:center;}.future_fidel .item .icon{margin-bottom:15px;}.future_fidel .item .icon img{display:block;max-width:100%;margin:0 auto;}.franchise_order_block{margin-bottom:70px;}.franchise_order_block .form{position:relative;width:756px;max-width:100%;margin:0 auto;padding:25px 40px 40px;background:url(../images/bg_check_city.png) 0 0 no-repeat;background-size:100% 100%;}.franchise_order_block .title{color:#000;font:900 22px/28px Roboto;margin-bottom:30px;text-align:center;}.franchise_order_block .form .lines .line{position:relative;}.franchise_order_block .form .lines .input_box:before,.franchise_order_block .form .lines .input_box:after{display:none;}.franchise_order_block .form .name{position:absolute;top:0;left:20px;display:flex;width:calc(100% - 20px);height:50px;margin:0;padding:0 20px 4px;transition:opacity .1s linear;pointer-events:none;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;}.franchise_order_block .form .name .required{margin-left:5px;}.franchise_order_block .form .name.hide{opacity:0;}.franchise_order_block .form .lines .line.rent .i_agree_reg_div{margin-top:16px;}.franchise_order_block .form .input{height:50px;background:url(../images/bg_input.png) 0 0/100% 100% no-repeat;}.academy_head{background:url(../images/bg_academy_head.png) 50% 50% no-repeat;background-size:cover;}.academy_head .cont{color:#fff;font:600 24px Roboto;display:flex;min-height:355px;text-align:center;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}.academy_head .title{font-size:60px;font-weight:700;line-height:50px;width:100%;margin-bottom:20px;letter-spacing:.05em;text-transform:uppercase;}.academy_advantages{padding:65px 0 100px;}.academy_advantages .grid{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.academy_advantages .item{color:#000;font:700 18px/30px Roboto;width:33.333%;text-align:center;letter-spacing:.05em;text-transform:uppercase;}.academy_advantages .item .icon{display:flex;margin-bottom:15px;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}.academy_advantages .item .icon img{display:block;max-width:100%;max-height:100%;}.academy_course{position:relative;padding:62px 0 65px;background:url(../images/bg_academy_course.png) 50% 0 no-repeat;background-size:cover;}.academy_course:before{position:absolute;top:-40px;left:0;display:block;width:100%;height:62px;content:'';background:url(../images/bg_download_app.png) 50% 100% no-repeat;}.academy_course .cont{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.academy_course .image{width:382px;max-width:100%;}.academy_course .image img{display:block;width:100%;}.academy_course .data{color:#000;font:600 16px/24px Roboto;width:calc(100% - 425px);}.academy_course .data .col.left{width:calc(100% - 420px);}.academy_course .data .name{font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase;}.academy_course .data .price{color:#e80000;font-size:36px;font-weight:900;line-height:30px;margin-bottom:20px;letter-spacing:.05em;}.academy_course .data .level{margin-bottom:10px;}.academy_course .data .level b{color:#e80000;}.academy_course .data .program,.academy_course .data .finish{margin-bottom:20px;}.academy_course .info{font-size:18px;width:380px;max-width:100%;min-height:333px;margin-bottom:20px;padding:40px 35px;background:url(../images/bg_academy_course_info.png) 0 0 no-repeat;background-size:100% 100%;}.academy_course .info .item{position:relative;padding-left:70px;}.academy_course .info .item + .item{margin-top:50px;}.academy_course .info .icon{position:absolute;top:0;left:0;display:flex;width:60px;height:48px;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}.academy_course .info .icon img{display:block;max-width:100%;max-height:100%;}.academy_course .order{position:relative;display:flex;padding:15px 30px;background:url(../images/bg_services_bottom.png) 0 0 no-repeat;background-size:100% 100%;justify-content:space-between;align-items:center;align-content:center;flex-wrap:wrap;}.academy_course .order:after{position:absolute;z-index:1;top:50%;right:270px;display:block;width:257px;height:133px;margin-top:-67px;content:'';background:url(../images/bg_service_cuba.png) 0 0 no-repeat;}.academy_course .order .title{color:#000;font-size:24px;position:relative;z-index:9;margin-right:auto;}.academy_course .order .title b{font-weight:900;}.academy_course .order .link{color:#fff;font:700 20px/52px Roboto;position:relative;z-index:9;display:block;width:221px;height:52px;text-align:center;text-decoration:none;background:url(../images/bg_service_order_link.png) 0 0 no-repeat;}.academy_course .order .link:hover{background-position:0 -52px;}.academy_course .order .link:active{background-position:0 100%;}.academy_course .order .details{color:#e80000;font-weight:600;display:inline-block;margin-right:15px;margin-left:20px;vertical-align:top;text-decoration:none;}.academy_course .order .details:hover{text-decoration:underline;}.academy_other_courses{padding:50px 0 30px;}.academy_other_courses .grid{display:flex;margin-bottom:-40px;margin-left:-24px;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.academy_other_courses .item{width:calc(50% - 25px);margin-bottom:40px;margin-left:24px;}.academy_other_courses .item .thumb a,.academy_other_courses .item .thumb img{display:block;width:100%;}.academy_other_courses .item .info{color:#000;font:16px/30px Roboto;margin-top:-70px;padding:94px 24px 36px;background:#fff url(../images/bg_academy_other_courses_info.png) 0 100% no-repeat;}.academy_other_courses .item .name{margin-bottom:5px;}.academy_other_courses .item .name a{color:#000;font-size:18px;font-weight:900;display:inline-block;vertical-align:middle;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;}.academy_other_courses .item .time{font-size:18px;font-weight:900;line-height:47px;display:inline-block;width:103px;height:47px;margin-left:11px;padding-left:6px;text-align:center;vertical-align:middle;text-transform:uppercase;background:url(../images/bg_course_time.png) 0 0 no-repeat;}.academy_other_courses .item .name a:hover{text-decoration:underline;}.academy_other_courses .item .desc{margin-bottom:15px;}.academy_other_courses .item .coach,.academy_other_courses .item .finish{font-size:18px;}.academy_other_courses .item .price{font-size:18px;line-height:24px;width:408px;max-width:100%;margin-top:20px;padding:10px 24px 12px;background:url(../images/bg_course_price.png) 0 0 no-repeat;background-size:100% 100%;}.academy_other_courses .item .price > div{display:inline-block;vertical-align:top;}.academy_other_courses .item .price > div + div{margin-left:66px;}.academy_other_courses .item .links{margin-top:23px;}.academy_other_courses .item .order_link{color:#e80000;font-size:18px;font-weight:600;line-height:53px;display:inline-block;width:170px;height:55px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/btn_order_link.png) 0 0 no-repeat;background-size:100% 100%;}.academy_other_courses .item .order_link img{margin-right:11px;}.academy_other_courses .item .order_link * + img{margin-right:0;margin-left:11px;}.academy_other_courses .item .details{color:#e80000;font:600 18px/55px Roboto;display:inline-block;margin-left:15px;vertical-align:top;text-decoration:none;}.academy_other_courses .item .details:hover{text-decoration:underline;}.academy_rules{position:relative;z-index:9;margin-bottom:-100px;padding:80px 0 240px;background:url(../images/bg_academy_rules.png) 50% 100% no-repeat;background-size:cover;}.academy_rules .grid{display:flex;margin-left:-114px;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.academy_rules .item{color:#000;font:16px/30px Roboto;width:calc(33.333% - 114px);margin-left:114px;}.academy_rules .item .name{font-size:18px;font-weight:900;margin-bottom:15px;text-transform:uppercase;}.academy_rules .item ul{margin-top:15px;}.academy_rules .item li{display:block;list-style-type:none;}.academy_rules .details{margin-top:40px;text-align:center;background:url(../images/bg_details.png) 50% 50% no-repeat;}.academy_rules .details a{color:#000;font:600 16px/53px Roboto;display:inline-block;width:241px;height:55px;transition:color .2s linear;vertical-align:top;text-decoration:none;background:url(../images/bg_details_a.png) 0 0 no-repeat;}.academy_rules .details a:hover{text-decoration:underline;}.academy_reviews{padding-bottom:80px;}.academy_reviews .slide{display:none;}.academy_reviews .owl-loaded .slide{display:block;}.academy_reviews .item{color:#000;font:16px/24px Roboto;}.academy_reviews .item .foto{margin-bottom:25px;}.academy_reviews .item .foto img{display:block;width:100%;}.academy_reviews .item .name{font-size:18px;font-weight:900;margin-bottom:5px;}.academy_reviews .item .experience{font-size:18px;margin-bottom:10px;}.academy_coachs{position:relative;padding:55px 0;background:url(../images/bg_products.png) 50% 50% repeat;}.academy_coachs:before{position:absolute;top:-8px;left:0;display:block;width:100%;height:27px;content:'';background:url(../images/bg_academy_coachs.png) 50% 0 no-repeat;}.academy_coachs:after{position:absolute;bottom:-20px;left:0;display:block;width:100%;height:27px;content:'';background:url(../images/bg_academy_coachs2.png) 50% 0 no-repeat;}.academy_coachs .slide{display:none;}.academy_coachs .owl-loaded .slide{display:block;}.academy_coachs .item{color:#000;font:16px/24px Roboto;}.academy_coachs .item .foto{margin-bottom:25px;}.academy_coachs .item .foto img{display:block;width:100%;}.academy_coachs .item .name{font-size:18px;font-weight:900;margin-bottom:5px;}.academy_coachs .item .experience{font-size:18px;margin-bottom:10px;}.become_model{padding:90px 0 70px;}.become_model .data{color:#000;font:16px/30px Roboto;display:flex;padding:33px 27px;background:url(../images/bg_become_model.png) 0 0 no-repeat;background-size:100% 100%;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.become_model .title{color:#000;font:900 30px/36px Roboto;width:100%;margin-bottom:30px;text-align:center;}.become_model .col{width:280px;max-width:100%;}.become_model p + p{margin-top:20px;}.become_model span{color:#f00;font-size:18px;}.become_model .form{width:calc(100% - 630px);}.become_model .form .line{margin-bottom:20px;}.become_model .form .lines{margin-left:-11px;}.become_model .form .lines .line{width:50%;}.become_model .form .lines .name,.become_model .form .lines .field{margin-left:11px;}.become_model .form .name{font-size:16px;}.become_model .form .input{font-size:16px;height:49px;border:1px solid #dadada;}.become_model .form textarea{font-size:16px;height:79px;border:1px solid #dadada;}.become_model .form .submit{padding-top:0;text-align:left;}.academy_gallery{padding:30px 0 70px;}.academy_gallery .grid{margin-left:-7px;padding:0 4px 0 5px;}.academy_gallery a{display:block;margin-bottom:7px;margin-left:7px;text-decoration:none;}.academy_gallery img{display:block;width:100%;}.academy_order{padding:60px 0 90px;background:url(../images/bg_academy_order.png) 50% 100% no-repeat;background-size:cover;}.academy_order .data{padding:43px 27px;background:url(../images/bg_academy_order_data.png) 0 0 no-repeat;background-size:100% 100%;}.academy_order .title{color:#000;font:600 24px/30px Roboto;margin-bottom:30px;text-align:center;}.academy_order .form{width:910px;max-width:100%;margin:0 auto;}.academy_order .form .line{margin-bottom:10px;}.academy_order .form .lines{width:calc(100% - 235px);margin-left:-11px;}.academy_order .form .lines .line{width:50%;}.academy_order .form .lines .name,.academy_order .form .lines .field{margin-left:11px;}.academy_order .form .name{font-size:16px;}.academy_order .form .input{font-size:16px;height:49px;border:1px solid #dadada;}.academy_order .form .submit{padding-top:25px;}.bottom_text.padding{padding:40px 0 60px;}.partners_support{padding:40px 0;background:#fff;}.partners_support .grid{display:flex;margin-left:-40px;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.partners_support .grid + .grid{margin-top:50px;}.partners_support .img{position:relative;overflow:hidden;width:calc(66.666% - 40px);margin-left:40px;}.partners_support .img img{display:block;width:100%;}.partners_support .img .title{color:#fff;font:800 36px Roboto;position:absolute;bottom:0;left:0;padding:35px;}.partners_support .info{color:#000;font:600 16px/24px Roboto;width:calc(33.333% - 40px);margin-left:40px;}.partners_support .info .phone{font-size:36px;font-weight:700;line-height:40px;margin-bottom:20px;}.partners_support .info .partner_name{font-size:18px;font-weight:800;margin-bottom:20px;}.partners_support .info .item{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.partners_support .info .item + .item{margin-top:3px;}.partners_support .info .item .name{width:145px;padding-right:15px;}.partners_support .info .item .val{width:calc(100% - 145px);}.partners_support .info .download_link{color:#e80000;font-weight:700;display:inline-block;width:250px;max-width:100%;margin-top:40px;padding-right:54px;vertical-align:top;text-decoration:none;text-transform:uppercase;background:url(../images/ic_download.png) 100% 50% no-repeat;}.partners_support .info .download_link:hover{text-decoration:underline;}.partners_support .contacts{color:#000;font:600 16px/24px Roboto;width:calc(33.333% - 40px);margin-left:40px;align-self:center;}.partners_support .contacts > * + *{margin-top:20px;}.partners_support .data{color:#000;font:600 16px/24px Roboto;position:relative;z-index:9;display:flex;width:calc(66.666% - 40px);min-height:246px;margin-left:40px;padding:25px 25px 25px 30px;align-self:center;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;}.partners_support .data:before{position:absolute;z-index:-1;top:50%;left:50%;display:block;width:calc(100% + 9px);height:calc(100% + 9px);content:'';transform:translate(-50%,-50%);background:url(../images/bg_partners_support_data.png) 0 0 no-repeat;background-size:100% 100%;}.partners_support .data > * + *{margin-top:20px;}.partners_support .data b{font-weight:800;}.partners_support .data .title{font-size:24px;line-height:30px;}.partners_support .data .author{font-size:18px;font-weight:800;}.partners_support .data .desc p{margin-bottom:20px;}.alter-marks li{margin-bottom:4px;padding-left:24px;list-style:none;background:url(../images/bg_block_head_title.png) no-repeat 0 6px;}.partners_team{margin-bottom:0;padding:40px 0;}.partners_team .grid{display:flex;margin-bottom:-50px;margin-left:-98px;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.partners_team .item{width:calc(33.333% - 98px);margin-bottom:50px;margin-left:98px;}.partners_team .item{color:#000;font:700 18px/24px Roboto;position:relative;display:block;text-align:center;text-decoration:none;}.partners_team .item .thumb{position:relative;z-index:9;margin-bottom:17px;}.partners_team .item .thumb:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo.png) 0 0 no-repeat;background-size:100% 100%;}.partners_team .item .thumb:after{position:absolute;z-index:-1;top:7px;left:10px;display:block;width:100%;height:100%;content:'';background:url(../images/bg_gallery_photo_slide.png) 0 0 no-repeat;background-size:100% 100%;}.partners_team .item .thumb img{display:block;width:100%;}.partners_team .item .post{font-size:16px;font-weight:400;}.partners_team .item .email{margin-top:10px;}.partners_team .item .phone{margin-top:5px;}.partners_team .item .email span{display:inline-block;padding-left:27px;vertical-align:top;background:url(../images/ic_email.png) 0 50% no-repeat;}.partners_team .item .phone span{display:inline-block;padding-left:25px;vertical-align:top;background:url(../images/ic_phone.png) 0 50% no-repeat;}.partners_info{padding:40px 0 190px;background:#fff url(../images/bg_partners_info.jpg) 50% 100% no-repeat;background-size:cover;}.partners_info .grid{display:flex;margin-bottom:-45px;margin-left:-50px;padding-right:290px;background:url(../images/logo2.png) 100% 50% no-repeat;background-size:269px auto;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.partners_info .item{color:#000;font:16px/30px Roboto;width:calc(33.333% - 50px);margin-bottom:45px;margin-left:50px;}.partners_info .item .icon{display:flex;height:77px;margin-bottom:10px;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;}.partners_info .item .icon img{display:block;max-width:100%;}.partners_info .item .name{font-weight:800;margin-bottom:5px;letter-spacing:.05em;text-transform:uppercase;}.vacancies{padding:30px 0 40px;background:#fff;}.vacancies .block_head{margin-bottom:50px;}.vacancies .block_head .desc{font-size:18px;line-height:30px;width:100%;}.vacancies .grid{display:flex;margin-bottom:-45px;margin-left:-50px;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.vacancies .grid .item{color:#000;font:16px/22px Roboto;width:calc(50% - 50px);margin-bottom:45px;margin-left:50px;}.vacancies .grid .item .name{font-weight:800;}.vacancies .grid .item > * + *{margin-top:20px;}.vacancies .grid .item .wrapper-hide-show{margin-top:6px;}.wrapper-hide-show > a{color:#000;font:16px/22px Roboto;}.vacancies .grid .item.opened .show,.vacancies .grid .item .hide,.vacancies .grid .item .description{display:none;}.vacancies .grid .item .show,.vacancies .grid .item.opened .hide{display:inline;}.vacancies .grid .item.opened .description{display:block;}.vacancies .regions{margin-top:45px;}.vacancies .regions .title{color:#000;font:800 30px/30px Roboto;margin-bottom:30px;}.vacancies .regions .table_wrap{overflow:auto;max-width:100%;}.vacancies .regions table{width:100%;border-spacing:0;border-collapse:collapse;}.vacancies .regions table th{color:#5c5c5c;font:16px/26px Roboto;padding:0 15px 15px;text-align:left;vertical-align:middle;}.vacancies .regions table td{color:#000;font:18px/26px Roboto;width:25%;padding:12px 15px;text-align:left;vertical-align:middle;border-top:1px solid #000;}.vacancies .regions table td:first-child{padding-left:0;}.vacancies .regions table td a{color:#f00;font-size:18px;display:inline-block;text-decoration:none;}.vacancies .regions table td a:hover{text-decoration:underline;}.vacancies .regions.opened .show,.vacancies .regions .hide,.vacancies .regions .table_wrap{display:none;}.vacancies .regions .show,.vacancies .regions.opened .hide{display:inline;}.vacancies .regions.opened .table_wrap{display:block;}.partnes_map{position:relative;overflow:hidden;}.partnes_map #map{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#c2c2c2;}ymaps.ymaps-default-cluster{color:#fff;}.partnes_map .ymaps-layers-pane{opacity:.75;filter:grayscale(100%);-webkit-filter:grayscale(100%);}.partnes_map .ymaps-image-with-content-content{color:#fff !important;font:16px/40px Roboto !important;left:0 !important;width:100% !important;height:52px !important;text-align:center !important;}.partnes_map .cont{position:relative;z-index:99;display:flex;min-height:480px;padding-top:40px;padding-bottom:40px;pointer-events:none;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;}.partnes_map .title{color:#e11717;font:36px/48px Roboto;position:relative;z-index:9;padding-left:60px;text-shadow:0 2px 6px rgba(0,0,0,.49);}.partnes_map .title:before{position:absolute;z-index:-1;top:50%;left:0;display:block;width:944px;height:294px;content:'';transform:translateY(-50%);background:url(../images/bg_partnes_map_title.png) 0 0 no-repeat;}.partnes_map .title span{font-size:48px;margin-left:50px;}.lookhook{margin-bottom:80px;}.lookhook .item{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.lookhook .item + .item{margin-top:60px;}.lookhook .item .thumb{overflow:hidden;width:340px;max-width:100%;height:340px;}.lookhook .item .thumb img{display:block;width:100%;height:100%;object-fit:cover;}.lookhook .item .info{width:calc(100% - 390px);text-align:left;}.lookhook .item .thumb + .info{text-align:left;}.lookhook .item .name{color:#000;font:700 25px/25px Roboto;margin-bottom:15px;text-transform:uppercase;}.stocks{margin-bottom:60px;}.stocks .flex{display:flex;margin-bottom:-35px;margin-left:-20px;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.stocks .flex > *{width:calc(50% - 20px);margin-bottom:35px;margin-left:20px;}.stocks .item{color:#000;font:700 22px/30px Roboto;display:block;transition:.2s linear;text-decoration:none;}.stocks .item .thumb{position:relative;overflow:hidden;margin-bottom:10px;padding-bottom:54%;background:#eee;}.stocks .item .thumb img{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;}.stocks .item .thumb:after{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../images/bg_stocks_mask.png) 50%/cover no-repeat;}.stocks .item:hover{color:#e80000;}.stocks .all{margin-top:40px;text-align:center;background:url(../images/bg_all.png) 50% 50% no-repeat;}.stocks .all a{color:#3253a3;font:600 22px/50px Roboto;display:inline-block;width:170px;height:55px;transition:color .2s linear;vertical-align:top;text-decoration:none;background:url(../images/bg_all_a.png) 0 0 no-repeat;}.stocks .all a:hover{color:#e80000;background-position:0 100%;}.form input[type=checkbox]{display:none;}.form input[type=checkbox] + label{color:#000;font:600 16px/24px Roboto;position:relative;display:table-cell;width:100%;height:24px;padding-left:26px;cursor:pointer;transition:background .2s linear;vertical-align:middle;}.form input[type=checkbox] + label a{color:#f00;}.form input[type=checkbox] + label a:hover{text-decoration:none;}.form input[type=checkbox] + label:before{position:absolute;z-index:1;top:4px;left:0;display:block;width:16px;height:15px;content:'';background:url(../images/ic_checkbox.png) 0 0 no-repeat;}.form input[type=checkbox]:checked + label:before{background-position:0 100%;}.fancybox-enabled header.fixed{padding-right:17px;}.certified_masters{padding:72px 0 40px;}.certified_masters .criteria{font-family:'Roboto';font-size:20px;font-weight:600;display:flex;margin-bottom:31px;padding:3px 11px 11px;border-radius:6px;background:rgba(255,255,255,.50);justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}.certified_masters .criteria .label{margin-right:24px;}.certified_masters .criteria .item{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}.certified_masters .criteria .item + .item{margin-left:23px;}.certified_masters .criteria .item .icon{display:flex;width:99px;height:98px;margin-right:5px;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}.certified_masters .criteria .item .icon img{display:block;width:100%;height:100%;}.certified_masters .criteria .item .icon + *{align-self:center;}.certified_masters .criteria .percents{margin-left:64px;}.certified_masters .owl-carousel .owl-stage-outer{margin:-10px;padding:10px;}.certified_masters .owl-carousel .slide{display:none;}.certified_masters .owl-carousel.owl-loaded .slide{display:block;}.certified_masters .master{position:relative;display:flex;flex-direction:column;background:#fff;}.certified_masters .master .sticker{color:#fff;font-family:'Roboto';font-size:18px;font-weight:700;line-height:45px;position:absolute;z-index:3;top:-3px;left:-2px;width:112px;height:45px;text-align:center;text-transform:uppercase;background:url(../images/certified_masters_sticker.png) 0 0 no-repeat;}.certified_masters .master .photo{position:relative;padding-bottom:125.378%;background:#ddd;}.certified_masters .master .photo:before{position:absolute;z-index:3;top:0;left:0;display:block;width:100%;height:100%;content:'';pointer-events:none;background:url(../images/bg_certified_masters_photo.png) 0 0/100% 100% no-repeat;}.certified_masters .master .photo:after{position:absolute;z-index:2;top:0;left:0;display:block;width:calc(100% + 9px);height:calc(100% + 12px);content:'';pointer-events:none;background:url(../images/bg_certified_masters_photo2.png) 0 0/100% 100% no-repeat;}.certified_masters .master .photo img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;}.certified_masters .master .info{position:relative;padding:30px 24px;flex:1 0 auto;}.certified_masters .master .info:after{position:absolute;z-index:2;bottom:-10px;left:0;display:block;width:calc(100% + 9px);height:calc(100% - 17px);content:'';pointer-events:none;background:url(../images/bg_certified_masters_info.png) 0 0/100% 100% no-repeat;}.certified_masters .master .name{color:#3253a3;font-family:'Roboto';font-size:22px;font-weight:700;}.certified_masters .master .desc{font-family:'Roboto';font-size:16px;font-weight:500;line-height:146%;margin-top:17px;}footer{position:relative;overflow:hidden;padding:50px 0 40px;background:#000 url(../images/bg_footer.png) 50% 50% no-repeat;background-size:cover;}footer:before{position:absolute;top:-21px;left:0;display:block;width:100%;height:31px;content:'';background:url(../images/bg_footer_before.png) 50% 0 no-repeat;}footer .logo{position:absolute;z-index:99;top:48px;left:50%;width:186px;margin-left:-93px;}footer .logo a,footer .logo img{display:block;width:100%;}footer .socials{position:absolute;bottom:43px;left:50%;margin-left:-96px;}footer .socials a{display:block;float:left;width:36px;height:35px;transition:opacity .2s linear;opacity:.3;background:url(../images/ic_socials2.png) 0 0 no-repeat;}footer .socials a + a{margin-left:16px;}footer .socials a.soc0{background:url(../images/vk_bottom.png) 0 0 no-repeat;opacity:1;}footer .socials a.soc0:hover{background:url(../images/vk_bottom_hover.png) 0 0 no-repeat;}footer .socials a.soc1{background-position:0 0;}footer .socials a.soc2{background-position:-36px 0;}footer .socials a.soc3{background-position:-72px 0;}footer .socials a.soc4{background-position:-108px 0;}footer .socials a:hover{opacity:1;}footer .col.left{width:calc(50% - 110px);}footer .col.right{width:calc(50% - 115px);}footer .menu{position:relative;display:flex;margin-bottom:50px;justify-content:space-between;align-items:center;align-content:flex-start;flex-wrap:wrap;}footer .col.left .menu:after{position:absolute;right:0;bottom:-28px;display:block;width:616px;height:2px;content:'';background:url(../images/bg_footer_menu_left.png) 0 0 no-repeat;}footer .col.right .menu:after{position:absolute;bottom:-28px;left:0;display:block;width:616px;height:2px;content:'';background:url(../images/bg_footer_menu_right.png) 0 0 no-repeat;}footer .menu a{color:#fff;font:700 20px Roboto;display:block;transition:color .2s linear;text-decoration:none;text-transform:uppercase;}footer .menu a:hover{color:#e80000;}footer .menu .sep{display:block;width:10px;height:10px;background:url(../images/ic_footer_menu_sep.png) 0 0 no-repeat;}footer .contacts{color:#a4a4a4;font:700 15px/23px Roboto;margin-bottom:10px;padding-bottom:3px;}footer .contacts a{color:#a4a4a4;text-decoration:none;}footer .copyright{color:#a4a4a4;font:16px/22px Roboto;display:flex;margin-right:45px;justify-content:space-between;}footer .copyright a{color:#fff;font:16px/22px Roboto;transition:color .2s linear;text-decoration:none;}footer .links_wr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:10px;-ms-align-items:center;align-items:center;}footer .links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-right:20px;padding-left:45px;}footer .tech-info{color:#fff;font:16px/22px Roboto;margin-left:40px;}footer .tech-info__title{font-weight:bold;margin-bottom:5px;text-transform:uppercase;}footer .tech-info__email-address{position:relative;padding-left:30px;background:url(../images/mail_ico.png) no-repeat center left;}footer .tech-info__email-address a{color:#fff;text-decoration:none;}footer .tech-info__email-address a:hover{text-decoration:underline;}footer .links li{list-style:none;vertical-align:top;}footer .links li + li{margin-left:21px;}footer .links li a{color:#fff;font:16px/22px Roboto;display:block;transition:color .2s linear;text-decoration:none;}footer .links li a span{color:red;}footer .copyright a:hover,footer .links li a:hover,footer .links li a.active{color:#e80000;}footer .google_play{display:block;float:left;width:164px;height:45px;margin-left:40px;background:url(../images/bg_google_play.png) 0 100% no-repeat;}footer .google_play:hover{background-position:0 0;}footer .app_store{display:block;float:left;width:164px;height:45px;margin-left:40px;background:url(../images/bg_app_store.png) 0 100% no-repeat;}footer .app_store:hover{background-position:0 0;}footer .creator{color:#a4a4a4;font:16px/22px Roboto;margin-top:45px;}footer .creator .item{float:left;margin-left:40px;}footer .creator a{color:#fff;transition:color .2s linear;text-decoration:none;}footer .creator a:hover{color:#e80000;}.modal{display:none;overflow:visible !important;width:451px;max-width:calc(100% - 30px);padding:30px;border-radius:7px;background:url(../images/bg_city_modal.png) 0 0 no-repeat;background-size:100% 100%;box-shadow:0 0 10px rgba(0,0,0,.3);}.modal_title{color:#000;font:900 25px Roboto;margin-bottom:30px;text-align:center;letter-spacing:.08em;}.modal_description{font:18px/24px Roboto;margin-bottom:25px;}.modal .form .lines .lines{margin-left:0;}.modal .form .lines .lines .line{margin-bottom:0;}.modal .form .lines .line{width:50%;}.modal .form .input{background:#f1f1f1;}.modal .form .time .line + .line{position:relative;}.modal .form .time .line + .line:before{position:absolute;top:0;left:8px;display:block;width:3px;height:40px;content:'';background:url(../images/ic_time_sep.png) 0 50% no-repeat;}.modal .form .submit .exp{line-height:normal;position:relative;margin-top:15px;}.modal .text{color:#000;font:16px Roboto;text-align:center;}.text_block iframe{width:100% !important;height:auto;}.post-list-item{display:flex;margin-bottom:40px;flex-wrap:nowrap;}.post-list-item-pic{margin-right:50px;background-color:none;flex-basis:300px;flex-grow:1;}.post-list-item-pic img{width:100%;min-width:300px;}.post-list-item-body{width:calc(100% - 350px);padding:25px 20px 20px 20px;background:url(../images/bg_haircuts_item.png) no-repeat;background-color:#fff;background-size:100% 100%;flex-grow:1;}.post-list-item-body h2{margin-bottom:20px;}.text_block a.link-read-more{color:red;line-height:30px;text-decoration:underline;}.text_block a.link-read-more:hover{color:#3253a3;text-decoration:none;}.main-pic{position:relative;}.main-pic__pic{width:100%;}.main-pic__h1{position:absolute;bottom:0;width:100%;margin-bottom:25px;}.text_block .main-pic__h1 h1{color:white;max-width:900px;margin:0 auto;padding:20px 70px;text-align:center;background-color:rgba(35,35,35,.65);}.wrap-pic{position:relative;margin:20px 0 30px 0;}.wrap-pic img{position:relative;display:block;margin:0 auto;}.blog-post-content{margin-bottom:30px;padding:35px 35px 50px 45px;border-radius:3px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);}.blog-post-content .articles .item_wrap{width:25%;margin-bottom:40px;}.blog-post-content .articles .item{margin-left:25px;}.blog-post-content h3{margin-bottom:15px;}.blog-post-content h2{margin-bottom:20px;}.special-links{width:490px;margin-right:auto;margin-bottom:25px;margin-left:auto;}.chess{display:flex;padding:18px 0;justify-content:space-between;align-items:center;}.chess > *:first-child{margin-right:25px;}.chess__video{flex:1 0 450px;}.chess__video .thumb{background:#000;}.chess__pic{flex:1 0 400px;}.text_block .chess__video iframe{height:100%;}.numpages .links,.numpages .pages{text-align:center;}.numpages .pages{margin-bottom:20px;}.numpages .pages span,.numpages .pages a{line-height:28px;display:inline-block;width:30px;height:30px;margin-left:10px;border:solid 1px rgba(0,0,0,.3);border-radius:50%;background-color:#fff;}.numpages .pages span{color:red;}.numpages-v2{font-family:Roboto;font-size:24px;font-weight:600;display:flex;margin-bottom:50px;justify-content:center;}.numpages-v2 a,.numpages-v2 span{color:#3b3b3b;text-decoration:none;}.numpages-v2 .toprev_link{width:18px;height:30px;margin-right:40px;background:url('../images/prev.png') 0 3px no-repeat;}.numpages-v2 .tonext_link{width:18px;height:30px;margin-left:40px;background:url('../images/next.png') 0 3px no-repeat;}.numpages-v2 .active{color:#e80000;}.numpages-v2 .pages *{margin-right:30px;}.numpages-v2 .pages *:last-child{margin-right:0;}#iframe_center{width:560px;margin:0 auto;}#iframe_center iframe{width:560px !important;height:400px !important;}.req_on_banner{position:absolute;top:49%;left:42%;display:inline-block;width:316px !important;height:112px;text-align:center;vertical-align:top;text-decoration:none;background:url(../images/button_preview_slide.png) 0 0 no-repeat;}@media (max-width:767px){.req_on_banner{top:48%;left:41%;width:200px !important;background-size:contain;}}.franchise_numbers{font-family:Roboto;position:relative;z-index:1;margin-bottom:-40px;padding:95px 0 140px;background:url(../images/bg_franchise_about.png) 50% 100% no-repeat;background-size:cover;}.franchise_numbers .block_head .title{font-size:30px;}.franchise_numbers .grid{position:relative;display:flex;margin-top:100px;flex-flow:wrap;justify-content:space-around;}.franchise_numbers .grid:before{position:absolute;top:16px;width:99vw;height:2px;content:'';background:url(../images/f_line.png) 0 0 repeat-x;}.franchise_numbers-item{position:relative;}.franchise_numbers-item b{color:#ea1717;font-size:48px;font-weight:700;line-height:30px;position:relative;z-index:1;display:inline-block;margin-bottom:41px;padding:0 30px;letter-spacing:2.4px;text-transform:uppercase;background:url(../images/bg_block_head_title.png) 0 50% no-repeat,url(../images/bg_block_head_title.png) 100% 50% no-repeat;}.franchise_numbers-item:before{position:absolute;top:15px;left:-30px;width:calc(100% + 50px);height:3px;content:'';background-color:#fff;}.franchise_numbers-item span{font-size:16px;font-weight:700;line-height:24px;display:block;text-align:left;letter-spacing:.8px;}@media screen and (max-width:1024px){.franchise_numbers .grid:before{display:none;}.franchise_numbers .grid{margin-bottom:-80px;}.franchise_numbers-item{margin-bottom:80px;text-align:center;flex:0 50%;}.franchise_numbers-item span{text-align:center;}}@media screen and (max-width:520px){.franchise_numbers-item{flex:0 100%;}}.modal_fr{font:400 18px/24px Roboto;width:700px;}.modal_fr .modal_title{padding:50px 40px 0;}.modal_fr .modal_sub_title{text-align:center;}.modal_fr .form{margin-top:40px;padding:0 110px;}@media screen and (max-width:480px){.modal_fr .form{padding:0;}}.modal_fr .submit_btn{margin-bottom:20px;}.modal_fr .line_agree{text-align:center;}.modal_fr .form input[type='checkbox'] + label{font:18px/24px Roboto;display:inline;padding-left:38px;}.modal_fr .form input[type='checkbox'] + label::before{width:28px;height:27px;background-image:url('../images/ic_checkbox_f.png');background-position:0 100%;}.modal_fr .form input[type='checkbox']:checked + label::before{background-position:0 0;}.text_block_under_news{margin-bottom:80px;}.text_block_under_news-block{display:flex;padding:15px;background-color:#fff;}.text_block_under_news-content{color:#000;font:400 16px/30px Roboto;width:50%;padding:20px 30px 20px 20px;}.text_block_under_news-more{font-size:24px;font-weight:700;margin-top:45px;}.text_block_under_news-video{width:50%;}@media screen and (max-width:1024px){.text_block_under_news-block{flex-direction:column-reverse;}.text_block_under_news-video{height:300px;}.text_block_under_news-video,.text_block_under_news-content{width:100%;padding:20px;}}@media screen and (max-width:1024px){.text_block_under_news-video{height:200px;}}.logo_cert{padding:1px;background:url(../images/bg_grafiks_thumbs_a.png) 0 0 no-repeat;background-size:100% 100%;}.logo_cert img{display:block;width:100%;}@media screen and (max-width:1024px){.brodude .fancy_img{margin:auto;}.logo_cert img{}}.brodude .fancy_img + .title{cursor:default;text-decoration:none !important;}.player_download{position:absolute;top:29px;left:-2px;display:block;width:23px;height:24px;background:url(/images/download.png) 0 0 no-repeat;background-size:100%;}.langs{font-size:0;display:flex;float:right;margin-left:12px;padding-top:26px;align-items:center;}.langs_ru,.langs_en{display:inline-block;width:38px;height:24px;background:url('../images/rus_disactive.png') 0 0 no-repeat;background-size:contain;}.langs_ru.active,.langs_en.active{position:relative;top:-3px;width:55px;height:34px;}.langs_ru.active{background-image:url('../images/ru.png');}.langs_en{background-image:url('../images/eng_disactive.png');}.langs_en.active{background-image:url('../images/eng.png');}@media screen and (max-width:480px){.langs{position:absolute;top:38px;left:10px;margin-left:0 !important;}}@media screen and (max-width:414px){.langs{left:3px;}}.en .choose_city{background-image:url('../images/star_en.png');}.choose_city{position:fixed;z-index:100;right:50px;bottom:50px;width:180px;height:180px;background:url('../images/star.png') 0 0 no-repeat;background-size:contain;box-shadow:none !important;}.choose_city:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-animation:pulseChooseAfter 2s infinite;border-radius:50%;box-shadow:0 0 0 0 rgba(232,0,1,.5);}@media screen and (max-width:1023px){.choose_city{right:20px;bottom:20px;width:100px;height:100px;}}@-webkit-keyframes pulseChooseAfter{0%{transform:scale(.5);}70%{transform:scale(1.25);box-shadow:0 0 0 5px rgba(232,0,1,0);}100%{transform:scale(.5);box-shadow:0 0 0 0 rgba(232,0,1,0);}}#choose_popup{border-radius:0;background:#fff;}.choose_metro{flex-wrap:wrap;column-count:2;}#choose_popup .metro{margin-bottom:0;background:none !important;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;}#choose_popup .metro .city_name{color:#880304;}#choose_popup .metro .metro_list a{font-size:16px;font-weight:600;}#city_modal{visibility:hidden;}header .city_box .city_modal_wrapper a .data{overflow:visible;max-width:350px;white-space:nowrap;text-overflow:ellipsis;}.user-cookie{font-family:Roboto;font-size:14px;position:fixed;z-index:1000;right:0;bottom:0;left:0;box-sizing:border-box;padding:20px 40px;transition:all .5s ease-in;transform:translateY(100%);text-align:center;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.3);}.user-cookie.active{transform:translateY(0);}.user-cookie p{margin-bottom:0;}.user-cookie-close{color:#eb0000;font-family:Arial;font-size:40px;font-weight:200;position:absolute;top:0;right:10px;margin-top:8px;text-decoration:none;}.user-cookie-close i:before{content:'×';}.user-cookie-confirm{color:white;font-size:16px;line-height:1;display:inline-block;padding:10px 20px;text-decoration:none;border-radius:5px;background:#eb0000;box-shadow:none;}.user-cookie-confirm:hover{text-decoration:underline;}.show-on-scroll{display:none;}.fixed-adaptive .show-on-scroll{display:block;}.fixed-adaptive .hide-on-scroll{display:none;}.feedback_page .rate{float:left;width:98px;height:20px;background-image:url('/images/stars.png');background-position:0 3px;}.feedback_page .rate-4{background-position:0 -19px;}.feedback_page .rate-3{background-position:0 -42px;}.feedback_page .rate-2{background-position:0 -64px;}.feedback_page .rate-1{background-position:0 -87px;}.feedback_page .item .date{color:grey;font-size:16px;position:initial;float:left;width:100px;}.feedback_page .header{clear:both;height:30px;}.feedback_page .item .name{font-size:20px;font-weight:bold;margin-bottom:15px;}.feedback_page .all a{color:#fff;font:700 20px/52px Roboto;position:relative;z-index:9;display:block;width:221px;height:52px;margin:0 auto;text-align:center;text-decoration:none;background:url(../images/bg_service_order_link.png) 0 -104px no-repeat;}.feedback_page .all{margin-top:10px;background:none;}.feedback_page .all a:hover{color:#fff;background-position:0 -52px;}.hide{display:none !important;}.show-only-767-down{display:none;}blockquote{margin-bottom:20px;padding:30px 45px 30px 65px;background:url(../images/bg_brodude_title.png) 50% 0 repeat-x,url(../images/bg_brodude_title.png) 50% 100% repeat-x,url(../images/left_quote.png) 1% 10% no-repeat,url(../images/right_quote.png) 99% 90% no-repeat;}.share-phrase{font-size:22px;font-weight:bold;font-style:italic;margin-bottom:25px;}.other-themes{font-size:22px;font-weight:bold;margin:35px 0;}.filials_insta .socials a{width:48px;height:48px;background-size:cover;}.filials_insta .socials a.soc3{background-position:-99px 0;}.filials_insta .socials{padding:0 0;}.filials_insta{top:-2px !important;left:calc(50% - 130px) !important;height:50px;}.fr_slider .slider_cont .slider_desc > div{font-size:30px;font-weight:bold;}.fr_slider .slider_cont .slider_desc span{font-size:37px;font-weight:800;}@media (max-width:1170px){.fr_slider .slider_title{font:30px/34px Roboto;}.fr_slider .slider_desc{line-height:1.2;}.fr_slider .slider_cont .slider_desc > div{font-size:22px;}.fr_slider .slider_cont .slider_desc span{font-size:28px;}}@media (max-width:900px){.fr_slider .slider_title{font:25px/26px Roboto;}.fr_slider .slider_desc{line-height:1.0;}.fr_slider .slider_cont .slider_desc > div{font-size:16px;}.fr_slider .slider_cont .slider_desc span{font-size:20px;}.fr_slider .slider_btn{margin-top:10px;}.fr_slider .slider_btn .red_star_btn{width:283px;}.fr_slider .slider_btn .red_star_btn span{font-size:17px;}}@media (max-width:1270px){.fr_slider .slide > img{width:auto;max-width:unset;height:100% !important;}}.filials_insta .soc3{background-image:url(../images/insta_gray.png) !important;background-position:0 0 !important;}.filials_insta .soc3:hover{background-image:url(../images/insta_black.png) !important;}.thumb-wrap{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;padding-bottom:550px;}.thumb-wrap iframe{position:absolute;top:-50%;left:-2.5%;width:105%;height:200%;border-width:0;outline-width:0;}.franchise_col .langs{padding-top:84px;}header .franchise_col,header .col.right.franchise_col{padding:0 0 20px;}header .franchise_col .phone a{font:22px/52px Roboto;}header .col.right .menu header .franchise_col .menu,header .col.right.franchise_col .menu{margin-top:23px;}header.fixed .col.right.franchise_col .phone{display:inline-block;float:right;margin-left:17px;}header.fixed .franchise_col .call_modal_wrapper > .red_star_btn{display:inline-block;}header.fixed .franchise_col .phone a{font:22px/53px Roboto;}.fixed .franchise_col .call_modal_wrapper{padding-top:26px;padding-bottom:5px;}header.fixed .col.left.franchise_col_l .phone{display:none !important;}header.fixed .col.left.franchise_col_l .socials{display:block !important;width:50%;margin-top:18px;margin-bottom:13px;}header.fixed .col.left.franchise_col_l .app{display:block !important;margin:13px 0 19px;}header.fixed .col.left.franchise_col_l .langs{display:none !important;}.kontent_col{color:white;font:18px Roboto;display:none;padding:10px 0;text-align:justify;}.services .line_k.active,.services .line_k:hover{color:#e80000;cursor:pointer;}.services .line_k.active .dottes,.services .line_k:hover .dottes{border-bottom:1px dotted #e80000;}.services .kontent_col{display:block;}.franchise_col_l .app.left{width:100%;}.franchise_col_l .app > .div_app_store{display:block;float:right;width:calc(100% - 165px);text-align:center;}footer.franchise_footer .app{position:absolute;top:67px;left:31%;}footer.franchise_footer .links_wr{position:absolute;top:99px;}.block_head .title_uslugi_page h1{font-size:40px;font-weight:700;line-height:46px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;vertical-align:top;padding:0 30px;background:url(../images/bg_block_head_title.png) 0 50% no-repeat,url(../images/bg_block_head_title.png) 100% 50% no-repeat;}.certs .info .filial_uslugi_page{font-size:17px;}.fr_slider .slider_btn{margin-left:-50px;margin-right:-50px;}.tour_3d{position:absolute;background:url(../images/3d_tour.svg) center center no-repeat;top:0;right:calc(50% + 80px);width:148px;height:47px;text-indent:-9999px;overflow:hidden;}@media (max-width:767px){.tour_3d{position:relative;display:block;top:auto;right:auto;left:50%;transform:translateX(-50%);margin-bottom:20px;}}.services .show_service_desc{display:none;}.vacancies_block{position:relative;margin-bottom:60px;padding:127px 0 146px;}.vacancies_block .bg{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100% !important;pointer-events:none;object-fit:cover;}.vacancies_block .cont{position:relative;z-index:3;}.vacancies_block .data{font-family:Roboto;width:558px;max-width:100%;margin:0 auto;padding:24px 35px 27px;text-align:center;background:url(../images/bg_vacancies_block_data.png) 0 0/100% 100%;}.vacancies_block .block_head{margin-bottom:0;}.vacancies_block .sub_title{font-size:40px;font-weight:700;margin-top:15px;}.vacancies_block .desc{font-size:27px;font-weight:500;width:413px;max-width:100%;margin:10px auto 0;}.vacancies_block .link{margin-top:38px;}.vacancies_block .link a{font-size:18px;font-weight:700;line-height:53px;display:inline-block;width:286px;height:53px;vertical-align:top;text-decoration:none;color:#fff;background:url(../images/bg_vacancies_block_link.png) 0 0/100% auto no-repeat;}.vacancies_head{position:relative;margin-bottom:64px;padding:127px 0 146px;}.vacancies_head .bg{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100% !important;pointer-events:none;object-fit:cover;}.vacancies_head .cont{position:relative;z-index:3;}.vacancies_head .data{font-family:Roboto;width:558px;max-width:100%;margin:0 auto;padding:40px 40px 62px;text-align:center;background:url(../images/bg_vacancies_block_data.png) 0 0/100% 100%;}.vacancies_head .title{font-size:40px;font-weight:700;text-transform:uppercase;}.vacancies_head .sub_title{font-size:24px;font-weight:700;margin-top:16px;text-transform:uppercase;color:#e80000;}.vacancies_head .desc{font-size:26px;font-weight:500;line-height:129.966%;margin-top:30px;text-align:left;}.vacancies_info{margin-bottom:80px;}.vacancies_info .block_head{margin-bottom:22px;}.vacancies_info .block_head .desc{margin-top:26px;}.vacancies_info .block_head .desc > * + *{margin-top:17px;}.vacancies_info .block_head .desc a{text-decoration:none;color:#e80000;}.vacancies_info .data{font-family:Roboto;display:flex;align-content:flex-end;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;width:756px;max-width:100%;margin:0 auto;}.vacancies_info .person{width:200px;max-width:100%;}.vacancies_info .person ~ .person{text-align:right;}.vacancies_info .person .post{font-size:33px;font-weight:700;}.vacancies_info .person .city{font-size:20px;font-weight:500;margin-top:8px;color:#4f4f4f;}.vacancies_info .person .btn{font-family:inherit;font-size:20px;font-weight:500;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-top:21px;padding:0;cursor:pointer;text-decoration:none;color:currentColor;border:none;background:none;}.vacancies_info .person ~ .person .btn{margin-left:auto;}.vacancies_info .person .btn span{border-bottom:1px dashed;}.vacancies_info .person .btn .icon{display:inline-block;width:18px;height:14px;background:url(../images/ic_buttonUp.png) center/contain no-repeat;transition:transform 0.3s ease;vertical-align:revert;margin-left:10px;background-size:cover;background-position:bottom;}.vacancies_info .person .btn.active .icon{transform:rotate(180deg);}.vacancies_info .person .btn.active span + span{color:red;}.vacancies_info .person .btn.active .icon{background-position:top;}.vacancies_info .qr_code img{display:block;width:202px;max-width:100%;}.vacancies_info .form{width:756px;max-width:100%;margin:68px auto 0;padding:42px 50px 36px;background:url(../images/bg_vacancies_form.png) 0 0/100% 100% no-repeat;}.vacancies_info .form .title{font-family:Roboto;font-size:36px;font-weight:700;width:100%;margin-bottom:26px;text-align:center;text-transform:uppercase;color:#000;}.vacancies_info .form .lines{margin-left:-23px;}.vacancies_info .form .lines .line{width:calc(33.333% - 23px);margin-left:23px;}.vacancies_info .form .line{width:calc(33.333% - 23px);margin-bottom:31px;margin-left:23px;}.vacancies_info .form .name{font-size:18px;font-weight:700;position:absolute;z-index:3;top:0;left:0;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;height:46px;margin:0;padding:0 16px;transition:opacity .2s linear;pointer-events:none;color:#000;}.vacancies_info .form .input:focus + .name,.vacancies_info .form .input.active + .name{opacity:0;}.vacancies_info .form .lines .name,.vacancies_info .form .lines .field{margin:0;}.vacancies_info .form .input{font-size:18px;font-weight:700;width:203px;max-width:100%;height:50px;color:#000;background:url(../images/bg_input.png) 0 0/100% 100% no-repeat;}.vacancies_info .form .file{position:relative;}.vacancies_info .form .file .name{top:auto;bottom:100%;height:auto;margin-bottom:4px;padding:0;}.vacancies_info .form .file input{display:none;}.vacancies_info .form .file label{font-family:Roboto;font-size:18px;font-weight:500;display:block;cursor:pointer;}.vacancies_info .form .file .btn{display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;width:203px;max-width:100%;height:50px;padding-bottom:3px;text-align:center;color:#000;background:url(../images/bg_input_file.png) 0 0/100% 100% no-repeat;}.vacancies_info .form .file .path{position:absolute;top:100%;left:0;overflow:hidden;width:203px;max-width:100%;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;color:#4f4f4f;}.vacancies_info .form .agree{width:298px;max-width:100%;margin-top:-16px;margin-left:0;}.vacancies_info .form input[type=checkbox] + label{font-size:15px;font-weight:500;line-height:normal;}.vacancies_info .form input[type=checkbox] + label:before{top:1px;}.vacancies_info .form input[type=checkbox] + label a{text-decoration:none;}.vacancies_info .form .submit_btn{font-size:18px;}.vacancies_info .items{margin-top:45px;}.vacancies_info .items .row{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-50px;margin-left:-50px;}.vacancies_info .items .row > *{width:calc(33.333% - 50px);margin-bottom:50px;margin-left:50px;}.vacancies_info .items .item{font-family:Roboto;font-weight:500;line-height:140.016%;}.vacancies_info .items .icon{display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;height:146px;margin-bottom:13px;}.vacancies_info .items .icon img{display:block;max-width:100%;max-height:100%;}.details-spoiler-content{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s ease,opacity 0.5s ease;}.details-spoiler-content.open{opacity:1;}.details-spoiler-js .icon{transition:transform 0.3s ease;}.details-spoiler-js.active .icon{transform:rotate(180deg);}.vacancies_info .person .btn span + span{display:none;}.vacancies_info .person .btn.active span{display:none;}.vacancies_info .person .btn.active span + span{display:inline;}.vacancies_info .description{display:none;order:5;width:100%;margin-top:24px;margin-bottom:-20px;}.description .text_block ul{list-style:none;padding-left:20px;}.description .text_block ul li{position:relative;padding-left:30px;}.description .text_block ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/bg_block_head_title.png) center/contain no-repeat;}.vacancies_info .person .btn.active span + span{color:red;}.vacancies_info .person .btn.active .icon{border-color:red;}.vacancies_info .person .btn.active .icon::before,.vacancies_info .person .btn.active .icon::after{border-color:red;}.vk_video-wrap{position:relative;padding-bottom:30%;height:0;overflow:hidden;}.vk_video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0;max-height:330px;}@media (max-width:1023px){.vk_video-wrap{padding-bottom:33%;}}@media (max-width:850px){.vk_video-wrap{padding-bottom:40%;}}@media (max-width:715px){.vk_video-wrap{padding-bottom:50%;}}@media (max-width:585px){.vk_video-wrap{padding-bottom:60%;}}@media (max-width:1214px){.page_title{margin-bottom:30px;}.logo__snow{transform:scale(.78);top:-66px !important;}header .col.right,header .col.left{padding-bottom:15px;}.col.right .phone.right + .clear + .menu{margin-top:15px;}.header-menu{padding-bottom:12px;}header .menu li a{font-size:20px;}header .links li a,header .city_box > a{font-size:18px;}header .socials{display:none;float:left;clear:both;width:100%;margin-top:15px;padding:5px 0 0 0;}header .city_box{text-align:right;}header .order_link{float:right;}header .phone{float:left;margin-top:15px;margin-bottom:14px;}header .phone,header .phone a{line-height:34px;height:34px;}header .order_link{margin-right:-26px;margin-left:0;}header .langs{clear:both;margin-top:15px;margin-bottom:14px;padding:0;}header.fixed .city_box{margin-bottom:26px;}header .col.left .phone{font-size:24px;line-height:80px;height:70px;margin:0;margin-right:15px;}header.fixed .col.left .phone{width:auto;text-align:left;}header .col.left .order_link{float:left;}header.fixed .col.left .langs{display:none !important;}header .col.left{width:calc(50% - 105px);}header .col.right{width:calc(50% - 135px);}#city_modal{right:0;text-align:left;}.call_modal_wrapper{margin-bottom:28px;padding-top:20px;}.main_slider .owl-carousel .owl-nav .owl-prev{left:20px;margin-left:0;}.main_slider .owl-carousel .owl-nav .owl-next{right:20px;margin-right:0;}.about_block{padding:60px 0 80px;}.about_block_fils .player_wrap{top:-20px;left:50px;}.about_block .advantages .row{margin-bottom:-52px;margin-left:-40px;}.about_block .advantages .row > *{width:calc(33.333% - 40px);margin-bottom:52px;margin-left:40px;}.about_block .advantages .item .icon{margin-bottom:24px;}.about_block .advantages .item .icon .img,.about_block .advantages .item .icon .img img{width:112px;min-width:112px;height:112px;}.about_block .advantages .item .icon .img.mini,.about_block .advantages .item .icon .img.mini img{width:92px;min-width:92px;height:93px;}.about_block .advantages .item .icon .img + div{font-size:22px;line-height:30px;}.gallery .video .item .thumb:before{top:-15px;left:-20px;height:calc(100% + 30px);}.services .grid{margin-left:-40px;}.services .item{margin-left:40px;}.services .item .title span{line-height:59px;}.services .item_wrap.big .item_wrap:nth-child(2) .item .title span{line-height:24px;}.services .item .line{position:relative;padding-bottom:23px;white-space:normal;align-items:center;}.services .item .line + .line{margin-top:12px;}.services .item .line .name{white-space:nowrap;}.services .item .line .name br{display:none;}.services .item .line .dottes{display:block;margin-top:12px;margin-bottom:0;}.services .item .line .price{position:absolute;right:0;bottom:0;padding:0;white-space:nowrap;}.certs .images img{max-width:calc(100% - 80px);}.certs .images img + img{margin-top:-40px;margin-left:80px;}.services .block_head{margin-bottom:52px;}.services .block_head .star{transform:scale(.8);}.services .table_wrap .title{font-size:24px;}.services .table_wrap .title .icon{margin-right:12px;}.services table th{font-size:18px;padding-bottom:32px;}.services table td{font-size:16px;min-width:140px;}.services table tr + tr:not(.desc_line) td{padding-top:24px;}.services table td .name{font-size:22px;width:400px;}.services table td .desc{width:100%;}.services table td.price{font-size:24px;line-height:100%;}.services table th + th,.services table td + td{padding-left:24px;}.services .item_wrap.full{width:780px !important;margin-top:56px;}.services .item_wrap.full .item{padding:11px 32px 12px 40px;}.services .item_wrap.full .item .title{font-size:24px;}.haircuts .item .info{padding:15px 20px;}.map_block .info{left:15px;margin-left:0;}.franchise_about{margin-bottom:20px;padding-bottom:80px;}.franchise_about .text_block,.franchise_about .grafiks{padding-left:40px;}.franchise_advantages{margin-bottom:75px;}.franchise_get_partner .slider_box a + a{margin-left:20px;}.future_fidel .item_wrap{width:25%;}.academy_course .image{width:300px;}.academy_course .data{width:calc(100% - 330px);}.academy_course .data .col.left{width:calc(100% - 350px);}.academy_course .info{width:320px;padding:30px;}.academy_course .order .details{margin-right:0;}.become_model .col{width:250px;}.become_model .form{width:calc(100% - 560px);}.academy_gallery .grid{position:relative;left:-7px;width:700px;max-width:calc(100% + 7px);margin:0 auto;padding:0;}.partners_support .img{width:calc(60% - 40px);}.partners_support .info{width:calc(40% - 40px);}.partners_support .info .partner_name{margin-bottom:10px;}.partners_support .info .item + .item{margin-top:0;}.partners_support .info .download_link{margin-top:20px;}.partners_team .grid{margin-left:-60px;}.partners_team .item{width:calc(33.333% - 60px);margin-bottom:50px;margin-left:60px;}.partners_info{padding-bottom:140px;}.partners_info .grid{padding-right:0;background:none;}.lookhook .item + .item{margin-top:50px;}.lookhook .item .info{width:calc(100% - 380px);}footer .menu a{font-size:18px;}footer .copyright{margin-right:0;}footer .google_play,footer .app_store,footer .creator .item{margin-left:25px;}footer .socials{bottom:44px;margin-left:-81px;}footer .socials a + a{margin-left:6px;}.franchise_col .langs{padding-top:0;}header .franchise_col .phone{width:253px;margin-top:12px;margin-bottom:0;text-align:center;}header .franchise_col .phone,header .franchise_col .phone a{line-height:normal;}.franchise_col .call_modal_wrapper{margin-left:35px;}header .franchise_col .langs{margin-top:-36px;margin-bottom:0;}header.fixed .col.left.franchise_col_l .langs{display:none !important;clear:unset;margin-top:0;margin-bottom:0;padding:26px 0;}header.fixed .franchise_col_l .socials{float:right;clear:both;margin-bottom:33px;padding:5px 0 0 0;}header.fixed .franchise_col .call_modal_wrapper{margin-left:0;}header.fixed .col.right.franchise_col .menu{margin-top:10px;}.thumb-wrap{padding-bottom:480px;}.certified_masters{padding:64px 0 36px;}.certified_masters .master .info{padding:20px;}.certified_masters .master .name{font-size:20px;}.certified_masters .master .desc{font-size:15px;margin-top:16px;}.vacancies_block{padding:80px 0;}.vacancies_block .data{width:480px;}.vacancies_block .sub_title{font-size:32px;margin-top:10px;}.vacancies_block .desc{font-size:20px;width:304px;margin-top:15px;}.vacancies_block .link{margin-top:28px;}.vacancies_head{padding:80px 0;}.vacancies_head .data{width:480px;padding:40px;}.vacancies_head .title{font-size:32px;}.vacancies_head .sub_title{font-size:22px;}.vacancies_head .desc{font-size:20px;margin-top:24px;}.vacancies_info{margin-bottom:68px;}.vacancies_info .block_head{margin-bottom:24px;}.vacancies_info .block_head .desc{font-size:18px;line-height:normal;width:448px;margin-top:20px;}.vacancies_info .person .post{font-size:30px;}.vacancies_info .person .city{font-size:18px;}.vacancies_info .person .btn{font-size:18px;margin-top:20px;}.vacancies_info .form{margin-top:60px;}.vacancies_info .form .title{font-size:32px;margin-bottom:28px;}.vacancies_info .form .submit{padding-top:0;}.vacancies_info .items{margin-top:40px;}.vacancies_info .items .row{margin-bottom:-40px;margin-left:-40px;}.vacancies_info .items .row > *{width:calc(33.333% - 40px);margin-bottom:40px;margin-left:40px;}.vacancies_info .items .icon{height:128px;margin-bottom:10px;}}@media (max-width:1023px){.block_head{font-size:18px;line-height:24px;}.block_head .title{font-size:30px;line-height:32px;}.block_head .text{font-size:16px;line-height:20px;}.buttonUp{display:none !important;}.page_title{font-size:36px;line-height:40px;padding-top:10px;}header{padding-bottom:10px;}header .logo{left:35px;margin-left:0;}header.with_cert .logo{left:48px;transform:none;}header .franchise_link{left:0;margin-left:0;}header .col.left,header .col.right{width:100%;padding:0 0 0 265px;}header .links{width:calc(100% - 80px);margin-bottom:20px;padding-top:10px;padding-right:0;}header .app{margin-left:-15px;transform:scale(.9);}header .socials{display:block;float:right;clear:none;width:auto;margin-top:0;padding:5px 0;}header .langs{clear:none;margin-top:0;margin-bottom:0;margin-left:20px;padding-top:26px;}header .header-menu{position:absolute;z-index:999;top:0;left:0;display:none;width:100%;margin:0 !important;padding:20px !important;background:#fff;}header.with_cert .menu{flex-wrap:wrap;}header .menu li{display:block;width:100%;text-align:center;}header .menu li + li{margin-top:15px;}header .menu li a{font-size:20px;}header .mob_menu_link{display:block;}header .city_box{margin-top:10px;margin-bottom:0;text-align:left;}header .order_link{float:left;margin-right:26px;}header .phone{line-height:85px;clear:none;width:auto;height:70px;margin-top:0;margin-bottom:0;}.about_block{padding:60px 0 60px;}.about_block .text{padding-top:180px;}.about_block_fils .player_wrap{top:-60px;}.about_block .advantages{padding-bottom:76px;}.about_block .advantages .row{margin-bottom:-40px;margin-left:-32px;}.about_block .advantages .row > *{width:calc(50% - 32px);margin-bottom:40px;margin-left:32px;}.about_block .advantages .item .icon .img{width:92px;min-width:92px;height:92px;}.about_block .advantages .item .icon .img img{width:112px;min-width:112px;height:112px;margin:-10px;}.about_block .advantages .item .icon .img.mini,.about_block .advantages .item .icon .img.mini img{margin:0;}.gallery .photo{margin-bottom:60px;}.services{padding:60px 0;}.services .item_wrap:first-child{width:100%;}.services .item .line{padding:0;white-space:nowrap;align-items:flex-end;}.services .item .line .name br{display:none;}.services .item .line .dottes{display:block;}.services .item .line .price{position:relative;}.services .item_wrap.big{width:100%;margin-top:40px;}.services .item_wrap.big .line .name br{display:block;}.services table td .name{width:280px;}.certs .images{width:65%;max-width:100%;margin:0 auto 30px;padding:0;}.certs .images img{max-width:calc(100% - 120px);}.certs .images img + img{margin-top:-50px;margin-left:120px;}.certs .info{width:100%;max-width:100%;}.services .block_head{margin-bottom:24px !important;}.services .block_head .star{margin-right:-280px;transform:scale(.7);}.services .table_wrap + .table_wrap{margin-top:40px;}.services .table_wrap .title{font-size:22px;position:relative;top:0;min-width:0;height:66px;margin-bottom:12px;}.services .table_wrap .title.big{top:0;min-width:0;height:82px;}.services .table_wrap .title .icon{max-width:40px;max-height:40px;}.services table th{font-size:16px;padding-bottom:24px;}.services table td{font-size:16px;min-width:128px;}.services table th + th,.services table td + td{padding-left:16px;}.services table td.price,.services table td.price span{font-size:22px;}.services .item_wrap.full .item{padding:11px 28px 12px;}.download_app{padding:50px 0 100px;}.download_app .steps{overflow:hidden;}.download_app .steps .item{display:block;float:left;width:33.333%;}.haircuts{margin-bottom:60px;padding-top:40px;}.haircuts .item_wrap{width:100%;margin-bottom:0;}.haircuts .item_wrap + .item_wrap{margin-top:30px;}.partners{margin-bottom:60px;}.partners .grid{justify-content:center;}.partners .item_wrap{width:33.333%;}.products{margin-bottom:60px;}.products .owl-carousel .owl-nav .owl-prev{left:0;}.products .owl-carousel .owl-nav .owl-next{right:0;}.products .product .name a{font-size:18px;line-height:24px;}.team{margin-bottom:60px;}.instagramm{margin-bottom:0;padding-bottom:40px;}.instagramm .title{font-size:32px;margin-bottom:25px;}.instagramm .grid{margin-left:-15px;}.instagramm .item{width:calc(100% - 15px);margin-left:15px;}.blog-post-content .articles .grid,.articles .grid{margin-left:-15px;}.blog-post-content .articles .item,.articles .item{margin-left:15px;}.articles .item .info{padding:15px;}.articles .item .name a{font-size:20px;line-height:24px;}.articles .item .desc{font-size:18px;}.articles .all{margin-top:0;}.text_block h1,.text_block .blog-mobile-h1{font-size:32px;line-height:36px;}.blog-post-content .articles .item_wrap{width:50%;}.feedback,.map_block,.franchise_block{margin-bottom:60px;}.franchise_about{padding-top:40px;}.franchise_about .quote{display:none;}.franchise_about .video .item .thumb:before{top:-15px;left:-20px;height:calc(100% + 30px);}.franchise_about .brodude{margin-top:20px;flex-wrap:wrap;}.franchise_about .brodude .logo{margin:0 auto 15px;}.franchise_about .brodude .title{width:100%;max-width:100%;text-align:center;}.franchise_about .example .title{font-size:22px;line-height:26px;}.franchise_about .example .desc{font-size:16px;line-height:22px;}.franchise_about .example .reviews_count{width:100%;}.franchise_about .example .reviews_link{float:left;margin-top:15px;}.franchise_advantages .grid .title{font-size:22px;line-height:26px;}.franchise_3f,.franchise_check_city{margin-bottom:70px;}.franchise_3f .grid{margin-left:-30px;}.franchise_3f .item{margin-left:30px;}.franchise_get_partner .info{width:100%;margin-bottom:30px;padding:0;}.franchise_get_partner .slider_box{width:100%;padding-left:0;}.franchise_get_partner .slider_box a + a{margin-left:40px;}.franchise_advantages{margin-bottom:60px;}.franchise_technology{margin-bottom:60px;padding:50px 0 20px;}.franchise_technology .star{display:none;}.franchise_technology .info{width:100%;padding:0;}.franchise_start{margin-bottom:60px;}.franchise_start .info{width:100%;padding:0;}.franchise_start .img{display:none;}.franchise_movement{margin-bottom:60px;padding:50px 0 10px;}.franchise_movement .item .icon img{max-width:90%;}.franchise_movement .item{line-height:20px;}.franchise_requirements .info .bottom{margin-top:30px;padding:20px;flex-wrap:wrap;justify-content:center;}.franchise_requirements .info .bottom .title{width:100%;margin-bottom:15px;padding:0;text-align:center;}.future_fidel .item_wrap{width:33.333%;margin-bottom:15px;}.academy_head .cont{font-size:20px;min-height:255px;}.academy_head .title{font-size:50px;line-height:40px;}.academy_advantages{padding:40px 0 75px;}.academy_advantages .item{font-size:16px;line-height:24px;padding:0 10px;}.academy_advantages .item br{display:none;}.academy_course{padding:50px 0 100px;}.academy_course .image{width:380px;}.academy_course .data{width:calc(100% - 410px);}.academy_course .data .col.left{width:100%;}.academy_course .info{width:100%;min-height:0;}.academy_course .info .item + .item{margin-top:30px;}.academy_course .order{width:calc(100% + 410px);margin-left:-410px;}.academy_other_courses{padding:10px 0;}.academy_other_courses .grid{margin-bottom:0;margin-left:-15px;}.academy_other_courses .item{width:calc(50% - 15px);margin-bottom:30px;margin-left:15px;}.academy_other_courses .item .info{line-height:24px;padding:90px 20px 30px;}.academy_other_courses .item .price > div + div{margin-left:19px;}.academy_rules .grid{margin-left:-30px;}.academy_rules .item{width:calc(33.333% - 30px);margin-left:30px;}.academy_rules{margin-bottom:-125px;padding-top:40px;padding-bottom:220px;}.academy_reviews{padding-bottom:50px;}.academy_coachs{padding:40px 0;}.become_model{padding:60px 0;}.become_model .data{line-height:24px;}.become_model .title{font-size:26px;line-height:30px;}.become_model .col{width:calc(50% - 15px);margin-bottom:30px;}.become_model .form{width:100%;}.academy_gallery{padding:0 0 50px;}.academy_order{padding-bottom:70px;}.bottom_text.padding{padding:30px 0 40px;}.partners_support .grid + .grid{margin-top:30px;}.partners_support .img{width:calc(100% - 40px);margin-bottom:30px;}.partners_support .info,.partners_support .contacts,.partners_support .data{width:calc(100% - 40px);margin-bottom:50px;}.partners_support .contacts{margin-bottom:30px;}.partners_team{margin-bottom:0;}.partners_team .grid{margin-bottom:-40px;margin-left:-40px;}.partners_team .item{width:calc(33.333% - 40px);margin-bottom:40px;margin-left:40px;}.partners_team .item .email,.partners_team .item .phone{font-size:16px;}.partners_info{padding-bottom:100px;}.partners_info .grid{margin-bottom:-40px;margin-left:-40px;}.partners_info .item{line-height:24px;width:calc(33.333% - 40px);margin-bottom:40px;margin-left:40px;}.vacancies .block_head{margin-bottom:40px;}.vacancies .block_head .desc{font-size:16px;line-height:24px;}.partnes_map .title{font-size:32px;line-height:42px;padding-left:40px;}.partnes_map .title span{font-size:42px;margin-left:40px;}.partnes_map .title:before{width:100%;background-size:100% 100%;}.lookhook .item + .item{margin-top:40px;}.lookhook .item .thumb{width:250px;height:250px;}.lookhook .item .info{width:calc(100% - 280px);}.stocks .item{font-size:20px;line-height:26px;}.chess__video{flex:1 0 300px;}.chess__pic{flex:1 0 250px;}.certified_masters{padding:60px 0 32px;}.certified_masters .master .name{font-size:19px;}footer .menu{display:none;}footer .logo{top:48px;left:15px;margin-left:0;}footer .socials{top:225px;bottom:auto;left:32px;margin-left:0;}footer .col.left,footer .col.right{width:100%;padding:0 0 0 240px;text-align:left;}footer .contacts{margin-bottom:20px;font-size:18px;}footer .links{margin-top:23px;padding-left:0;}footer .app,footer .creator{margin-top:20px;margin-left:-25px;}footer .copyright{max-width:380px;}footer.franchise_footer .app{position:unset;top:unset;left:unset;}footer.franchise_footer .links_wr{position:unset;top:unset;}footer.franchise_footer .socials{top:234px;}.franchise_benefit .benefits_slider .owl-nav .owl-prev{top:22%;margin-left:-15px;}.franchise_benefit .benefits_slider .owl-nav .owl-next{top:22%;margin-right:-15px;}.franchise_col .call_modal_wrapper > .phone,.franchise_col .call_modal_wrapper > .red_star_btn{display:inline-block;}.franchise_col .call_modal_wrapper{width:calc(100% - 255px);margin-bottom:-10px;margin-left:255px;}header .franchise_col .phone{width:auto;height:auto;margin-top:0;margin-right:auto;margin-left:25px;}header .franchise_col .langs{margin-top:27px;margin-bottom:0;margin-left:0;}.thumb-wrap{padding-bottom:400px;}.vacancies_block{padding:68px 0;}.vacancies_block .data{width:440px;padding:24px 32px 28px;}.vacancies_block .sub_title{font-size:28px;}.vacancies_block .desc{font-size:18px;width:276px;}.vacancies_block .link{margin-top:24px;}.vacancies_head{margin-bottom:60px;padding:68px 0;}.vacancies_head .data{width:440px;padding:28px;}.vacancies_head .title{font-size:28px;}.vacancies_head .sub_title{font-size:18px;margin-top:10px;}.vacancies_head .desc{font-size:18px;}.vacancies_info .block_head{margin-bottom:40px;}.vacancies_info .block_head .desc{font-size:17px;width:424px;margin-top:16px;}.vacancies_info .person .post{font-size:28px;}.vacancies_info .qr_code img{width:180px;}.vacancies_info .form{margin-top:48px;padding:28px 40px 32px;}.vacancies_info .form .title{font-size:30px;margin-bottom:24px;}.vacancies_info .form .line{margin-bottom:28px;}.vacancies_info .items .row{margin-left:-24px;}.vacancies_info .items .row > *{width:calc(33.333% - 24px);margin-left:24px;}.vacancies_info .items .icon{height:112px;margin-bottom:8px;}}@media (max-width:767px){.block_head{font-size:16px;line-height:20px;margin-bottom:30px !important;}.block_head .yandex-rating,.cont .yandex-rating{position:relative;top:auto;left:auto;margin-bottom:20px;}.block_head .title{font-size:28px;line-height:28px;}.block_head .text{font-size:14px;line-height:20px;}.page_title{font-size:32px;line-height:36px;text-align:center;}header{padding-bottom:0;}header .cont{padding-top:140px;padding-bottom:20px;}header.with_cert .cont{padding-top:124px;}header .links{width:100%;margin-bottom:0;padding-top:10px;justify-content:center;}header .links li + li{margin-left:35px;}header .app{display:none;margin-right:-20px;margin-left:-20px;transform:scale(.85);}header .socials{display:none;width:144px;height:35px;margin-right:-10px;transform:scale(.9);}header .mob_menu_link{top:65px;}header .col.left,header .col.right{padding:0;}header .city_box{display:flex;width:100%;margin-bottom:10px;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}header .city_box .city_modal_wrapper{margin-bottom:0;}header .city_box .city_modal_wrapper a{font-size:18px;background-position:100% 57%;}header .col.right{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;}header .franchise_link{left:50%;margin-left:-131px;}header .order_link{margin:0;transform:scale(.9);}header .phone{line-height:82px;margin-left:25px;}header .phone,header .phone a{font-size:25px;}header .logo{left:50%;margin-left:-83px;}header.with_cert .logo{left:50%;margin-left:0;transform:translateX(-50%);}header .order_link{margin-left:0;}#city_modal{width:100%;}header.fixed-adaptive{position:fixed;z-index:1999;top:-48px;left:0;width:100%;min-height:0;-webkit-animation:moveDown .5s;animation:moveDown .5s;box-shadow:0 0 5px rgba(0,0,0,.3);}header.fixed-adaptive .col.left .menu{top:48px;}header.fixed-adaptive .mob_menu_link.active{top:58px;}header.fixed-adaptive .show-on-scroll .links{margin-top:15px;}header .logo a,header .logo img{margin-top:11px;}.about_block{margin-bottom:0;padding-top:40px;}.about_block .text{padding-top:180px;text-align:center;column-count:1;-webkit-column-count:1;-moz-column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}.about_block_fils .player_wrap{top:-100px;left:50%;margin-left:-100px;}.about_block .advantages{padding-bottom:92px;}.about_block .advantages .row{margin-bottom:-32px;margin-left:0;}.about_block .advantages .row > *{width:100%;margin-bottom:32px;margin-left:0;font-size:18px;line-height:24px;}.block_head .desc{font-size:18px;}.gallery .photo{margin-bottom:40px;}.gallery .photo .owl-carousel .owl-nav .owl-prev{left:-15px;}.gallery .photo .owl-carousel .owl-nav .owl-next{right:-15px;}.gallery .video{margin-bottom:10px;}.gallery .video .item_wrap{width:100%;}.gallery .video .item .thumb{margin-bottom:15px;}.services{padding:40px 0;}.services .item_wrap.big .line .name br{display:none;}.services .item_wrap,.services .item_wrap.big .item_wrap{width:100%;}.services .item_wrap + .item_wrap{margin-top:30px;}.services .item_wrap.full .item:after{display:none;}.services .item_wrap.full .item{flex-wrap:wrap;justify-content:center;}.services .item_wrap.full .item .title{font-size:22px;line-height:26px;margin-bottom:10px;padding:0;text-align:center;}.services table td .name{width:300px;}.certs{padding:50px 0 30px;}.certs .images{width:80%;margin-bottom:45px;}.certs .images img{max-width:calc(100% - 80px);}.certs .images img + img{margin-top:-40px;margin-left:80px;}.certs .info .title{font-size:26px;line-height:38px;margin-bottom:25px;}.services .block_head .star{top:-24px;margin-right:-240px;transform:scale(.5);}.services .table_wrap .title{font-size:20px;height:60px;background-position:50%;justify-content:center;}.services .table_wrap .title.big{height:72px;}.services .table_wrap .title .icon{max-width:36px;max-height:36px;}.services table thead{position:relative;z-index:3;}.services table th{color:#fff;font-size:14px;position:relative;z-index:3;padding-top:12px;padding-bottom:12px;white-space:normal;}.services table tr:not(.desc_line) td{line-height:normal;min-width:70px;padding-top:20px;vertical-align:top;}.services table tr + tr:not(.desc_line) td{padding-top:28px;}.services table td.price,.services table td .name,.services table td.price span{font-size:18px;}.services table th + th,.services table td + td{padding-left:12px;}.services .item_wrap.full{width:100%;margin-top:48px;}.services .item_wrap.full .item{padding:11px 20px 12px;}.download_app{padding:40px 0 80px;}.download_app .steps .item + .item:before{display:none;}.partners .item img{max-width:90%;}.products{padding:30px 0;}.products .product{font-size:15px;line-height:20px;text-align:center;}.products .bottom{font-size:20px;line-height:24px;}.products .owl-carousel .owl-nav .owl-next{right:-15px;}.products .owl-carousel .owl-nav .owl-prev{left:-15px;}.team{margin-bottom:40px;}.team .slider:before{display:none;}.team .owl-carousel .owl-nav .owl-next{right:-15px;}.team .owl-carousel .owl-nav .owl-prev{left:-15px;}.instagramm .item_wrap{width:33.333%;}.articles .item_wrap{width:100%;margin-bottom:30px;}.articles .item .info{padding:15px 20px;}.articles .all{margin-top:10px;}.blog-post-content .articles .item_wrap{width:100%;}.feedback .title{font-size:28px;}.feedback .form{padding:40px 20px 20px;}.form .submit{text-align:right;}.form .submit .stamp{display:none;}.map_block .map{overflow:hidden;height:400px;}.franchise__video-reviews .video-reviews__block{flex-wrap:wrap;}.franchise__video-reviews .video-reviews__block .others-reviews{height:300px;margin-top:10px;margin-left:0;background-size:cover;flex-basis:100%;}.franchise_about{margin-bottom:0;}.franchise_block .info{font-size:24px;line-height:30px;}.franchise_block .info .title b{font-size:60px;line-height:70px;}.franchise_block .info .link{margin-top:20px;}.franchise_about .video{width:100%;margin-bottom:40px;}.franchise_about .text_block,.franchise_about .grafiks{width:100%;padding:0;}.franchise_about .text_block{margin-bottom:40px;}.franchise_about .example{width:100%;margin-bottom:30px;}.franchise_about .example .reviews_count{width:calc(100% - 241px);}.franchise_about .example .reviews_link{float:right;margin-top:25px;}.franchise_advantages .item_wrap{width:100%;}.franchise_advantages .item_wrap + .item_wrap{margin-top:40px;}.franchise_advantages .grid .title{margin-bottom:20px;}.franchise_3f{padding:40px 0 1px;}.franchise_3f .item_wrap{width:100%;text-align:center;}.franchise_3f .img{display:none;}.franchise_check_city .form{padding:20px;}.franchise_check_city .form .lines .line{width:50%;}.franchise_check_city .form .lines .line.rent{width:100%;padding:4px 0 0;}.franchise_check_city .form .lines .line.rent .i_agree_reg_div{height:auto;min-height:24px;margin:0;}.franchise_check_city .form .submit{padding:0;}.franchise_check_city .desc{font-size:18px;line-height:24px;}.franchise_3f,.franchise_check_city{margin-bottom:50px;}.franchise_technology .info .item{font-size:15px;line-height:20px;padding:0 10px;}.franchise_exclusive{margin-bottom:40px;}.franchise_exclusive .data:before,.franchise_exclusive .data:after{display:none;}.franchise_exclusive .data{font-size:16px;line-height:22px;padding:15px 20px 20px;}.franchise_start .bottom{margin-top:40px;}.franchise_movement{padding:40px 0 1px;}.franchise_movement .item_wrap{width:33.333%;margin-bottom:30px;}.franchise_movement .item_wrap:nth-child(1){order:1;}.franchise_movement .item_wrap:nth-child(2){order:2;}.franchise_movement .item_wrap:nth-child(3){order:3;}.franchise_movement .item_wrap:nth-child(4){order:6;}.franchise_movement .item_wrap:nth-child(5){order:5;}.franchise_movement .item_wrap:nth-child(6){order:4;}.franchise_movement .item_wrap:nth-child(7){order:7;}.franchise_movement .item_wrap:nth-child(8){order:8;}.franchise_movement .item_wrap:nth-child(9){order:9;}.franchise_movement .item_wrap:nth-child(10){order:12;}.franchise_movement .item_wrap:nth-child(11){order:11;}.franchise_movement .item_wrap:nth-child(12){order:9;}.franchise_movement .item_wrap:nth-child(13){order:13;}.franchise_movement .item_wrap:nth-child(14){order:14;}.franchise_movement .item_wrap:nth-child(15){order:15;}.franchise_movement .item_wrap:nth-child(16){order:16;}.franchise_movement .item_wrap:nth-child(17){order:18;}.franchise_movement .item_wrap:nth-child(18){order:17;}.franchise_movement .item_wrap:nth-child(19){order:19;}.franchise_movement .item_wrap:nth-child(20){order:20;}.franchise_movement .item_wrap:nth-child(3) .item:after,.franchise_movement .item_wrap:nth-child(6) .item:after,.franchise_movement .item_wrap:nth-child(9) .item:after,.franchise_movement .item_wrap:nth-child(12) .item:after{position:absolute;top:auto;right:auto;bottom:-28px;left:50%;display:block;width:25px;height:19px;margin-left:-13px;content:'';background:url(../images/ic_movement_bottom_icon.png) 0 0 no-repeat;}.franchise_movement .item_wrap:nth-child(4) .item:after,.franchise_movement .item_wrap:nth-child(5) .item:after,.franchise_movement .item_wrap:nth-child(10) .item:after,.franchise_movement .item_wrap:nth-child(11) .item:after{position:absolute;top:60px;right:auto;bottom:auto;left:-12px;display:block;width:19px;height:25px;margin:0;content:'';background:url(../images/ic_movement_left_icon.png) 0 0 no-repeat;}.franchise_movement .item_wrap:nth-child(7) .item:after,.franchise_movement .item_wrap:nth-child(8) .item:after,.franchise_movement .item_wrap:nth-child(13) .item:after,.franchise_movement .item_wrap:nth-child(14) .item:after{position:absolute;top:60px;right:-12px;bottom:auto;left:auto;display:block;width:19px;height:25px;content:'';background:url(../images/ic_movement_right_icon.png) 0 0 no-repeat;}.franchise_requirements .info{width:100%;margin-bottom:30px;padding:0;}.franchise_requirements .slider_box{width:100%;padding:0;}.franchise_reviews .item .info{padding:15px 20px;}.future_fidel,.partner_shop,.franchise_requirements{margin-bottom:40px;}.future_fidel .item_wrap{margin-bottom:25px;}.franchise_order_block{margin-bottom:50px;}.franchise_order_block .form{padding:20px;}.franchise_order_block .form .lines .line{width:50%;}.franchise_order_block .form .lines .line.rent{width:100%;padding:4px 0 0;}.franchise_order_block .form .lines .line.rent .i_agree_reg_div{height:auto;min-height:24px;margin:0;}.franchise_order_block .form .submit{padding:0;}.map_block .info:before{opacity:.7;}.academy_head .cont{font-size:18px;}.academy_head .title{font-size:40px;line-height:40px;margin-bottom:5px;}.academy_advantages .item{width:50%;padding:0;}.academy_course .image{width:100%;margin-bottom:20px;}.academy_course .data{width:100%;}.academy_course .order{width:100%;margin-left:0;justify-content:center;}.academy_course .order .title{width:100%;margin-bottom:10px;text-align:center;}.academy_course .order:after{display:none;}.academy_other_courses .item{width:calc(100% - 15px);}.academy_rules{margin-bottom:-220px;padding-bottom:320px;}.academy_rules .item{width:calc(50% - 30px);}.academy_rules .details{margin-top:30px;}.become_model .data{padding:25px 20px;}.academy_gallery .grid{width:100%;}.academy_gallery .grid{left:0;width:100%;}.academy_gallery a{display:block;float:none;margin:0 auto 7px;}.academy_order .data{padding:25px 20px;}.academy_order .title{font-size:22px;line-height:26px;margin-bottom:25px;}.academy_order .form .lines{width:calc(100% + 11px);}.academy_order .form .submit{width:100%;padding-top:5px;padding-bottom:15px;text-align:center;}.partners_support .img{margin-bottom:20px;}.partners_support .img .title{font-size:30px;padding:20px;}.partners_support .info .phone{font-size:30px;line-height:32px;}.partners_support .data{padding:20px;}.partners_team{margin-bottom:0;}.partners_team .item{width:calc(50% - 40px);}.partners_info .item{width:calc(50% - 40px);}.vacancies{padding-top:20px;}.vacancies .grid .item{width:calc(100% - 50px);}.vacancies .regions table td{width:auto;white-space:nowrap;}.partnes_map .title{font-size:28px;line-height:38px;padding:25px;}.partnes_map .title span{font-size:38px;margin-left:0;}.partnes_map .title:before{height:200px;}.lookhook .item .thumb{width:290px;height:290px;margin:0 auto 25px;order:1;}.lookhook .item .info,.lookhook .item .thumb + .info{width:100%;text-align:center;order:2;}.stocks{margin-bottom:40px;}.stocks .flex{margin-bottom:-30px;}.stocks .flex > *{width:calc(100% - 20px);margin-bottom:30px;margin-left:20px;}.special-links{display:none;}.chess{display:flex;flex-direction:column;justify-content:flex-start;}.chess > *:first-child{margin-right:0;}.chess__video{width:100%;margin-bottom:25px;flex:1 0 auto;order:-1;}.chess__pic{width:100%;margin-bottom:25px;flex:1 0 auto;order:-1;}.certified_masters{padding:52px 0 24px;}.certified_masters .owl-carousel .owl-nav .owl-next{right:-15px;}.certified_masters .owl-carousel .owl-nav .owl-prev{left:-15px;}.certified_masters .master .info{padding:16px;}.certified_masters .master .name{font-size:18px;}.certified_masters .master .desc{font-size:14px;margin-top:12px;}footer{padding:30px 0 20px;}footer .col.left,footer .col.right{padding-left:220px;}footer .links{width:100%;margin-top:15px;margin-left:0;}footer .links li + li{margin-left:16px;}footer .google_play,footer .app_store,footer .creator .item{margin-left:0;}footer .app,footer .creator{margin-left:0;}footer .logo{top:27px;}footer .socials{top:unset;bottom:23px;}.post-list-item{flex-wrap:wrap;}.post-list-item-pic{width:100%;margin-right:0;background-color:#fff;}.post-list-item-pic img{min-width:10px;}.post-list-item-body{width:100%;}.wrap-pic{margin:30px 0 10px 0;}.hide-767-down{display:none;}.show-only-767-down{display:block;}.call_modal_wrapper{margin:15px auto;}.franchise_col .call_modal_wrapper{width:100%;margin-bottom:-20px;margin-left:0;padding-top:5px;justify-content:center;}header .franchise_col .phone{margin-right:0;}header .franchise_col .langs{margin-top:44px;}footer.franchise_footer .socials{top:214px;}.services .show_service_desc{display:block;color:red;text-decoration:none;}.services .kontent_col{display:none;}.services .kontent_col.active{display:block;}#choose_popup .metro .metro_list li a{font-size:18px;line-height:26px;}.vacancies_block{margin-bottom:48px;padding:60px 0;}.vacancies_block .data{width:380px;padding:24px;}.vacancies_block .block_head{margin-bottom:0 !important;}.vacancies_block .sub_title{font-size:22px;}.vacancies_block .desc{font-size:18px;width:248px;}.vacancies_head{margin-bottom:48px;padding:60px 0;}.vacancies_head .data{width:380px;padding:24px;}.vacancies_head .title{font-size:24px;}.vacancies_head .sub_title{font-size:18px;margin-top:8px;}.vacancies_head .desc{font-size:18px;margin-top:20px;}.vacancies_info .block_head .desc{font-size:18px;width:396px;}.vacancies_info .block_head .desc > * + *{margin-top:12px;}.vacancies_info .person{width:140px;}.vacancies_info .person .post{font-size:22px;}.vacancies_info .person .city{font-size:16px;}.vacancies_info .person .btn{font-size:16px;margin-top:12px;}.vacancies_info .qr_code img{width:132px;}.vacancies_info .form{padding:28px;}.vacancies_info .form .title{font-size:26px;}.vacancies_info .form .lines{margin-left:-20px;}.vacancies_info .form .lines .line{width:calc(50% - 20px);margin-left:20px;}.vacancies_info .form .file .path{margin-top:4px;}.vacancies_info .form .agree{margin-top:10px;margin-bottom:20px;}.vacancies_info .items .row{margin-left:0;}.vacancies_info .items .row > *{width:100%;margin-left:0;}.vacancies_info .items .item{text-align:center;}.vacancies_info .items .item span{font-size:18px;line-height:24px;}.vacancies_info .items .icon{height:120px;}.vacancies_info .items .icon img{margin-right:auto;margin-left:auto;}}@media (max-width:550px){.langs{position:absolute;top:38px;left:10px;margin-left:0 !important;}}@media (max-width:600px){footer.franchise_footer .app{position:absolute;top:45px;left:26px;width:165px;}footer.franchise_footer .socials{top:unset !important;bottom:24px;}footer.franchise_footer .links{display:block;width:40px;margin-top:27px;}footer.franchise_footer .links li + li{margin-left:0;}footer.franchise_footer .tech-info{margin-left:15px;}footer.franchise_footer .socials{top:234px;}.services table td .name{width:220px;}}@media (max-width:520px){.services table td .name{width:205px;}}@media (max-width:479px){.video iframe{width:100%;height:100%;}.block_head .title{font-size:23px;line-height:25px;}header .order_link{margin-right:-25px;margin-left:-35px;transform:scale(1);}.online-req-left__snow{width:232px !important;height:83px !important;}header .phone{line-height:normal;height:auto;margin-left:0;}header .phone,header .phone a{font-size:21px;}header .links{padding-top:20px;}header .links li:last-child{display:none;}header .links li + li{margin-left:25px;}header .city_box{margin-bottom:2px;}#city_modal{padding:20px;}#city_modal .list li{width:50%;}header .cont{padding-top:116px;padding-bottom:10px;}header .logo{width:130px;margin-left:-65px;}header.with_cert .cont{padding-top:100px;}header.with_cert .logo{margin-left:0;}div.logo__snow{transform:scale(1.22);}header .menu li a{font-size:18px;}.franchise_col .call_modal_wrapper{margin-bottom:-10px;}header .franchise_col .phone{width:100%;margin-top:10px;margin-left:0;}header.fixed .cont{padding:0 15px;}header.fixed .franchise_link,header.fixed .app,header.fixed .socials,header.fixed .logo,header.fixed .city_box,header.fixed .col.left .phone,header.fixed .col.left .order_link,header.fixed .col.left.franchise_col_l .app{display:none !important;}header.fixed .col.right{float:none !important;width:100%;justify-content:flex-start;}header.fixed .col.right .phone,header.fixed .col.right .order_link{display:block;}header.fixed .order_link{margin-left:-10px;transform:scale(.9);}header.fixed .col.right .phone{width:100%;margin-top:-10px;margin-bottom:10px;}header.fixed .col.right .phone a{display:block;width:196px;text-align:center;}header.fixed .mob_menu_link{top:25px;}header.fixed .col.right .menu{top:134px;}header.fixed .franchise_col .call_modal_wrapper{margin-top:10px;justify-content:flex-start;}header.fixed .franchise_col .call_modal_wrapper > .red_star_btn{margin:-5px 0 0 -15px;transform:scale(.85);}header.fixed .col.right.franchise_col .phone{width:215px;margin-left:12px;}header.fixed .franchise_col .phone a{font-size:21px;}.breadcrumbs-list a,.breadcrumbs-list span.end_point{font-size:18px;}.main_slider .owl-carousel .owl-nav .owl-prev{left:0;}.main_slider .owl-carousel .owl-nav .owl-next{right:0;}.main_slider .owl-dots{display:none;}.services .item .types{font-size:16px;}.services .item .line{font-size:15px;}.services .item .line .price{font-size:16px;}.services .item .title span{line-height:normal;}.certs .images{width:90%;}.certs .images img{max-width:calc(100% - 60px);}.certs .images img + img{margin-left:60px;}.certs .info .title{font-size:22px;line-height:34px;}.certs .info .list > *{padding-left:30px;}.certs .info .buy_btn{font-size:20px;line-height:64px;width:249px;height:64px;margin-top:25px;}.services{padding:40px 0;}.services .item_wrap.big .line .name br{display:none;}.services .item_wrap,.services .item_wrap.big .item_wrap{width:100%;}.services .item_wrap + .item_wrap{margin-top:30px;}.services .item_wrap.full .item:after{display:none;}.services .item_wrap.full .item{flex-wrap:wrap;justify-content:center;}.services .item_wrap.full .item .title{font-size:22px;line-height:26px;margin-bottom:10px;padding:0;text-align:center;}.services .table_wrap .title{font-size:18px;}.services table th{font-size:12px;}.services table thead:before{top:-8px;height:calc(100% + 16px);}.services table tr:not(.desc_line) td{min-width:0;}.services table td,.services table td.price,.services table td .name,.services table td.price span{font-size:18px;}.services table th + th,.services table td + td{padding-left:9px;}.services .item_wrap.full{margin-top:40px;}.services .item_wrap.full .item .title{font-size:20px;line-height:24px;}.download_app .links{margin:0 -15px 25px;}.download_app .links .app_store{margin-left:-12px;}.download_app .steps .item{width:100%;}.download_app .steps .item + .item{margin-top:30px;}.download_app .steps .item .number{margin-bottom:15px;}.download_app .steps .item .name{font-size:18px;}.haircuts .item_wrap{margin-bottom:0;}.haircuts .item .fotos{width:100%;}.haircuts .item .info{width:100%;padding-top:0;text-align:center;}.partners .item_wrap{width:50%;}.text_block h1,.text_block .blog-mobile-h1{font-size:28px;line-height:30px;}.text_block{font-size:18px;line-height:26px;}.feedback .title{font-size:24px;}.form .lines .line,.form .lines .line.rent{width:100%;}.form .lines .line.rent .i_agree_reg_div{margin-top:0;}.form .submit{text-align:center;}.form .submit .exp{line-height:normal;position:relative;margin-bottom:10px;}.map_block .info{left:50%;top:80%;margin-left:-135px;}.map_block .info li a,.map_block .info-main li a{color:blue;text-decoration:underline;}.franchise_block .data{margin:0 -15px;}.franchise_block .info{font-size:20px;line-height:26px;}.franchise_block .info .title{padding:0 30px;}.franchise_block .info .title b{font-size:46px;line-height:50px;}.franchise_block .data img{min-height:290px;}.franchise_about .brodude .title{padding:10px 10px 13px;}.franchise_about .example .reviews_count{width:100%;}.franchise_about .example .reviews_link{float:left;margin-top:15px;}.franchise_about .grafiks .exp{margin-left:15px;}.franchise_about .grafiks .title{float:left;}.franchise_advantages .grid .title{font-size:18px;font-weight:700;line-height:22px;}.franchise_advantages .item li,.franchise_get_partner .info li,.franchise_start .info li,.franchise_requirements .info li{font-size:17px;line-height:21px;}.franchise_3f .item .title b{font-size:36px;line-height:40px;}.franchise_check_city .form .lines .line{width:100%;}.franchise_check_city .title{font-size:18px;line-height:22px;}.franchise_check_city .desc{font-size:16px;line-height:20px;margin-bottom:20px;}.franchise_get_partner{margin-bottom:40px;}.franchise_get_partner .slider_box a + a{margin-left:15px;}.franchise_get_partner .owl-carousel .owl-nav .owl-prev,.franchise_requirements .owl-carousel .owl-nav .owl-prev{left:-15px;}.franchise_get_partner .owl-carousel .owl-nav .owl-next,.franchise_requirements .owl-carousel .owl-nav .owl-next{right:-15px;}.franchise_technology .item_wrap{width:50%;padding:0;}.franchise_start .bottom{font-size:18px;line-height:22px;}.franchise_movement .item_wrap{width:50%;}.franchise_movement .item_wrap:nth-child(16){order:17;}.franchise_movement .item_wrap:nth-child(18){order:16;}.partner_shop .bottom{font-size:20px;line-height:normal;margin-top:20px;}.franchise_reviews .item .fotos{width:100%;}.franchise_reviews .item .info{width:100%;text-align:center;}.future_fidel .item_wrap{width:50%;}.franchise_order_block .title{font-size:20px;line-height:24px;margin-bottom:20px;}.franchise_order_block .form .lines .line{width:100%;}.franchise_get_offer .link{margin:0 0 0 -45px;}.franchise_movement .item_wrap:nth-child(1){order:1;}.franchise_movement .item_wrap:nth-child(2){order:2;}.franchise_movement .item_wrap:nth-child(3){order:4;}.franchise_movement .item_wrap:nth-child(4){order:3;}.franchise_movement .item_wrap:nth-child(5){order:5;}.franchise_movement .item_wrap:nth-child(6){order:6;}.franchise_movement .item_wrap:nth-child(7){order:8;}.franchise_movement .item_wrap:nth-child(8){order:7;}.franchise_movement .item_wrap:nth-child(9){order:9;}.franchise_movement .item_wrap:nth-child(10){order:10;}.franchise_movement .item_wrap:nth-child(11){order:12;}.franchise_movement .item_wrap:nth-child(12){order:11;}.franchise_movement .item_wrap:nth-child(13){order:13;}.franchise_movement .item_wrap:nth-child(14){order:14;}.franchise_movement .item_wrap:nth-child(15){order:16;}.franchise_movement .item_wrap:nth-child(16){order:30;}.franchise_movement .item_wrap:nth-child(17){order:30;}.franchise_movement .item_wrap:nth-child(18){order:15;}.franchise_movement .item_wrap:nth-child(19){order:30;}.franchise_movement .item_wrap:nth-child(20){order:30;}.franchise_movement .item_wrap:nth-child(2) .item:after,.franchise_movement .item_wrap:nth-child(4) .item:after,.franchise_movement .item_wrap:nth-child(6) .item:after,.franchise_movement .item_wrap:nth-child(8) .item:after,.franchise_movement .item_wrap:nth-child(10) .item:after,.franchise_movement .item_wrap:nth-child(12) .item:after,.franchise_movement .item_wrap:nth-child(14) .item:after{position:absolute;top:auto;right:auto;bottom:-28px;left:50%;display:block;width:25px;height:19px;margin-left:-13px;content:'';background:url(../images/ic_movement_bottom_icon.png) 0 0 no-repeat;}.franchise_movement .item_wrap:nth-child(3) .item:after,.franchise_movement .item_wrap:nth-child(7) .item:after,.franchise_movement .item_wrap:nth-child(11) .item:after,.franchise_movement .item_wrap:nth-child(15) .item:after{position:absolute;top:60px;right:auto;bottom:auto;left:-12px;display:block;width:19px;height:25px;margin:0;content:'';background:url(../images/ic_movement_left_icon.png) 0 0 no-repeat;}.franchise_movement .item_wrap:nth-child(1) .item:after,.franchise_movement .item_wrap:nth-child(5) .item:after,.franchise_movement .item_wrap:nth-child(9) .item:after,.franchise_movement .item_wrap:nth-child(13) .item:after{position:absolute;top:60px;right:-12px;bottom:auto;left:auto;display:block;width:19px;height:25px;content:'';background:url(../images/ic_movement_right_icon.png) 0 0 no-repeat;}.academy_head .title{font-size:32px;line-height:34px;}.academy_advantages .item{width:100%;}.academy_advantages .item + .item{margin-top:20px;}.academy_course .info{padding:20px;}.academy_course .order{padding:15px;}.academy_course .order .title{font-size:20px;}.academy_course .order .details{margin-right:auto;margin-left:auto;}.academy_other_courses .item .price > div{width:100%;}.academy_other_courses .item .price > div + div{margin-top:15px;margin-left:0;}.academy_other_courses .item .details{font-size:16px;float:right;margin-left:0;}.academy_rules .item{line-height:24px;width:calc(100% - 30px);}.academy_rules .item + .item{margin-top:30px;}.become_model .title{font-size:22px;line-height:26px;}.become_model .col{width:calc(100% - 15px);}.become_model .form .lines .line{width:100%;}.become_model .form .line{margin-bottom:15px;}.become_model .form .submit{text-align:center;}.academy_order .title{font-size:18px;line-height:22px;}.academy_order .form .lines .line{width:100%;}.partners_support .img .title{font-size:20px;padding:10px 20px;}.partners_support .data{padding:0;}.partners_support .data .desc{font-size:18px;line-height:26px;}.partners_support .data:before{display:none;}.partners_support .data .title{font-size:22px;line-height:28px;}.partners_support .contacts{font-size:18px;}.partners_team .item{width:calc(100% - 40px);}.partners_info{padding-bottom:120px;}.partners_info .item{line-height:20px;width:calc(100% - 40px);text-align:center;}.partners_info .item .icon{justify-content:center;}.vacancies{padding-top:0;}.vacancies .regions .title{font-size:26px;line-height:28px;margin-bottom:10px;}.vacancies .regions table td{font-size:16px;line-height:24px;}.vacancies .grid .item .name{font-size:18px;}.vacancies .block_head .desc{font-size:18px;line-height:26px;}.vacancies .grid .item.opened .description{font-size:18px;line-height:26px;}.partnes_map .title{font-size:19px;line-height:27px;padding:20px;}.partnes_map .title span{font-size:28px;}.stocks .item{font-size:18px;line-height:24px;}.certified_masters .master .info{padding:20px;}.certified_masters .master .name{font-size:20px;}.news_top_body > .img_left{margin-bottom:20px;}.app_news .news_author{font-size:18px;}footer{padding-top:270px;}footer .logo{left:50%;margin-left:-93px;}footer .socials{left:50%;margin-left:-81px;}footer .col.left,footer .col.right{padding-left:0;text-align:center;}footer .contacts a{color:blue;text-decoration:underline;}footer .copyright{width:100%;}footer .app{margin-left:0 -15px;}footer .google_play{margin-left:-19px;}footer .app_store{margin-right:-19px;margin-left:0;}footer .creator .item{width:100%;}div.logo__snow{position:absolute;top:-26px !important;left:-4px;width:143px;height:97.5px;background:url('/templates/fidel/images/logo-snow.png') no-repeat 0 0;background-size:143px 97.5px;}.map_block .fon-2{background:url(../images/map10.png) 51.5% 50% no-repeat;background-size:240% 80%;}.modal{padding:30px 20px 20px;}.modal_title{font-size:22px;margin-bottom:20px;}.modal .form .lines .line{width:100%;}.modal .form .lines .lines .line{width:50%;}footer{padding-top:120px;}footer.franchise_footer .app{position:inherit;display:flex;width:100%;justify-content:center;}footer.franchise_footer .links_wr{justify-content:space-around;}footer.franchise_footer .socials{position:inherit;top:10px !important;}footer:not(.franchise_footer) .cont{margin-bottom:50px;}.vacancies_info .block_head .desc{padding:0 20px;}.vacancies_info .block_head .desc > * + *{margin-top:12px;}.vacancies_info .person{order:2;width:calc(50% - 10px);}.vacancies_info .person .post{font-size:22px;}.vacancies_info .person .city{font-size:18px;}.vacancies_info .person .btn{font-size:18px;margin-top:12px;}.vacancies_info .qr_code{width:100%;margin-bottom:20px;}.vacancies_info .qr_code img{width:160px;margin-right:auto;margin-left:auto;}.vacancies_info .form{padding:20px;}.vacancies_info .form .title{font-size:24px;padding:0 24px;}.vacancies_info .form .lines{align-content:center;align-items:center;flex-direction:column;margin-left:0;}.vacancies_info .form .lines .line{width:203px;margin-right:auto;margin-bottom:16px;margin-left:auto;}.vacancies_info .form .file{margin-top:20px;}.vacancies_info .form .agree{margin-top:24px;margin-right:auto;margin-left:auto;}}@media (max-width:413px){.services .item .line{font-size:16px;padding-bottom:23px;}.services .item .line .dottes{margin-top:0;margin-bottom:2px;}.services .item .line .price{position:absolute;}}@media (max-width:420px){.services table td .name{width:175px;}.services .table_wrap{margin-right:20px;}}@media (max-width:380px){.services table td .name{width:140px;}}@media (max-width:360px){.services table td .name{width:120px;}}@media (max-width:340px){.services table td .name{width:105px;}}.sign_up strong{display:block;margin-bottom:10px;}.yButton{display:none !important;}.popup_window_custom{opacity:0;font:16px/24px AmazingGrotesk;background-color:#F5F3F0;border:2px solid #412e22;border-radius:5px;-webkit-border-radius:5px;width:235px;position:absolute;top:40%;left:40%;padding:15px 15px 15px 15px;z-index:99999;text-align:center;color:#412e22;opacity:0.9 !important;}.popup_window_custom p{padding:0;margin:0;}.loader_window{opacity:0;background:url("/images/loader.gif") no-repeat;border:none;width:64px;height:64px;position:absolute;top:42%;left:46%;padding:0;z-index:99999;}.city_list > li > ul{display:none;}.bibos_desc{padding:0 0 38px;background:url(../images/bg_plans_block_desc.png) 50% 0 no-repeat;}.bibos_desc a{position:relative;display:block;width:293px;height:47px;margin:0 auto 55px;color:#fff;font:500 14px/49px AmazingGrotesk;text-align:center;text-decoration:none;}.bibos_desc a:before{position:absolute;top:0;left:0;display:block;width:293px;height:51px;content:'';}.bibos_desc a:hover:before{background-position:0 -51px;}.instagram .data{background:none !important;}.phone2{float:right;color:#fff;font:18px/20px AmazingGrotesk;margin-top:15px;text-decoration:none;}.phone2:hover{text-decoration:underline;}@media (max-width:1249px){header .phone2{margin-top:10px;}}@media (max-width:767px){header .phone2{float:none;}}@media (max-width:479px){header .phone2{margin-top:20px;}}.phone2-sticky{display:none;}.is-sticky .phone2{display:none;}.is-sticky .phone2-sticky{float:right;color:#fff;font:18px/20px AmazingGrotesk;margin-top:8px;text-decoration:none;display:block;}.is-sticky header .order_link{margin-right:135px;}@media (max-width:1249px){.is-sticky header .order_link{margin-right:51px;}}@media (max-width:1023px){.is-sticky header .order_link{margin-right:22px;}.is-sticky .phone2-sticky{font:15px/20px AmazingGrotesk;}}@media (max-width:767px){.is-sticky .phone2-sticky{display:none;}.is-sticky .phone2{display:block;}}.modal_message{color:#e80000;font:600 12px/18px Akrobat;position:absolute;}.map_block .bg:hover{}.fancybox-caption{max-width:1000px;margin:0 auto;font-family:Akrobat;}.fancybox-caption *{font-family:Akrobat;}.form input[type="checkbox"]{display:none;}.form input[type="checkbox"] + label{color:#3b3b3b;cursor:pointer;display:block;font:15px/15px Akrobat;padding-left:22px;position:relative;}.form input[type="checkbox"] + label::before{background:rgba(0,0,0,0) url("../images/ic_checkbox.png") no-repeat scroll 0 0;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:16px;}.form input[type="checkbox"]:checked + label::before{background-position:0 100%;}.form input[type="checkbox"] + label > a{color:#e80000;}.form input[type="checkbox"] + label > a:hover{text-decoration:none;}.partners_support .player_wrap{position:relative;margin-top:65px;z-index:9;margin-bottom:50px;}.about_block_fils .player_wrap{left:50%;margin-left:-110px;top:290px;}@media (max-width:479px){header .links li:last-child{display:block;}}.amigo-notfound{margin-top:50px;font:18px/23px Akrobat;}.amigo-notfound + p{padding-bottom:50px;}.block_head .title h2{font-size:40px;font-weight:700;line-height:46px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;vertical-align:top;padding:0 30px;background:url(../images/bg_block_head_title.png) 0 50% no-repeat,url(../images/bg_block_head_title.png) 100% 50% no-repeat;}.google-play__snow{background:url('/templates/fidel/images/snow-sprite.png') no-repeat 0 -14px;width:161px;height:32px;position:absolute;top:-13px;}.app-store__snow{background:url('/templates/fidel/images/snow-sprite.png') no-repeat -171px -12px;width:155px;height:34px;position:absolute;top:-14px;left:3px;}.socials__snow{background:url('/templates/fidel/images/snow-sprite.png') no-repeat -341px -21px;width:155px;height:27px;position:absolute;top:-4px;left:-5px;}.online-req-left__snow{background:url('/templates/fidel/images/snow-sprite.png') no-repeat -600px 0;width:277px;height:63px;position:absolute;top:-10px;left:-13px;background-size:837px;pointer-events:none;}.red_star_btn__snow{background:url(/templates/fidel/images/snow-sprite.png) no-repeat -705px -4px;width:277px;height:63px;position:absolute;top:-15px;left:-14px;background-size:auto;}.logo__snow{background:url('/templates/fidel/images/logo-snow.png') no-repeat 0 0;width:286px;height:181px;position:absolute;top:-80px;left:-54px;}header.fixed .logo__snow{background:url('/templates/fidel/images/logo-snow.png') no-repeat 0 0;background-size:221.5px 134.25px;width:221.5px;height:134.25px;position:absolute;top:-26px;left:-30px;}.happy-new-year{display:none;}.line.textarea textarea{height:80px;}.line.textarea .input_box{position:relative;}.line.textarea .input_box:before{position:absolute;top:-3px;left:0;z-index:1;display:block;width:100%;height:5px;background:url(../images/bg_input_box_mini.png) 50% 0 no-repeat;content:'';}.line.textarea .input_box:after{position:absolute;bottom:-11px;left:0;z-index:1;display:block;width:100%;height:13px;background:url(../images/bg_input_box_mini2.png) 50% 0 no-repeat;content:'';}.lookbook_pages{margin-bottom:50px;}.lookbook_pages a{display:inline-block;position:relative;width:32%;margin:0 0.5%;}.lookbook_pages img{width:100%;}.lookbook_pages .item__title{display:block;position:absolute;left:32px;top:25px;width:30%;font-family:'Roboto',Condensed;font-size:30px;line-height:1.1;color:#ffffff;text-shadow:0 0 6px rgba(0,0,0,.8);}@media (max-width:800px){.lookbook_pages a{display:inline-block;width:31%;}.lookbook_pages img{width:100%;}}@media (max-width:500px){.lookbook_pages a{display:inline-block;width:100%;margin:10px 0 0;}.lookbook_pages img{width:100%;}}.--main .about_block .text,.--filial.about_block .text{padding-top:20px;}.services.lazy,footer.lazy,.fon.lazy,.about_block.lazy,body.lazy{background-image:none;}.metro_list a span{color:red;font-weight:bold;}.filials_insta{margin:2px 0 0;padding:0;position:absolute;top:0;left:calc(50% - 118px);text-align:center;box-shadow:none;}.views_cnt{margin-left:20px;background:url(/images/eye.png) no-repeat;padding-left:22px;background-position:0 6px;}.app_news{margin-left:87px;width:797px;}.view_cnt_news{width:220px;display:inline-block;padding-top:10px;white-space:nowrap;}.news_header{display:flex;position:relative;}.news_top_body{margin-top:30px;position:relative;}.news_author{font-size:16px;color:#9C9C9C;padding:12px 10px 0 0;text-align:right;white-space:nowrap;}.blog-post-content .socials{margin-left:30px;}.news_author span{color:#3B3B3B;}.news_top_body > .img_left{width:33%;margin-right:15px;}.news_top_body_text{position:absolute;top:50%;transform:translateY(-50%);margin-left:34%;}@media (max-width:1030px){.app_news{display:inline-block;width:492px;margin:0 auto;padding-right:0;}}@media (max-width:800px){.news_header{display:block;}.app_news{display:block;width:100%;margin:12px auto;padding-right:0;}.news_top_body{margin-top:0;}.news_top_body > .img_left{width:100%;margin-right:0;}.news_top_body_text{position:relative;margin-left:0;transform:unset;}}@media (max-width:575px){.app_news > div{float:none;text-align:center;}.blog-post-content .socials{margin:10px 0 0px;text-align:center;}.blog-post-content .socials a{display:inline-block;float:none;}.socials__snow{left:0;right:0;margin:auto;width:80px;}.news_author{text-align:center;padding:0;}.view_cnt_news{margin-bottom:12px;text-align:center;display:block;width:100%;margin-bottom:20px;}}@media (max-width:420px){.app_news > div > a{display:block !important;margin-bottom:20px;}}.header-menu{padding-bottom:20px;}.header-menu .menu{margin-top:0 !important;}.services .types{text-transform:uppercase;}#choose_popup{width:1068px;padding:68px;background:url(../images/bg_choose_popup.jpg) 50%/cover no-repeat #fff;}#choose_popup .choose_metro{display:flex;margin-bottom:-55px;margin-left:-55px;column-count:1;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}#choose_popup .metro{width:calc(50% - 55px);margin-bottom:55px;margin-left:55px;padding:0;}#choose_popup .metro.big{width:calc(60% - 55px);}#choose_popup .other{display:flex;width:40%;margin-bottom:-55px;margin-left:auto;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;}#choose_popup .metro .city_name{color:#c62227;font-size:19px;font-weight:700;line-height:23px;margin-bottom:13px;}#choose_popup .metro .metro_list ul{overflow:visible;margin-left:0;}#choose_popup .metro.big .metro_list ul{column-gap:48px;column-count:2;}#choose_popup .metro .metro_list li{position:relative;margin:0;transform:translateZ(0);--webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}#choose_popup .metro .metro_list li + li{margin-top:7px;}#choose_popup .metro .metro_list li:before,#choose_popup .metro.big .metro_list li.point:before{position:absolute;top:7px;right:100%;display:block;width:8px;height:8px;margin-right:11.5px;content:'';border-radius:50%;background:#c62227;}#choose_popup .metro.big .metro_list li:before{position:absolute;top:2px;right:100%;display:block;width:18px;height:18px;margin-right:7px;content:'';background:url(../images/ic_metro.png) 0 0 no-repeat;}#choose_popup .metro .metro_list a{color:#000;line-height:19px;transition:color .2s linear;}#choose_popup .metro .metro_list a sup{display:inline-block;vertical-align:top;}#choose_popup .metro .metro_list a span{color:#fff !important;font-size:8px;font-weight:400;line-height:14px;display:block;width:22px;height:13px;padding-right:2px;text-align:center;text-transform:uppercase;background:url(../images/bg_new.png) 0 0 no-repeat;}#choose_popup .metro .metro_list a i{font-style:normal !important;}#choose_popup .metro .metro_list a span.soon{color:#c42227 !important;font-size:10px;font-weight:600;line-height:100%;width:auto;padding:0 3px;text-transform:none;border:1px solid #c42227;border-radius:19px;background:none;}#choose_popup .fancybox-close-small{background-position:bottom;}@media print,(max-width:1279px){#choose_popup{padding:60px;}#choose_popup .choose_metro{margin-bottom:-48px;margin-left:-48px;}#choose_popup .other{margin-bottom:-48px;}#choose_popup .metro{width:calc(50% - 48px);margin-bottom:48px;margin-left:48px;}#choose_popup .metro.big{width:calc(60% - 48px);}#choose_popup .metro .city_name{margin-bottom:12px;}}@media print,(max-width:1024px){#choose_popup{padding:48px;}#choose_popup .choose_metro{margin-bottom:0;margin-left:0;}#choose_popup .other{width:calc(100% + 40px);margin-bottom:-40px;margin-left:-40px;}#choose_popup .metro{width:calc(33.333% - 40px);margin-bottom:40px;margin-left:40px;}#choose_popup .metro.big{width:100%;margin-left:0;}}@media print,(max-width:767px){#choose_popup{padding:40px;}#choose_popup .metro .city_name{font-size:18px;line-height:20px;}#choose_popup .other{margin-bottom:-24px;margin-left:-24px;}#choose_popup .metro{width:calc(50% - 24px);margin-bottom:24px;margin-left:24px;}#choose_popup .metro.big .metro_list ul{column-gap:40px;}#choose_popup .metro .metro_list a{font-size:15px;}}@media print,(max-width:479px){#choose_popup .metro .city_name{font-size:18px;line-height:20px;}#choose_popup .other{margin-left:0;}#choose_popup .metro{width:100%;margin-left:0;}#choose_popup .metro.big .metro_list ul{column-count:1;column-gap:0;}}.fancybox-buttons,.fancybox-infobar__body{display:none !important;}.fancybox-controls{top:46% !important;}.fancybox-infobar{width:100% !important;}.fancybox-button--left{position:absolute !important;left:25% !important;display:block !important;}.fancybox-button--right{position:absolute !important;right:25% !important;display:block !important;}.fancybox-button--left::after{top:9px;left:15px;width:25px;height:25px;}.fancybox-button--right::after{top:9px;right:15px;width:25px;height:25px;}@media print,(max-width:900px){.fancybox-button--left{left:15% !important;}.fancybox-button--right{right:15% !important;}}@media print,(max-width:700px){.fancybox-button--left{left:2% !important;}.fancybox-button--right{right:2% !important;}}#menu5.map_block .fon{opacity:0.5;}.breadcrumbs-list{color:#3b3b3b;font:16px / 26px Akrobat;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;}.breadcrumbs-list > li{list-style-type:none;}.breadcrumbs-list a,.breadcrumbs-list span.end_point{display:inline-block;padding:5px 7px;color:#3b3b3b;text-decoration:none;}.--main .breadcrumbs-list{font:18px / 26px Akrobat;}.header-menu{z-index:100;position:relative;}.breadcrumbs-list .current{display:inline-block;padding:5px 7px;}.breadcrumbs-list > li:nth-last-child(1) .sep{display:none;}