html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:AvenirNextCyr;src:url(../font/AvenirNextCyr-Thin.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:AvenirNextCyr;src:url(../font/AvenirNextCyr-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:AvenirNextCyr;src:url(../font/AvenirNextCyr-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:AvenirNextCyr;src:url(../font/AvenirNextCyr-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:AvenirNextCyr;src:url(../font/AvenirNextCyr-Demi.woff) format("woff");font-weight:600;font-style:normal}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}a{color:#f59282}avisited{color:#a4adc8}b{font-weight:700}h1{text-transform:uppercase;line-height:1.5}h1,h2,h3{font-family:AvenirNextCyr;font-size:16px;font-weight:600;color:#45484d;margin-top:0}.hidden{display:none}.blinger-invitation-iframe{display:none!important}.basket-item{width:320px;margin:0 55px 20px 0;display:-ms-flexbox;display:flex}.basket-item__img-wrapper{overflow:hidden;width:120px;min-width:120px;height:120px;margin-right:20px;position:relative}.basket-item__img{height:100%;position:absolute;top:0;left:-50px;right:-50px;margin:auto}.basket-item__text-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.basket-item__name{font-size:16px;font-weight:700;color:#383838;margin-bottom:10px}.basket-item__time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500}.basket-item__time-amount{margin-left:6px}.basket-item__controls{display:-ms-flexbox;display:flex}.booking-basket{position:absolute;top:-90px;right:0;z-index:11;font-family:AvenirNextCyr}.booking-basket__top{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.booking-basket__caller{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#c3c5c9;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;padding:0 24px}.booking-basket__caller._active{cursor:pointer;background:#f59282}.booking-basket__caller-icon+.booking-basket__caller-title{margin-left:10px}.booking-basket__caller-amount{margin-left:6px}.booking-basket__shrinker{width:2px;height:40px;background:#212733;transition:width .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.booking-basket__shrinker .booking-basket__caller-icon{opacity:0;transition:opacity .2s}.booking-basket__shrinker._active{width:40px}.booking-basket__shrinker._active .booking-basket__caller-icon{opacity:1}.booking-basket__bottom{background:#fff;min-width:500px;box-shadow:0 14px 50px 0 rgba(0,0,0,.3);display:none}.booking-basket__bottom._active{display:block}.booking-basket__bottom-stats{height:80px;-ms-flex-pack:end;justify-content:flex-end;padding:0 40px;border-top:1px solid #efedf2}.booking-basket__bottom-stats,.booking-basket__time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.booking-basket__time{font-size:12px;font-weight:500}.booking-basket__time-amount{margin-left:6px}.booking-basket__price{font-size:14px;font-weight:700;color:#45484d;margin-left:13px}.booking-basket__submit{margin-left:16px}.booking-basket__bottom-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 15px 10px 39px}.booking-calendar{width:335px;font-family:AvenirNextCyr}.booking-calendar__month-title{font-size:18px;font-weight:700;color:#171c26;text-align:center;margin-bottom:35px}.booking-calendar__next,.booking-calendar__prev{position:absolute;top:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:20px;z-index:11;opacity:1;background:#fff;transition:opacity .2s}.booking-calendar__next.swiper-button-disabled,.booking-calendar__prev.swiper-button-disabled{opacity:0}.booking-calendar__prev{left:0;transform:rotate(180deg)}.booking-calendar__next{right:0}.booking-calendar__week{display:-ms-flexbox;display:flex;margin-bottom:18px}.booking-calendar__week-day{width:46px;font-size:12px;color:#757880;text-align:center}.booking-calendar__week-day+.booking-calendar__week-day{margin-left:2px}.booking-calendar__week-day:nth-child(6),.booking-calendar__week-day:nth-child(7){color:#f59282}.booking-calendar__days{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2px -2px 0}.booking-calendar__day{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border:1px solid #96999f;border-radius:50%;font-size:14px;color:#3d434d;font-weight:700;margin:0 2px 2px 0;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.booking-calendar__day:first-child._week0{margin-left:288px}.booking-calendar__day:first-child._week1{margin-left:0}.booking-calendar__day:first-child._week2{margin-left:48px}.booking-calendar__day:first-child._week3{margin-left:96px}.booking-calendar__day:first-child._week4{margin-left:144px}.booking-calendar__day:first-child._week5{margin-left:192px}.booking-calendar__day:first-child._week6{margin-left:240px}.booking-calendar__day._day-off{border-color:#f59282}.booking-calendar__day._today{color:#f59282;position:relative}.booking-calendar__day._today:after{content:"";position:absolute;top:7px;left:0;right:0;margin:auto;width:4px;height:4px;border-radius:50%;background:#f59282}.booking-calendar__day._today._active:after{background:#a5a9d2}.booking-calendar__day:hover{border-color:#f59282;color:#f59282}.booking-calendar__day._active{color:#fff;background:#a5a9d2;border-color:#a5a9d2}.booking-calendar__day._disabled{opacity:.5;pointer-events:none}.booking-contacts{background:#fff;width:1180px;margin:auto;position:relative;font-family:AvenirNextCyr;padding:37px 140px 140px 120px}.booking-contacts__title{font-size:20px;font-weight:700;color:#212733;text-align:center;text-transform:uppercase;margin-bottom:35px}.booking-contacts__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.booking-contacts__left{width:460px}.booking-contacts__right{width:375px}.booking-contacts__input-title{font-size:11px;color:#757880;text-transform:uppercase;margin-bottom:12px}.booking-contacts__input-title sup{color:#f59282;margin-right:5px}.booking-contacts__input{height:50px;line-height:50px;width:100%;background:transparent;border:1px solid #e1e2e5;border-radius:25px;padding:0 25px;font-size:16px;font-weight:500;color:#171c26;outline:none}.booking-contacts__input-group{display:block;margin-bottom:20px}.booking-contacts__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.booking-contacts__submit{width:165px}.booking-contacts__checkbox{margin-right:5px}.booking-contacts__agreement-group{font-size:10px;color:#606063}.booking-contacts__agreement{margin-bottom:15px}.booking-contacts__agreement-info a{color:#f59282;text-decoration:none}.booking-contacts__subtitle{font-size:13px;font-weight:700;color:#c8c8cc;text-transform:uppercase;margin-bottom:16px}.booking-contacts__info-group{margin-top:30px}.booking-contacts__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;color:#3d434d;margin-bottom:10px}.booking-contacts__metro-icon{margin-right:5px}.booking-contacts__studio-info{font-size:13px;color:#3d434d;line-height:1.4;margin-bottom:20px}.booking-contacts__work-time{color:#b9b9bb;white-space:nowrap}.booking-contacts__phone,.booking-contacts__phones{display:-ms-flexbox;display:flex}.booking-contacts__phone{text-decoration:none}.booking-contacts__phone+.booking-contacts__phone{margin-left:20px}.booking-contacts__phone-icon-wrapper{width:30px;margin-right:7px}.booking-contacts__phone-number{font-size:13px;font-weight:500;color:#3d434d;margin-bottom:5px}.booking-contacts__wa-title{color:#76cd16;font-weight:500}.booking-contacts__service{display:-ms-flexbox;display:flex;font-size:13px;color:#3d434d;position:relative;margin-bottom:17px}.booking-contacts__service-name,.booking-contacts__top-master{width:56%;font-weight:700}.booking-contacts__service-time{width:22%}.booking-contacts__extra,.booking-contacts__service-price{width:22%;text-align:right}.booking-contacts__extra,.booking-contacts__top-master{color:#f59282;font-weight:700}.booking-contacts__top-master{width:78%}.booking-contacts__service-delete{position:absolute;top:-1px;right:-34px;cursor:pointer}.booking-contacts__result{width:340px;border-top:1px solid #f0f0f0;padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;font-weight:700}.booking-contacts__mutual-time{width:22%}.booking-contacts__mutual-price{width:22%;text-align:right}.booking-contacts__note{margin-top:20px;font-weight:500;color:#a6a6ac;text-align:right;position:relative;width:340px;line-height:1.4}.booking-contacts__note a{color:#f59282;text-decoration:none;cursor:pointer}.booking-contacts__note-icon{position:absolute;top:2px;right:-34px}.booking-contacts__tea-coffee{display:-ms-flexbox;display:flex;position:relative;width:276px}.booking-contacts__tea-coffee:after{content:"free";font-size:12px;text-transform:uppercase;background:#f59282;color:#fff;font-weight:700;padding:4px 6px;position:absolute;left:50%;margin-left:-21px;margin-top:-8px;border-radius:4px}.booking-contacts__radio{border:1px solid #c8c8cc;color:#a5a9d2;text-decoration:none;text-transform:uppercase;transition:all .33s ease;height:40px;line-height:40px;font-size:12px;font-weight:800;margin-bottom:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;cursor:pointer}.booking-contacts__radio+.booking-contacts__radio{border-left:none}.booking-contacts__radio._coffee,.booking-contacts__radio._tea{width:50%}.booking-contacts__radio._tea{border-radius:20px 0 0 20px}.booking-contacts__radio._coffee{border-radius:0 20px 20px 0}.booking-contacts__radio._not-talk{border-radius:20px;margin-top:-3px;width:276px}.booking-contacts__radio._active{color:#fff;background:#a5a9d2;border:1px solid #a5a9d2}.booking-contacts__radio._active>.booking-contacts__radio-icon{fill:#fff}.booking-contacts__radio-icon{width:18px;height:18px;fill:#a5a9d2;margin-right:10px}.booking-contacts__master{position:relative;padding-left:25px}.booking-contacts__master-time-icon{position:absolute;top:0;left:0}.booking-contacts__info-group{position:relative}.booking-contacts__edit{position:absolute;top:0;right:0;cursor:pointer}.booking-contacts__error{padding-top:5px;color:red}.booking-contacts__services{max-width:340px}.booking-loader__darkening{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background-color:rgba(0,0,0,.35);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .33s;visibility:hidden}.booking-loader__darkening._active{opacity:1;visibility:visible}.booking-master{font-family:AvenirNextCyr;position:relative;padding-left:30px;cursor:pointer}.booking-master:before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px;border:1px solid #c3c5c9;border-radius:50%}.booking-master._active:after{content:"";position:absolute;top:7px;left:4px;width:6px;height:6px;background:#f59282;border-radius:50%}.booking-master._disabled:after,.booking-master._disabled:before{display:none}.booking-master+.booking-master{margin-top:20px}.booking-master__name{font-size:18px;font-weight:700;color:#3d434d;margin-bottom:4px}.booking-master__label{font-size:9px;color:#676b74;line-height:1.8;text-transform:uppercase}.booking-master__label b{color:#f59282}.booking-master__extra{font-weight:700;font-size:16px;color:#5b5e64}.booking-master__extra-label{font-size:16px;color:#f59282;line-height:1.8;margin-top:-4px}.booking-master._disabled .booking-master__name span:first-child{opacity:.5}.booking-master__disabled{font-size:9px;color:#f02441;text-transform:uppercase;margin-left:5px}.booking-master__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.booking-master__text{width:230px}.booking-master__perks{display:-ms-flexbox;display:flex;padding-left:8px}.booking-master__perk+.booking-master__perk{margin-left:8px}.booking-master__warning{margin-top:4px;white-space:nowrap}.booking-masters-list__not-found{font-size:24px;font-weight:500;line-height:1.25;padding:120px 48px 0;text-align:center}.booking-masters{position:relative;background:#fff;width:1180px;margin:auto;font-family:AvenirNextCyr}.booking-masters__content{display:-ms-flexbox;display:flex;padding:30px 60px 60px}.booking-masters__title{text-align:center;font-size:20px;font-weight:700;color:#353639;text-transform:uppercase;padding-top:40px}.booking-masters__list{padding-left:80px;-ms-flex-positive:1;flex-grow:1}.booking-page{padding-top:20px}.booking-schedule{margin-left:-30px;padding-top:20px}.booking-schedule__group{position:relative}.booking-schedule__group+.booking-schedule__group{margin-top:10px}.booking-schedule__group-title{font-size:11px;color:#c4c6c9;text-transform:uppercase;margin-bottom:6px}.booking-schedule__slider-wrapper{position:relative}.booking-schedule__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0 21px;border-bottom:1px solid #e4e6e7}.booking-schedule__not-found{padding:15px;font-size:14px;font-weight:700}.booking-schedule__next,.booking-schedule__prev{background:none;position:relative;top:0;margin:0;width:auto;height:auto;font-size:11px;color:#f59282;font-weight:700;text-transform:uppercase;padding:0 17px}.booking-schedule__next:after,.booking-schedule__prev:after{content:"";position:absolute;top:3px;left:5px;width:7px;height:7px;border-top:2px solid #f59282;border-right:2px solid #f59282;transform:rotate(45deg)}.booking-schedule__next.swiper-button-disabled,.booking-schedule__prev.swiper-button-disabled{opacity:0;visibility:hidden}.booking-schedule__next:after{left:auto;right:5px}.booking-schedule__prev:after{transform:rotate(-135deg)}.booking-schedule__item{display:inline-block;height:36px;line-height:34px;padding:0 16px;margin:0 4px 6px 0;border-radius:18px;border:1px solid #c4c6c9;font-size:10px;transition:.33s;cursor:pointer}.booking-schedule__item b{display:inline-block;position:relative}.booking-schedule__item._active{background:#a5a9d2;color:#fff;cursor:default}.booking-schedule__item._active b:after{border-color:#fff}.booking-schedule__arrow{color:#f59282;margin:0 2px}.booking-schedule__item._active .booking-schedule__arrow{color:#fff}.booking-schedule__submit{text-align:center;margin:16px auto 0}.booking-schedule__submit .icon{margin-left:0}.booking-search{position:relative;border-right:1px solid #f0f0f0}.booking-search__icon{position:absolute;top:20px;right:20px;margin:auto}.booking-search._services{border-right:none;margin-bottom:20px;margin-right:-5px}.booking-search._services .booking-search__icon{top:12px}.booking-services{position:relative;background:#fff;width:1180px;margin:auto;font-family:AvenirNextCyr}.booking-services__content{display:-ms-flexbox;display:flex;margin-bottom:96px}.booking-services__top{position:relative;padding-left:240px;min-height:90px}.booking-services__title{padding-top:40px;font-size:20px;font-weight:700;color:#353639;text-transform:uppercase;text-align:center}.booking-services__categories{padding-left:20px;min-width:240px;width:240px}.booking-services__list{-ms-flex-positive:1;flex-grow:1;padding-right:28px;position:relative;z-index:12}.booking-services__list._services-search{margin-bottom:-60px}.booking-services__list._services-search .services-list{min-height:auto}.services__no-search{margin-top:60px}.booking-steps{position:relative;width:1180px;height:140px;margin:auto;margin-bottom:20px;font-family:AvenirNextCyr}.booking-steps__content{position:absolute;top:0;left:0;right:0;width:1180px;height:140px;background:#fff;transition:width .33s ease,height .1s ease}.booking-steps__container{display:-ms-flexbox;display:flex;height:100%}.booking-steps__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px}.booking-steps__item{width:25%;height:100%;padding:15px 20px 21px;position:relative;z-index:2}.booking-steps__index{font-size:16px;font-weight:700;color:#c3c5c9;width:30px;height:30px;border:2px solid #c3c5c9;border-radius:50%;margin-right:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.booking-steps__item._active .booking-steps__index,.booking-steps__item._complete .booking-steps__index{border-color:#757880;color:#757880;z-index:2}.booking-steps__title{font-size:13px;color:#c3c5c9;font-weight:700;text-transform:uppercase}.booking-steps__item._active .booking-steps__title,.booking-steps__item._complete .booking-steps__title{color:#757880}.booking-steps__details{padding-left:43px}.booking-steps._fixed .booking-steps__content{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 -1px 5px 2px rgba(0,0,0,.1);height:56px;z-index:1002;overflow:hidden}.booking-steps._fixed .booking-steps__top{-ms-flex-align:start;align-items:flex-start}.booking-steps._fixed .booking-steps__details{margin-top:-21px}.booking-steps._fixed .booking-steps__item:nth-child(4){display:none}.booking-steps__next{position:absolute;bottom:23px;right:100px;z-index:3}.booking-steps._fixed .booking-steps__next{bottom:9px;right:125px}.booking-studio-about{font-family:AvenirNextCyr}.booking-studio-about__metro{display:-ms-flexbox;display:flex}.booking-studio-about__metro-icon{margin-right:7px}.booking-studio-about__metro-name{font-size:11px;color:#96999f;font-weight:500;text-transform:uppercase;margin-bottom:10px}.booking-studio-about__name{font-size:18px;color:#171c26;font-weight:700;margin-bottom:10px}.booking-studio-about__masters{font-size:12px;color:#212733;margin-bottom:10px}.booking-studio-about__address{font-size:14px;color:#757880;line-height:1.4;margin-bottom:20px}.booking-studio-about__phone{margin-bottom:20px}.booking-studio-about__phone a{text-decoration:none;font-size:14px;font-weight:700;color:#212733}.booking-studio-about__button{width:180px}.booking-studio-about._studio-map{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.booking-studio-about._studio-map .booking-studio-about__masters{color:#3d434d;margin-bottom:0}.booking-studio-about._studio-map .booking-studio-about__section:nth-child(2){max-width:290px}.booking-studio-about._studio-map .booking-studio-about__section:nth-child(3){-ms-flex-item-align:center;align-self:center}.booking-studio-about._studio-map .booking-studio-about__address{font-size:11px;margin-bottom:5px}.booking-studio-about._studio-map .booking-studio-about__phone{margin-bottom:0}.booking-studio-about._studio-map .booking-studio-about__phone a{font-size:12px}.booking-studio-about._studio-balloon{padding-top:3px}.booking-studio-about._studio-balloon .booking-studio-about__metro-name{margin-bottom:6px}.booking-studio-about._studio-balloon .booking-studio-about__masters{margin-bottom:22px}.booking-studio-about._studio-balloon .booking-studio-about__button{width:222px}.booking-studio-gallery{font-family:AvenirNextCyr;display:-ms-flexbox;display:flex;padding:40px 37px 38px;background:#fff}.booking-studio-gallery__slider+.booking-studio-gallery__text-block{margin-left:35px}.booking-studio-gallery__text-block{padding-top:15px}.booking-studio-gallery__close{position:absolute;top:0;right:-34px;cursor:pointer}.booking-studio-map-modal{padding:20px;font-family:AvenirNextCyr;background:#fff}.booking-studio-map-modal__map-wrapper{margin-bottom:30px}.booking-studio-map-modal__map{height:400px}.booking-studio-map-modal__close{position:absolute;top:0;right:-34px;cursor:pointer}.booking-studio-stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.booking-studio-stats__item{width:38px;height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;cursor:pointer}.booking-studio-stats__item+.booking-studio-stats__item{margin-top:5px}.booking-studio-stats__icon._24{position:relative;top:-1px}.booking-studio{width:340px;height:343px;margin-left:20px;margin-bottom:30px;position:relative}.booking-studio__gallery{cursor:pointer;position:relative;overflow:hidden;height:200px;display:block;text-decoration:none}.booking-studio__image{height:200px}.booking-studio__metro-icon{position:absolute;left:0;right:0;top:9px;margin:0 auto}.booking-studio__metro-icon-circle{position:absolute;left:0;right:0;bottom:-27px;margin:0 auto;border-radius:50%;background:#fff;width:47px;height:47px}.booking-studio__info{height:107px;text-align:center}.booking-studio__metro{overflow:hidden;text-overflow:ellipsis}.booking-studio__metro,.booking-studio__metro-info{text-transform:uppercase;color:#96999f;font-size:11px}.booking-studio__metro-info{height:38px;padding-top:10px;font-weight:700;line-height:1}.booking-studio__metro-distance{padding-top:5px}.booking-studio__name{font-weight:700;color:#171c26;cursor:pointer;font-size:16px;height:34px;padding:7px 50px 0;overflow:hidden;line-height:1.1em;text-decoration:none;display:block}.booking-studio__distance{color:#c3c5c9;font-size:12px}.booking-studio__distance span{color:#3d434d}.booking-studio__masters{font-size:12px;color:#3d434d;margin-top:5px;margin-bottom:10px}.booking-studio__footer{display:none;margin-top:16px;overflow:hidden}.booking-studio__footer-bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.booking-studio__address{text-align:center;font-size:11px;color:#757880;font-weight:500;line-height:15px;margin-bottom:13px}.booking-studio__phone{float:left;width:50%;font-size:12px}.booking-studio__phone a{color:#000;text-decoration:none;font-weight:600}.booking-studio__more{width:50%;text-transform:uppercase;text-align:right;font-size:10px;color:#f59282;font-weight:700;text-decoration:none}.booking-studio__stats{height:180px;position:absolute;top:10px;right:10px}.booking-studio:hover{z-index:25}.booking-studio__inner{background:#fff}.booking-studio:hover .booking-studio__inner{margin:-20px;padding:20px;box-shadow:0 0 18px 0 #a3a3a3}.booking-studio:hover .booking-studio__footer{display:block}.booking-studio:hover .booking-studio__info{height:auto}.booking-studios-balloon{width:460px;min-height:187px;padding:26px 29px 33px;background:#fff;box-shadow:0 3px 15px 3px rgba(0,0,0,.2);position:absolute;bottom:28px;left:-227px}.booking-studios-balloon__content{display:-ms-flexbox;display:flex}.booking-studios-balloon__image-wrapper{width:128px;height:128px;border-radius:50%;margin-right:16px;overflow:hidden}.booking-studios-balloon__image{height:100%}.booking-studios-filters{display:-ms-flexbox;display:flex;display:block;-ms-flex-align:center;align-items:center;font-family:AvenirNextCyr}.booking-studios-filters__pedicure{padding:0 20px;display:-ms-flexbox;display:flex;display:none;-ms-flex-align:center;align-items:center}.booking-studios-filters__checkbox{margin-right:13px;cursor:pointer}.booking-studios-filters__icon{margin-right:15px;cursor:pointer}.booking-studios-filters__pedicure-title{font-size:13px;color:#676b74;cursor:pointer}.booking-studios-list{padding:40px 40px 80px}.booking-studios-list__title{font-size:20px;color:#353639;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:30px}.booking-studios-list__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-studios-list__subtitle{font-size:16px;color:#353639;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:30px}.booking-studios-map{font-family:AvenirNextCyr}.booking-studios-map__map-wrapper{height:80px;overflow:hidden;transition:height .33s,margin .33s}.booking-studios-map__map{height:440px}.booking-studios-map__map:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);opacity:1;height:100%;transition:opacity .33s,height 0s 0s}.booking-studios-map._expanded .booking-studios-map__map-wrapper{height:440px;margin-bottom:15px}.booking-studios-map._expanded .booking-studios-map__map:after{opacity:0;height:0;transition:opacity .33s,height 0s .33s}.booking-studios-map__balloon,.booking-studios-map__content{position:relative}.booking-studios-map__caller{position:absolute;bottom:-15px;left:0;right:0;margin:auto;width:31px;height:31px;border-radius:50%;background-color:#f59282;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:111;cursor:pointer}.booking-studios-map__caller-text{font-size:10px;text-transform:uppercase;color:#fff;font-weight:700;position:absolute;top:-28px;left:-36px;white-space:nowrap}.booking-studios-map._expanded .booking-studios-map__caller-icon{transform:rotate(180deg)}.booking-studios-map._expanded .booking-studios-map__caller-text{top:auto;bottom:-22px;color:#000;left:-24px}.booking-studios-metro{width:220px;height:56px;overflow:hidden;background-color:#fff;position:relative;z-index:1}.booking-studios-metro._expanded{width:100%;height:auto}.booking-studios-metro__top{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.booking-studios-metro__caller{height:56px;width:220px;background-color:#f59282;font-size:11px;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer}.booking-studios-metro__caller,.booking-studios-metro__icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.booking-studios-metro__icon-wrapper{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-right:8px}.booking-studios-metro__bottom{max-height:1280px;overflow:hidden}.booking-studios-metro__map-wrapper{position:relative;display:inline-block;margin:0 -25px}.booking-studios{position:relative;padding:35px 0}.booking-studios__content{background-color:#fff;max-width:1180px;margin:auto;overflow:hidden}.booking-studios__top{display:-ms-flexbox;display:flex;display:block;-ms-flex-pack:end;justify-content:flex-end;position:relative}.booking-studios__filters{position:absolute;position:static;top:0;left:0}.booking-studios__metro{display:none}.booking-success{position:relative;width:700px;margin:0 auto;color:#3d434d;margin-top:10px;margin-bottom:50px}.booking-success__back{top:48px;left:0;text-decoration:none;font-family:AvenirNextCyr;font-size:11px;font-weight:700;text-transform:uppercase;color:#3d434d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.booking-success__back span:first-child{color:#f59282;position:relative;top:-1px;font-size:18px;margin-right:5px}.booking-success__title{font-size:50px;color:#171c26;text-align:center;margin-bottom:30px;position:relative}.booking-success__title span{position:relative;z-index:1}.booking-success__title:after{content:"";position:absolute;top:-40px;left:15px;background:url(../img/slash4.png) no-repeat;width:276px;height:190px}.booking-success__content{background:#fff;padding:45px 40px 30px 60px;position:relative;z-index:2}.booking-success__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}.booking-success__left{width:260px}.booking-success__right{width:300px;height:230px}.booking-success__announce{font-size:13px;line-height:1.4;margin-bottom:30px}.booking-success__date{font-size:16px;font-weight:700;color:#f59282}.booking-success__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;color:#3d434d;margin-bottom:10px}.booking-success__metro-icon{margin-right:5px}.booking-success__studio-info{font-size:13px;color:#3d434d;line-height:1.4;margin-bottom:25px;font-weight:700}.booking-success__work-time{color:#b9b9bb;font-weight:400}.booking-success__phone{display:-ms-flexbox;display:flex;text-decoration:none}.booking-success__phone+.booking-success__phone{margin-top:10px}.booking-success__phone-icon-wrapper{width:30px;margin-right:7px}.booking-success__phone-number{font-size:13px;font-weight:500;color:#3d434d;margin-bottom:5px}.booking-success__wa-title{color:#76cd16;font-weight:500}.booking-success__service{display:-ms-flexbox;display:flex;font-size:13px;color:#3d434d;position:relative;margin-bottom:17px}.booking-success__service-name{width:56%}.booking-success__service-time{width:22%}.booking-success__service-price{width:22%;text-align:right}.booking-success__service-delete{position:absolute;top:-1px;right:0;cursor:pointer}.booking-success__result{border-top:1px solid #f0f0f0;padding-top:20px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;font-weight:700;margin-bottom:15px}.booking-success__master{width:56%;font-weight:400}.booking-success__master._only{width:100%}.booking-success__mutual-time{width:22%}.booking-success__mutual-price{width:22%;text-align:right}.booking-success__top-master-notification{background:hsla(8,85%,74%,.3);padding:11px 19px;font-size:13px;color:#000;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.booking-success__note-icon{margin-right:7px}.booking-success__footer{background:#fff;padding:22px;text-align:center;border-top:1px solid #f0f0f0}.booking-success__cancel-notification{font-size:13px;color:#71767f;margin-bottom:15px}.booking-success__cancel-order{width:144px;margin:auto}.booking-success__cancel-order button{padding:15px 12px 13px}.breadcrumbs{position:relative;z-index:2;padding-top:67px;padding-left:109px}.breadcrumbs__icon{fill:#f59282;transform:rotate(180deg);margin-right:13px}.breadcrumbs__link{font-family:AvenirNextCyr;font-weight:500;color:#212733;font-size:11px;line-height:17px;text-transform:uppercase;text-decoration:none;position:relative;background:#fff;border-radius:1024px;padding:14px 20px}.breadcrumbs__link:after{content:"";position:absolute;top:0;left:0}.button{text-decoration:none;color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;border-radius:20px;padding:13px 13px 11px;cursor:pointer;font-family:AvenirNextCyr;font-weight:700;font-size:11px;color:#fff;line-height:11px;letter-spacing:.5px;transition:background-color .2s,border-color .2s,color .2s;background-color:#f59282;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;border:2px solid #f59282}.button:hover{background:#fff;color:#f59282;border-color:#f59282}.button[disabled]{pointer-events:none}.button._studio{padding:12px 13px 11px;font-size:12px}.button._studio:hover{background:#f59282;color:#fff}.button._studio._active,.button._studio._active:hover,.button._studio[disabled],.button._studio[disabled]:hover{color:#83858c;background:#fff}.button._small{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-size:10px;padding:8px 13px 6px;line-height:1}.button._large{font-size:12px;padding:11px 20px 9px;line-height:14px}.button._white{background-color:#fff;color:#f59282;border:1px solid #dce1e4}.button._call-to-action{background-color:#a5a9d2;color:#fff;border:1px solid #a5a9d2}.button._call-to-action:hover{background:#fff;color:#a5a9d2}.button._call-to-action._inverse{background-color:#fff;color:#a5a9d2;border:1px solid #dce1e4}.button._call-to-action._inverse:hover{background-color:#a5a9d2;color:#fff;border-color:#a5a9d2}.button._call-to-action[disabled]{color:#83858c;border-color:#83858c;background:#fff}.button._call-to-action._active{color:#fff;border-color:#babbbf;background:#babbbf}.button._call-to-action._active:hover{color:#83858c;background:#fff}.button._call-me{width:186px}.button._service{border-radius:0;padding:0 12px;font-size:12px;height:32px;line-height:32px}.button._service._with-children{border:none;background:#fff;color:#f59282;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.button._service._with-children .button__icon{margin-left:5px;transform:rotate(180deg);transition:.33s}.button._service._with-children._active .button__icon{transform:rotate(0)}.button._basket{font-size:12px;padding:14px 26px 13px}.button._continue{width:167px;-ms-flex-pack:justify;justify-content:space-between}.button._basket .button__icon{margin-left:10px}.button._contacts{font-size:12px;border-radius:25px;padding:19px 26px 18px}.button._title-action{font-size:14px;border-radius:24px;padding:17px 22px 16px}.button._course-detail,.button._course-item,.button._service-detail{letter-spacing:.1em;width:160px}.button._school{letter-spacing:.1em;width:182px}.button._studio-detail{text-transform:none;font-size:18px;width:auto;padding:25px 40px;border-radius:1024px;letter-spacing:-.001em}.button._studio-detail-nav{font-size:11px;height:32px;line-height:32px}.button._studios{width:160px;letter-spacing:.1em}.button._call-me{width:auto;margin-left:16px;margin-top:4px;border:1px solid}.button._franchise{letter-spacing:.1em;width:182px}.button._franchise-form{font-size:12px;border-radius:25px;padding:19px 26px 18px}.call-me-popup{border-radius:16px;font-family:AvenirNextCyr;overflow:hidden;padding:30px}.call-me-popup__title{font-size:26px;color:#171c26;line-height:40px;margin-bottom:20px;text-align:center;padding-top:25px}.call-me-popup__input{height:42px;line-height:42px;border-radius:21px;border:1px solid #f1f2f3;font-size:11px;color:#757880;text-transform:uppercase;margin-right:20px;width:384px;padding:0 20px;outline:none;display:block;margin-bottom:12px}.call-me-popup__button{margin-top:20px;text-align:center}.call-me-popup__notify{color:#3d434d;font-size:13px;line-height:18px;text-align:center;margin-top:12px}.call-me-popup__success{color:#76cd16;display:none;font-size:14px;font-weight:700;margin:20px 0;text-align:center}.call-me-popup__error{color:red;display:none;padding-bottom:10px;padding-left:20px}.call-me-popup__common-error{color:red;display:none;font-size:14px;font-weight:700;margin:20px 0;text-align:center}.career-cost{margin-top:-33px;margin-right:-135px}.career-cost__container{float:left;width:33.3%;padding-top:6px}.career-cost__container p{font-size:14px}.career-cost__container span{font-size:40px}.career-cost__text{font-size:16px}.career-cost b{font-size:18px}.career-cost ul{list-style:none;margin:0;padding:0;margin-top:0;margin-right:-20px}.career-cost li{padding-left:20px;padding-bottom:20px;position:relative;font-size:16px;color:#676b74;line-height:24px}.career-cost li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;border:1px solid #f59282;background:#f59282}.career-form{position:relative;font-family:AvenirNextCyr;padding:80px 0 0 58px}.career-form__form{width:100%}.career-form__title{font-size:30px;font-weight:700;text-align:center;color:#242433;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #f59282}.career-form__sub-title{clear:left;text-align:center;font-size:14px;text-transform:uppercase;padding-bottom:4px;padding-top:21px}.career-form__field{width:29%}.career-form__field.selector{width:38%}.career-form__container,.career-form__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.career-form__textarea-container{margin-left:16px;width:100%}.career-form__inputs-container{width:100%}.career-form__left{width:460px}.career-form__right{width:375px}.career-form__input-title{font-size:11px;color:#757880;text-transform:uppercase;margin-bottom:12px}.career-form__input-title sup{color:#f59282;margin-right:5px}.career-form__input,.career-form__textarea{height:50px;line-height:50px;background:#fff;border:1px solid #e1e2e5;border-radius:25px;padding:0 25px;font-size:16px;font-weight:500;color:#171c26;outline:none;width:100%}.career-form__input.error,.career-form__textarea.error{color:#ef3f2d;border:1px solid #ef3f2d}.career-form__input.selector,.career-form__textarea.selector{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important}.career-form__input-error-ico{display:none;position:absolute;right:17px;top:37px;font-size:0;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAIAAAAigOL8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAi1JREFUeNpi+I8b/Pv540tV3gdXky/V+f9+/MCjkokBN/i5fP7vo/v///r5+8i+n8vm4lGJ05T/Hz/8XLUIyOBIyweZuHrx//fvSDblx9I5/79+YbWw5YhKZrWw+//t6w88zsHqz78vnwOD472D3p9b14HcP3duvHfUB4oAxUkIlx8LZwCDg9XRnVlVA8hlVlZnc/IAigDFiXXL30cP3jsZANHfxw8Rgk8fvXc2BAr+eXiPKLd8nz+V4e9fNq9AJhk5RPhJybJ7BwHFf8ydQtgtwIAABscHN5O/r18Cud+Xznlvr/t95gSQc968+uBuCgqsG1cIuOXH7IlAg9kCI5lExNCjU1iUPSgaKPt99iR8Mf3n4pnfp44ycvMAYxdrILJHJjLy8v05c/zPuVM4TfkxayJIaUQiIx8/VlOARrCHJ4DCDuxkLKb8Pnrgz9WLjILC7KExeBI7e0g0UM3f65eB2QLDlH//fswB+ZYjLo2RgxOPKUBZoBqQw4GR9e8fShz93LkJGBcfI4BJ69d/guDXL6BKoHqgLqQ4+v37x/xpIIckZjGwsjIQBKysIJVA5wB1/f4N9dHPLWv+PX/KrKDM5uKNHvHL5n5w0IOEOjIAqmRWVAHqAuoFmfL/x/cfi2aBHJKcw8DExEAkYGLiSMkDWbNoFtAEhp9b1wF9+Ckj6v+/f/9JBJ+zYkChs2UtC8RoYMx9cNRnIBcwsTp7sVo7kuAXVH8B9QJNAAgwAPpDDEXc5jqcAAAAAElFTkSuQmCC);width:23px;height:21px}.career-form__textarea{height:118px;resize:none;padding:15px 40px;line-height:1.6}.career-form__input-group{display:block;margin-bottom:18px;position:relative}.career-form__input-group select{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDYgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNiAoNjc0OTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkNvbWJpbmVkIHNoYXBlIDExNTA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNC45ODMyMiw0LjQzMjcxNzA1IEw3LjAyMTE2LDIuMTg0ODQ4IEM3LjI0NTYxLDEuOTM1MzM2IDcuNjA4OTMsMS45MzUzMzYgNy44MzMwNCwyLjE4NDg0OCBDOC4wNTc1NywyLjQzNTQ0IDguMDU3NTcsMi44NDA0IDcuODMzMDQsMy4wODk5MDQgTDUuNTIyMzU4MzEsNS42Mzk0NDcyNiBDNS40OTUxNjg3NCw1LjcwMjA0NzIxIDUuNDU4Mjk5Myw1Ljc2MDc1NzMxIDUuNDExNzUsNS44MTI4MTYgQzUuMjk0ODc0Niw1Ljk0MjYyMjUyIDUuMTQwNTQyNTksNi4wMDQ4ODc0NiA0Ljk4NzgyODk4LDUuOTk5NjEwODMgQzQuODMxMTYzOTQsNi4wMDg1NjU4NCA0LjY3MTY3NjksNS45NDcwMjYyMyA0LjU1MjA3LDUuODE0OTkyIEM0LjUwMzM5OTA0LDUuNzYwNDY1MjMgNC40NjUzMDY2Nyw1LjY5ODY1OTI1IDQuNDM3NzkyODgsNS42MzI3MzgyNCBMMi4xNDI0NiwzLjA4Nzk3NiBDMS45MTkwNCwyLjgzOTMxMiAxLjkxOTA0LDIuNDM0MzUyIDIuMTQyNDYsMi4xODQ4NDggQzIuMzY2NTcsMS45MzUzMzYgMi43MzAxNCwxLjkzNTMzNiAyLjk1NDA4LDIuMTg0ODQ4IEw0Ljk4MzIyLDQuNDMyNzE3MDUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJJY29ucy9BcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi4wMDAwMDAsIC0yLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9IkNvbWJpbmVkLXNoYXBlLTExNTA0LUNvcHkiIGZpbGw9IiNGOTdBNjUiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-repeat:no-repeat;background-position:right 13px center}.career-form__input-group label.error{opacity:0;position:absolute;z-index:10;right:1px;border-radius:14px;top:93%;padding:14px 18px 18px;font-size:12px;line-height:17px;color:#676b74;background:#fff;transition:all .2s ease-in-out;box-shadow:0 -5px 30px 0 rgba(0,0,0,.15)}.career-form__input-group label.error:after{content:"";display:block;position:absolute;top:-6px;right:21px;width:0;height:0;border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #fff}.career-form__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;margin-top:5px;clear:left}.career-form__submit{width:240px;margin-top:2px}.career-form__submit>button{border-radius:25px;padding:18px 12px}.career-form__checkbox{margin-right:5px}.career-form__checkbox-label{margin-left:5px;font-size:12px;color:#757880}.career-form__agreement-group{font-size:10px;color:#606063}.career-form__agreement{margin-bottom:15px;margin-top:19px;margin-left:20px}.career-form__agreement a{color:#f59282;text-decoration:none}.career-form__subtitle{font-size:13px;font-weight:700;color:#c8c8cc;text-transform:uppercase;margin-bottom:16px}.career-form__info-group{margin-top:30px}.career-form__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;color:#3d434d;margin-bottom:10px}.career-form__metro-icon{margin-right:5px}.career-form__studio-info{font-size:13px;color:#3d434d;line-height:1.4;margin-bottom:20px}.career-form__work-time{color:#b9b9bb}.career-form__phone,.career-form__phones{display:-ms-flexbox;display:flex}.career-form__phone{text-decoration:none}.career-form__phone+.career-form__phone{margin-left:20px}.career-form__phone-icon-wrapper{width:30px;margin-right:7px}.career-form__phone-number{font-size:13px;font-weight:500;color:#3d434d;margin-bottom:5px}.career-form__wa-title{color:#76cd16;font-weight:500}.career-form__service{display:-ms-flexbox;display:flex;font-size:13px;color:#3d434d;position:relative;margin-bottom:17px}.career-form__service-name,.career-form__top-master{width:56%;font-weight:700}.career-form__service-time{width:22%}.career-form__extra,.career-form__service-price{width:22%;text-align:right}.career-form__extra,.career-form__top-master{color:#f59282;font-weight:700}.career-form__top-master{width:78%}.career-form__service-delete{position:absolute;top:-1px;right:-34px;cursor:pointer}.career-form__result{width:340px;border-top:1px solid #f0f0f0;padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;font-weight:700}.career-form__mutual-time{width:22%}.career-form__mutual-price{width:22%;text-align:right}.career-form__note{margin-top:20px;font-weight:500;color:#a6a6ac;text-align:right;position:relative;width:340px;line-height:1.4}.career-form__note a{color:#f59282;text-decoration:none;cursor:pointer}.career-form__note-icon{position:absolute;top:2px;right:-34px}.career-form__tea-coffee{display:-ms-flexbox;display:flex;position:relative;width:276px}.career-form__tea-coffee:after{content:"free";font-size:12px;text-transform:uppercase;background:#f59282;color:#fff;font-weight:700;padding:4px 6px;position:absolute;left:50%;margin-left:-21px;margin-top:-8px;border-radius:4px}.career-form__master{position:relative;padding-left:25px}.career-form__master-time-icon{position:absolute;top:0;left:0}.career-form__info-group{position:relative}.career-form__edit{position:absolute;top:0;right:0;cursor:pointer}.career-form__error{padding-top:5px;color:red}.career-form__success{color:#3d434d;font-size:16px;display:none;line-height:1.4;padding:16px 40px 100px;text-align:center}.career-form__rub{font-size:16px;font-weight:500;position:absolute;top:40px;right:40px;color:#96999f}.career-menu{padding-top:8px}.career-menu ul>a{padding-bottom:10px;display:block}.career-menu ul>a._active,.career-menu ul>a:hover{color:#3d434d}.career-menu__wrapper{width:300px;box-shadow:5px 0 30px #d2d1d3;margin-left:132px;margin-right:40px;position:absolute;background-color:#fff}.career-menu__wrapper._fixed{position:fixed;z-index:1001;top:102px;left:auto;background-color:#fff}.career-menu__container{margin:0;padding:14px 0;margin-left:22px}.career-menu__container>li>a:hover,.career-menu__container>ul>a:hover{color:#c3c5c9}.career-menu__container>li>a._active-item:before,.career-menu__container>li>a:hover:before,.career-menu__container>ul>a._active-item:before,.career-menu__container>ul>a:hover:before{opacity:1}.career-menu__item{color:#3d434d;font-family:AvenirNextCyr;text-transform:uppercase;font-weight:600;line-height:14px;text-decoration:none;padding:10px 0;position:relative;display:block}.career-menu__item._active>a{color:#c3c5c9}.career-menu__item._sub-item{padding-left:16px;font-weight:500}.career-menu__item._sub-item._active>a{color:#c3c5c9}.career-menu__item._sub-item:before{display:none}.career-menu__link{text-decoration:none;color:#3d434d;font-size:11px}.career-menu__link:before{content:"";display:block;position:absolute;left:-22px;top:0;height:36px;width:2px;background-color:#f59282;opacity:0;transition:opacity .33s ease}.career-menu__link._active,.career-menu__link:hover{color:#c3c5c9}.career-text .link-tel{text-decoration:none}.career-text__container{font-family:AvenirNextCyr;color:#171c26;font-size:16px;line-height:24px;font-weight:300;margin-top:-21px;padding:14px 12px 0 58px;letter-spacing:-.003em}.career-text__container p{margin:0;padding:0}.career-text__container p b{display:block;padding-top:14px}.career-text__container p strong{font-weight:700}.career-text ul{list-style:none;margin:0;padding:0;margin-right:-20px}.career-text li{font-weight:500;padding-left:20px;padding-bottom:20px;position:relative;font-size:16px;color:#676b74;line-height:24px}.career-text li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;border:1px solid #f59282;background:#f59282}.career-text .career-text__title,.career-text h2{border-bottom:1px solid #f59282;margin-top:48px;margin-bottom:36px;padding-bottom:26px}.career-text__title{display:-ms-flexbox;display:flex}.career-text__title h2{border:0;font-weight:600;margin:0;padding:0}.career-text__region,.career-text__title h2{color:#3d434d;font-family:AvenirNextCyr;font-size:18px;line-height:1.3}.career-text__region{font-weight:400;margin-left:auto}.career{margin-bottom:-28px}.career__content{position:relative;min-width:1440px;margin:0 auto;height:566px}.career__img-container{height:972px;position:relative;overflow:hidden}.career__bg,.career__img{position:absolute;left:50%;margin-left:-720px;top:-15px}.career__bg{background:url(../img/static/franchise-bg.png) no-repeat;height:1554px;width:1440px;z-index:0}.career__inner{position:absolute;top:118px;padding-left:130px}.career__title{color:#171c26;font-family:AvenirNextCyr;font-size:50px;font-weight:700;text-align:left;line-height:52px;letter-spacing:-.008em;width:622px;text-transform:none}.career__sub-title{font-weight:700;font-size:16px;padding-bottom:26px;width:100%}.career__text{font-weight:500;color:#96999f;font-size:16px;line-height:22px;width:490px;letter-spacing:.02em;margin-top:-8px;padding-left:4px}.career__button{margin-top:38px;max-width:180px}.career__button-icon{margin-right:10px;fill:#fff}.career__button:hover .career__button-icon{fill:#a5a9d2}.career__text-container{position:relative;margin-left:434px;margin-right:117px;margin-bottom:82px}.career__reasons{margin-top:18px;padding-left:40px;margin-right:-124px;padding-top:4px;margin-bottom:63px}.career__reason-title{padding-top:18px;font-weight:700;margin-left:-40px;margin-bottom:-12px}.career__reason-container{display:inline-block;width:394px;padding:24px 0 0;margin-bottom:0;margin-right:22px}.career__reason-name{font-family:AvenirNextCyr;font-size:16px;color:#3d434d;font-weight:500;line-height:28px;position:relative;letter-spacing:-.01em}.career__reason-name:before{content:"";display:block;position:absolute;left:-40px;top:16px;height:1px;width:24px;background-color:#f59282}.career__text-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-11px}.career__text-block>.career__sub-title{padding-bottom:21px}.career__text-block p{font-weight:400}.career__text-block p+p{padding-top:23px}.career__text-block._not-equal .career__left{width:60%}.career__text-block._not-equal .career__right{width:40%;padding-left:40px}.career__text-block._not-equal .career__right+p{padding-top:36px}.career__left{width:50%}.career__right{width:50%;padding-left:27px}.career__right+p{padding-top:18px}.career__right .career__sub-title{padding-bottom:20px}.checkbox{display:inline-block;width:14px;height:14px;position:relative}.checkbox__control{height:1px;width:1px;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.checkbox__fake{border:1px solid #d8dadc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;cursor:pointer}.checkbox__icon{opacity:0;transition:opacity .2s}.checkbox__control:checked~.checkbox__fake .checkbox__icon{opacity:1}.checkbox._contacts{width:16px;height:16px}.checkbox._contacts .checkbox__fake{width:16px;height:16px;border-radius:4px;border:none;background:#f59282}.contacts{font-family:AvenirNextCyr;overflow:hidden;padding-bottom:136px;position:relative}.contacts li,.contacts ul{padding:0;margin:0;list-style:none}.contacts p{padding:0;margin:0}.contacts-bg{position:absolute;top:-76px;right:0;left:0;margin:auto;max-width:100%}.contacts-bottom-bg,.contacts-slash-bg,.contacts-top-bg{display:none}.contacts__content{max-width:1180px;margin:0 auto;display:-ms-flexbox;display:flex;padding-top:60px}.contacts__title{position:relative;font-size:50px;line-height:50px;font-weight:600;color:#171c26;padding-left:16px;text-transform:none;margin-right:120px}.contacts__description{position:relative;-ms-flex:1;flex:1}.contacts__text{font-weight:300;max-width:700px}.contacts__text>p{font-size:14px;line-height:22px;margin-bottom:25px}.contacts-addresses__item:not(:last-child){margin-bottom:20px}.contacts-addresses .city{font-size:20px;font-weight:500;padding-bottom:1em;border-bottom:1px solid #f59282;margin-bottom:30px}.contacts-addresses .places{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.contacts-addresses .places.column{-ms-flex-direction:column;flex-direction:column;height:280px}.contacts-addresses .places__item{display:-ms-flexbox;display:flex;width:calc(50% - 20px);-ms-flex-direction:column;flex-direction:column;margin:10px}.contacts-addresses .places__item.places__item-metro{-ms-flex-direction:row;flex-direction:row}.contacts-addresses .places__item-icon{position:relative;min-height:15px;min-width:15px;width:15px;height:15px;margin-right:.8em}.contacts-addresses .places__item-text{max-width:350px}.contacts-addresses .places__item-label{font-size:16px;line-height:14px;font-weight:500;margin-bottom:1em}.contacts-addresses .places__item-address{font-size:13px;font-weight:300;line-height:20px}.contacts-addresses .places__item-phone{display:block;text-decoration:none}.course-detail-menu{padding-top:6px}.course-detail-menu__wrapper{width:300px;box-shadow:5px 0 30px #d2d1d3;margin-left:132px;margin-right:40px;position:absolute;background-color:#fff}.course-detail-menu__wrapper._fixed{position:fixed;z-index:1001;top:102px;left:auto;background-color:#fff}.course-detail-menu__container{margin:0;padding:14px 0;margin-left:22px}.course-detail-menu__item{color:#3d434d;font-family:AvenirNextCyr;text-transform:uppercase;font-weight:600;line-height:14px;text-decoration:none;padding:10px 0;position:relative;display:block}.course-detail-menu__item._sub-item{padding-left:14px}.course-detail-menu__item:before{content:"";display:block;position:absolute;left:-22px;top:0;height:100%;width:2px;background-color:#f59282;opacity:0;transition:opacity .33s ease}.course-detail-menu__item._active,.course-detail-menu__item:hover{color:#c3c5c9}.course-detail-menu__item._active:before,.course-detail-menu__item:hover:before{opacity:1}.course-detail-menu__item._active .course-detail-menu__link,.course-detail-menu__item:hover .course-detail-menu__link{color:#c3c5c9}.course-detail-menu__link{text-decoration:none;color:#3d434d;font-size:11px}.course-detail-text__container{font-family:AvenirNextCyr;color:#171c26;font-size:16px;font-weight:300;line-height:22px;margin-top:-19px;padding-right:12px;padding-left:58px;letter-spacing:-.003em}.course-detail-text__container p{padding-bottom:4px}.course-detail-text__container p b{display:block;padding-top:4px}.course-detail-text ul{list-style:none;margin:0;padding:0;margin-top:-4px}.course-detail-text li{padding-left:36px;padding-bottom:11px;position:relative;font-size:16px;color:#676b74;line-height:24px}.course-detail-text li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;border:1px solid #f59282;background:#f59282}.course-detail-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:30px;font-weight:600;line-height:1.3;margin-top:48px;margin-bottom:24px;padding-bottom:20px}.course-detail-text__detail-text{font-size:15px;line-height:25px;font-family:AvenirNextCyr;font-weight:300;color:#3d434d;padding-left:5px;margin-top:23px;padding-right:13px;position:relative}.course-detail-text__detail-text._first{margin-top:0}.course-detail-text__detail-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:30px;font-weight:600;line-height:1.3;margin-top:48px;margin-bottom:24px;padding-bottom:20px}.course-detail-text__detail-text._first h2{margin-top:0}.course-detail-text__detail-text p{margin:16px 0 40px}.course-detail-text__detail-text p+ul{margin-top:-32px}.course-detail-text__detail-text ol,.course-detail-text__detail-text ul{margin-bottom:40px}.course-detail-text__detail-text dl{columns:2;padding-top:25px;width:827px;padding-bottom:4px}.course-detail-text__detail-text dl dt{font-family:AvenirNextCyr;font-size:20px;color:#171c26;font-weight:500;line-height:28px;padding-left:60px;position:relative}.course-detail-text__detail-text dl dt:before{content:"";display:block;position:absolute;left:1px;top:14px;height:1px;width:40px;background-color:#f59282}.course-detail-text__detail-text dl dd{font-size:13px;font-family:AvenirNextCyr;color:#54565b;line-height:20px;padding-top:5px;padding-left:22px;letter-spacing:-.01em;padding-bottom:33px}.course-detail-text__detail-text table{font-size:13px;line-height:20px;font-family:AvenirNextCyr;border-collapse:collapse;margin-top:15px;margin-left:-2px;margin-bottom:25px}.course-detail-text__detail-text table thead{border-bottom:1px solid #d8dadc}.course-detail-text__detail-text table th{padding-right:65px;padding-bottom:4px;font-weight:500}.course-detail-text__detail-text table td{padding-right:40px;padding-top:11px;padding-bottom:10px}.course-detail-text__detail-text .callout{box-shadow:0 0 6px 0 rgba(0,0,0,.1);background-color:#fff;text-align:center;margin-top:-16px;margin-bottom:36px}.course-detail-text__detail-text .callout p{font-weight:500;font-family:AvenirNextCyr;font-size:20px;line-height:28px;color:#212733;padding:48px 100px}.course-detail-text__detail-text .callout img{padding-top:62px;margin-bottom:-48px}.course-detail-text__detail-text .callout ol{font-family:AvenirNextCyr;font-size:13px;line-height:20px;text-align:left;color:#5d5f64;margin-top:-43px;padding-left:160px;padding-bottom:40px}.course-detail-text__detail-text .callout ol li{padding-right:113px;padding-bottom:10px}.course-detail-text__types li{display:block;margin-top:16px}.course-detail-text__types li:before{background-color:#f59282;content:"";display:block;height:2px;left:0;position:absolute;top:11px;width:24px}.course-detail-text__types-item{display:inline-block;position:relative;left:16px;font-size:1.6rem;font-weight:700;letter-spacing:.02em}.course-detail-text__types-price{position:relative;top:5px;display:inline-block;color:#f59282;font-size:24px;font-weight:700;font-family:AvenirNextCyr;float:right}.course-detail-text__types-price sup{font-size:.6em;font-weight:400}.course-detail{margin-bottom:20px;margin-top:-80px}.course-detail__content{position:relative;min-width:1440px;margin:0 auto;height:566px}.course-detail__img-container{height:943px;position:relative}.course-detail__bg,.course-detail__img{position:absolute;left:50%;margin-left:-720px}.course-detail__bg{background:url(../img/static/course-bg.png) no-repeat;height:1554px;width:1440px;z-index:0;top:0}.course-detail__inner{position:absolute;top:126px;padding-left:130px}.course-detail__title{color:#171c26;font-family:AvenirNextCyr;font-size:50px;font-weight:700;text-align:left;line-height:52px;letter-spacing:-.008em;width:622px;text-transform:none}.course-detail__text{font-weight:500;color:#96999f;font-size:16px;line-height:22px;width:400px;letter-spacing:.02em;margin-top:-20px;padding-left:4px}.course-detail__properties{position:relative;padding-top:32px;padding-left:2px;display:-ms-flexbox;display:flex}.course-detail__price{font-family:AvenirNextCyr;font-weight:700;font-size:36px;color:#f59282;line-height:38px;margin-right:32px;letter-spacing:-.01em}.course-detail__price sup{position:relative;top:-12px;font-size:18px;left:-5px;letter-spacing:.06em}.course-detail__time{position:relative;display:-ms-flexbox;display:flex;color:#787a82;font-size:18px;font-family:AvenirNextCyr;font-weight:600;margin-top:8px;letter-spacing:-.01em}.course-detail__icon{fill:#757880;margin-right:8px}.course-detail__button{margin-top:24px}.course-detail__button-icon{margin-right:10px;fill:#fff}.course-detail__button:hover .course-detail__button-icon{fill:#a5a9d2}.course-detail__text-container{position:relative;margin-left:434px;margin-right:117px;padding-bottom:4px}.course-enroll-form{position:relative;font-family:AvenirNextCyr;padding:9px 0 0 58px}.course-enroll-form__content,.course-enroll-form__fields{display:-ms-flexbox;display:flex}.course-enroll-form__content{-ms-flex-pack:justify;justify-content:space-between}.course-enroll-form__textarea-container{margin-left:16px;width:100%}.course-enroll-form__inputs-container{width:100%}.course-enroll-form__left{width:460px}.course-enroll-form__right{width:375px}.course-enroll-form__input-title{font-size:11px;color:#757880;text-transform:uppercase;margin-bottom:12px}.course-enroll-form__input-title sup{color:#f59282;margin-right:5px}.course-enroll-form__input,.course-enroll-form__textarea{height:50px;line-height:50px;background:#fff;border:1px solid #e1e2e5;border-radius:25px;padding:0 25px;font-size:16px;font-weight:500;color:#171c26;outline:none;width:100%}.course-enroll-form__textarea{height:233px;resize:none;padding:15px 40px;line-height:1.6}.course-enroll-form__input-group{display:block;margin-bottom:18px}.course-enroll-form__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.course-enroll-form__submit{width:165px;margin-top:-16px}.course-enroll-form__checkbox{margin-right:5px}.course-enroll-form__checkbox-label{margin-left:5px;font-size:10px}.course-enroll-form__agreement-group{font-size:10px;color:#606063}.course-enroll-form__agreement{margin-bottom:15px}.course-enroll-form__agreement-info a{color:#f59282;text-decoration:none}.course-enroll-form__subtitle{font-size:13px;font-weight:700;color:#c8c8cc;text-transform:uppercase;margin-bottom:16px}.course-enroll-form__info-group{margin-top:30px}.course-enroll-form__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;color:#3d434d;margin-bottom:10px}.course-enroll-form__metro-icon{margin-right:5px}.course-enroll-form__studio-info{font-size:13px;color:#3d434d;line-height:1.4;margin-bottom:20px}.course-enroll-form__work-time{color:#b9b9bb}.course-enroll-form__phone,.course-enroll-form__phones{display:-ms-flexbox;display:flex}.course-enroll-form__phone{text-decoration:none}.course-enroll-form__phone+.course-enroll-form__phone{margin-left:20px}.course-enroll-form__phone-icon-wrapper{width:30px;margin-right:7px}.course-enroll-form__phone-number{font-size:13px;font-weight:500;color:#3d434d;margin-bottom:5px}.course-enroll-form__wa-title{color:#76cd16;font-weight:500}.course-enroll-form__service{display:-ms-flexbox;display:flex;font-size:13px;color:#3d434d;position:relative;margin-bottom:17px}.course-enroll-form__service-name,.course-enroll-form__top-master{width:56%;font-weight:700}.course-enroll-form__service-time{width:22%}.course-enroll-form__extra,.course-enroll-form__service-price{width:22%;text-align:right}.course-enroll-form__extra,.course-enroll-form__top-master{color:#f59282;font-weight:700}.course-enroll-form__top-master{width:78%}.course-enroll-form__service-delete{position:absolute;top:-1px;right:-34px;cursor:pointer}.course-enroll-form__result{width:340px;border-top:1px solid #f0f0f0;padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;font-weight:700}.course-enroll-form__mutual-time{width:22%}.course-enroll-form__mutual-price{width:22%;text-align:right}.course-enroll-form__note{margin-top:20px;font-weight:500;color:#a6a6ac;text-align:right;position:relative;width:340px;line-height:1.4}.course-enroll-form__note a{color:#f59282;text-decoration:none;cursor:pointer}.course-enroll-form__note-icon{position:absolute;top:2px;right:-34px}.course-enroll-form__tea-coffee{display:-ms-flexbox;display:flex;position:relative;width:276px}.course-enroll-form__tea-coffee:after{content:"free";font-size:12px;text-transform:uppercase;background:#f59282;color:#fff;font-weight:700;padding:4px 6px;position:absolute;left:50%;margin-left:-21px;margin-top:-8px;border-radius:4px}.course-enroll-form__radio{border:1px solid #c8c8cc;color:#a5a9d2;text-decoration:none;text-transform:uppercase;transition:all .33s ease;height:40px;line-height:40px;font-size:12px;font-weight:800;margin-bottom:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;cursor:pointer}.course-enroll-form__radio+.course-enroll-form__radio{border-left:none}.course-enroll-form__radio._coffee,.course-enroll-form__radio._tea{width:50%}.course-enroll-form__radio._tea{border-radius:20px 0 0 20px}.course-enroll-form__radio._coffee{border-radius:0 20px 20px 0}.course-enroll-form__radio._not-talk{border-radius:20px;margin-top:-3px;width:276px}.course-enroll-form__radio._active{color:#fff;background:#a5a9d2;border:1px solid #a5a9d2}.course-enroll-form__radio._active>.booking-contacts__radio-icon{fill:#fff}.course-enroll-form__radio-icon{width:18px;height:18px;fill:#a5a9d2;margin-right:10px}.course-enroll-form__master{position:relative;padding-left:25px}.course-enroll-form__master-time-icon{position:absolute;top:0;left:0}.course-enroll-form__info-group{position:relative}.course-enroll-form__edit{position:absolute;top:0;right:0;cursor:pointer}.course-enroll-form__error{padding-top:5px;color:red}.course-enroll-form__success{color:#3d434d;font-size:12px;display:none;line-height:1.4;margin:16px -20px 20px;padding:16px 40px 0;text-align:center}.course-item{padding-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}.course-item__img-wrapper{height:260px;margin-right:40px;text-decoration:none}.course-item__img{width:340px}.course-item__text-block{margin-top:-7px;width:100%}.course-item__title{font-family:AvenirNextCyr;font-weight:700;font-size:30px;line-height:40px;color:#171c26;text-decoration:none}.course-item__properties{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:12px;margin-bottom:20px;padding-right:16px;min-width:422px}.course-item__price{font-family:AvenirNextCyr;font-size:24px;font-weight:700;color:#f59282;margin-right:12px;white-space:nowrap}.course-item__price span{font-size:24px}.course-item__price sup{position:relative;top:-8px;left:-1px;font-size:14px}.course-item__time{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#757880;font-family:AvenirNextCyr;font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:-4px;white-space:nowrap}.course-item__icon{width:16px;height:16px;fill:#757880;margin-right:8px}.course-item__button{margin-left:64px}.course-item__button:hover .school__button-icon{fill:#a5a9d2}.course-item__text{color:#171c26;font-family:AvenirNextCyr;font-size:14px;line-height:22px;font-weight:300;padding-right:28px}.courses-list{position:relative;margin-top:-58px;margin-left:55px}.courses-menu{padding-top:8px}.courses-menu__wrapper{width:300px;box-shadow:5px 0 30px #d2d1d3;margin-left:132px;margin-right:40px;position:absolute;background-color:#fff}.courses-menu__wrapper._fixed{position:fixed;z-index:1001;top:102px;left:auto;background-color:#fff}.courses-menu__container{margin:0;padding:14px 0;margin-left:22px}.courses-menu__item{color:#3d434d;font-family:AvenirNextCyr;text-transform:uppercase;font-weight:600;line-height:14px;text-decoration:none;padding:10px 0;position:relative;display:block}.courses-menu__item._sub-item{padding-left:14px}.courses-menu__item:before{content:"";display:block;position:absolute;left:-22px;top:0;height:100%;width:2px;background-color:#f59282;opacity:0;transition:opacity .33s ease}.courses-menu__item._active,.courses-menu__item:hover{color:#c3c5c9}.courses-menu__item._active:before,.courses-menu__item:hover:before{opacity:1}.courses-menu__item._active .courses-menu__link,.courses-menu__item:hover .courses-menu__link{color:#c3c5c9}.courses-menu__link{text-decoration:none;color:#3d434d;font-size:11px}.error-modal{font-family:AvenirNextCyr;padding:44px 40px 40px;text-align:center;background:#fff;border-radius:12px;position:relative}.error-modal__link{margin-top:20px;width:auto;padding:13px 23px 11px}.error-modal__title{font-size:26px;font-weight:700;color:#171c26;margin-bottom:15px}.error-modal__content{font-size:13px;font-weight:500;color:#757880}.error-modal__close{width:20px;height:20px;position:absolute;top:25px;right:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.error-modal__controls{padding-top:20px;display:-ms-flexbox;display:flex}.error-page{text-align:center;margin:auto;padding:4px}.error-page__title{font-size:40px;margin-top:32px;text-transform:none}.error-page__body{font-size:14px;margin-bottom:24px;color:#3d434d;line-height:1.5}.error-page__enroll{text-align:center;margin:auto;font-size:12px;max-width:240px;margin-bottom:20px}.error-page__to-back{font-size:11px;text-transform:uppercase;cursor:pointer;margin-bottom:20px}.error-page__to-back a{text-decoration:none;color:#f59282}.footer-social{font-size:0;line-height:0;text-align:right}.footer-social__button{position:relative;display:inline-block;background:#fff;border:1px solid #ccccd0;border-radius:50%;width:42px;height:42px;margin-left:10px}.footer-social__button._school{-ms-flex-pack:center;justify-content:center;border-radius:20px;font-size:14px;color:#919199;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;width:112px;text-decoration:none}.footer-social__fb-icon,.footer-social__inst-icon,.footer-social__ok-icon,.footer-social__vk-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;fill:#f59282}.footer-social__vk-icon{height:10px;width:16px}.footer-social__ok-icon{height:17px;width:10px}.footer-social__inst-icon{height:14x;width:14px}.footer-social__fb-icon{height:14px;width:7px}.footer-social__inst-school-icon{height:14x;width:14px;fill:#f59282;margin-right:12px}.footer{padding:20px 19px 79px;min-width:1180px;max-width:1180px;margin:0 auto}.footer__top{border-bottom:1px solid #e3e3e6;padding-bottom:36px;margin-bottom:23px}.footer__logo,.footer__phone,.footer__whatsapp{float:left;padding-top:12px}.footer__phone,.footer__whatsapp{text-decoration:none!important}.footer__phone{margin-left:36px;margin-top:-4px}.footer__phone-icon{fill:#c8c8cc;margin-right:6px}.footer__whatsapp{margin-top:-5px;margin-left:56px}.footer__wa-icon{fill:#c3c5c9;margin-right:9px}.footer__phone-number,.footer__whatsapp-number{font-size:19px;color:#242433;font-weight:700;letter-spacing:.1em;line-height:15px}.footer__whatsapp-number{letter-spacing:.05em}.footer__phone-callback,.footer__whatsapp-callback{font-size:12px;line-height:20px;color:#c8c8cc;position:absolute}.footer__phone-callback{margin-left:25px;letter-spacing:.02em}.footer__whatsapp-callback{margin-left:32px;margin-top:2px}.footer__copy{font-size:12px;line-height:16px;color:#383838;padding-top:10px;padding-bottom:14px}.footer__doc-link{font-family:AvenirNextCyr;font-size:12px;line-height:14px;opacity:.7;font-weight:500;color:#333;text-decoration:none}.footer__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom-left{float:left;text-align:left;width:89%}.footer__menu{padding:0;font-size:0;line-height:0}.footer__menu-column{float:left;width:33.3%}.footer__menu-item{display:block;font-size:14px;color:#919199;text-decoration:none;line-height:24px;letter-spacing:.02em}.footer__bottom-right{float:right;text-align:right;width:32%}.footer__ratio{display:inline-block;margin-top:19px}.footer__ratio-icon{width:162px;height:38px;opacity:.35}.franchise-benefits{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 14px;max-width:940px;position:relative;text-align:center}.franchise-benefits__container{margin-bottom:16px}.franchise-benefits__items{display:-ms-flexbox;display:flex;margin-bottom:14px;max-width:940px}.franchise-benefits__item{margin-right:25px;margin-top:28px;position:relative;width:288px}.franchise-benefits__ico{display:block;height:80px}.franchise-benefits__ico:before{content:"";display:block;position:absolute;left:34%;width:80px;height:80px}.franchise-benefits__ico._advantage-1:before{background:url(data:image/png;base64,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) no-repeat}.franchise-benefits__ico._advantage-2:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAHT0lEQVR4nO2dW2wUVRjHfzvddpcWqQVaUqRAS1VuirYPhBIfAIESNOIlsWqjID6YCAmaiPrKk/IghICJDyIJKD6AYIAUMJQXbUIiaNCAlwKFhqDlUgoUdgvs+vDNtju7s925nL0M7S/Z7MzuzHe+7z/Xc86cb3y9m9aRQ8YCTwOPA1P170eAMUAxMBLoA24B1/XvLuAv4E/9+1fgSrYdj+HPcnnFwAJgPjAPeBLwpVmnCBitf2I8GzcdBU4CR4FW4AhwW5G/acmGgBqwEFgOPA+UKLbvA2bpnzVAL7AP2Ab8CEQUl2dAy6DtkUhAZ4CDQBPqxTOjRC/roF72Gt2XjJAJAUcAHwLngA3A5AyUYZXJug/ngLWIb0pRLWATcnJfj1wg8oWxwGeIb00qDasScBLQAuwEJiqymQkmIj4eRHx2jQoBm5GrYKMCW9liMeJzs1tDbgQMAl8B24FRbh3JAaMQ37cisTjCqYAVyD3X204LziNWILFUOFnZiYDVQBswx0mBecocJKZquyvaFXAa8BMwxW5BHmAKEts0OyvZEbAWOAyMt1OAxxiPxFhrdQWrApYjtykTHDjlNSYgsZZbWdiKgEVI3dLyVnkAqEViDqRb0IqAXwCz3XrkQWYDW9ItlE7AZmClEne8yUrS3GwPJuAkLGyBIcAWBqn2DSbgl3izhqGaUYgWpqQSsAmpLw4jLAZeM/vDTMBipOlnGCOfItoYMBNwFfndJJUrJiLaGEgUcCTSmjyMOWtJ6B5IFHAF+dWSnG+MQTTqR0uYfj+r7niTD4jTLV7AhThozhmCTAYWxWbiBVyebU88zPLYREzAYqTTexhrPIfexx0TcBHZ6fR+UChBTnn9AnqpRy1faISBZ2Pm59CRJHyBIL7SMgpqpxPpPEuk6xLRcCjrNtIwH8DXu2ldBfCfSsuF9Q346+f2z/e17OJ+57m06/kCQQLLmtEqKpP+i3RdIrx3R1oRVNiwwTgNqFNlDSCwrJnChgWyB+gfK/gCQYKvvmMaOIBWUUnwrdX4SssyasMm9RrwlApLvkCQEW+uoqDK2a1kYFmzIbBoTzf3/jhBtKfbUEbwhTcyasMms/wo6OsoqKqmaMkrlve2pPVrpxv2mvvtpwi37O6fL5q3FP9MOVB8pWUU1jdw93ibchsOqNVwWfvwz6yTLR8nXqTrki0bhfUN/dPRcIi+1gOG//uOHjDsRf4ZyWcdFTYcUKPhsp+3sK7BMH+37Qh3247YshG/56S6WkYuD2wUX2lZ0nlMhQ0HVGoYnz22TeiHb4iGQ0TDIcItu20fFonnzEjnWdPlEq/i8eupsOGQ0X5cPrUZ7emmr2UXkRvXDYeIVRKvmKkO/8TgfaMG9h4VNhxS7AcecmvFyj1eSgLG7ZfKVuLG0UofVmvDGSM1ZBxGzrATRKobYBU2nKIBN5VaHFrcyrmA0ZD1PSLVfaYKGw65nXsBbxjPS6mujImBx4umwoZDrmnAZbdW3BDpuW6YT1WPLXh0umE+XjQVNhzyr4YMQskZ99tPGeZTNgSUG3+/135aqQ2HnNGAdrdW3BJ/36ZV1ZguE39YRnu6k25JVNhwQLsG/ObWilvi9yBfIEjRvKWG/wvrGwzVLrM9R4UNB5z0AydUWHLD3eNt+GfU9Qfon1mHVlHJ/c5zaBWVxj0nHOLe8Z8zYsMBv2jIAOacH8axOnUMraKSwvqGpCtqX+uBlDfDKmzY4B+gK9ap1OrWmluiPd2DNrdHwyHCe3ckXTBU27BBK0ifCMAyYI8KqyooqKpGq6rBFwgSDYeIdJ61Xd9WYSMNLwJ7YwKWIB1Lw33D1ugFxgG9WtwP+3Pnj+fYj2hmeDZmW05c8SbbYhPxAh4GOrLtiQc5j2gFGAWMAJ9n3R3vsYG4TCCJT6h+DVzNqjve4ioyyLyfRAFvIQkjhjFnPaJRP2ZP6W8GLmTFHW9xAdHGgJmAt4GPM+6O9/gEk5RSqUYq7QQOZdQdb3EY+Nbsj8HGyr0L3MiIO97iBqKFKYMJ2IHJyJwhyCoGabVPN154OwmX7SHGVkSDlFgZsf4ecEyJO97iGBL7oFgRMIwMgch5o2sWaUdiTtvqajVrx2VgCXDRhVNe4SISq6XuXjt5Y9qRsRGdDpzyCp1IjJaPNruZi04DcwElbeJ5xikkNlvddU5yZ3UCzyC5ph4U2pCYbB9dTrO3XUMGmiTVDT3IZiSWa05WdpM/MAysBl5Ccjx7jevAy0gMYadGVGSw3IOMNfFS3fkQkgD8e7eGVOVQPY8Mvnud/G4Ku4D42Iii7gvVWXx3IindPyKH6dlNuII00U1FfFRGJvJI30FabmuQHAwdGSjDKh26DzVILpw7qgvIZCbzm8BGJDNkI/Adel9qhunVy2rUy95IBp/CzUYu/Qhy0j7EwMsIFiAvI3iC9C8jSEcU+B15GcERHsCXEcRzG0lsuE+fL0euho+R/DqMEgYeNenVP1eRumrsdRh/I6/DyNljyv8Dgz1VrHx/3lgAAAAASUVORK5CYII=) no-repeat}.franchise-benefits__ico._advantage-3:before{background:url(data:image/png;base64,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) no-repeat}.franchise-benefits__ico._advantage-4:before{background:url(data:image/png;base64,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) no-repeat}.franchise-benefits__ico._advantage-5:before{background:url(data:image/png;base64,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) no-repeat}.franchise-benefits__ico._advantage-6:before{background:url(data:image/png;base64,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) no-repeat}.franchise-benefits__text{color:#171c26;font-size:16px;line-height:20px;margin-top:14px;text-align:center}.franchise-benefits__tagline{font-size:16px;line-height:26px;font-weight:700;padding-top:27px;margin-bottom:33px}.franchise-benefits__button{border-radius:50px;height:50px;font-size:12px;width:200px}.franchise-block{position:relative;font-size:16px;line-height:24px;font-weight:400;text-align:justify;margin:0 auto;padding:50px 0 0;max-width:940px}.franchise-block__title{font-size:28px;font-weight:700;line-height:24px;text-align:center;margin-bottom:40px}.franchise-block__list{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 14px;max-width:940px;position:relative;text-align:center}.franchise-block__item{margin-right:20px;width:300px;text-align:center}.franchise-block__image{overflow:hidden;height:210px}.franchise-block__image img{height:100%}.franchise-block__name{margin:20px -5px;white-space:nowrap}.franchise-cost__container{float:left;width:33.3%;padding-top:6px}.franchise-cost__container p{font-size:14px}.franchise-cost__container span{font-size:40px}.franchise-cost__text{font-size:16px}.franchise-cost b{font-size:18px}.franchise-cost ul{list-style:none;margin:0;padding:0;margin-top:0;margin-right:-20px}.franchise-cost li{padding-left:20px;padding-bottom:20px;position:relative;font-size:16px;color:#676b74;line-height:24px}.franchise-cost li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;border:1px solid #f59282;background:#f59282}.franchise-form{position:relative;font-family:AvenirNextCyr;padding:78px 0 0 58px;background:#fafafb}.franchise-form__form{max-width:1180px;margin:0 auto;padding:0 74px}.franchise-form__title{font-size:30px;font-weight:700;text-align:center;color:#242433;padding-bottom:48px}.franchise-form__sub-title{clear:left;text-align:center;font-size:14px;text-transform:uppercase;padding-bottom:4px;padding-top:21px}.franchise-form__field{display:block;float:left;margin-right:24px}.franchise-form__field._triple{width:31%}.franchise-form__field._triple:last-child{margin-right:0}.franchise-form__field._double{width:47%;margin-right:30px}.franchise-form__field._double:last-child{margin-right:0}.franchise-form__field._one{width:48%;margin-right:50%}.franchise-form__field._none{clear:both;float:none}.franchise-form__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.franchise-form__textarea-container{margin-left:16px;width:100%}.franchise-form__inputs-container{width:100%}.franchise-form__left{width:460px}.franchise-form__right{width:375px}.franchise-form__input-title{font-size:11px;color:#757880;text-transform:uppercase;margin-bottom:12px}.franchise-form__input-title sup{color:#f59282;margin-right:5px}.franchise-form__input,.franchise-form__textarea{height:50px;line-height:50px;background:#fff;border:1px solid #e1e2e5;border-radius:25px;padding:0 25px;font-size:16px;font-weight:500;color:#171c26;outline:none;width:100%}.franchise-form__input.error,.franchise-form__textarea.error{color:#ef3f2d;border:1px solid #ef3f2d}.franchise-form__input-error-ico{display:none;position:absolute;right:17px;top:37px;font-size:0;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAIAAAAigOL8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAi1JREFUeNpi+I8b/Pv540tV3gdXky/V+f9+/MCjkokBN/i5fP7vo/v///r5+8i+n8vm4lGJ05T/Hz/8XLUIyOBIyweZuHrx//fvSDblx9I5/79+YbWw5YhKZrWw+//t6w88zsHqz78vnwOD472D3p9b14HcP3duvHfUB4oAxUkIlx8LZwCDg9XRnVlVA8hlVlZnc/IAigDFiXXL30cP3jsZANHfxw8Rgk8fvXc2BAr+eXiPKLd8nz+V4e9fNq9AJhk5RPhJybJ7BwHFf8ydQtgtwIAABscHN5O/r18Cud+Xznlvr/t95gSQc968+uBuCgqsG1cIuOXH7IlAg9kCI5lExNCjU1iUPSgaKPt99iR8Mf3n4pnfp44ycvMAYxdrILJHJjLy8v05c/zPuVM4TfkxayJIaUQiIx8/VlOARrCHJ4DCDuxkLKb8Pnrgz9WLjILC7KExeBI7e0g0UM3f65eB2QLDlH//fswB+ZYjLo2RgxOPKUBZoBqQw4GR9e8fShz93LkJGBcfI4BJ69d/guDXL6BKoHqgLqQ4+v37x/xpIIckZjGwsjIQBKysIJVA5wB1/f4N9dHPLWv+PX/KrKDM5uKNHvHL5n5w0IOEOjIAqmRWVAHqAuoFmfL/x/cfi2aBHJKcw8DExEAkYGLiSMkDWbNoFtAEhp9b1wF9+Ckj6v+/f/9JBJ+zYkChs2UtC8RoYMx9cNRnIBcwsTp7sVo7kuAXVH8B9QJNAAgwAPpDDEXc5jqcAAAAAElFTkSuQmCC);width:23px;height:21px}.franchise-form__textarea{height:118px;resize:none;padding:15px 40px;line-height:1.6}.franchise-form__input-group{display:block;margin-bottom:18px;position:relative}.franchise-form__input-group label.error{opacity:0;position:absolute;z-index:10;right:1px;border-radius:14px;top:93%;padding:14px 18px 18px;font-size:12px;line-height:17px;color:#676b74;background:#fff;transition:all .2s ease-in-out;box-shadow:0 -5px 30px 0 rgba(0,0,0,.15)}.franchise-form__input-group label.error:after{content:"";display:block;position:absolute;top:-6px;right:21px;width:0;height:0;border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #fff}.franchise-form__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;clear:left;padding-bottom:70px}.franchise-form__submit{width:165px;margin-top:4px;margin-right:40px}.franchise-form__checkbox{margin-right:5px}.franchise-form__checkbox-label{margin-left:5px;font-size:12px;color:#757880}.franchise-form__agreement-group{font-size:10px;color:#606063}.franchise-form__agreement{margin-bottom:15px;margin-top:19px}.franchise-form__agreement a{color:#f59282;text-decoration:none}.franchise-form__subtitle{font-size:13px;font-weight:700;color:#c8c8cc;text-transform:uppercase;margin-bottom:16px}.franchise-form__info-group{margin-top:30px}.franchise-form__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;color:#3d434d;margin-bottom:10px}.franchise-form__metro-icon{margin-right:5px}.franchise-form__studio-info{font-size:13px;color:#3d434d;line-height:1.4;margin-bottom:20px}.franchise-form__work-time{color:#b9b9bb}.franchise-form__phone,.franchise-form__phones{display:-ms-flexbox;display:flex}.franchise-form__phone{text-decoration:none}.franchise-form__phone+.franchise-form__phone{margin-left:20px}.franchise-form__phone-icon-wrapper{width:30px;margin-right:7px}.franchise-form__phone-number{font-size:13px;font-weight:500;color:#3d434d;margin-bottom:5px}.franchise-form__wa-title{color:#76cd16;font-weight:500}.franchise-form__service{display:-ms-flexbox;display:flex;font-size:13px;color:#3d434d;position:relative;margin-bottom:17px}.franchise-form__service-name,.franchise-form__top-master{width:56%;font-weight:700}.franchise-form__service-time{width:22%}.franchise-form__extra,.franchise-form__service-price{width:22%;text-align:right}.franchise-form__extra,.franchise-form__top-master{color:#f59282;font-weight:700}.franchise-form__top-master{width:78%}.franchise-form__service-delete{position:absolute;top:-1px;right:-34px;cursor:pointer}.franchise-form__result{width:340px;border-top:1px solid #f0f0f0;padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;font-weight:700}.franchise-form__mutual-time{width:22%}.franchise-form__mutual-price{width:22%;text-align:right}.franchise-form__note{margin-top:20px;font-weight:500;color:#a6a6ac;text-align:right;position:relative;width:340px;line-height:1.4}.franchise-form__note a{color:#f59282;text-decoration:none;cursor:pointer}.franchise-form__note-icon{position:absolute;top:2px;right:-34px}.franchise-form__tea-coffee{display:-ms-flexbox;display:flex;position:relative;width:276px}.franchise-form__tea-coffee:after{content:"free";font-size:12px;text-transform:uppercase;background:#f59282;color:#fff;font-weight:700;padding:4px 6px;position:absolute;left:50%;margin-left:-21px;margin-top:-8px;border-radius:4px}.franchise-form__radio{border:1px solid #c8c8cc;color:#a5a9d2;text-decoration:none;text-transform:uppercase;transition:all .33s ease;height:40px;line-height:40px;font-size:12px;font-weight:800;margin-bottom:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;cursor:pointer}.franchise-form__radio+.franchise-form__radio{border-left:none}.franchise-form__radio._coffee,.franchise-form__radio._tea{width:50%}.franchise-form__radio._tea{border-radius:20px 0 0 20px}.franchise-form__radio._coffee{border-radius:0 20px 20px 0}.franchise-form__radio._not-talk{border-radius:20px;margin-top:-3px;width:276px}.franchise-form__radio._active{color:#fff;background:#a5a9d2;border:1px solid #a5a9d2}.franchise-form__radio._active>.booking-contacts__radio-icon{fill:#fff}.franchise-form__radio-icon{width:18px;height:18px;fill:#a5a9d2;margin-right:10px}.franchise-form__master{position:relative;padding-left:25px}.franchise-form__master-time-icon{position:absolute;top:0;left:0}.franchise-form__info-group{position:relative}.franchise-form__edit{position:absolute;top:0;right:0;cursor:pointer}.franchise-form__error{padding-top:5px;color:red}.franchise-form__success{color:#3d434d;font-size:16px;display:none;line-height:1.4;padding:16px 40px 100px;text-align:center}.franchise-form__rub{font-size:16px;font-weight:500;position:absolute;top:40px;right:40px;color:#96999f}.franchise-text__container{font-family:AvenirNextCyr;color:#171c26;font-size:16px;font-weight:300;line-height:22px}.franchise-text__container p{padding-bottom:4px}.franchise-text__container p b{display:block;padding-top:14px}.franchise-text ul{list-style:none;margin:0;padding:0;margin-top:0;margin-right:-20px}.franchise-text li{padding-left:20px;padding-bottom:20px;position:relative;font-size:16px;color:#676b74;line-height:24px}.franchise-text li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;border:1px solid #f59282;background:#f59282}.franchise-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:18px;font-weight:600;line-height:1.3;margin-top:48px;margin-bottom:24px;padding-bottom:26px}.franchise-text__detail-text{font-size:15px;line-height:25px;font-family:AvenirNextCyr;font-weight:300;color:#3d434d;padding-left:5px;margin-top:23px;padding-right:13px;position:relative}.franchise-text__detail-text._first{margin-top:0}.franchise-text__detail-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:30px;font-weight:600;line-height:1.3;margin-top:48px;margin-bottom:24px;padding-bottom:20px}.franchise-text__detail-text._first h2{margin-top:0}.franchise-text__detail-text p{margin:16px 0 40px}.franchise-text__detail-text p+ul{margin-top:-32px}.franchise-text__detail-text ol,.franchise-text__detail-text ul{margin-bottom:40px}.franchise-text__detail-text dl{columns:2;padding-top:25px;width:827px;padding-bottom:4px}.franchise-text__detail-text dl dt{font-family:AvenirNextCyr;font-size:20px;color:#171c26;font-weight:500;line-height:28px;padding-left:60px;position:relative}.franchise-text__detail-text dl dt:before{content:"";display:block;position:absolute;left:1px;top:14px;height:1px;width:40px;background-color:#f59282}.franchise-text__detail-text dl dd{font-size:13px;font-family:AvenirNextCyr;color:#54565b;line-height:20px;padding-top:5px;padding-left:22px;letter-spacing:-.01em;padding-bottom:33px}.franchise-text__detail-text table{font-size:13px;line-height:20px;font-family:AvenirNextCyr;border-collapse:collapse;margin-top:15px;margin-left:-2px;margin-bottom:25px}.franchise-text__detail-text table thead{border-bottom:1px solid #d8dadc}.franchise-text__detail-text table th{padding-right:65px;padding-bottom:4px;font-weight:500}.franchise-text__detail-text table td{padding-right:40px;padding-top:11px;padding-bottom:10px}.franchise-text__detail-text .callout{box-shadow:0 0 6px 0 rgba(0,0,0,.1);background-color:#fff;text-align:center;margin-top:-16px;margin-bottom:36px}.franchise-text__detail-text .callout p{font-weight:500;font-family:AvenirNextCyr;font-size:20px;line-height:28px;color:#212733;padding:48px 100px}.franchise-text__detail-text .callout img{padding-top:62px;margin-bottom:-48px}.franchise-text__detail-text .callout ol{font-family:AvenirNextCyr;font-size:13px;line-height:20px;text-align:left;color:#5d5f64;margin-top:-43px;padding-left:160px;padding-bottom:40px}.franchise-text__detail-text .callout ol li{padding-right:113px;padding-bottom:10px}.franchise{margin-top:-150px;margin-bottom:120px}.franchise__content{position:relative;min-width:1440px;margin:0 auto;height:566px}.franchise__img-container{height:972px;position:relative}.franchise__img{position:absolute;right:0;top:25px}.franchise__inner{position:absolute;top:268px;padding-left:130px}.franchise__title{color:#171c26;font-family:AvenirNextCyr;font-size:50px;font-weight:700;text-align:left;line-height:52px;letter-spacing:-.008em;width:622px;text-transform:none}.franchise__sub-title{font-weight:700;padding-top:54px;font-size:18px;padding-bottom:26px}.franchise__text{font-weight:500;color:#96999f;font-size:16px;line-height:22px;width:490px;letter-spacing:.02em;margin-top:-8px;padding-left:4px}.franchise__button-wrapper{margin:10px auto 50px;text-align:center}.franchise__button{margin-top:38px}.franchise__button-icon{margin-right:10px;fill:#fff}.franchise__button:hover .franchise__button-icon{fill:#a5a9d2}.franchise__text-container{margin:50px auto;max-width:940px;position:relative}.franchise__reasons{margin-top:18px;padding-left:40px;margin-right:-124px;padding-top:4px;margin-bottom:63px}.franchise__reason-title{padding-top:18px;font-weight:700;margin-left:-40px;margin-bottom:-12px}.franchise__reason-container{display:inline-block;width:394px;padding:24px 0 0;margin-bottom:0;margin-right:22px}.franchise__reason-name{font-family:AvenirNextCyr;font-size:16px;color:#3d434d;font-weight:500;line-height:28px;position:relative;letter-spacing:-.01em}.franchise__reason-name:before{content:"";display:block;position:absolute;left:-40px;top:16px;height:1px;width:24px;background-color:#f59282}.franchise__text-block{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-right:-11px}.franchise__left{width:50%;margin-bottom:25px}.franchise__right{width:50%;padding-left:47px}.gallery-slider{position:relative}.gallery-slider__upper-slider{visibility:visible;width:720px;height:425px;position:relative}.gallery-slider__upper-slide{position:absolute;top:0;left:0;overflow:hidden;opacity:0;transform:translateX(-10px);transition:opacity .5s,transform .5s;width:720px;height:425px}.gallery-slider__upper-slide._active{opacity:1;transform:translateX(0);transition:opacity .5s,transform .5s;z-index:1}.gallery-slider__img{width:100%}.gallery-slider__fancybox-ico-wrapper{display:block;position:absolute;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background:#f59282;z-index:80}.gallery-slider__fancybox-ico{position:absolute;top:15px;left:15px}.gallery-slider__bottom-slider-container{width:512px}.gallery-slider__bottom-slide{width:128px;height:82px;position:relative;cursor:pointer;display:-ms-flexbox;display:flex}.gallery-slider__bottom-slide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(33,39,51,.6);transition:opacity .5s}.gallery-slider__bottom-slider-container{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-slider__bottom-slide._active:after,.gallery-slider__bottom-slide:hover:after{opacity:0}.gallery-slider__next,.gallery-slider__prev{padding:12px 20px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.gallery-slider__next{padding:8px 20px 12px;transform:rotate(180deg)}.gallery-slider__navigation{right:0;bottom:0;width:198px;height:76px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-slider__current{font-size:19px;font-weight:700;color:#171c26}.gallery-slider__length{font-size:12px;font-weight:700;color:#96999f}.header{position:relative;min-width:1180px;background:#fff;box-shadow:5px -6px 32px 0 rgba(61,54,68,.25)}.header__content{-ms-flex-pack:justify;justify-content:space-between;padding:20px}.header__content,.header__left,.header__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__right{-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1280px){.header__right{-ms-flex-preferred-size:52%;flex-basis:52%}}.header__menu{margin-left:24px}@media (max-width:1280px){.header__menu{margin-left:10px}}.header__menu-item{color:#353639;font-family:AvenirNextCyr;font-size:11px;text-decoration:none;line-height:34px;text-transform:uppercase;font-weight:700;padding:0 12px;border:1px solid #fff;border-radius:10000px;display:inline-block}@media (max-width:1280px){.header__menu-item{padding:0 8px}}.header__menu-item:hover{color:#f59282}.header__menu-item._active{border:1px solid #f59282;color:#f59282}.header__sign-up{transition:.2s;margin-right:12px}.header__personal,.header__phone,.header__whatsapp{text-decoration:none!important}.header__whatsapp{margin-left:42px}@media (max-width:1382px){.header__whatsapp{margin-left:0}}.header__wa-icon{fill:#76cd16;float:left;margin-top:4px}.header__phone{margin-left:48px;margin-top:-5px}@media (max-width:1382px){.header__phone{margin-left:20px}}.header__phone-icon{fill:#c8c8cc;float:left;margin-top:5px}.header__phone-number,.header__whatsapp-number{font-size:15px;color:#171c26;font-family:AvenirNextCyr;font-weight:700;letter-spacing:.02em;line-height:15px;margin-left:14px}@media (max-width:1280px){.header__phone-number,.header__whatsapp-number{margin-left:5px;font-size:11px}}.header__phone-callback,.header__whatsapp-callback{font-size:12px;line-height:20px;font-family:AvenirNextCyr;position:absolute;margin-left:16px}@media (max-width:1280px){.header__phone-callback,.header__whatsapp-callback{margin-left:5px}}.header__whatsapp-callback{color:#76cd16}.header__phone-callback{color:#c8c8cc}.header__personal{margin-top:5px;margin-left:36px}.header__personal-icon{float:left;margin-right:15px}.header__personal-name{text-align:left;text-transform:uppercase;font-size:11px;font-family:AvenirNextCyr;font-weight:600;color:#3d434d;display:inline-block;margin-top:-5px;letter-spacing:.02em}.index-controls{font-family:AvenirNextCyr}.index-controls,.index-controls__left,.index-controls__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.index-controls__left,.index-controls__right{-ms-flex-pack:center;justify-content:center;height:20px;width:45px;cursor:pointer}.index-controls__left .index-controls__control-icon{transform:rotate(180deg)}.index-controls__pagination{width:auto;font-size:19px;font-weight:700;color:#171c26;margin:0 15px}.index-gallery-item{position:relative;height:230px}.index-gallery{padding-bottom:80px;font-family:AvenirNextCyr;position:relative;z-index:1}.index-gallery__content{max-width:1180px;margin:0 auto}.index-gallery__title{font-size:32px;font-weight:700;color:#212733;margin-bottom:26px}.index-gallery__small,.index-gallery__swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-gallery__swiper-slide{width:1180px}.index-gallery__small{width:690px}.index-gallery__img-wrapper{width:226px;height:230px;overflow:hidden;margin-right:4px;margin-bottom:4px}.index-gallery__img-wrapper._large{width:486px;height:464px;position:relative}.index-gallery__img{height:100%}.index-gallery__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:36px}.index-gallery__popups{display:none}.index-gallery__text{position:absolute;left:0;bottom:0;padding:8px;font-size:16px;line-height:1;color:#3d434d;font-weight:500;background:hsla(0,0%,100%,.92)}.index-gallery__text._large{font-size:20px;padding:12px}.index-portfolio-item{display:inline-block;width:220px;height:220px;margin:0 20px 20px 0;position:relative}.index-portfolio-item._studio-detail{width:196px;height:196px}.index-portfolio-item__img-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.index-portfolio-item__img{width:100%}.index-portfolio-item__text{position:absolute;left:0;bottom:0;padding:10px 10px 15px;font-size:16px;font-weight:500;color:#3d434d;z-index:1}.index-portfolio-item__position{font-size:10px;font-weight:300;margin-bottom:2px}.index-portfolio-popup{padding:0;overflow:hidden;font-family:AvenirNextCyr}.index-portfolio-popup__img-wrapper{max-width:690px;max-height:690px}.index-portfolio-popup__img{max-width:100%}.index-portfolio-popup__text-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 20px}.index-portfolio-popup__position{font-size:10px;color:#96999f}.index-portfolio-popup__name{font-size:16px;font-weight:700;color:#171c26}.index-portfolio-popup__button{width:160px}.index-portfolio-popup__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 30px 30px}.index-portfolio{font-family:AvenirNextCyr;z-index:1;position:relative;padding-bottom:55px}.index-portfolio__content{display:-ms-flexbox;display:flex;max-width:1180px;margin:0 auto}.index-portfolio__slider-wrapper{width:720px;min-width:720px;margin-right:36px}.index-portfolio__slide{width:720px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-portfolio__popups{display:none}.index-portfolio__title{font-size:32px;font-weight:700;color:#212733;margin-top:-3px;margin-bottom:22px}.index-portfolio__text-block{position:relative}.index-portfolio__controls{position:absolute;left:5px;bottom:35px}.index-portfolio__description{font-size:14px;font-weight:300;color:#434447;line-height:1.5;padding-left:3px}.index-portfolio__description ul{list-style:none;margin:0;padding:0}.index-portfolio__description ul._double{columns:2;width:300px}.index-portfolio__description a{font-size:16px;font-weight:500;color:#f59282;text-decoration:none}.index-seo{padding-bottom:48px;font-family:AvenirNextCyr;position:relative;z-index:1}.index-seo__content{max-width:1180px;margin:0 auto;padding-top:35px}.index-subscribe{padding-bottom:50px;font-family:AvenirNextCyr;position:relative;z-index:1}.index-subscribe__content{max-width:1180px;margin:0 auto}.index-subscribe__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.index-subscribe__title{width:605px;min-width:605px;margin-right:10px;font-size:28px;font-weight:700;color:#212733}.index-subscribe__form{display:-ms-flexbox;display:flex}.index-subscribe__input{height:42px;line-height:42px;border-radius:21px;border:1px solid #f1f2f3;font-size:11px;color:#757880;text-transform:uppercase;margin-right:20px;width:384px;padding:0 20px;outline:none}.index-subscribe__button{width:160px}.index-subscribe__description{padding-top:23px;font-size:14px;color:#9c9fa6}.index-subscribe__description a{color:#f59282;text-decoration:none}.index-subscribe__success{color:#76cd16;display:none;font-size:28px;font-weight:700;text-align:center}.input{font-family:AvenirNextCyr}.input__control{width:100%;border:1px solid #ededed;background:hsla(0,0%,93%,.3);outline:none;height:35px;line-height:36px;position:relative;border-radius:2px;color:#707070;font-size:12px;font-weight:700;text-transform:uppercase;padding:0 20px}.input__control::-webkit-input-placeholder{opacity:.7}.input__control:-moz-placeholder,.input__control::-moz-placeholder{opacity:.7}.input__control:-ms-input-placeholder{opacity:.7}.input._studios{width:580px;width:auto}.input._studios .input__control{height:56px;line-height:56px;border-radius:0;font-size:15px;color:#3d434d;background:#fff;text-transform:none;font-weight:300}.input._services .input__control{height:40px;line-height:40px;border-radius:20px;font-size:13px;color:#3d434d;background:#fff;text-transform:none;font-weight:500}.linked-services__item{border-top:1px solid #f59282;padding-top:44px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:45px}.linked-services__img-wrapper{height:260px;text-decoration:none}.linked-services__img{width:340px}.linked-services__text-block{margin-left:39px;margin-top:-7px;width:100%}.linked-services__title{font-family:AvenirNextCyr;font-weight:700;font-size:30px;line-height:40px;color:#171c26}.linked-services__properties{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:13px;margin-bottom:20px;margin-left:4px;padding-right:20px;min-width:422px}.linked-services__price{font-family:AvenirNextCyr;font-size:24px;font-weight:700;color:#f59282;margin-right:16px}.linked-services__price span{font-size:24px}.linked-services__price sup{position:relative;top:-8px;left:-1px;font-size:14px}.linked-services__time{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#757880;font-family:AvenirNextCyr;font-size:12px;font-weight:600;letter-spacing:.04em}.linked-services__icon{width:16px;height:16px;fill:#757880;margin-right:8px}.linked-services__button{margin-left:16px}.linked-services__button:hover .service-detail__button-icon{fill:#a5a9d2}.linked-services__text{color:#171c26;font-family:AvenirNextCyr;font-size:14px;line-height:22px;font-weight:300;padding-right:28px}.main{position:relative;-ms-flex-positive:1;flex-grow:1;max-width:1440px;min-width:1180px;margin:auto;background-color:#f9f9fa}.main._studio-detail{max-width:none}.main._career,.main._franchise,.main._studio-detail{background-color:#fff}.main__bg{position:absolute}.main__bg._top{top:-76px;right:0;left:0;margin:auto;max-width:100%}.main__title{font-size:40px;font-family:AvenirNextCyr;font-weight:700;color:#171c26;padding:34px 16px 16px;position:relative;text-transform:none;text-align:center;margin:0}.offer-prices{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.offer-prices__comparison{font-size:14px;font-family:AvenirNextCyr;background:#45484d;color:#fff;padding:0 12px 0 13px;text-transform:lowercase}.offer-prices__comparison,.offer-prices__profit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px}.offer-prices__profit{width:73px;-ms-flex-direction:column;flex-direction:column;text-align:left;font-size:11px;line-height:1.5;color:#a2a3a5}.offer-prices__old{text-decoration:line-through}.offer-prices__new sup{position:relative;top:-4px}.page{line-height:1.15;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#45484d;text-align:left}.page,.page__body{height:100%}.page__body{min-height:100vh}.page__inner{position:relative;margin:0 auto;min-width:1180px;overflow:hidden;min-height:100%;padding-bottom:321px}.page__main{position:relative;background-color:#f9f9fb;margin-top:76px}.page__footer{position:absolute;bottom:0;left:0;right:0;z-index:11;background:#fff}.page__header{position:fixed;z-index:1001;top:0;left:0;right:0;margin:auto}.page__header._absolute{position:absolute}.popular-services-popup .title-popular-service__slider-wrapper{margin-bottom:16px;width:1180px}.popular-services-popup .title-popular-service-slide{display:inline-block;vertical-align:top}.popular-services-popup__button{text-align:center}.popular-services-popup__button .button{width:160px}.school-address{position:relative;text-align:center;margin-top:85px;background:#fafafb;padding-top:18px;padding-bottom:40px;margin-bottom:16px}.school-address__contacts{font-family:AvenirNextCyr;font-size:16px;line-height:26px;color:#3d434d;margin-top:30px;margin-bottom:24px}.school-address__metro{font-family:AvenirNextCyr;margin-top:8px;margin-bottom:8px}.school-address__metro-wrapper{width:32px;height:32px;border-radius:50%;border:2px solid #ef1e25;display:inline-block;background-color:#fff;margin-right:8px}.school-address__metro-icon{fill:#ef1e25}.school-address__email,.school-address__phone{text-decoration:none;font-weight:700}.school-address__phone{color:#3d434d}.school-address__phone-icon{margin-right:4px}.school-address__email-icon{margin-right:8px}.school-address__email{color:#f59282;margin-left:16px}.school-address__button{margin-bottom:-30px;z-index:1;position:relative}.school-text__container{font-family:AvenirNextCyr;color:#171c26;font-size:14px;font-weight:300;line-height:22px;margin-top:-19px;padding-right:36px;padding-left:58px;letter-spacing:-.003em}.school-text__container p{padding-bottom:4px}.school-text__container p b{display:block;padding-top:8px}.school-text ul{list-style:none;margin:0;padding:0;margin-top:-4px;margin-right:60px}.school-text li{padding-left:36px;padding-bottom:11px;position:relative;font-size:16px;color:#676b74;line-height:24px}.school-text li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;border:1px solid #f59282;background:#f59282}.school-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:30px;font-weight:600;line-height:1.3;margin-top:48px;margin-bottom:24px;padding-bottom:20px}.school-text__detail-text{font-size:15px;line-height:25px;font-family:AvenirNextCyr;font-weight:300;color:#3d434d;padding-left:5px;margin-top:23px;padding-right:13px;position:relative}.school-text__detail-text._first{margin-top:0}.school-text__detail-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:30px;font-weight:600;line-height:1.3;margin-top:48px;margin-bottom:24px;padding-bottom:20px}.school-text__detail-text._first h2{margin-top:0}.school-text__detail-text p{margin:16px 0 40px}.school-text__detail-text p+ul{margin-top:-32px}.school-text__detail-text ol,.school-text__detail-text ul{margin-bottom:40px}.school-text__detail-text dl{columns:2;padding-top:25px;width:827px;padding-bottom:4px}.school-text__detail-text dl dt{font-family:AvenirNextCyr;font-size:20px;color:#171c26;font-weight:500;line-height:28px;padding-left:60px;position:relative}.school-text__detail-text dl dt:before{content:"";display:block;position:absolute;left:1px;top:14px;height:1px;width:40px;background-color:#f59282}.school-text__detail-text dl dd{font-size:13px;font-family:AvenirNextCyr;color:#54565b;line-height:20px;padding-top:5px;padding-left:22px;letter-spacing:-.01em;padding-bottom:33px}.school-text__detail-text table{font-size:13px;line-height:20px;font-family:AvenirNextCyr;border-collapse:collapse;margin-top:15px;margin-left:-2px;margin-bottom:25px}.school-text__detail-text table thead{border-bottom:1px solid #d8dadc}.school-text__detail-text table th{padding-right:65px;padding-bottom:4px;font-weight:500}.school-text__detail-text table td{padding-right:40px;padding-top:11px;padding-bottom:10px}.school-text__detail-text .callout{box-shadow:0 0 6px 0 rgba(0,0,0,.1);background-color:#fff;text-align:center;margin-top:-16px;margin-bottom:36px}.school-text__detail-text .callout p{font-weight:500;font-family:AvenirNextCyr;font-size:20px;line-height:28px;color:#212733;padding:48px 100px}.school-text__detail-text .callout img{padding-top:62px;margin-bottom:-48px}.school-text__detail-text .callout ol{font-family:AvenirNextCyr;font-size:13px;line-height:20px;text-align:left;color:#5d5f64;margin-top:-43px;padding-left:160px;padding-bottom:40px}.school-text__detail-text .callout ol li{padding-right:113px;padding-bottom:10px}.school__content{position:relative;min-width:1440px;margin:0 auto;height:566px}.school__img-container{height:943px;position:relative}.school__bg,.school__img{position:absolute;left:50%;margin-left:-720px}.school__bg{background:url(../img/static/course-bg.png) no-repeat;height:1554px;width:1440px;z-index:0;top:0}.school__inner{position:absolute;top:140px;padding-left:130px}.school__title{color:#171c26;font-family:AvenirNextCyr;font-size:50px;font-weight:700;text-align:left;line-height:52px;letter-spacing:-.008em;width:622px;text-transform:none}.school__text{font-weight:500;color:#96999f;font-size:16px;line-height:22px;width:400px;letter-spacing:.02em;margin-top:-24px;padding-left:4px}.school__button{margin-top:48px}.school__button-icon{margin-right:10px;fill:#fff}.school__button:hover .school__button-icon{fill:#a5a9d2}.school__text-container{position:relative;margin-left:434px;margin-right:117px;margin-bottom:118px}.school__slider{position:relative;margin-bottom:104px;margin-top:44px;min-width:748px}.school__slider .gallery-slider__upper-slider{width:100%;height:460px}.school__slider .gallery-slider__upper-slide{width:100%;height:100%}.school__slider .gallery-slider__img{width:100%;min-height:100%;min-width:100%}.school__slider .gallery-slider__fancybox-ico-wrapper{bottom:22px;right:18px}.school__slider .gallery-slider__navigation{width:210px;height:87px}.school__slider.gallery-slider__prev{margin-top:-24px;margin-left:-13px;padding-right:16px}.school__slider.gallery-slider__next{margin-top:-24px}.school__phone{font-size:17px;margin:47px 2px}.school__phone,.school__phone-text{display:inline-block}.seo{margin:0 auto;max-width:1180px;padding-bottom:40px}.seo__text-block{margin-top:44px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.seo__title,.seo h2,.seo h3{font-family:AvenirNextCyr;font-size:18px;color:#3d434d;line-height:40px;font-weight:600;margin:0}.seo__title._studio-detail,.seo h2._studio-detail,.seo h3._studio-detail{margin-bottom:-32px}.seo__left{width:480px;min-height:200px;border-right:1px solid #d8d8e2;-ms-flex-positive:1;flex-grow:1;margin-bottom:25px}.seo__main-text{color:#757880;font-family:AvenirNextCyr;font-size:14px;line-height:22px;margin:0;padding-top:18px;padding-right:55px;letter-spacing:-.01em}.seo__main-text._studio-detail{padding-right:0}.seo__center-text{color:#757880;font-family:AvenirNextCyr;font-size:14px;line-height:22px;text-align:center;margin:0;padding-top:54px;padding-right:55px;letter-spacing:-.01em}.seo__right{min-width:400px;padding-left:60px}.seo__services-description{font-family:AvenirNextCyr;font-weight:400;font-size:14px;color:#9c9fa6;line-height:22px;letter-spacing:.004em;margin-top:5px}.seo__services-column{float:left;margin-top:10px;min-width:155px}.seo ul{list-style:none;margin:0;padding:0}.seo ul._double{columns:2;min-width:400px}.seo ul li{width:216px;margin-right:16px}.seo ul li a{line-height:22px;padding-bottom:4px}.seo__service,.seo a{font-family:AvenirNextCyr;font-size:14px;color:#3d434d;line-height:28px;text-decoration:none;display:block;font-weight:500;letter-spacing:-.01em}.seo__reasons{border-top:1px solid #f59282;margin-top:18px;padding-left:60px;margin-right:-58px;padding-top:4px}.seo__reason-container{display:inline-block;width:435px;padding:28px 0 0;margin-bottom:0;margin-right:22px}.seo__reason-name{font-family:AvenirNextCyr;font-size:16px;color:#3d434d;font-weight:500;line-height:28px;position:relative;letter-spacing:-.01em}.seo__reason-name:before{content:"";display:block;position:absolute;left:-60px;top:16px;height:1px;width:40px;background-color:#f59282}.seo__reason{font-size:13px;font-family:AvenirNextCyr;color:#757880;line-height:18px;padding-top:7px;letter-spacing:-.006em;padding-right:93px}.seo__quote-container{position:relative;text-align:center;margin-top:50px}.seo__quote-container._studio-detail{margin-top:12px}.seo cite{display:block;font-size:18px;color:#f59282;padding-top:17px;padding-right:38px;padding-left:60px;position:relative}.seo cite._studio-detail{padding-top:4px;padding-right:0}.seo cite:before{content:"";display:block;position:absolute;left:0;top:26px;height:1px;width:40px;background-color:#f59282}.seo cite._studio-detail:before{top:14px}.seo._index .seo__right{min-width:520px;width:520px;padding-left:60px}.seo._index .seo__reasons{border-top:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1180px}.seo._index .seo__reason-container{width:357px}.seo._index .seo__reason-container:nth-child(3n){margin-right:0}.seo._index .seo__text-block{margin-top:0}.seo__quote,.seo blockquote{display:block;font-family:AvenirNextCyr;font-size:18px;font-weight:500;font-style:normal;color:#3d434d;line-height:28px;padding-top:26px;padding-bottom:31px;margin:0;letter-spacing:.004em}.seo__quote:after,.seo__quote:before,.seo blockquote:after,.seo blockquote:before{width:250px;background-color:#f59282;height:1px;content:"";display:block;position:absolute;left:0;right:0;margin:auto}.seo__quote:before,.seo blockquote:before{top:0}.seo__quote:after,.seo blockquote:after{bottom:0}.service-child{position:relative;font-family:AvenirNextCyr}.service-child+.service-child{margin-top:30px}.service-child__name{font-size:17px;font-weight:700;color:#212733;padding-right:220px}.service-child__duration{padding-top:6px;font-size:12px;color:#a5a5a5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.service-child__info-caller{display:inline-block;position:relative;top:1px;margin-left:8px;cursor:pointer}.service-child__info{padding-top:15px;font-size:13px;color:#757880;line-height:1.4}.service-child__controls{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex}.service-children{overflow:hidden;box-shadow:0 10px 40px 0 rgba(0,0,0,.2);position:relative;background:#fff;z-index:11}.service-children__content{border-top:2px solid #f59282;padding:45px 70px 70px 60px}.service-children__exit{position:absolute;top:15px;right:15px;cursor:pointer}.service-detail-menu__wrapper{width:280px;box-shadow:5px 0 30px #d2d1d3;margin-left:108px;margin-right:40px;position:absolute;background-color:#fff}.service-detail-menu__wrapper._fixed{position:fixed;z-index:1001;top:102px;left:auto;background-color:#fff}.service-detail-menu__container{margin:0;padding:14px 0;margin-left:22px}.service-detail-menu__item{color:#3d434d;font-family:AvenirNextCyr;text-transform:uppercase;font-weight:600;line-height:15px;text-decoration:none;padding:11px 0;position:relative;display:block}.service-detail-menu__item._sub-item{padding-left:14px}.service-detail-menu__item:before{content:"";display:block;position:absolute;left:-22px;top:0;height:100%;width:2px;background-color:#f59282;opacity:0;transition:opacity .33s ease}.service-detail-menu__item._active,.service-detail-menu__item:hover{color:#c3c5c9}.service-detail-menu__item._active:before,.service-detail-menu__item:hover:before{opacity:1}.service-detail-menu__link{text-decoration:none;color:#3d434d}.service-detail{margin-top:-160px}.service-detail__content{position:relative;min-width:1440px;margin:0 auto;height:566px}.service-detail__img-container{height:943px;position:relative}.service-detail__img{top:76px}.service-detail__bg,.service-detail__img{position:absolute;left:50%;margin-left:-720px}.service-detail__bg{background:url(../img/service-bg.png) no-repeat;height:971px;width:1440px;z-index:0;top:52px}.service-detail__inner{position:absolute;top:210px;padding-left:110px}.service-detail__section{font-family:AvenirNextCyr;font-size:12px;color:#96999f;text-transform:uppercase;font-weight:700;letter-spacing:.1em;padding-bottom:10px}.service-detail__title{color:#171c26;font-family:AvenirNextCyr;font-size:50px;font-weight:700;text-align:left;line-height:54px;letter-spacing:-.008em;width:680px;text-transform:none}.service-detail__properties{position:relative;padding-top:4px;padding-left:2px;display:-ms-flexbox;display:flex}.service-detail__price{font-family:AvenirNextCyr;font-weight:700;font-size:36px;color:#f59282;line-height:38px;margin-right:34px;letter-spacing:-.01em}.service-detail__price sup{position:relative;top:-14px;font-size:18px;left:-5px;letter-spacing:.06em}.service-detail__time{position:relative;display:-ms-flexbox;display:flex;color:#787a82;font-size:18px;font-family:AvenirNextCyr;font-weight:600;margin-top:7px;letter-spacing:-.01em}.service-detail__icon{fill:#757880;margin-right:8px}.service-detail__button{margin-top:24px}.service-detail__button-icon{margin-right:10px;fill:#fff}.service-detail__button:hover .service-detail__button-icon{fill:#a5a9d2}.service-detail__text-container{position:relative;margin-left:468px;margin-right:117px;padding-bottom:4px}.service-detail__text{margin-bottom:95px;font-family:AvenirNextCyr;color:#171c26;font-size:14px;font-weight:300;line-height:22px;margin-top:-19px;padding-bottom:64px;padding-right:76px;padding-left:60px}.service-detail__text p{padding-bottom:2px}p+.service-detail__reasons{margin-top:-40px}.service-detail__reason-container{display:inline-block;width:384px;padding:32px 0 0 64px;vertical-align:top}.service-detail__reason-name{font-family:AvenirNextCyr;font-size:20px;color:#3d434d;font-weight:500;line-height:28px;position:relative}.service-detail__reason-name:before{content:"";display:block;position:absolute;left:-60px;top:16px;height:1px;width:40px;background-color:#f59282}.service-detail__reason{font-size:13px;font-family:AvenirNextCyr;color:#54565b;line-height:20px;padding-top:8px;padding-bottom:40px}.service-detail__detail-text{font-size:15px;line-height:25px;font-family:AvenirNextCyr;font-weight:300;color:#3d434d;padding-left:5px;margin-top:23px;padding-right:13px;position:relative}.service-detail__detail-text._first{margin-top:0}.service-detail__detail-text h2{border-bottom:1px solid #f59282;color:#3d434d;font-family:AvenirNextCyr;font-size:30px;font-weight:600;line-height:1.3;margin-top:80px;margin-bottom:24px;padding-bottom:20px}.service-detail__detail-text._first h2{margin-top:0}.service-detail__detail-text p{margin:16px 0 40px}.service-detail__detail-text p+ul{margin-top:-32px}.service-detail__detail-text ol,.service-detail__detail-text ul{margin-bottom:40px}.service-detail__detail-text dl{columns:2;padding-top:25px;width:827px;padding-bottom:4px}.service-detail__detail-text dl dt{font-family:AvenirNextCyr;font-size:20px;color:#171c26;font-weight:500;line-height:28px;padding-left:60px;position:relative}.service-detail__detail-text dl dt:before{content:"";display:block;position:absolute;left:1px;top:14px;height:1px;width:40px;background-color:#f59282}.service-detail__detail-text dl dd{font-size:13px;font-family:AvenirNextCyr;color:#54565b;line-height:20px;padding-top:5px;padding-left:22px;letter-spacing:-.01em;padding-bottom:33px}.service-detail__detail-text table{font-size:13px;line-height:20px;font-family:AvenirNextCyr;border-collapse:collapse;margin-top:15px;margin-left:-2px;margin-bottom:25px}.service-detail__detail-text table thead{border-bottom:1px solid #d8dadc}.service-detail__detail-text table th{padding-right:65px;padding-bottom:4px;font-weight:500}.service-detail__detail-text table td{padding-right:40px;padding-top:11px;padding-bottom:10px}.service-detail__detail-text .callout{box-shadow:0 0 6px 0 rgba(0,0,0,.1);background-color:#fff;text-align:center;margin-top:-16px;margin-bottom:36px}.service-detail__detail-text .callout p{font-weight:500;font-family:AvenirNextCyr;font-size:20px;line-height:28px;color:#212733;padding:48px 100px}.service-detail__detail-text .callout img{padding-top:62px;margin-bottom:-48px}.service-detail__detail-text .callout ol{font-family:AvenirNextCyr;font-size:13px;line-height:20px;text-align:left;color:#5d5f64;margin-top:-43px;padding-left:160px;padding-bottom:40px}.service-detail__detail-text .callout ol li{padding-right:113px;padding-bottom:10px}.service-modal{font-family:AvenirNextCyr;padding:44px 40px 40px;text-align:center;background:#fff;border-radius:12px;position:relative}.service-modal__link{margin-top:20px;min-width:70px;max-width:200px}.service-modal__title{font-size:26px;font-weight:700;color:#171c26;margin-bottom:15px}.service-modal__content{font-size:13px;font-weight:500;color:#757880}.service-modal__close{width:20px;height:20px;position:absolute;top:25px;right:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.service-modal__controls{padding-top:20px;display:-ms-flexbox;display:flex}.v--modal-overlay .v--modal-box{background:transparent}.service__container{margin-top:17px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}.service__blackening{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(42,18,14,.6);opacity:0;transition:opacity .33s}.service__blackening._active{opacity:1}.service__item{position:relative;width:280px;display:inline-block;vertical-align:top;font-size:14px;line-height:1.4em;margin-right:20px;margin-bottom:10px;transition:all .33s ease;min-height:247px;cursor:pointer}.service__image-wrapper{display:block;width:280px;height:172px;overflow:hidden;position:relative;text-decoration:none}.service__image{min-height:100%}.service__time{color:#fff;font-family:AvenirNextCyr;font-size:12px;line-height:28px;position:absolute;right:11px;top:147px;text-transform:none}.service__price{position:absolute;left:0;top:156px;display:-ms-flexbox;display:flex}.service__text-block{transition:opacity .2s;padding-top:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:27px}.service__name{font-family:AvenirNextCyr;font-size:16px;font-weight:500;line-height:20px;color:#383838;text-decoration:none;max-width:280px;text-transform:none}.service__children{position:absolute;margin-top:-35px;left:0;width:100%}.service__children-fin{position:absolute;left:25px;bottom:3px;width:10px;height:10px;background:#fff;border-top:2px solid #f59282;border-right:2px solid #f59282;z-index:12;transform:rotate(-45deg)}.service__circle{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:32px;height:32px;border-radius:50%;border:2px solid #f59282;background:#f59282;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.service._booking .service__children{margin-top:-18px}.services-list{min-height:500px;height:auto;width:912px}.services-list__title{font-family:AvenirNextCyr;font-weight:600;font-size:14px;line-height:1.25;margin-bottom:16px;text-transform:uppercase}.services-list__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;margin-right:-20px;position:relative}.services-list__not-found{color:#353639;font-size:24px;font-family:AvenirNextCyr;font-weight:500;line-height:1.5;margin:80px 0;text-align:center}.services-menu{width:220px}.services-menu__wrapper{float:none;margin:0;width:220px;position:absolute}.services-menu__wrapper._fixed{position:fixed;top:88px}.services-menu__item{color:#353639;font-family:AvenirNextCyr;text-transform:uppercase;font-weight:600;font-size:12px;position:relative;display:block;text-decoration:none;transition:all .33s ease;padding:6px 0 8px;line-height:16px;cursor:pointer}.services-menu__item:before{content:"";display:block;position:absolute;left:-20px;top:0;height:100%;width:2px;background-color:#f59282;opacity:0;transition:opacity .33s ease}.services-menu__item._sub{padding-left:20px}.services-menu__item._active{color:#7f8085}.services-menu__item._active:before,.services-menu__item:hover:before{opacity:1}.services-menu._booking{width:220px;min-height:0}.services-menu._booking._fixed{position:fixed;top:146px}.services-menu._booking._bottomed{position:absolute;top:auto;bottom:0;margin-bottom:360px}.services-menu__amount{font-size:12px;font-weight:700;color:#f59282;padding-left:7px}.services-search{position:relative;margin-bottom:22px;margin-top:10px;margin-right:34px}.services-search__input{width:100%;border:1px solid #e1e2e5;border-radius:1024px;padding:10px 20px;font-family:AvenirNextCyr;font-size:13px;line-height:13px;color:#a2a5a8;letter-spacing:.01em}.services-search__search-icon{width:16px;height:16px;fill:#f59282;position:absolute;right:18px;top:50%;margin-top:-8px;z-index:1;cursor:pointer;transition:all .33s ease}.services{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:1140px;margin:0 auto;position:relative}.services__title{font-family:AvenirNextCyr;font-weight:500;font-size:28px;line-height:32px;color:#171c26;text-transform:none;margin-bottom:34px;text-align:center;margin-top:52px;margin-bottom:24px}.step-details{font-family:AvenirNextCyr;min-height:67px;padding-bottom:20px;background:#fff}.step-details._services{padding-left:10px;margin-left:-20px;z-index:1}.step-details._active{cursor:pointer}.step-details._active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.step-details._services{background:transparent}.step-details._services .step-details__content{background:#fff;padding-left:10px}.step-details__metro,.step-details__studio-name{display:-ms-flexbox;display:flex}.step-details__studio-name{-ms-flex-align:center;align-items:center;margin-bottom:7px}.step-details__studio-name span{margin-right:5px}.step-details__metro-icon{margin-right:4px}.step-details__action{position:absolute;left:63px;bottom:21px;text-transform:uppercase;font-size:11px;font-weight:700;color:#f59282;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.step-details__action-icon{margin-right:5px;cursor:pointer}.step-details__service+.step-details__service{margin-top:2px}.step-details__service-price{color:#96999f}.step-details__services{background:#fff}.step-details__service:nth-child(n+2){display:none}.step-details__services-announce{position:absolute;bottom:21px;right:20px;font-size:14px;color:#f59282;opacity:1;transition:opacity .2s}.step-details:hover .step-details__services-announce{opacity:0}.step-details:hover .step-details__action._hoverable{margin-top:12px;padding-top:4px;position:static}.step-details:hover .step-details__service:nth-child(n+2){display:block}.step-details__null{font-size:13px;white-space:nowrap}.step-details__null b{font-size:14px;color:#f59282}.step-details__null p{margin:0}.step-details__null._small{font-size:11px}.step-details__null-container{border:1px solid #f59282;border-radius:5px;padding:15px 20px;line-height:20px;width:550px;margin-left:-25px}.step-details__master-date{margin-bottom:5px}.step-details__master-date span:last-child{color:#898989}.step-details__interval span+span{margin-left:5px}.step-details__interval span:nth-child(2){color:#f59282}.step-details__interval span:last-child{color:#898989}.step-details._fixed,.step-details._fixed .step-details__null{font-size:11px}.step-details._fixed .step-details__action-icon{margin-right:0;margin-left:5px}.step-details._fixed .step-details__services{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.studio-detail-address{position:relative;text-align:center}.studio-detail-address__title{font-family:AvenirNextCyr;font-weight:500;font-size:28px;line-height:32px;color:#171c26}.studio-detail-address__contacts{font-family:AvenirNextCyr;font-size:16px;line-height:26px;color:#3d434d;margin-top:30px;margin-bottom:24px}.studio-detail-address__metro{font-family:AvenirNextCyr;margin-top:8px;margin-bottom:8px}.studio-detail-address__metro-wrapper{width:32px;height:32px;border-radius:50%;border:2px solid #ef1e25;display:inline-block;background-color:#fff;margin-right:8px}.studio-detail-address__metro-icon{fill:#ef1e25}.studio-detail-address__email,.studio-detail-address__phone{text-decoration:none;font-weight:700}.studio-detail-address__phone{color:#3d434d}.studio-detail-address__phone-icon{margin-right:4px}.studio-detail-address__email-icon{margin-right:8px}.studio-detail-address__email{color:#f59282;margin-left:16px}.studio-detail-address__button{margin-bottom:-30px;z-index:1;position:relative}.studio-detail-interior{text-align:center;background:#f7f5fa;position:relative}.studio-detail-interior__title{font-family:AvenirNextCyr;font-weight:500;font-size:28px;line-height:32px;color:#171c26;text-transform:none;position:relative;padding-top:80px;margin-bottom:24px}.studio-detail-interior__text-block{font-size:13px;font-family:AvenirNextCyr;color:#757880;text-transform:none;line-height:20px;position:relative;margin-bottom:36px}.studio-detail-interior__img{position:absolute;left:50%;margin-left:-740px}.studio-detail-interior__slider{position:relative;left:50%;margin-left:-409px;margin-bottom:104px}.studio-detail-interior__slider .gallery-slider__upper-slide,.studio-detail-interior__slider .gallery-slider__upper-slider{width:818px;height:462px}.studio-detail-interior__slider .gallery-slider__navigation{right:50%;margin-right:96px}.studio-detail-interior__slider .gallery-slider__bottom-slider-container{margin-top:4px}.studio-detail-map{position:relative;width:100%;height:600px}.studio-detail-map img{position:absolute;left:50%;margin-left:-722px}.studio-detail-nav{text-align:center;padding:20px 0;margin-bottom:24px}.studio-detail-nav__fixed{padding:20px 0;margin-bottom:24px;display:block;top:0;position:fixed;min-height:56px;left:0;right:0;z-index:90;background:rgba(0,0,0,.6);transition:top .33s linear}.studio-detail-nav__fixed._fixed{position:fixed}.studio-detail-nav__fixed._fixed .studio-detail-nav__item._active .studio-detail-nav__link{color:#fff}.studio-detail-nav__content{width:1140px;margin:0 auto;padding-top:4px}.studio-detail-nav__fixed-content{width:1140px;margin:0 auto;padding-top:4px;-ms-flex-pack:justify;justify-content:space-between}.studio-detail-nav__fixed-content,.studio-detail-nav__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.studio-detail-nav__metro{font-family:AvenirNextCyr;color:#fff;font-size:14px}.studio-detail-nav__metro-wrapper{width:32px;height:32px;border-radius:50%;border:2px solid #ef1e25;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:4px}.studio-detail-nav__metro-icon{fill:#ef1e25}.studio-detail-nav__button{display:-ms-flexbox;display:flex}.studio-detail-nav__list{list-style:none;margin:0;padding:0}.studio-detail-nav__item{display:inline-block}.studio-detail-nav__item._active .studio-detail-nav__link{color:#96999f}.studio-detail-nav__link{display:inline-block;text-decoration:none;font-family:AvenirNextCyr;font-size:14px;text-transform:uppercase;font-weight:700;color:#f59282;padding:0 12px}.studio-detail-nearest-studios-info{position:relative;margin-top:8px}.studio-detail-nearest-studios-info__metro{font-weight:500;font-family:AvenirNextCyr;font-size:11px;color:#96999f;line-height:14px;text-transform:uppercase;margin-bottom:4px;letter-spacing:.06em}.studio-detail-nearest-studios-info__name{font-weight:700;font-size:16px;color:#171c26;line-height:21px;text-decoration:none}.studio-detail-nearest-studios-info__masters{font-weight:500;font-family:AvenirNextCyr;font-size:12px;line-height:13px;color:#3d434d;margin-top:12px;margin-bottom:16px}.studio-detail-nearest-studios{position:relative;text-align:center;margin-top:52px}.studio-detail-nearest-studios__title{font-family:AvenirNextCyr;font-weight:500;font-size:28px;line-height:32px;color:#171c26;margin-bottom:42px}.studio-detail-nearest-studios__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:104px}.studio-detail-nearest-studios__item{width:340px;position:relative;margin:0 10px}.studio-detail-nearest-studios__img-wrapper{overflow:hidden;height:200px}.studio-detail-nearest-studios__metro{width:48px;height:48px;background:#fff;border-radius:100%;position:absolute;left:50%;margin-left:-24px;margin-top:-24px;padding-top:11px}.studio-detail-nearest-studios__metro-icon.blue{fill:#1583c4}.studio-detail-nearest-studios__metro-icon.yellow{fill:#ffcb31}.studio-detail-nearest-studios__metro-icon.brown{fill:#963}.studio-detail-portfolio{text-align:center;width:1140px;position:relative;margin:0 auto}.studio-detail-portfolio__title{font-family:AvenirNextCyr;font-weight:500;font-size:28px;line-height:32px;color:#171c26;text-transform:none;margin-bottom:34px}.studio-detail-portfolio__slider-wrapper{width:1100px;margin-left:38px}.studio-detail-portfolio__slide{text-align:left}.studio-detail-portfolio__left{position:absolute;top:55%;left:-18px;transform:rotate(180deg);fill:#f59282;cursor:pointer}.studio-detail-portfolio__right{position:absolute;top:55%;right:-20px;fill:#f59282;cursor:pointer}.studio-detail{margin:-84px auto 0;position:relative}.studio-detail__bg{min-height:560px;height:auto;background-repeat:no-repeat;background-position:top}.studio-detail__image-layer{background:#171c26;min-height:560px;width:100%;opacity:.3;position:absolute;z-index:1;top:0}.studio-detail__container{width:1140px}.studio-detail__metro{font-family:AvenirNextCyr;color:#fff;font-size:12px;text-transform:uppercase;line-height:20px;position:absolute;top:36px;left:0;right:0;text-align:center;z-index:1;letter-spacing:.1em}.studio-detail__metro-icon-wrapper{width:32px;height:32px;border-radius:50%;border:2px solid #ef1e25;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;background-color:#fff;margin-bottom:10px}.studio-detail__metro-icon{fill:#ef1e25}.studio-detail__panorama{font-family:AvenirNextCyr;font-size:11px;font-weight:500;color:#212733;line-height:17px;text-transform:uppercase;border-radius:1024px;padding:8px 20px;background:#fff;position:absolute;z-index:1;top:53px;right:100px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.studio-detail__panorama-icon{margin-right:5px}.studio-detail__content{position:absolute;top:182px;left:0;right:0;text-align:center;z-index:2}.studio-detail__title{font-family:AvenirNextCyr;font-size:50px;color:#fff;font-weight:600;line-height:58px;text-transform:none;letter-spacing:-.01em}.studio-detail__address-wrapper{background:rgba(23,28,38,.56);width:100%;position:absolute;bottom:0;text-align:center;z-index:2}.studio-detail__address{font-family:AvenirNextCyr;font-size:14px;font-weight:300;color:#fff;line-height:24px;padding:28px 0;letter-spacing:-.01em}.studio-detail__address a{color:#f59282;text-decoration:none;padding:16px 4px}.studio-detail__services{margin-bottom:-54px}.studio-detail__seo{background:#f7f5fa}.studio-detail__seo-container{max-width:1180px;margin:0 auto;padding-top:42px}.studio-detail__seo-container .seo__left{padding-right:20px}.studios-index-tab-description{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;visibility:hidden;width:1082px;height:530px}.studios-index-tab-description__content{position:absolute;top:0;left:0;z-index:1;max-width:470px;padding:64px 0 0 78px}.studios-index-tab-description._active{opacity:1;visibility:visible}.studios-index-tab-description__closest{font-size:32px;color:#212733;font-weight:700;margin-bottom:37px}.studios-index-tab-description__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:11px}.studios-index-tab-description__metro-icon{margin-right:10px}.studios-index-tab-description__metro-title{font-size:11px;font-weight:500;text-transform:uppercase;color:#96999f}.studios-index-tab-description__title{font-size:18px;font-weight:700;color:#171c26;display:block;line-height:1.3;margin-bottom:7px;text-decoration:none}.studios-index-tab-description__masters{font-size:12px;font-weight:500;color:#212733;margin-bottom:10px;margin-left:-2px}.studios-index-tab-description__address{font-size:14px;font-weight:500;color:#757880;margin-bottom:40px;line-height:1.4}.studios-index-tab-description__phone{display:inline-block;font-size:14px;font-weight:500;color:#212733;text-decoration:none;margin-bottom:24px;margin-left:-2px}.studios-index-tab-description__button{width:182px}.studios-index-tab-head{opacity:.5;transition:opacity .2s;position:relative;padding:20px 22px 0;width:100%;cursor:pointer}.studios-index-tab-head._active,.studios-index-tab-head:hover{opacity:1}.studios-index-tab-head._active{cursor:auto}.studios-index-tab-head__img-wrapper{width:160px;height:90px;overflow:hidden;margin-bottom:11px}.studios-index-tab-head__img{min-height:100%;max-width:100%}.studios-index-tab-head__title{font-size:12px;font-weight:700;color:#262c38;margin-bottom:4px}.studios-index-tab-head__distance{position:absolute;top:90px;left:22px;background:#262c38;font-size:11px;color:#fff;height:20px;line-height:20px;padding:0 7px;transition:background .2s}.studios-index-tab-head._active .studios-index-tab-head__distance,.studios-index-tab-head:hover .studios-index-tab-head__distance{background:#f59282}.studios-index-tab-head__metro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.studios-index-tab-head__metro-icon{margin-right:5px}.studios-index-tab-head__metro-title{font-size:11px;color:#262c38}.studios-index{position:relative;z-index:1;font-family:AvenirNextCyr;padding-bottom:132px}.studios-index__content{max-width:1180px;margin:auto;padding-left:6px;display:-ms-flexbox;display:flex}.studios-index__left{background:#fff;width:224px;min-width:220px;height:530px;box-shadow:0 10px 23.75px 1.25px hsla(8,41%,55%,.15)}.studios-index__right{position:relative;width:1084px;height:530px;-ms-flex-positive:1;flex-grow:1}.studios-index__tab-photo-wrapper,.studios-index__tab-photos{position:absolute;top:0;left:0;right:0;bottom:0}.studios-index__tab-photo-wrapper{width:1080px;overflow:hidden;opacity:0;transition:opacity 1s ease .15s}.studios-index__tab-photo-wrapper._active{opacity:1}.studios-index__tab-photo{min-height:100%;min-width:100%}.studios-index__links{padding:20px 22px}.studios-index__link{display:block;font-size:11px;font-weight:700;color:#f59282;text-transform:uppercase;text-decoration:none;padding-left:17px;position:relative}.studios-index__link+.studios-index__link{margin-top:10px}.studios-index__link:after{content:"";position:absolute;top:6px;left:0;width:11px;height:1px;background:#f59282}.studios-index__link:before{content:"";position:absolute;top:1px;left:5px;width:1px;height:11px;background:#f59282}.studios-index__tab-descriptions-bg{position:absolute;top:0;left:0;width:1082px;height:531px;background-image:url(data:image/png;base64,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);background-size:cover;opacity:.92;z-index:1}.studios{position:relative;min-width:1440px;margin:0 auto;margin-bottom:-470px}.studios__img-container{height:913px;overflow:hidden;position:relative;top:-28px}.studios__img{top:-52px}.studios__bg,.studios__img{position:absolute;left:50%;margin-left:-720px}.studios__bg{background:url(../img/studios-bg.png) no-repeat;height:971px;width:1440px;z-index:0;top:-58px}.studios__inner{position:absolute;top:92px;padding-left:128px}.studios__title{font-size:40px;font-weight:700;text-align:left;line-height:54px;letter-spacing:-.008em;text-transform:none}.studios__description,.studios__title{color:#171c26;font-family:AvenirNextCyr;width:480px}.studios__description{position:relative;font-size:14px;line-height:22px;letter-spacing:-.005em;margin-top:-12px}.studios__button{margin-top:32px}.title-action-block{position:absolute;top:76px;left:729px;font-family:AvenirNextCyr;z-index:2}.title-action-block__title{font-size:16px;color:#2a2c2f;position:absolute;top:-8px;left:148px;white-space:nowrap}.title-action-block__price{font-size:30px;font-weight:700;margin-left:10px}.title-action-block__price sup{font-size:21px}.title-action-block__description{font-size:16px;color:#2a2c2f;margin-top:-21px;max-width:365px;margin-bottom:40px;line-height:1.3}.title-action-block__controls{width:180px}.title-block{height:902px;position:relative;padding-top:365px}.title-block__bg-wrapper{position:absolute;top:0;left:0;right:0}.title-block__bg{position:relative;z-index:1;height:622px}.title-block__triangles{position:absolute;top:-76px;left:0;right:0;height:4048px;background:url(../img/title-background-new.png);z-index:1}.title-block__slash{position:absolute;top:70px;left:608px;width:492px;height:396px;background:url(../img/slash5.png);z-index:2}.title-block__content{height:100%}.title-popular-service-slide{padding:0 15px 20px;width:380px;height:355px}.title-popular-service-slide__content{box-shadow:0 10px 23.75px 1.25px hsla(8,41%,55%,.15);background:#fff;width:370px;height:335px;position:relative;font-family:AvenirNextCyr}.title-popular-service-slide__img-wrapper{height:190px;overflow:hidden}.title-popular-service-slide__price{position:absolute;top:172px;left:30px;background:#45484d;height:32px;line-height:32px;font-size:14px;color:#fff;padding:0 12px}.title-popular-service-slide__old-price{text-decoration:line-through}.title-popular-service-slide__text{line-height:1.4;padding:24px 30px}.title-popular-service-slide__title{font-size:16px;color:#29333e;margin-bottom:8px;text-decoration:none}.title-popular-service-slide__description{font-size:13px;color:#535558}.title-popular-service-slide__controls{position:absolute;left:30px;right:30px;bottom:29px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.title-popular-service-slide__button{width:159px}.title-popular-service-slide__time{font-size:12px;color:#87888b}.title-popular-services{position:relative;z-index:2;max-width:1210px;margin:0 auto 25px;font-family:AvenirNextCyr}.title-popular-services__content{padding-left:10px}.title-popular-services__controls,.title-popular-services__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.title-popular-services__top{max-width:1178px;margin-bottom:26px;margin-left:6px}.title-popular-services__link,.title-popular-services__title{font-size:16px;color:#45484d;font-weight:700;text-transform:uppercase}.title-popular-services__title{padding-left:6px}.title-popular-services__link{color:#f59282;margin-right:44px;text-decoration:none}.title-popular-services__left,.title-popular-services__right{width:40px;height:40px;border:2px solid #f59282;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.title-popular-services__right{transform:rotate(180deg);margin-left:12px}.title-popular-services__left svg,.title-popular-services__right svg{position:relative}.title-popular-services__left svg{left:-1px}.title-popular-services__right svg{right:1px}.tooltip{display:block!important;z-index:10000;font-family:AvenirNextCyr}.tooltip .tooltip-inner{background:#fff;font-size:14px;color:#f59282;border-radius:16px;padding:5px 10px 4px;box-shadow:0 2px 5px 0 rgba(27,33,58,.25)}.v--modal-overlay .v--modal-box{overflow:visible!important}