@charset "UTF-8";@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes rotate360{0%{transform:scale(.8) rotate(0deg)}50%{transform:scale(1) rotate(180deg)}to{transform:scale(.8) rotate(360deg)}}@keyframes scaleInWithTransform{0%{opacity:0;transform:scale(.5) translate(-50%,-50%)}to{opacity:1;transform:scale(1) translate(-50%,-50%)}}@keyframes popingOut{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes scaleOutWithTransform{0%{opacity:1;transform:scale(1) translate(-50%,-50%)}to{opacity:0;transform:scale(.5) translate(-50%,-50%)}}@keyframes scaleWithSlide{0%{opacity:0;left:25%;transform:scale(0) translateX(-50%)}50%{opacity:1}to{left:50%;opacity:1;transform:scale(1) translateX(-50%)}}@keyframes bgcFadeIn{0%{background-color:transparent}to{background-color:rgba(0,0,0,.9)}}@keyframes bgcFadeOut{0%{background-color:rgba(0,0,0,.9)}to{background-color:transparent}}@keyframes scaleOutWithSlide{0%{left:50%;opacity:1;transform:scale(1) translateX(-50%)}to{opacity:0;left:25%;transform:scale(0) translateX(-50%)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes slideFromLeft{0%{opacity:0;transform:scale(1) translateX(-100%)}to{opacity:1;transform:scale(1) translateX(-50%)}}@keyframes slideFromRight{0%{opacity:0;transform:scale(1) translateX(0)}to{opacity:1;transform:scale(1) translateX(-50%)}}@keyframes circle_left{0%{transform:rotate(0)}20%{transform:rotate(72deg)}40%{transform:rotate(144deg)}60%{transform:rotate(216deg)}80%{transform:rotate(288deg)}to{transform:rotate(360deg)}}@keyframes circle_right{0%{transform:rotate(0)}20%{transform:rotate(-72deg)}40%{transform:rotate(-144deg)}60%{transform:rotate(-216deg)}80%{transform:rotate(-288deg)}to{transform:rotate(-360deg)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.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:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:0 0;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:0;background:0 0;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"Ã—";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:0 0;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:0 0;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:0}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before,.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:0 0;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:0;background:0 0;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-slide>.fancybox-loading{border:6px solid rgba(99,99,99,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;animation:a .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.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,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .active.filter a:hover,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .active.role a:hover{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleX(1) translateZ(0);opacity:1}.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-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:0 0}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs,.fancybox-thumbs>ul>li{margin:0;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs{top:0;right:0;bottom:0;left:auto;background:#fff;word-break:normal;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:99995;position:absolute;width:220px;padding:5px 5px 0 0}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;width:105px;height:75px;position:relative;cursor:pointer;outline:0;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/main/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,span,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline}a,small,strong,sub,sup{margin:0;padding:0;vertical-align:baseline}small,sub,sup{border:0;font-weight:400}a,strong{font-size:100%}strong{border:0}article,aside,details,figure,footer,header,main,nav,section,summary{display:block}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{background:0 0;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}pre{white-space:pre-line;word-wrap:break-word}small{font-size:85%}.page404__desc span,.payBackPopUp .innerWindow.errorPayment p.willCall span b,.payBackPopUp .innerWindow.successPayment p.willCall span b,body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0;box-sizing:border-box}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.seminar_type table tr.title.fixed_title{display:table;position:fixed;box-sizing:content-box;width:calc(100% - 80px);top:0;left:40px;right:40px;z-index:6;opacity:1;background-color:#fff}.seminar_type table tr td{box-sizing:border-box;padding:15px;text-align:center;position:relative}.seminar_type table tr td.even>span,.seminar_type table tr td.odd>span{display:inline-block;margin:2px 1px;background-color:rgba(2,117,203,.15);border-radius:87px;transition:all .1s ease;height:23px}.seminar_type table tr td.even>span a,.seminar_type table tr td.odd>span a{box-sizing:border-box;display:inline-block;width:100%;text-align:center;padding:2px 10px;color:#0275cb;border-bottom:1px solid transparent;transition:all .1s ease}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .filter,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .role{display:inline-block;position:relative;font-size:11px;font-weight:500;line-height:70px;padding:0 9px;text-align:center;vertical-align:top}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .filter a,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .role a{display:inline-block;height:100%;color:#0275cb;text-transform:uppercase;transition:all .2s ease;font-weight:500}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .filter a:hover,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .role a:hover{opacity:.5}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .active.filter,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .active.role{font-size:11px;line-height:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .active.filter a,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .active.role a{color:#000;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.tabs_t.active a:after,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .active.filter a:after,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .active.role a:after,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sort_selected:after,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .city_selected:after{content:'';position:absolute;width:100%;left:0;bottom:0;height:2px;background-color:#f5a623}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .active.more_towns.filter,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .active.more_towns.role{opacity:0;pointer-events:none}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text span.name{float:left;font-size:15px;font-weight:500;line-height:18px}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text span.date{float:right;font-size:13px;line-height:18px}body .main-wrapper header .links .contacts_list .city.active a:hover,body .main-wrapper header .links a.current,body .main-wrapper header .links a:hover{opacity:1}form.form-label input,form.form-label select,form.form-label textarea{box-sizing:border-box;width:100%;padding:21px 0 0!important;border:0;border-bottom:2px solid #d8d8d8;background:0 0;display:block;height:2.7em;border-radius:0;font-size:16px;font-weight:400;line-height:1;background:rgba(255,255,255,.97);color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .1s ease-in-out;outline:0;resize:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input::-webkit-input-placeholder,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select::-webkit-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input::-webkit-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select::-webkit-input-placeholder{color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:-moz-placeholder,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input::-moz-placeholder,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:-moz-placeholder,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select::-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input::-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select::-moz-placeholder{color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:-ms-input-placeholder,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:-ms-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-ms-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-ms-input-placeholder{color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input.errorInput,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select.errorInput{border-bottom-color:red}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input[type=number]::-webkit-inner-spin-button,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input[type=number]::-webkit-outer-spin-button,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select[type=number]::-webkit-inner-spin-button,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select[type=number]::-webkit-outer-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[type=number]::-webkit-inner-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[type=number]::-webkit-outer-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[type=number]::-webkit-inner-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:focus+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:valid+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input[data-empty=false]+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:focus+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:valid+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select[data-empty=false]+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:focus+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:valid+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[data-empty=false]+label{color:rgba(0,0,0,.5);font-size:12px;transform:translate(0,-15px)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:valid+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[data-empty=false]+label{color:rgba(0,0,0,.5);font-size:16px;transform:translate(0,0)}form.form-label label{position:absolute;top:20px;left:0;font-size:16px;color:#909090;transform:translate(0,0);transition:all .1s ease-in-out;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}form.form-label label.check-label{position:relative;z-index:1;font-size:14px!important;color:#000!important;padding-left:30px;margin:6px 0 16px;display:block;line-height:18px;transform:none!important;cursor:pointer}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min p a{color:#0275cb}form.form-label label.check-label span{color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset,form.form-label fieldset{margin-top:8px;position:relative}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .one_photo_upload .upload_button.errorInput label{border-color:red}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images{display:inline-block;vertical-align:top}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img{height:50px;width:90px;position:relative;vertical-align:top;display:none;margin-right:3px;margin-bottom:20px}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img .remove{position:absolute;top:0;left:0;right:0;height:50px;width:100%;cursor:pointer;z-index:1}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img .remove:hover,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .remove:hover{background-color:rgba(0,0,0,.7)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img .remove:hover:after,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .remove:hover:after{content:'';position:absolute;top:0;right:0;padding:5px;height:12px;width:12px;background-image:url(/local/templates/main/css/../img/close.svg);background-repeat:no-repeat;background-size:12px;background-position:center}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img .img_wp{height:50px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img .img_wp img,form.form-label fieldset#upload_photos .uploaded_images .img .img_wp img{min-width:100%;min-height:100%;background-position:center;background-size:contain}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img .img_wp span,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .img_wp span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.5;color:#000;font-size:11px;line-height:13px}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .uploaded_images .img span.file_title{opacity:.5;color:#000;font-size:11px;line-height:13px}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .one_photo_upload .upload_button,body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo .popupYT iframe,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .youTubeVideo iframe,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .one_big_block iframe,body .main-wrapper .container_wrapper main#studio_common #video_tour iframe,body .main-wrapper footer div.logo a img,body .main-wrapper header .logo img{width:100%;height:100%}form.form-label fieldset#upload_photos .one_photo_upload .upload_button.errorInput label{border-color:red;background-image:url(/local/templates/main/css/../img/plus_icon_red.svg)}form.form-label fieldset#upload_photos .one_photo_upload .upload_button label{position:static;display:inline-block;width:100%;height:100%;border:1px dashed rgba(2,117,203,.6);border-radius:4px;background-image:url(/local/templates/main/css/../img/plus_icon_blue.svg);background-position:center;background-size:18px;background-repeat:no-repeat;cursor:pointer}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .one_photo_upload .upload_button input,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention .upload_button input,form.form-label fieldset#upload_photos .one_photo_upload .upload_button input{display:none;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:0;outline:0}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .one_photo_upload:hover{opacity:.5}form.form-label fieldset#license label{padding-right:0}form.form-label fieldset#license label::after,form.form-label fieldset#license label::before{top:2px}#pagePreloader{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#333;z-index:2}#pagePreloader::after{content:'';display:block;position:absolute;width:100px;height:100px;border-radius:50%;border:12px dashed #fff;top:calc(50% - 50px);left:calc(50% - 50px);animation:2s rotate360 forwards infinite linear}@media screen and (max-width:768px){.seminar_type--header{font-size:6.6vw;margin-bottom:4.53333vw;margin-top:0;padding-top:9.86667vw;line-height:1.1;font-weight:500}.seminar_type table{width:100%}.seminar_type table tr.title,.seminar_type table tr.title td{display:none}.seminar_type table tr.title td:first-child{font-size:4vw;display:block}.seminar_type table tr.seminar{border-top:1px solid rgba(0,0,0,.1)}.seminar_type table tr.seminar td{display:none;width:100%;padding:0}.seminar_type table tr.seminar td.title_mob{display:none;text-align:left;font-size:4vw;line-height:4.8vw;color:rgba(0,0,0,.4);padding:0 0 2.66667vw}.seminar_type table tr.seminar td.title_mob:first-child{display:none}.seminar_type table tr.seminar td.title_mob.show{display:inline-block!important;width:49%}.seminar_type table tr.seminar td.title_mob:last-of-type{background:red}.seminar_type table tr.seminar td:first-child a{font-size:5.33333vw;line-height:6.93333vw;color:#0275cb}.seminar_type table tr.seminar td.link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.66667vw 0;padding-right:4vw}.seminar_type table tr.seminar td.even>span b.hideName,.seminar_type table tr.seminar td.link .labels,.seminar_type table tr.seminar td.odd>span b.hideName{display:inline}.seminar_type table tr.seminar td.link .labels span.hot,.seminar_type table tr.seminar td.link .labels span.new{padding:1.2vw 4vw;margin:0 2.66667vw 0 0;font-size:3.2vw;line-height:3.46667vw;font-weight:400;vertical-align:middle}.seminar_type table tr.seminar td.link .labels span.sale{padding:1.2vw 4vw 1.2vw 8vw;background-position-x:4vw}.seminar_type table tr.seminar td.link a{max-width:100%;padding-right:4vw;height:100%;font-size:4.53333vw;line-height:1.3;color:#000;box-sizing:border-box;float:none;vertical-align:middle}.seminar_type table tr.seminar td.link a:after{content:'';position:absolute;right:0;top:0;width:3.73333vw;height:100%;background-image:url(/local/templates/main/css/../img/plux.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(0);transition:all .2s ease}.seminar_type table tr.seminar td.link a:hover{border-bottom:1px solid transparent}.seminar_type table tr.seminar td.link .mob_sort_date{display:block;width:100%;color:#4a90e2;font-family:Roboto;font-size:3.2vw;font-weight:500;position:relative;padding-left:6.66667vw;margin:2.13333vw 0 0}.seminar_type table tr.seminar td.link .mob_sort_date:before{content:'';position:absolute;display:block;width:4.8vw;height:5.33333vw;left:0;top:0;bottom:0;margin:auto;background-image:url(/local/templates/main/css/../img/calendar.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.seminar_type table tr.seminar td.link.red a{color:red}.seminar_type table tr.seminar td.link.red a:after{transform:rotate(45deg)}.seminar_type table tr.seminar td.free,.seminar_type table tr.seminar td.pay,.seminar_type table tr.seminar td.time{text-align:left;font-size:4vw;line-height:4.8vw;display:none!important}.seminar_type table tr.seminar td.free.show.active,.seminar_type table tr.seminar td.pay.show.active,.seminar_type table tr.seminar td.time.show.active{display:inline-block!important;width:50%;min-width:47%}.seminar_type table tr.seminar td.even,.seminar_type table tr.seminar td.odd{background:0 0;max-width:100%;width:50%}.seminar_type table tr.seminar td.even.show,.seminar_type table tr.seminar td.odd.show{display:inline-block!important;vertical-align:top;float:right;width:51%}.seminar_type table tr.seminar td.even>span,.seminar_type table tr.seminar td.odd>span{width:100%;float:left;height:auto;font-size:4vw;font-weight:400;text-align:right;line-height:4.8vw;margin-bottom:2.66667vw;color:#222;padding:0;background:0 0;pointer-events:none}.seminar_type table tr.seminar td.empty,.seminar_type table tr.seminar td.even>span.period.step,.seminar_type table tr.seminar td.odd>span.period.step{display:none}.seminar_type table tr.seminar td.even>span.nextMonth,.seminar_type table tr.seminar td.odd>span.nextMonth{position:relative;min-width:83px;left:0!important;z-index:5}.seminar_type table tr.seminar td.even>span.nextMonth.threeMonth a,.seminar_type table tr.seminar td.odd>span.nextMonth.threeMonth a{min-width:auto}.seminar_type table tr.seminar td.even>span.nextMonth.threeMonth a>span,.seminar_type table tr.seminar td.odd>span.nextMonth.threeMonth a>span{float:none}.seminar_type table tr.seminar td.even>span a,.seminar_type table tr.seminar td.odd>span a{font-size:4vw;color:#222;text-align:left;padding:0}.seminar_type table tr.seminar td.link_mobile{display:none;border:1px solid rgba(2,117,203,.25);border-radius:100px;margin-top:4.8vw;margin-bottom:4.8vw;height:13.33333vw;line-height:13.33333vw;font-size:4.53333vw}.seminar_type table tr.seminar td.link_mobile.hyperlink{background:#42a5f5;float:left}.seminar_type table tr.seminar td.link_mobile.hyperlink a{display:inline-block;width:100%;height:100%;color:#fff}.seminar_type table tr.seminar td.link_mobile.more{margin-top:1.33333vw;border:1px dashed rgba(0,0,0,.25);cursor:pointer}.seminar_type:last-child{padding-bottom:8vw}.magic,.prepods_collection .one_prepod{width:100%}.prepods_collection .one_prepod a .ava{width:21.33333vw;height:21.33333vw}.prepods_collection .one_prepod a .description_prepod h4{font-size:5.06667vw}.prepods_collection .one_prepod a .description_prepod p{font-size:3.46667vw;line-height:4.8vw}.magic{margin-top:40px;margin-bottom:40px;font-size:0}.magic .one_picture{display:inline-block;vertical-align:top;box-sizing:border-box;overflow:hidden;border-radius:6px;width:100%;min-height:100px;margin:7.5px 0;font-size:0;cursor:pointer}.magic .one_picture .img{position:relative;width:100%}.magic .one_picture .img img{min-width:100%;width:100%;vertical-align:bottom}.magic .one_picture .img .hover_text{opacity:0;position:absolute;box-sizing:border-box;bottom:0;left:0;height:56px;width:100%;padding:28px 9px 9px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.15) 100%);transition:opacity .25s ease}.magic .one_picture .img .hover_text span{color:#fff}.magic .one_picture .img .hover_text span.name{float:left;font-size:15px;font-weight:500;line-height:18px}.magic .one_picture .img .hover_text span.date{float:right;font-size:13px;line-height:18px}.magic .one_picture .tags_section{overflow:hidden;box-sizing:border-box;padding:9px 14px;background-color:#fff}.magic .one_picture .tags_section .picture_name{color:#000;font-size:15px;line-height:18px;margin-bottom:4px}.magic .one_picture .tags_section .pic_tags{max-height:15px;overflow:hidden}.magic .one_picture .tags_section .pic_tags span{display:inline-block;margin-right:10px;margin-bottom:3px;color:#9b9b9b;font-size:13px;line-height:15px;transition:color .15s ease}.magic .one_picture .tags_section .pic_tags span:hover{color:#4a90e2}.magic .one_picture .tags_section .pic_tags.show_all{max-height:none;overflow:hidden}.magic .one_picture:hover .img .hover_text{opacity:1}}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text span,body .main-wrapper header .links-ct__dots:hover::after{color:#fff}@media screen and (max-width:768px){tr.seminar td.even>span.not-active,tr.seminar td.odd>span.not-active{position:relative;background-color:transparent!important;pointer-events:all!important}tr.seminar td.even>span.not-active:before,tr.seminar td.odd>span.not-active:before{content:'';position:absolute;top:-.53333vw;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/main/css/../img/hint-blue.svg);height:5.33333vw;width:5.33333vw}tr.seminar td.even>span.not-active:hover,tr.seminar td.odd>span.not-active:hover{background-color:transparent!important}tr.seminar td.even>span.not-active:hover:before,tr.seminar td.odd>span.not-active:hover:before{background-image:url(/local/templates/main/css/../img/hint-red.svg)}tr.seminar td.even>span.not-active a,tr.seminar td.odd>span.not-active a{color:rgba(0,0,0,.5)!important;padding-left:6.4vw!important}[data-tooltip]:before{bottom:140%;right:80%;padding:2.13333vw 4.26667vw;border-radius:1.06667vw;font-size:3.2vw;line-height:4.8vw;box-shadow:0 0 0 .26667vw rgba(52,63,75,.02),0 2.66667vw 10.66667vw 0 rgba(52,63,75,.08),0 2.66667vw 5.33333vw 0 rgba(52,63,75,.06)}[data-tooltip]:after{right:88.5%;top:-60%;border-top:2.66667vw solid #fff;border-right:2.66667vw solid transparent;border-left:2.66667vw solid transparent}}@media screen and (max-width:768px){.js-right-align>.phone{margin-right:0;pointer-events:all;font-size:3.6vw;position:absolute;bottom:-6.4vw;left:0;line-height:1.3;height:6.4vw;right:0;color:#0275cb;background:#fff;font-weight:700;padding:1.06667vw 0 1.06667vw 10.66667vw}.js-right-align>.phone:before{content:'';position:absolute;height:4.26667vw;width:4.26667vw;top:0;left:4.8vw;bottom:0;margin:auto;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/main/css/../img/phone2_estel.svg)}}@font-face{font-family:'roboto';src:url(/local/templates/main/css/../fonts/roboto-bold.eot);src:url(/local/templates/main/css/../fonts/roboto-bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/roboto-bold.woff) format("woff"),url(/local/templates/main/css/../fonts/roboto-bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'roboto';src:url(/local/templates/main/css/../fonts/roboto-light.eot);src:url(/local/templates/main/css/../fonts/roboto-light.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/roboto-light.woff) format("woff"),url(/local/templates/main/css/../fonts/roboto-light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'roboto';src:url(/local/templates/main/css/../fonts/roboto-medium.eot);src:url(/local/templates/main/css/../fonts/roboto-medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/roboto-medium.woff) format("woff"),url(/local/templates/main/css/../fonts/roboto-medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'roboto';src:url(/local/templates/main/css/../fonts/roboto-regular.eot);src:url(/local/templates/main/css/../fonts/roboto-regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/../fonts/roboto-regular.woff) format("woff"),url(/local/templates/main/css/../fonts/roboto-regular.ttf) format("truetype");font-weight:400;font-style:normal}html{height:100%}body,body a{font-family:'Roboto',sans-serif}body{background-color:#f1f3f5;height:100%!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}body a{text-decoration:none}body .ui-widget.ui-widget-content{border-radius:5px}body .clearfix{clear:both}body .show{display:block!important}body .hide,body .mob{display:none!important}body .mobile_tabs,body .mobile_towns{display:none}body .main-wrapper{position:relative;min-height:100%}body .main-wrapper .callBackPopUp{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:23}body .main-wrapper .callBackPopUp .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}body .main-wrapper .callBackPopUp .innerWindow{position:absolute;top:50%;left:50%;width:420px;padding:30px;box-sizing:border-box;background-color:#fff;border-radius:12px;z-index:21;transform:translate(-50%,-50%)}body .main-wrapper .callBackPopUp .innerWindow .closeForm{position:absolute;top:0;right:0;width:19px;height:19px;padding:60px 60px 0 0;box-sizing:content-box;background-image:url(/local/templates/main/css/../img/close_black.svg);background-position:center;background-size:19px;background-repeat:no-repeat;cursor:pointer}body .main-wrapper .callBackPopUp .innerWindow .top_plashka{position:relative;height:118px;width:auto;margin:-37px 50px 13px;border-radius:0 0 12px 12px;background-color:#0275cb}body .main-wrapper .callBackPopUp .innerWindow .top_plashka .phone_trubka{width:51px;height:60px;margin:0 auto;background-image:url(/local/templates/main/css/../img/inner_trubka.svg);background-position:center;background-size:contain;background-repeat:no-repeat}body .main-wrapper .callBackPopUp .innerWindow .top_plashka.noimg p,body .main-wrapper header .callBack .callBack_wrapper p span{font-weight:500}body .main-wrapper .callBackPopUp .innerWindow .top_plashka.noimg .phone_trubka{background-image:none;height:35px}body .main-wrapper .callBackPopUp .innerWindow .top_plashka p{color:#fff;font-family:Roboto;font-weight:300;font-size:21px;line-height:27px;text-align:center}body .main-wrapper .callBackPopUp .innerWindow>p{margin-bottom:10px;opacity:.9;color:#000;font-family:Roboto;font-size:13px;line-height:19px;text-align:center}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset.select_city{margin-top:0}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset.select_city select{font-size:17px;line-height:23px;text-align:left;padding-left:0;-webkit-appearance:none;-moz-appearance:none;background-size:12px;background-image:url(/local/templates/main/css/../img/arrow_down.svg);background-repeat:no-repeat;background-position:100% 70%}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset{padding:3px 0 0;font-size:0;text-align:left;position:relative}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea{overflow:hidden;height:auto;padding:0!important;margin:20px 0 4px;opacity:.9;color:#000;font-family:Roboto;font-size:17px;line-height:24px}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos{margin-top:15px}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .one_photo_upload{width:100%;height:50px;display:inline-block;transition:opacity .25s ease}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset#upload_photos .one_photo_upload .upload_button label{position:static;display:inline-block;width:100%;height:auto;padding:16px 0;border:1px dashed rgba(2,117,203,.6);border-radius:4px;background-position:center;background-size:18px;background-repeat:no-repeat;cursor:pointer;color:#4a90e2;font-size:15px;line-height:18px;text-align:center;opacity:1}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button{margin-top:30px;width:100%;height:50px;border:0;background-color:rgba(51,51,51,.15);border-radius:100px;font-size:18px;line-height:24px;color:rgba(34,34,34,.2);cursor:pointer;transition:all .2s ease-in-out}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.watchVideo:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.watchVideo:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body button:focus{outline:0}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button.fullForm{background-color:rgba(51,51,51,.15);color:#000}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button.fullForm:hover,body .main-wrapper .callBackPopUp .innerWindow.thxPage button:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button.form_inner_button.fullForm:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button[type=submit].fullForm:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body button.fullForm:hover{background-color:rgba(66,165,245,.2)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button.fullForm:focus,body .main-wrapper .callBackPopUp .innerWindow.thxPage button:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button.form_inner_button.fullForm:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button[type=submit].fullForm:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body button.fullForm:focus{outline:0;background-color:rgba(66,165,245,.2)}body .main-wrapper .callBackPopUp .innerWindow.inputForm{display:block}body .main-wrapper .callBackPopUp .innerWindow.thxPage{display:none}body .main-wrapper .callBackPopUp .innerWindow.thxPage .check_img{height:104.13px;width:137.66px;margin:40px auto 0;background-image:url(/local/templates/main/css/../img/thx_mark.svg);background-position:center;background-size:contain;background-repeat:no-repeat}body .main-wrapper .callBackPopUp .innerWindow.thxPage p.thx,body .main-wrapper .callBackPopUp .innerWindow.thxPage p.willCall{margin:13px 50px;opacity:.9;color:#333;font-family:Roboto;font-size:21px;line-height:27px;text-align:center}body .main-wrapper .callBackPopUp .innerWindow.thxPage p.willCall{margin:0 50px;font-weight:500}body .main-wrapper .callBackPopUp .innerWindow.thxPage button{margin-top:30px;width:100%;height:50px;border:0;background-color:#f0f0f0;border-radius:100px;font-size:18px;line-height:24px;color:rgba(0,0,0,.9);cursor:pointer;transition:all .2s ease-in-out}body .main-wrapper .queen_reg_form_popup{display:none;position:fixed;z-index:50;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form{border-radius:12px;background-color:#fff;position:absolute;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form.first_step{width:730px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form.second_step{width:810px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_header{border-radius:12px 12px 0 0;background-color:#f7f7f7;padding:20px 20px 20px 50px;box-sizing:border-box}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_header h2{color:#333;font-size:27px;font-weight:500;line-height:32px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_header span{position:absolute;right:0;top:0;background-image:url(/local/templates/main/css/../img/snow_queen/close_black.svg);background-repeat:no-repeat;background-position:center;height:40px;width:40px;padding:16px;border-radius:6px;cursor:pointer;box-sizing:content-box}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main{padding:20px 50px;box-sizing:border-box;position:relative;z-index:1;overflow-y:auto;max-height:calc(100vh - 182px)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main h5{margin:20px 0 0;color:#333;font-size:20px;line-height:24px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main h5 b{color:#f5a623}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset.pib{margin:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset label{position:absolute;top:20px;left:0;font-size:16px;color:#909090;transform:translate(0,0);transition:all .1s ease-in-out;cursor:default}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset label.always_top,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select.upper+label{color:rgba(0,0,0,.5);font-size:12px;transform:translate(0,-15px)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select{box-sizing:border-box;width:100%;padding:21px 0 0;border:0;border-bottom:2px solid #d8d8d8;background:0 0;display:block;height:2.7em;border-radius:0;font-size:16px;font-weight:400;line-height:1;background:rgba(255,255,255,.97);color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input.errorInput,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select.errorInput{border-bottom-color:red;border-width:1px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-webkit-autofill,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-webkit-autofill:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-webkit-autofill:hover,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-webkit-autofill,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-webkit-autofill:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-webkit-autofill:hover{background-color:#fff;-webkit-text-fill-color:#212121;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input[type=number],body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select[type=number],body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[type=number],body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[type=number]{-moz-appearance:textfield}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:required,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:required,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:required,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:required{box-shadow:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:valid,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input[data-empty=false],body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:valid,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select[data-empty=false],body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:valid,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[data-empty=false]{padding:20px 0 4px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus{outline:0;background:#fff}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select{background-color:transparent;background-image:url(/local/templates/main/css/../img/new_icons/arrow_down.svg);background-size:12.8px;background-repeat:no-repeat;background-position:100% 70%;padding-right:18px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus{background-color:transparent;background-image:url(/local/templates/main/css/../img/new_icons/arrow_down.svg);background-size:12.8px;background-repeat:no-repeat;background-position:100% 70%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select+label{z-index:-1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:valid,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[data-empty=false]{padding:20px 18px 4px 0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.left_side_form{float:left;margin-top:8px;width:300px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.left_side_form fieldset,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset{margin-top:0;margin-bottom:8px;position:relative}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.left_side_form fieldset:last-child{margin-bottom:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form{float:right;margin-top:8px;width:300px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset:first-child{width:140px;float:left}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset:nth-child(2){width:140px;float:right}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul:last-child,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset:last-child{margin-bottom:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img span.file_title,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset span{opacity:.5;color:#000;font-size:11px;line-height:13px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm{margin-top:20px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention{position:relative;width:100%;margin-bottom:17px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention h6{width:377px;color:#333;font-size:17px;line-height:23px;font-weight:400}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention h6 b{color:#d0021b}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention span{width:377px;opacity:.5;color:#000;font-size:11px;line-height:13px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention .upload_button{position:absolute;right:0;top:0;display:inline-block;vertical-align:top;height:34px;width:163px;border:2px solid #4a90e2;border-radius:100px;box-sizing:border-box}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention .upload_button label{display:block;color:#4a90e2;font-size:15px;font-weight:500;line-height:28px;text-align:center;height:34px;width:163px;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images{width:300px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img{height:60px;width:90px;position:relative;vertical-align:top;display:none;margin-right:3px;margin-bottom:20px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .remove{position:absolute;top:0;left:0;right:0;height:60px;width:100%;cursor:pointer;z-index:1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .img_wp{height:60px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .img_wp img{width:100%;height:auto;background-position:center;background-size:contain}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .checkboxes label{font-size:13px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes{display:block;height:30px;color:#000;font-size:13px;line-height:16px;margin-top:25px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes:last-child{margin-top:15px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes .checkbox{display:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes .checkbox:checked+label::before{z-index:0;border-color:rgba(0,0,0,.1)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes .checkbox:checked+label{color:#000;opacity:1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label{display:block;position:relative;padding-left:30px;color:rgba(0,0,0,.5);font-size:17px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label::before{display:block;transition:background-color .25s;cursor:pointer;content:'';width:20px;height:20px;background-color:#fff;box-sizing:border-box;border-radius:4px;border:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:2}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label::after{display:block;content:url(/local/templates/main/css/../img/snow_queen/checkmark.svg);cursor:pointer;top:2px;left:4px;position:absolute;box-sizing:border-box;z-index:1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .already_have_number span.red,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label.errorInput,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .no_such_number span.red{color:red}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label.errorInput:before{border-color:red}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .hair_structure_form .checkboxes{display:inline-block;width:auto;margin-right:35px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .four_in_row,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .three_in_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .three_in_row fieldset{display:inline-block;width:30%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .four_in_row fieldset{display:inline-block;width:22%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset.uId{width:22%;float:left}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .already_have_number,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .no_such_number{float:right;width:75%;color:#000;font-size:13px;line-height:15px;text-align:right;position:relative;margin-top:20px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .already_have_number:before,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .no_such_number:before{content:'';position:absolute;top:0;left:0;width:20px;height:100%;background-image:url(/local/templates/main/css/../img/error.svg);background-position:center;background-repeat:no-repeat;background-size:contain}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .already_have_number span#reg_form_1,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .no_such_number span#reg_form_1{color:#578ccd;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_footer{height:110px;border-radius:0 0 12px 12px;background-color:#f7f7f7;padding:30px 30px 30px 50px;box-sizing:border-box}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_footer input{height:50px;width:309px;font-size:18px;line-height:21px;color:gray;border-radius:100px;border:0;background-color:rgba(51,51,51,.15);outline:0;cursor:pointer;transition:all .25s ease;-moz-appearance:none;-webkit-appearance:none;appearance:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_footer input.form_complete{background-color:#4a90e2;color:#fff}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step{border-radius:12px;background-color:#fff;position:absolute;padding:80px 50px;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);width:500px;height:auto;text-align:center}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step .close_popup,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step .close_popup{border:1px solid rgba(51,51,51,.1);padding:12px;position:absolute;right:20px;top:20px;background-image:url(/local/templates/main/css/../img/snow_queen/close_black.svg);background-repeat:no-repeat;background-position:center;height:16px;width:16px;border-radius:6px;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step img,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step img{width:180px;height:180px}body .main-wrapper .container_wrapper .mw_filter--sl option,body .main-wrapper .container_wrapper main#cancelForm form fieldset button:hover,body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address.active h2,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step p,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step p{color:#000}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step p.black,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step p.black{margin:30px 0 25px;font-size:25px;font-weight:500;line-height:33px}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step p.grey,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step p.grey{opacity:.5;font-size:18px;line-height:26px}@media screen and (max-width:768px){body .main-wrapper .callBackPopUp{overflow-y:auto}body .main-wrapper .callBackPopUp .bg{display:none}body .main-wrapper .callBackPopUp .innerWindow{position:absolute;top:0;left:0;right:0;width:100%;min-height:100%;height:auto;padding:5.33333vw;box-sizing:border-box;background-color:#fff;border-radius:0;z-index:21;transform:translate(0,0)}body .main-wrapper .callBackPopUp .innerWindow .closeForm{position:absolute;padding:16vw 16vw 0 0;top:0;right:0;width:5.33333vw;height:5.33333vw;background-image:url(/local/templates/main/css/../img/close_mobile_menu.svg);background-position:center;background-size:6.66667vw;background-repeat:no-repeat;cursor:pointer}body .main-wrapper .callBackPopUp .innerWindow .top_plashka{position:relative;height:34.66667vw;width:auto;margin:-5.33333vw 16vw 2.66667vw;border-radius:0 0 12px 12px;background-color:#0275cb}body .main-wrapper .callBackPopUp .innerWindow .top_plashka .phone_trubka{width:10.66667vw;height:10.13333vw;padding-top:5.33333vw;margin:0 auto;background-image:url(/local/templates/main/css/../img/inner_trubka.svg);background-position:center;background-size:contain;background-repeat:no-repeat}body .main-wrapper .callBackPopUp .innerWindow .top_plashka p{color:#fff;font-family:Roboto;font-size:5.6vw;line-height:7.2vw;text-align:center}body .main-wrapper .callBackPopUp .innerWindow>p{margin-bottom:4vw;opacity:.9;color:#000;font-family:Roboto;font-size:4vw;line-height:5.6vw;text-align:center}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset.select_city{margin-top:0}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset.select_city label{transform:translate(0,-4vw)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset{padding:.8vw 0 0;font-size:0;text-align:left;position:relative}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input{height:3em}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea{box-sizing:border-box;width:100%;margin-bottom:1.73333vw;display:block;padding:4.26667vw 0;background:0 0;background:rgba(255,255,255,.97);border:0;border-bottom:2px solid #d8d8d8;border-radius:0;outline:0;font-size:4.53333vw;font-weight:400;line-height:1;color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease-in-out}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input::-webkit-input-placeholder,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea::-webkit-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input::-webkit-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select::-webkit-input-placeholder{color:rgba(0,0,0,.5)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:-moz-placeholder,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input::-moz-placeholder,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:-moz-placeholder,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea::-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input::-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-moz-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select::-moz-placeholder{color:rgba(0,0,0,.5)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:-ms-input-placeholder,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:-ms-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-ms-input-placeholder,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-ms-input-placeholder{color:rgba(0,0,0,.5)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input.errorInput,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea.errorInput,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input.errorInput,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select.errorInput{border-bottom-color:red}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input[type=number],body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea[type=number]{-moz-appearance:textfield}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input[type=number]::-webkit-inner-spin-button,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input[type=number]::-webkit-outer-spin-button,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea[type=number]::-webkit-inner-spin-button,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea[type=number]::-webkit-outer-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[type=number]::-webkit-inner-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[type=number]::-webkit-outer-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[type=number]::-webkit-inner-spin-button,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:required,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:required{box-shadow:none}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:focus,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:valid,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input[data-empty=false],body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:focus,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:valid,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea[data-empty=false]{padding:5.33333vw 0 1.06667vw}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:focus,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:focus{outline:0;background:#fff}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:focus+label,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input:valid+label,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset input[data-empty=false]+label,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:focus+label,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea:valid+label,body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea[data-empty=false]+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:focus+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:valid+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[data-empty=false]+label{color:rgba(0,0,0,.5);font-size:3.2vw;transform:translate(0,-4vw)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:valid+label,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[data-empty=false]+label{color:rgba(0,0,0,.5);transform:translate(0,-4vw);font-size:4vw;transform:translate(0,0)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset textarea{height:3em}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body fieldset label{position:absolute;top:4.8vw;left:0;display:inline-block;margin:0 0 2.66667vw;min-width:108px;opacity:.5;color:#000;font-family:Roboto;font-size:4.53333vw;line-height:5.33333vw;transform:none;transition:all .15s ease}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button{margin-top:8vw;width:100%;height:13.33333vw;border:0;background-color:rgba(51,51,51,.15);border-radius:100px;font-size:5.06667vw;line-height:6.13333vw;color:rgba(0,0,0,.9);cursor:pointer;transition:all .2s ease-in-out}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button:focus{outline:0}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button.fullForm{background-color:rgba(66,165,245,.1);color:#0275cb}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button.fullForm:hover,body .main-wrapper .callBackPopUp .innerWindow.thxPage button:hover{background-color:rgba(66,165,245,.2)}body .main-wrapper .callBackPopUp .innerWindow form#callBackForm .form_body button.fullForm:focus,body .main-wrapper .callBackPopUp .innerWindow.thxPage button:focus{outline:0;background-color:rgba(66,165,245,.2)}body .main-wrapper .callBackPopUp .innerWindow.inputForm{display:block}body .main-wrapper .callBackPopUp .innerWindow.thxPage{display:none}body .main-wrapper .callBackPopUp .innerWindow.thxPage .check_img{height:104.13px;width:137.66px;margin:40px auto 0;background-image:url(/local/templates/main/css/../img/thx_mark.svg);background-position:center;background-size:contain;background-repeat:no-repeat}body .main-wrapper .callBackPopUp .innerWindow.thxPage p.thx,body .main-wrapper .callBackPopUp .innerWindow.thxPage p.willCall{margin:13px 5.33333vw;opacity:.9;color:#333;font-family:Roboto;font-size:21px;line-height:27px;text-align:center}body .main-wrapper .callBackPopUp .innerWindow.thxPage p.willCall{margin:0 5.33333vw;font-weight:500}body .main-wrapper .callBackPopUp .innerWindow.thxPage button{margin-top:30px;width:100%;height:50px;border:0;background-color:#f0f0f0;border-radius:100px;font-size:18px;line-height:24px;color:rgba(0,0,0,.9);cursor:pointer;transition:all .2s ease-in-out}body .main-wrapper .queen_reg_form_popup .queen_reg_form{width:100%;border-radius:0;background-color:#fff;position:absolute;top:0;left:0;margin:0 auto;transform:translateX(0);overflow:scroll;height:100%;-webkit-overflow-scrolling:touch}body .main-wrapper .queen_reg_form_popup .queen_reg_form form{top:0;left:0;transform:translate(0,0)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images,body .main-wrapper .queen_reg_form_popup .queen_reg_form form.first_step,body .main-wrapper .queen_reg_form_popup .queen_reg_form form.second_step{width:100%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_header{border-radius:0;background-color:#f7f7f7;padding:8vw;box-sizing:border-box;position:relative}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_header h2{color:#333;font-size:6.4vw;font-weight:500;line-height:7.46667vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_header span{position:absolute;right:0;top:0;bottom:0;margin-top:0;background-image:url(/local/templates/main/css/../img/snow_queen/close_black.svg);background-repeat:no-repeat;background-position:center;background-size:5.33333vw;height:auto;width:7.46667vw;padding:8vw 5.33333vw;border-radius:6px;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main{padding:6.66667vw 8vw;box-sizing:border-box;position:relative;z-index:1;overflow:auto;max-height:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main h5{color:#333;font-size:4.8vw;line-height:5.6vw;margin:5.33333vw 0 0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main h5 b{color:#f5a623}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset{margin-bottom:2.13333vw!important;margin-top:0;margin-bottom:8px;position:relative}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset.pib{margin:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset label{position:absolute;top:5.33333vw;left:0;font-size:4vw;color:#909090;transform:translate(0,0);transition:all .1s ease-in-out;cursor:default}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select{box-sizing:border-box;width:100%;padding:4vw 0 0;border:0;border-bottom:2px solid #d8d8d8;background:0 0;display:block;height:2.7em;border-radius:0;font-size:4vw;font-weight:400;line-height:1;background:rgba(255,255,255,.97);color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .1s ease-in-out;outline:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-webkit-autofill,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-webkit-autofill:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:-webkit-autofill:hover,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-webkit-autofill,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-webkit-autofill:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:-webkit-autofill:hover{background-color:#fff;-webkit-text-fill-color:#212121;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[type=number],body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[type=number]{-moz-appearance:textfield}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:required,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:required{box-shadow:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:valid,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input[data-empty=false]{padding:5.33333vw 0 0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset input:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus{outline:0;background:#fff}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select{background-color:transparent;background-image:url(/local/templates/main/css/../img/new_icons/arrow_down.svg);background-size:12.8px;background-repeat:no-repeat;background-position:100% 70%;padding-right:18px}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus{background-color:transparent;background-image:url(/local/templates/main/css/../img/new_icons/arrow_down.svg);background-size:12.8px;background-repeat:no-repeat;background-position:100% 70%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select+label{z-index:-1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:focus,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select:valid,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select[data-empty=false]{padding:5.33333vw 3.5vw 0 0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset select.upper+label{color:rgba(0,0,0,.5);font-size:3.2vw;transform:translate(0,-4vw)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.left_side_form,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form{float:none;margin-top:0;width:100%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.left_side_form fieldset,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset{margin-top:0;margin-bottom:0;position:relative}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.left_side_form fieldset:last-child{margin-bottom:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset:first-child{width:100%;float:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset:nth-child(2){width:100%;float:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset:last-child{margin-bottom:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.right_side_form fieldset span{opacity:.5;color:#000;font-size:2.93333vw;line-height:1.1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm{margin-top:5.33333vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention{position:relative;width:100%;margin-bottom:5.33333vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention h6{width:100%;color:#333;font-size:4vw;line-height:5.86667vw;font-weight:400}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention h6 b{color:#d0021b}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention span{width:100%;opacity:.5;color:#000;font-size:2.93333vw;line-height:1.1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention .upload_button{margin-top:5.33333vw;position:relative;width:100%;display:inline-block;vertical-align:top;height:9.06667vw;border:.53333vw solid #4a90e2;border-radius:100px;box-sizing:border-box;text-align:center}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention .upload_button label{display:block;color:#4a90e2;font-size:4vw;font-weight:500;line-height:8vw;text-align:center;height:9.06667vw;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm div.attention .upload_button input{display:none;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:0;outline:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img{height:18.13333vw;width:26.66667vw;position:relative;vertical-align:top;display:none;margin-right:.8vw;margin-bottom:4vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .remove{position:absolute;top:0;left:0;right:0;height:18.13333vw;width:100%;cursor:pointer;z-index:1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .remove:hover{background-color:rgba(0,0,0,.7)}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .remove:hover:after{content:'';position:absolute;top:0;right:0;padding:5px;height:12px;width:12px;background-image:url(/local/templates/main/css/../img/close.svg);background-repeat:no-repeat;background-size:12px;background-position:center}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .img_wp{height:18.13333vw;overflow:hidden}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .img_wp img{width:100%;height:auto;background-position:center;background-size:contain}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img .img_wp span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.5;color:#000;font-size:2.93333vw;line-height:1.1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .uploaded_images .img span.file_title{opacity:.5;color:#000;font-size:2.93333vw;line-height:1.1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main section.files_confirm .checkboxes label{font-size:3.46667vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes{display:block;height:auto;color:#000;font-size:3.46667vw;line-height:4.26667vw;margin-top:5.33333vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes:last-child{margin-top:4vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes .checkbox{display:none}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes .checkbox:checked+label::before{z-index:0}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes .checkbox:checked+label{opacity:1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label{display:block;position:relative;padding-left:8vw;color:#000;opacity:.5;font-size:3.46667vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label::before{display:block;transition:background-color .25s;cursor:pointer;content:'';width:5.33333vw;height:5.33333vw;background-color:#fff;box-sizing:border-box;border-radius:4px;border:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:2}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .checkboxes label::after{display:block;content:'';background-image:url(/local/templates/main/css/../img/snow_queen/checkmark.svg);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;width:3.2vw;height:4.26667vw;top:.53333vw;left:1.06667vw;position:absolute;box-sizing:border-box;z-index:1}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .hair_structure_form .checkboxes{display:inline-block;width:auto;margin-right:4vw}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .three_in_row{display:-ms-flexbox;display:flex}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .three_in_row fieldset{display:inline-block;width:30%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .four_in_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .four_in_row fieldset{display:inline-block;width:45%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main fieldset.uId{width:100%}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .already_have_number,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .no_such_number{float:left;width:100%;color:#000;font-size:3.5vw;line-height:1.15;text-align:left;position:relative;margin-top:4vw;padding-left:8vw;box-sizing:border-box}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .already_have_number:before,body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_main .no_such_number:before{content:'';position:absolute;top:0;left:0;width:5vw;height:100%;background-image:url(/local/templates/main/css/../img/error.svg);background-position:center;background-repeat:no-repeat;background-size:contain}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_footer{height:auto;border-radius:0;background-color:#f7f7f7;padding:8vw;box-sizing:border-box}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_footer input{height:16vw;width:100%;font-size:4.8vw;line-height:1;color:gray;border-radius:100px;border:0;background-color:rgba(51,51,51,.15);outline:0;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form form div.queen_form_footer input.form_complete{background-color:#4a90e2;color:#fff}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step{box-sizing:border-box;border-radius:0;padding:13.33333vw 8vw;top:0;left:0;margin:0 auto;transform:translate(0,0);width:100%;height:auto;text-align:center}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step .close_popup,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step .close_popup{border:0;padding:6vw;position:absolute;right:0;top:0;background-image:url(/local/templates/main/css/../img/snow_queen/close_black.svg);background-size:4vw;background-repeat:no-repeat;background-position:center;height:4vw;width:4vw;border-radius:6px;cursor:pointer}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step img,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step img{width:180px;height:180px}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step p,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step p{color:#000}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step p.black,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step p.black{margin:30px 0 25px;font-size:25px;font-weight:500;line-height:33px}body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_first_step p.grey,body .main-wrapper .queen_reg_form_popup .queen_reg_form div.thx_second_step p.grey{opacity:.5;font-size:18px;line-height:26px}}body .main-wrapper header{position:absolute;top:0;left:0;width:100%;padding:0 40px;box-sizing:border-box;background:#0275cb;height:70px;z-index:10;min-width:1024px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .main-wrapper header::after{pointer-events:none;content:'';background-color:#0275cb;position:absolute;width:100%;height:100%;left:0;top:0;transition:background-color .3s}body .main-wrapper header.loaded::after{background-color:transparent}body .main-wrapper header .wrapper{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 30px}body .main-wrapper header .logo{width:140px;height:70px}body .main-wrapper header .links{float:left;margin-left:20px;position:relative}body .main-wrapper header .links a{display:inline-block;position:relative;margin:0 8px;opacity:.5;font-family:Roboto;font-size:14px;font-weight:400;line-height:70px;color:#fff;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .main-wrapper header .links a.current:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#f5a623}body .main-wrapper header .links .contacts_list{display:none;min-width:250px;height:319px;overflow-y:scroll;position:absolute;top:70px;left:155.08px;background:#f5f5f5;border-radius:0 0 10px 10px;box-shadow:0 10px 25px 0 rgba(0,0,0,.15);z-index:1}@media screen and (max-width:1042px){body .main-wrapper header .links .contacts_list{display:none}}body .main-wrapper header .links .contacts_list .city{display:block;padding:0 9px;position:relative}body .main-wrapper header .links .contacts_list .city:after{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,.15)}body .main-wrapper header .links .contacts_list .city:last-of-type:after{content:none}body .main-wrapper header .links .contacts_list .city.active a{color:#000;cursor:default}body .main-wrapper header .links .contacts_list .city a{display:block;font-size:11px;line-height:40px;height:100%;color:#0275cb;text-transform:uppercase;font-weight:500;margin:0;opacity:1}body .main-wrapper header .links .contacts_list .city a:hover,body .main-wrapper header .links-ct__dots-list a:hover{opacity:.5}body .main-wrapper header .links-ct{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}body .main-wrapper header .links-ct__dots{position:relative;width:50px;height:70px;margin:0 10px;cursor:pointer}body .main-wrapper header .links-ct__dots::after{content:'...';font-size:34px;line-height:53px;color:rgba(255,255,255,.4);position:absolute;transition:color .225s}body .main-wrapper header .links-ct__dots::before{position:absolute;content:'';width:10px;height:10px;display:block;left:40px;border:1px solid rgba(255,255,255,.4);border-width:2px 2px 0 0;transform:rotate(135deg);top:calc(50% - 7px);transition:all .225s}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.shareButton:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.shareButton:hover,body .main-wrapper header .links-ct__dots:hover::before{border-color:#fff}body .main-wrapper header .links-ct__dots.active::before{transform:rotate(-45deg);top:50%}body .main-wrapper header .links-ct__dots.active .links-ct__dots-list{display:block}body .main-wrapper header .links-ct__dots-list{display:none;position:absolute;background-color:#fff;top:100%;min-width:200px;border-radius:4px;box-shadow:0 15px 30px 1px rgba(51,51,51,.15);animation:.225s fadeDown linear}body .main-wrapper header .links-ct__dots-list a{color:#0275cb;width:100%;line-height:24px;padding:10px 16px;margin:0;opacity:1}body .main-wrapper header .links-ct__dots-list a.current{color:#333}body .main-wrapper header .links-ct__dots-list a.current:after{content:none}body .main-wrapper header .js-right-align{margin-left:auto}body .main-wrapper header .callBack{height:70px;margin-right:19px;position:relative;display:table}body .main-wrapper header .callBack:after{content:'';position:absolute;right:-20px;top:25%;height:50%;width:1px;background-color:rgba(255,255,255,.15)}body .main-wrapper header .callBack .callBack_wrapper{display:table-cell;vertical-align:middle}body .main-wrapper header .callBack .callBack_wrapper p{height:35px;line-height:35px;position:relative;padding:0 20px;color:#fff;font-family:Roboto;font-size:14px;text-align:center;border-radius:100px;background-color:rgba(255,255,255,.33);transition:all .25s ease;cursor:pointer}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback){padding:0;width:30px;height:30px;background-color:#55a3dc;margin-left:20px}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback)::before{content:'';position:absolute;top:0;left:8px;height:100%;width:15px;background-image:url(/local/templates/main/css/../img/trubka.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback)::after{content:'';position:absolute;z-index:-1;background-color:rgba(255,255,255,.1);width:100%;height:100%;border-radius:50%;transform:scale(1.4);transition:transform 250ms;left:0;top:0}body .main-wrapper header .callBack .callBack_wrapper p:hover{background-color:rgba(255,255,255,.5)}body .main-wrapper header .callBack .callBack_wrapper p:hover::after{transform:scale(1)}body .main-wrapper header .social_media{line-height:70px;font-size:0;margin-left:20px}body .main-wrapper header .social_media p{display:inline-block;font-size:18px;line-height:24px;color:#fff;opacity:.7;margin-right:15px;vertical-align:middle}body .main-wrapper header .social_media div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:middle;height:38px;line-height:2.5;max-width:60px;width:38px;margin:0 4px;text-align:center;box-sizing:border-box;transition:all .2s ease-in-out;font-size:1rem;opacity:.8}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:first-child,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name .day:first-child,body .main-wrapper header .social_media div:first-child{margin-left:0}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:last-child,body .main-wrapper header .social_media div:last-child{margin-right:0}body .main-wrapper header .social_media div a{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}body .main-wrapper header .social_media div.twitter a,body .main-wrapper header .social_media div.youtube a{background-image:url(/local/templates/main/css/../img/yt_icon.svg)}body .main-wrapper header .social_media div.instagram a{background-image:url(/local/templates/main/css/../img/instagram_icon.svg)}body .main-wrapper header .social_media div.vkontakte a{background-image:url(/local/templates/main/css/../img/vk_icon.svg)}body .main-wrapper header .social_media div.facebook a{background-image:url(/local/templates/main/css/../img/fb_icon.svg)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.active:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.active:hover,body .main-wrapper header .social_media div:hover{opacity:1}body .main-wrapper header .header--login{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:20px;padding-left:20px;position:relative}body .main-wrapper header .header--login::before{content:'';position:absolute;height:38px;width:1px;left:0;top:calc(50% - 19px);display:block;background-color:rgba(255,255,255,.15)}body .main-wrapper header .header--login_btn{border:1px solid #fff;color:#fff;font-size:14px;line-height:24px;padding:6px 0;text-align:center;width:76px;border-radius:100px;transition:all .225s;display:block}body .main-wrapper header .header--login_btn:hover{color:#0275cb;background-color:#fff}body .main-wrapper header .header--login_icon{width:38px;height:38px;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);border-radius:50%;background-image:url(/local/templates/main/css/../img/icons_lk/user.svg);background-position:center;background-repeat:no-repeat;transition:border-color .225s;position:relative}body .main-wrapper header .header--login_icon:hover{border-color:rgba(255,255,255,.7)}body .main-wrapper header .header--login_icon::after{position:relative;content:'';width:10px;height:10px;display:block;left:50px;border:1px solid #fff;border-width:2px 2px 0 0;transform:rotate(135deg);top:calc(50% - 7px)}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs br,body .main-wrapper header .onlymob{display:none}@media screen and (max-width:768px){body .main-wrapper header{height:70px;padding:0 5.33333vw;min-width:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body .main-wrapper header.fix{position:fixed}body .main-wrapper header .wrapper{box-sizing:border-box;max-width:100%;margin:0 auto;padding:0;height:70px}body .main-wrapper header .bars{display:inline-block!important;box-sizing:border-box;position:relative;margin-left:10px;min-width:40px;width:5.33333vw;height:100%;margin-top:0;border:0;float:right}body .main-wrapper header .bars .lines{position:relative;width:25px;height:17px;top:calc(50% - 8.5px);left:15px;min-width:25px;margin:0;display:inline-block;opacity:1;visibility:visible;transition-duration:.3s}body .main-wrapper header .bars .lines i{position:absolute;left:0;width:24px;height:3px;border-radius:1px;background-color:#fff;transition-duration:.3s}body .main-wrapper header .bars .lines i:first-child{top:0}body .main-wrapper header .bars .lines i:nth-child(2){top:7px;opacity:1}body .main-wrapper header .bars .lines i:last-child{top:14px}body .main-wrapper header .bars.close-menu .lines i:first-child{top:8px;transform:rotate(-135deg)}body .main-wrapper header .bars.close-menu .lines i:nth-child(2){transform:rotate(360deg);opacity:0}body .main-wrapper header .bars.close-menu .lines i:last-child{top:8px;transform:rotate(135deg)}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback){padding:0 5.33333vw;background:0 0;height:9.6vw}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback):before{background-image:url(/local/templates/main/css/../img/trubka_mobile.svg);width:10.66667vw;height:10.66667vw;left:0}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback)::after{content:none}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback):hover{background:0 0}body .main-wrapper header .callBack .callBack_wrapper p:not(.p-saloon-callback) span{display:none}body .main-wrapper header .callBack .callBack_wrapper .p-saloon-callback,body .main-wrapper header .links a.current:after,body .main-wrapper header .social_media p{display:none}body .main-wrapper header .links{display:none;float:none;margin-left:0}body .main-wrapper header .links .closeMenu{background-image:url(/local/templates/main/css/../img/close_mobile_menu_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block!important;min-width:25px;width:4vw;height:70px;padding:0;border:0;position:fixed;right:5.33333vw;top:0;opacity:1}body .main-wrapper header .links a{font-family:'Roboto',sans-serif;font-weight:400;opacity:1;display:block;width:100%;font-size:4.26667vw;line-height:16vw;margin:0;padding:0 5.33333vw;border-bottom:1px solid rgba(51,51,51,.07)}body .main-wrapper header .links a.current{padding:0;margin-left:5.33333vw;width:100%;transition:width .5s linear,transform 1s ease}body .main-wrapper header .links a.current.bg_y{margin-left:0;text-indent:5.33333vw;width:100%;background-color:#f5a623}body .main-wrapper header .logo{width:105px;float:none;display:inline-block;vertical-align:top}body .main-wrapper header .logo a{display:inline-block;width:100%;height:100%}body .main-wrapper header .logo a img{width:100%}body .main-wrapper header .social_media{display:none;vertical-align:top;line-height:1;margin:24px 0;padding:0 6.4vw}body .main-wrapper header .social_media div{height:44px;width:44px}body .main-wrapper header .social_media a{box-sizing:border-box;width:45px;max-width:16vw;margin:0;border:1px solid rgba(255,255,255,.25);border-radius:50%}body .main-wrapper header .social_media a.vk{border:1px solid rgba(255,255,255,.25)}body .main-wrapper header .onlymob{display:block}body .main-wrapper header .header-login-btn,body .main-wrapper header .links-saloon-callback{display:none}body .main-wrapper header .header_mob--menu{display:none;background:#724C9D;position:fixed;height:calc(100vh - 70px);width:100vw;left:0;right:0;top:70px}body .main-wrapper header .header_mob--menu.show-it{display:block;animation:fadeDown .225s linear}body .main-wrapper header .header_mob--list{max-height:calc(100vh - 168px);overflow:auto}body .main-wrapper header .header_mob--list .links,body .main-wrapper header .header_mob--list .social_media{display:block}body .main-wrapper header .header_mob--list .header-login-btn{display:block;width:calc(100% - 12.8vw);margin:0 6.4vw;text-align:center;border:1px solid #fff;height:50px;box-sizing:border-box;line-height:46px;border-radius:50px;margin-top:24px;font-size:18px}body .main-wrapper header .header_mob-bottom{max-height:100px;background-color:#fff;padding:24px 6.4vw}body .main-wrapper header .header_mob-bottom-btn{line-height:50px;width:100%;border-radius:50px;background-color:rgba(2,117,203,.3);color:#0275cb;font-size:18px;text-align:center}body .main-wrapper header .header--login{margin-left:0}}body .main-wrapper .container_wrapper{min-width:1024px;margin:0 auto;position:relative}body .main-wrapper .container_wrapper .center_wrapper,body .main-wrapper .container_wrapper .wrapper{max-width:1220px;width:100%;min-width:1024px;margin:0 auto;position:relative}body .main-wrapper .container_wrapper .center_wrapper .wrapper{width:777px;min-width:777px;margin:0 auto 0 0}body .main-wrapper .container_wrapper main{position:relative;padding:70px 0}body .main-wrapper .container_wrapper main#seminar_page section{position:relative;max-width:1440px;margin:0 auto;box-shadow:0 0 40px 0 rgba(0,0,0,.15)}body .main-wrapper .container_wrapper main#seminar_page section#section_1{height:480px;max-height:480px;z-index:1;overflow:hidden;will-change:height;background-color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .background{position:absolute;top:-50px;left:0;bottom:-250px;right:0;background-repeat:no-repeat;background-size:cover;background-position-x:center!important;filter:blur(0) brightness(.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .background img{width:100%;min-height:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .blur{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content{position:relative;z-index:5;max-width:1220px;margin:0 auto}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs{padding-top:22px;padding-left:0;padding-bottom:20px;color:#fff}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs a{font-size:13px;line-height:25px;color:#fff;opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs a:hover{border-bottom:1px solid rgba(255,255,255,.35)}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs a:last-child{opacity:.5}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs a:last-child:hover{cursor:default;border:0}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper{height:410px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels{margin-bottom:18px}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels #hot.active,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels #new.active{display:inline-block;padding:5px 15px;border-radius:100px;color:#fff;font-size:11px;font-weight:700;line-height:13px;text-align:center;text-transform:uppercase}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels #hot.active{background-color:rgba(255,0,31,.8)}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels #new.active{background-color:rgba(126,211,33,.8);margin-left:10px}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper h1{display:block;color:#fff;margin-bottom:10px;font-size:42px;font-weight:900;letter-spacing:1px;line-height:50px;text-transform:uppercase;max-height:5.7em;overflow:hidden}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper h1 .blackFriday{width:65px;height:40px;display:inline-block;background-image:url(/local/templates/main/css/../img/black-friday.svg);background-repeat:no-repeat;background-size:100%;vertical-align:middle}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .course--heading{display:block;font-size:18px;line-height:21px;color:#fff;opacity:.75;font-family:Roboto;font-weight:500;text-transform:uppercase}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .youTubeVideo{box-sizing:border-box;max-width:764px;width:764px;height:430px;margin:0 auto;display:none;overflow:hidden}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p{margin-top:4.5%;margin-right:14px;display:inline-block;box-sizing:border-box;padding:13px 30px 13px 60px;color:#fff;font-size:18px;font-weight:500;line-height:21px;background-color:#0275cb;border-radius:100px;transition:all .25s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #0275cb}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p:hover{background-color:transparent}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.watchVideo,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.watchVideo{position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.watchVideo:before,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.watchVideo:before{content:'';position:absolute;left:23px;top:0;width:16.5px;height:100%;background-image:url(/local/templates/main/css/../img/play.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.shareButton,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.shareButton{position:relative;background:0 0;border:2px solid rgba(255,255,255,.25)}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.shareButton:before,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.shareButton:before{content:'';position:absolute;left:23px;top:0;width:16.5px;height:100%;background-image:url(/local/templates/main/css/../img/share.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2{background-color:#fff;padding-bottom:40px}body .main-wrapper .container_wrapper main#seminar_page section#section_2:after{content:'';position:absolute;bottom:0;left:0;height:40px;width:100%;background-color:#fff;z-index:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .seminar-callback-btn{padding:8px 24px;border-radius:100px;background-color:#ebf6fe;font-size:15px;line-height:18px;display:inline-block;color:#3a94d6;margin-top:10px;cursor:pointer;transition:background-color .225s;clear:right;float:right}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .seminar-callback-btn:hover{background-color:#3a94d6;color:#fff}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs{background:#fff;font-size:0;border-bottom:2px solid rgba(0,0,0,.1)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper{position:static}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper p.red_empty{color:#db001b;font-family:Roboto;font-size:21px;line-height:33px;padding:17px 0 21px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div{display:inline-block;vertical-align:top;margin:0 20px;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div>span{position:absolute;left:9px;top:20px;opacity:.5;color:#4a4a4a;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab{display:inline-block;margin:0 9px;padding:40px 0 24px;font-size:15px;line-height:18px;color:#0275cb;font-weight:500;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.active,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.active{position:relative;font-size:15px;line-height:18px;color:#333;border-radius:6px 6px 0 0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.active:after,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.active:after{position:absolute;bottom:-2px;left:0;content:"";display:block;height:2px;width:100%;background-color:#f5a623}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab:hover{cursor:pointer}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.more_tabs,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.more_tabs{display:none;position:relative;transition:all .2s ease}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.more_tabs span,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.more_tabs span{transition:all .2s ease}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.seminar_photos .gallery a.videoclass:hover:before,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.more_tabs:after,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.more_tabs:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.more_tabs:after,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.more_tabs:hover{opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab.more_tabs:before,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab.more_tabs:before{content:'';position:absolute;display:block;width:11px;height:10px;right:-15px;top:45px;background-image:url(/local/templates/main/css/../img/arrow_down_blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .pers_tab:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .tab:hover{opacity:.5}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .hidden_tabs{display:none;width:200px;position:absolute;top:83px;right:auto;left:327px;z-index:200;padding-top:10px;background:#fff;text-align:right;box-shadow:0 10px 25px 0 rgba(0,0,0,.15);border-radius:0 0 10px 10px;white-space:normal}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .hidden_tabs .tab{margin:0;padding:10px 20px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .hidden_tabs .tab:after{content:'';height:.5px;width:100%;display:block;background:#42a5f5;opacity:0;transition:all .2s ease-in-out}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div .hidden_tabs .tab:hover:after{content:'';opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div.person_tabs{margin-left:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div.date_tabs{width:calc(100% - 250px)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div.date_tabs .date_tabs_wrap{display:inline-block;max-width:calc(100% - 5px);white-space:nowrap}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div.enabled{display:inline-block;position:static;opacity:1;z-index:5}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>div.disabled{display:none;position:absolute;opacity:0;z-index:-10;top:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty{display:block;width:410px;right:calc(50% - 600px);position:fixed;top:50%;transform:translateY(-50%);z-index:19}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form{box-shadow:0 0 25px 0 rgba(0,0,0,.15);border-radius:12px;overflow:hidden;background-color:#fff}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_head{padding:20px 50px;background-color:#f7f7f7;border-bottom:2px solid #e8e8e8}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_head .mob{display:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body{padding:10px 50px 40px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset input,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select{box-sizing:border-box;width:100%;padding:21px 0 0;border:0;border-bottom:2px solid #d8d8d8;background:0 0;display:block;height:2.7em;border-radius:0;font-size:16px;font-weight:400;line-height:1;background:rgba(255,255,255,.97);color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .1s ease-in-out;outline:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body fieldset select{background-image:url(/local/templates/main/css/../img/new_icons/arrow_down.svg);background-size:12.8px;background-repeat:no-repeat;background-position:100% 70%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body button{margin-top:20px;width:100%;height:50px;border:0;background-color:rgba(51,51,51,.15);border-radius:100px;font-size:18px;line-height:24px;color:rgba(34,34,34,.2);cursor:pointer;transition:all .2s ease-in-out}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button.form_inner_button.fullForm,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button[type=submit].fullForm,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper form .form_body button.fullForm{background-color:rgba(66,165,245,.1);color:#0275cb}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage{background-color:#fff;box-sizing:border-box;width:100%;padding:30px;text-align:center;border:2px solid #e8e8e8;border-radius:12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage .img_succs{width:120px;margin:0 auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .paid .img_succs img,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage .img_succs img,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage .img_succs img{width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage p{color:#000;font-family:Roboto;opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage p.thx_text{margin-top:17px;margin-bottom:20px;font-size:25px;font-weight:300;line-height:36px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage p.thx_pay{border-top:1px solid rgba(0,0,0,.1);padding-top:12px;font-size:15px;font-weight:500;line-height:22px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage form.form_to_pay,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage form.form_to_pay{padding:0;border:0;border-radius:0;box-shadow:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage form.form_to_pay .pay_link,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage form.form_to_pay .pay_link{display:inline-block;padding:13px 40px;margin:13px 0 0;border-radius:100px;background-color:#7ed321;font-family:Roboto;font-weight:500;font-size:19px;line-height:23px;color:#fff;cursor:pointer;transition:all .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.form_to_pay input.pay_link:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .right_form.for_empty .form_wrapper .thxMessage form.form_to_pay .pay_link:hover{background-color:rgba(126,211,33,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block{display:none;background-color:#f8f8f8}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block h3.key_info{padding-bottom:0;font-family:Roboto;font-size:22px;line-height:24px;color:#4a4a4a}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content.enabled{display:block;position:static;opacity:1;z-index:5}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content.disabled{display:block;position:absolute;opacity:0;z-index:-10;top:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .wrapper{padding-top:38px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2{background-color:rgba(51,51,51,.04);position:relative}.seminar_type table tr td.even>span.period.nextMonth.threeMonth a .left_date,.seminar_type table tr td.odd>span.period.nextMonth.threeMonth a .left_date,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section{float:left}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex{margin:0 0 10px;padding-bottom:20px;width:400px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex h2,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex h3{margin-bottom:31px;font-family:Roboto;font-size:22px;line-height:24px;color:#4a4a4a}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit{text-align:center;height:52px;margin-top:15px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .img{float:left;margin-right:20px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text{margin-top:0;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p{margin:8px auto 0;font-size:18px;text-align:left;line-height:1;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p.top_text{opacity:.5;font-size:15px;line-height:1;padding-top:4px;margin-top:10px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p .discount_percent{display:inline-block;position:relative;top:-10px;opacity:.9;color:#5db100;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p.discount{margin-left:72px;margin-top:5px;color:red;font-size:14px;line-height:16px;text-decoration:line-through}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .go-to-section-3{padding:8px 24px;border-radius:100px;background-color:#ebf6fe;font-size:15px;line-height:18px;display:inline-block;color:#3a94d6;margin-top:16px;cursor:pointer;transition:background-color .225s}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .go-to-section-3:hover{background-color:#3a94d6;color:#fff}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section{float:left;margin-bottom:15px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right{float:right;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right p{position:absolute;font-family:Roboto;width:170%;max-width:330px;font-size:22px;line-height:24px;color:#4a4a4a}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right p .change_month{color:#3a94d6}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar{margin-top:55px;float:right}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name{width:250px;font-size:0;margin-bottom:12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name .day{margin:1px;display:inline-block;width:34px;height:15px;opacity:.5;font-size:11px;font-weight:700;text-align:center;line-height:15px;letter-spacing:1px;color:#000;text-transform:uppercase}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name .day.sat{color:#ff4e00}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name .day.sun{color:#ff4e00;margin-right:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number{width:250px;font-size:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div{display:inline-block;margin:1px;vertical-align:top;width:34px;height:30px;opacity:.9;font-size:13px;font-weight:500;text-align:center;line-height:29px;color:#000;border-radius:4px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div:nth-child(7n){margin-right:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div:nth-child(7n+1){margin-left:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div.empty{background-color:#f8f8f8;opacity:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div.normal{background-color:#fff}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div.active{background-color:#ffc463}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale{padding:0 0 20px;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale p{color:#333;font-size:22px;line-height:25px;margin-bottom:10px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale p.little_text,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info p span{font-size:15px;line-height:18px;color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer{font-size:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer .timer_days{display:inline-block;vertical-align:top;margin-right:10px;padding:13px 28px;border:2px solid rgba(243,0,0,.43);border-radius:6px;background-color:#fff}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer .timer_days .nums{color:#333;font-size:22px;line-height:25px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer .timer_days .text{padding-left:8px;font-size:13px;line-height:15px;color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min{border-top:1px solid rgba(0,0,0,.1);padding:15px 0 20px 75px;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min:before{content:'';position:absolute;left:13px;top:11px;width:28px;height:100%;background-image:url(/local/templates/main/css/../img/sale_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:top center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min p{color:#333;font-size:13px;line-height:20px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min .sale_more p.black{color:#333;font-size:13px;font-weight:700;line-height:20px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min .sale_more p.red{color:red;font-weight:400}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form{top:-500px;z-index:19;right:calc(50% - 772px);position:absolute;width:340px;box-sizing:border-box;background-color:#fff;border-radius:12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_loader{position:absolute;width:100%;height:100%;top:0;border-radius:12px;background-color:rgba(255,255,255,.8)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_loader::after{position:absolute;content:'';display:block;width:80px;height:80px;border:8px dashed #0275cb;border-radius:50%;top:calc(50% - 40px);left:calc(50% - 40px);transition:transform .225s;animation:1.5s rotate360 forwards infinite linear}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form.fixed{position:fixed;top:25px;z-index:19;right:calc(50% - 550.5px)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form.for_empty{width:410px;right:calc(50% - 600px);position:fixed;top:50%;transform:translateY(-50%)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form.for_empty .form_wrapper h3{color:#333;font-size:22px;font-weight:500;line-height:27px;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form.for_empty .form_wrapper form .form_head{padding:25px 50px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form.for_empty .form_wrapper form .form_body{padding:10px 50px 40px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .field-half-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .field-half{width:48%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .field-half select{height:43px;padding-top:18px!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .field-half label{pointer-events:none;white-space:nowrap;text-overflow:ellipsis}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper{box-shadow:0 0 25px 0 rgba(0,0,0,.15);border-radius:12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .form_head--header,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper h3{color:#333;font-size:21px;line-height:24px;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form{border-radius:12px;overflow:hidden}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form>.pay_fast{background-color:#f5a623;color:#222;font-size:13px;line-height:15px;padding:10px 30px 10px 70px;position:relative;top:-2px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form>.pay_fast:before{content:'';position:absolute;top:0;left:30px;width:22px;height:100%;background-image:url(/local/templates/main/css/../img/attention_black.svg);background-position:center;background-size:contain;background-repeat:no-repeat}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form .form_head{padding:20px 50px;background-color:#f7f7f7;border-bottom:2px solid #e8e8e8}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form .form_body{padding:0 30px 20px;max-height:calc(100vh - 140px);overflow-x:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form .form_body hr.some_line{border-color:rgba(0,0,0,.1)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form .form_body p[id^=hurryUp_master],body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form .form_body p[id^=hurryUp_model]{position:relative;box-sizing:border-box;color:red;font-size:13px;line-height:15px;font-weight:600;margin:0;padding:0;text-align:left;opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button{border:0;cursor:pointer;background:0 0;width:100%;transition:all .2s ease-in-out;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button:focus{outline:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button.form_inner_button,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button[type=submit]{margin-top:20px;height:50px;background-color:rgba(51,51,51,.15);border-radius:100px;font-size:16px;line-height:24px;color:rgba(34,34,34,.2)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form button.back_inner_button{margin-top:20px;display:inline-block;color:rgba(2,117,203,.8);font-family:Roboto;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.no_event_change .form_body{border-bottom:none;border-radius:0;padding-bottom:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.no_event_change input,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.no_event_change select{padding:20px 0 4px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.no_event_change input+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.no_event_change select+label{color:rgba(0,0,0,.5);font-size:12px!important;transform:translate(0,-15px)!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.form_to_pay{padding:0 42px;border:2px solid #e8e8e8;border-top:none;border-radius:0 0 12px 12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper form.form_to_pay input.pay_link{display:inline-block;padding:13px 40px;margin:13px 0 30px;border-radius:100px;background-color:#7ed321;font-family:Roboto;font-weight:500;font-size:19px;line-height:23px;color:#fff;cursor:pointer;transition:all .25s ease;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage{box-sizing:border-box;width:100%;padding:30px;text-align:center;border:2px solid #e8e8e8;border-radius:12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage .img_succs{width:120px;margin:0 auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage p{color:#000;font-family:Roboto;opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage p.thx_text{margin-top:17px;margin-bottom:20px;font-size:25px;font-weight:300;line-height:36px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage p.thx_pay{border-top:1px solid rgba(0,0,0,.1);padding-top:12px;font-size:15px;font-weight:500;line-height:22px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage form.form_to_pay .pay_link:hover{background-color:rgba(126,211,33,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage .promo{margin-top:10px;font-size:15px;color:#313131}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .thxMessage .promo span{color:#e73030}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .paid{box-sizing:border-box;width:100%;padding:30px;text-align:center;border:2px solid #b8e986;border-radius:12px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .paid .img_succs{width:120px;margin:0 auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .right_form .form_wrapper .paid .thx_text{color:#000;font-family:Roboto;opacity:1;margin-top:17px;margin-bottom:20px;font-size:25px;font-weight:300;line-height:36px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3{background-color:#fff;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper{padding-top:27px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section{clear:both;padding-bottom:0;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .markAdrs{position:absolute;top:-50px;left:-40px;width:120px;height:30px;background:#fff;border-radius:6px;padding:5px 10px;text-align:left;border:1px solid rgba(0,0,0,.2)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p{margin-bottom:20px;color:#222;font-family:Roboto;font-size:22px;line-height:25px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p.showGoogleMap{display:inline-block;box-sizing:border-box;position:relative;width:777px;height:38px;margin-top:20px;margin-bottom:0;padding-left:41px;padding-right:15px;border-radius:5px;background-color:rgba(51,51,51,.04);color:rgba(51,51,51,.5);font-size:15px;line-height:36px;text-align:center;cursor:pointer;transition:opacity .2s ease,width .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p.showGoogleMap:hover{color:#333}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p.showGoogleMap.hideGoogleMap{background-color:#f5a623;color:#fff;margin-bottom:440px;border:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info{width:770px;font-size:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info{display:inline-block;box-sizing:border-box;position:relative;width:415px;vertical-align:top;padding-left:70px;min-height:50px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info:before,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info:before{content:'';position:absolute;left:0;top:0;width:50px;min-height:50px;background-image:url(/local/templates/main/css/../img/map_icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center top}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info:before{background-image:url(/local/templates/main/css/../img/ticket_icon.svg)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info p{margin-bottom:0;color:#0275cb;font-family:Roboto;font-size:18px;line-height:21px;min-height:50px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info{display:inline-block;box-sizing:border-box;width:355px;position:relative;vertical-align:top;padding-left:70px;min-height:50px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info span{display:block;font-size:15px;line-height:18px;color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info a{display:inline-block;margin-bottom:0;margin-right:5px;color:#333;font-family:Roboto;font-size:18px;line-height:24px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap{width:100%;height:400px;left:0;top:auto;bottom:0;position:absolute;opacity:1;z-index:18}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap.opac{opacity:0;z-index:-20}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap .map,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap iframe{pointer-events:auto;width:100%;height:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods{width:770px;margin-bottom:30px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods h3{display:block;width:100%;margin-top:25px;margin-bottom:-5px;font-family:Roboto;font-size:22px;line-height:29px;color:#4a4a4a}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_ava img,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods .prepods_collection{width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods .prepods_collection .one_prepod{width:50%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info{width:770px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info h3{margin-top:34px;margin-bottom:15px;font-family:Roboto;font-size:22px;line-height:29px;color:#4a4a4a}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div p{margin:10px 0;font-family:Roboto;font-size:15px;line-height:20px;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div p.head{margin:5px 0 0;font-weight:500}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div p.some_text{margin:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.master_info h3,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.model_info h3{margin-top:14px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.seminar_photos .gallery a{display:inline-block;width:125px;height:80px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;outline:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.seminar_photos .gallery a.videoclass{position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.seminar_photos .gallery a.videoclass:before{content:"";position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0;background-image:url(/local/templates/main/css/../img/video_overlay.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.7;transition:all .15s ease}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info div.seminar_photos .gallery a img{min-height:100%;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_3{height:100%;background-color:#fff;padding-bottom:50px}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper{padding-top:1px;padding-bottom:1px}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper>h3{display:inline-block;vertical-align:top;margin-bottom:15px;margin-right:25px;padding-bottom:12px;font-family:Roboto;font-size:22px;line-height:25px;color:#0275cb;opacity:.8;cursor:pointer}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper>h3.active{position:relative;color:#222;opacity:1;cursor:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper>h3.active:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#f5a623}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description{max-width:777px;font-size:15px;line-height:1.3}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .pic_tags span:hover,body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info .pic_tags span:hover,body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description a,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li a{color:#4a90e2}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description h3{margin-top:24px;margin-bottom:16px;font-size:18px;line-height:24px;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description p{margin:0 0 16px;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description>div{margin:0 0 16px}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description ul{padding-left:25px;margin:0 0 16px}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description ul li{list-style:disc;color:#000;padding:4px 10px}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper h2{margin-top:24px;font-size:20px;line-height:37px;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper h1{font-size:24px;color:rgba(51,51,51,.5);line-height:32px;margin-top:8px;margin-bottom:16px}body .main-wrapper .container_wrapper main#seminar_page section#section_4{display:none}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo{position:fixed;display:none;width:100vw;height:100vh;z-index:999;top:0;left:0;background-color:rgba(0,0,0,.6)}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo .popupYT{width:64vw;height:36.25vw;max-height:100vh;top:50%;position:relative;transform:translateY(-50%);margin:0 auto}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close{position:absolute;right:40px;top:40px;width:60px;height:60px;cursor:pointer}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close::after,body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close::before{content:'';width:50px;height:2px;display:block;background-color:#fff;position:absolute;top:50%;left:calc(50% - 25px)}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close::before{transform:rotate(45deg)}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close::after{transform:rotate(-45deg)}body .main-wrapper .container_wrapper main#seminar_page .form--buttons-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:80px;margin-top:20px}body .main-wrapper .container_wrapper main#seminar_page .form--buttons-holder .form_inner_button{margin-top:0!important}body .main-wrapper .container_wrapper main#seminar_page .form--buttons-black_friday{width:50%!important;font-size:14px;text-align:center;line-height:18px;color:#333}body .main-wrapper .container_wrapper main#seminar_page .form--buttons-black_friday:hover{color:#ff8000}body .main-wrapper .container_wrapper main ._2pi8{padding:0!important}body .main-wrapper .container_wrapper main .form_body{background-color:#fff}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#seminar_page section#section_1{height:133.33333vw;max-height:none;background-color:transparent;z-index:inherit}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .background{filter:brightness(.5);background-size:auto 250vw!important;top:0;background-color:#000;position:fixed;z-index:-10}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .background img{width:auto;text-align:center;margin-left:-133.33333vw;height:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .background.mob{display:block!important;background-color:transparent}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content{max-width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .breadcrumbs,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper p{display:none}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper{box-sizing:border-box;height:133.33333vw;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;padding-top:14.4vw;-ms-flex-pack:start;justify-content:flex-start}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels{margin-bottom:3.46667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels #hot.active,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels #new.active{font-size:2.93333vw;line-height:3.46667vw;padding:1.33333vw 4vw;display:inline-block;margin:0 1.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .labels div.active:first-child{margin-left:0!important}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .course--heading{margin-top:1.86667vw;font-size:4.26667vw;line-height:5.06667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper h1{margin:0 auto;width:100%;font-size:7.46667vw;line-height:9.33333vw;letter-spacing:normal;max-height:none}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper h1 .blackFriday{width:13.33333vw;height:8.53333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts{position:absolute;bottom:8vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p{font-size:4.8vw;line-height:5.6vw;padding:2.4vw 7.2vw 2.93333vw 13.33333vw;margin-top:6.66667vw;height:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.shareButton:before,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.watchVideo:before,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.shareButton:before,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.watchVideo:before{top:0;width:4.4vw;height:100%;background-position:center;left:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts a.shareButton,body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .twoButts p.shareButton{position:relative;background:0 0;border:2px solid rgba(255,255,255,.25)}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .youTubeVideo{width:89.33333vw;padding-top:6.66667vw;margin-top:32vw;height:80vw}body .main-wrapper .container_wrapper main#seminar_page section#section_1 .content .wrapper .closeVideo{top:auto!important;bottom:66.66667vw;right:4vw!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2{padding-bottom:0;position:relative;z-index:inherit;height:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs{min-height:21.06667vw;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper{min-height:21.06667vw;height:100%;text-align:left}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper.mob_fixed{min-height:21.06667vw;height:auto;background-color:#fff;position:fixed!important;top:0;z-index:2;border-bottom:2px solid rgba(0,0,0,.1)}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper .date_tabs,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper .person_tabs{display:none!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper .showForm{vertical-align:top;display:inline-block!important;margin-top:5.33333vw;margin-bottom:5.33333vw;width:100%;height:10.93333vw;background-color:rgba(2,117,203,.25);border-radius:100px;font-size:4vw;font-weight:500;text-align:center;line-height:10.66667vw;color:#0275cb}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper p.red_empty{text-align:center;font-size:4vw;line-height:5.6vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper .showForm_empty{vertical-align:top;display:block!important;margin:0 10% 5.33333vw;position:static;float:none;width:auto;height:10.93333vw;background-color:rgba(2,117,203,.25);border-radius:100px;font-size:4vw;font-weight:500;text-align:center;line-height:10.66667vw;color:#0275cb}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>.tab,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .tabs .wrapper>.tab.more_tabs{display:none!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block{display:block;padding-top:8vw;font-size:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div h3.key_info{color:#222;font-size:5.86667vw;line-height:6.66667vw;margin-bottom:6.4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs{width:40vw;margin-left:0;margin-right:0;padding-bottom:1.33333vw;padding-top:0;border-bottom:1px solid rgba(0,0,0,.15);vertical-align:top;display:inline-block!important;top:4.8vw;left:5.33333vw;height:8vw;height:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs span.groups,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs span.persons,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs span.groups,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs span.persons{display:inline-block;padding-top:0;margin-bottom:0;margin-right:2.66667vw;font-family:Roboto;opacity:.5;font-size:3.46667vw;line-height:4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs span.persons,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs span.persons{width:12vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs span.groups,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs span.groups{width:13.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs select,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs select{display:inline-block;vertical-align:top;overflow:hidden;width:75%;float:right;padding-right:10.66667vw;min-height:4.8vw;height:6.66667vw;padding-left:0;position:relative;border:0;-webkit-appearance:none;color:#0275cb;font-size:4.53333vw;line-height:6.66667vw;text-align:left;background:url(/local/templates/main/css/../img/arrow_down_blue.svg) no-repeat 100% 50%;background-size:3.73333vw;width:40vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs select option,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs select option{text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs select:focus,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs select:focus{border:0;outline:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_date_tabs select:after,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs select:after{position:absolute;right:0;top:50%;margin-top:-6px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs{margin-right:9.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs select.enabled{display:inline-block;position:static;opacity:1;z-index:5}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .key_info_block div.mobile_persona_tabs select.disabled{display:none;position:absolute;opacity:0;z-index:-10;top:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .wrapper{padding-top:7.73333vw;position:relative}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side{float:none;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section{float:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .img img,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper div.mob span img{width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex h3{display:none;font-size:5.86667vw;line-height:6.66667vw;margin-bottom:6.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit{height:13.86667vw;margin-top:0;margin-bottom:4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .img{margin-right:5.33333vw;width:13.86667vw;height:13.86667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p{font-size:4.8vw;line-height:5.6vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p.top_text{font-size:4vw;line-height:4.8vw;padding-top:1.06667vw;margin-top:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p .discount_percent{font-size:3.46667vw;line-height:4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .icons_section.flex .benefit .right_text p.discount{margin-left:19.2vw;margin-top:1.33333vw;font-size:3.73333vw;line-height:4.26667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section{float:none;padding-bottom:4vw;margin-bottom:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section::after{content:"";clear:both;display:table}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_left{float:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right{float:left;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right p,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form input,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper form input{text-align:left;font-size:4.8vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar{margin-bottom:5.33333vw;margin-top:12vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name{margin-left:auto;margin-right:auto;margin-bottom:2.66667vw;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_name .day{width:12.13333vw;font-size:2.93333vw;line-height:1.2}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number{margin-left:auto;margin-right:auto;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .schedule_right .calendar .day_number div{width:12.13333vw;height:8vw;font-size:3.46667vw;line-height:2.25}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .more_info_right{float:none;width:84vw;margin:8.26667vw auto 0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .more_info_right p{font-size:4.8vw;line-height:6.4vw;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .more_info_right .need_things ul li{font-size:4.26667vw;line-height:5.6vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .more_info_right .need_things ul li:before{content:'- '}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .bottom_section .more_info_right .need_things ul li:first-child:before{content:''}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min{padding:0;border:0;padding-bottom:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale p{font-size:5.86667vw;line-height:1.2;margin-bottom:3.2vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale p.little_text{font-size:4vw;line-height:1.2;color:rgba(0,0,0,.5);margin-bottom:2.13333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer{font-size:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer .timer_days{width:22%;margin-right:0;padding:3.33333vw 0;border:.53333vw solid rgba(243,0,0,.43);border-radius:4px;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer .timer_days .nums{font-size:4.26667vw;line-height:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale .sale_more_timer .timer_days .text{padding-left:.8vw;font-size:2.93333vw;line-height:1;font-weight:500}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min:before{content:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min>p{display:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min>p.show_more_discount{display:block!important;border-radius:26.66667vw;padding:2.93333vw 0 3.46667vw;background-color:rgba(51,51,51,.04);color:rgba(0,0,0,.5);font-size:4vw;font-weight:500;line-height:5.33333vw;text-align:center;transition:all .25s ease}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min>p.show_more_discount.active{background-color:#f5a623;color:#fff;font-weight:400}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min .sale_more{margin-top:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min .sale_more p{font-size:3.46667vw;line-height:5.33333vw;margin:2.66667vw auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper .left_side .sale_min .sale_more p.black{font-size:3.46667vw;line-height:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form{display:none;float:none;position:static;box-sizing:border-box;width:100vw;padding:0;border-radius:0;top:0;left:-5.33333vw;left:0;right:0;bottom:0;margin-top:0;min-height:100%;overflow-y:auto;z-index:50}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form.fixed,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty.fixed{top:0;left:0;right:0;bottom:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper{text-align:left;min-height:100vh}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form_head--header,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper h3,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form.for_empty .form_wrapper h3{font-size:6.93333vw;text-align:left;line-height:1.1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper div.mob{display:block!important;position:absolute;top:0;right:0;padding:6.13333vw 6.66667vw;width:5.86667vw;height:5.86667vw;border:1px solid rgba(255,255,255,.1);border-radius:1.6vw;text-align:center;box-sizing:content-box}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper div.mob span,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper div.mob span{display:block;font-size:0;color:#fff;line-height:0;vertical-align:top}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form{overflow:auto;text-align:center;border:0;z-index:3;position:relative;border-radius:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form.form_to_pay{border:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_head,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper form .form_head{border-radius:0;padding:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body{max-height:100%;padding:5.33333vw 5.33333vw 16vw;border-bottom:0;border-radius:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes{margin-top:13px;text-align:left}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .six_items{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .six_items label{padding-right:0;width:33%;box-sizing:border-box;transform:translate(0,0);margin-bottom:5px;text-align:left}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .checkbox{display:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .checkbox:checked+label::before{z-index:0;background-color:#f5a623}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .checkbox:checked+label{opacity:1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .checkbox.radioError+label::before{border-color:red}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .checkbox.radioError+.check-label{color:red!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes .checkbox.radioError+.check-label::before{border:1px solid red}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes label{position:relative;padding-left:20px;padding-right:15px;top:0;left:0;color:#333;font-size:17px;line-height:20px;vertical-align:top}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes label::before{display:block;transition:background-color .25s;cursor:pointer;content:'';width:16px;height:16px;background-color:#fff;box-sizing:border-box;border-radius:2px;border:1px solid rgba(34,34,34,.3);position:absolute;left:0;top:4px;z-index:2}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes label::after{position:absolute;display:block;box-sizing:border-box;content:'';top:4px;left:0;width:16px;height:16px;background-image:url(/local/templates/main/css/../img/checkmark_black.svg);background-size:10px 7px;background-position:center;background-repeat:no-repeat;z-index:1;cursor:pointer}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes label a{color:#0275cb}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset.checkboxes+:not(.checkboxes){margin-top:13px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset .nedolabel,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form .form_body fieldset#upload_photos,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper{text-align:left}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form label{font-size:4.8vw;overflow:hidden;max-width:100%;text-align:left}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper form button,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper form button{text-align:center;width:100%;height:13.33333vw;font-size:4.8vw;margin:5.33333vw auto 0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .thxMessage{text-align:center;font-size:8.53333vw;font-weight:300;line-height:11.46667vw;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .thxMessage .close_form,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .thxMessage .close_form{display:inline-block;width:51.46667vw;height:13.33333vw;background-color:rgba(2,117,203,.15);margin-top:10.13333vw;border-radius:26.66667vw;font-family:Roboto;font-size:4.8vw;line-height:13.33333vw;color:#0275cb}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form-css-label input:focus+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form-css-label input:valid+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form-css-label input[data-empty=false]+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form-css-label select:focus+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form-css-label select:valid+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form .form_wrapper .form-css-label select[data-empty=false]+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .form-css-label input:focus+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .form-css-label input:valid+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .form-css-label input[data-empty=false]+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .form-css-label select:focus+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .form-css-label select:valid+label,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .form-css-label select[data-empty=false]+label{font-size:2.93333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form.for_empty,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty.for_empty{width:100vw;right:0;top:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form.for_empty .form_wrapper div.mob,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty.for_empty .form_wrapper div.mob{box-sizing:content-box;top:0;right:0;padding:9.33333vw 6.66667vw;width:6.66667vw;height:6.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form.for_empty .form_wrapper form .form_head,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty.for_empty .form_wrapper form .form_head{padding:5.33333vw 6.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_2 .wrapper aside.right_form.for_empty .form_wrapper form .form_body,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty.for_empty .form_wrapper form .form_body{padding:2.66667vw 6.66667vw 10.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper{padding-top:6.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section{width:100%;margin:0 auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p{font-size:5.86667vw;line-height:7.73333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p.showGoogleMap{display:inline-block;box-sizing:border-box;position:relative;width:100%;height:10.66667vw;margin-top:5.33333vw;margin-bottom:4vw;padding-left:0;padding-right:0;border-radius:1.33333vw;background-color:rgba(51,51,51,.04);color:rgba(51,51,51,.5);font-size:4vw;line-height:10.66667vw;text-align:center;cursor:pointer;transition:opacity .2s ease,width .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p.showGoogleMap:hover{color:#333}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section p.showGoogleMap.hideGoogleMap{background-color:#f5a623;color:#fff;margin-bottom:112vw;border:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info{width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info{width:100%;margin-bottom:5.33333vw;padding-left:19.2vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info p{font-size:4.8vw;line-height:5.6vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info p span,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info .phone span{font-size:4vw;line-height:4.8vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .address_info:before,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info:before{width:13.33333vw;height:13.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info{width:100%;padding-left:19.2vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .place_info .phone_info .phone a{font-size:4.8vw;line-height:6.4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap{pointer-events:auto;z-index:0;height:106.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap .map,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .geo_section .googleMap iframe{pointer-events:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods{width:100%;margin-bottom:8vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods h3{margin-top:2.66667vw;margin-bottom:0;font-family:Roboto;font-size:5.86667vw;line-height:7.73333vw;color:#4a4a4a}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .cur_curse_prepods .prepods_collection .one_prepod,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info_right,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper div.mob span img{width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info div h3,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info_right h3{font-size:5.86667vw;line-height:6.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info div p,body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info_right .need_things p{font-size:4vw;line-height:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .content .background_3 .wrapper .more_info div p.head{margin-top:4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty{display:none;float:none;position:absolute;box-sizing:border-box;width:100vw;padding:0;height:100%;border-radius:0;top:0;left:0;right:0;bottom:0;margin-top:-70px;-webkit-overflow-scrolling:auto}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper h3,body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty.for_empty .form_wrapper h3{font-size:6.93333vw;text-align:left;line-height:1.1}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper div.mob{display:block!important;position:absolute;top:0;right:0;padding:6.13333vw 6.66667vw;width:5.86667vw;height:5.86667vw;border:1px solid rgba(255,255,255,.1);border-radius:1.6vw;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper form{overflow:visible;text-align:center}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper form .form_body{background:#fff;padding:5.33333vw 5.33333vw 16vw;border-bottom:0;border-radius:0}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper form label{font-size:5.6vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 aside.right_form.for_empty .form_wrapper .thxMessage{background-color:#fff;text-align:center;font-size:8.53333vw;font-weight:300;line-height:11.46667vw;color:#000}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info .seminar_photos{font-size:0;padding-bottom:40px}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info .seminar_photos h3{margin-top:0;padding-top:2.66667vw;font-size:5.86667vw;line-height:6.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .more_info .seminar_photos a{width:50%!important;height:26.66667vw!important;margin:.53333vw 0!important}body .main-wrapper .container_wrapper main#seminar_page section#section_2 .seminar-callback-btn{clear:left;float:none;width:100%;text-align:center;box-sizing:border-box;padding:2.66667vw 6.4vw;font-size:4.26667vw;line-height:1.2;margin-top:2.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3{position:relative;z-index:inherit;height:auto;margin-top:0}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper{padding-top:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper>h3{display:inline-block;vertical-align:top;margin-bottom:4vw;margin-right:5.33333vw;padding-bottom:2.66667vw;font-size:5.86667vw;line-height:6.4vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper>h3.active:after{height:.26667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description,body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description ul li{font-size:4.26667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description>h3{width:89.33333vw;margin:0 auto 3.46667vw;font-size:7.46667vw;line-height:9.86667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description p{width:89.33333vw;margin:6.93333vw auto 0;font-size:4.26667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper .description ul{width:89.33333vw;margin:6.93333vw auto 0;padding-left:9.33333vw;box-sizing:border-box}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .center_wrapper>.wrapper h2{width:89.33333vw;margin:0 auto;font-size:5.33333vw;line-height:6.93333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg{border-radius:0;height:auto;padding-bottom:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg .wrapper .course_type_left{float:none;text-align:left;width:100%}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg .wrapper .course_type_left p{margin:0 auto;padding:0;font-size:6.4vw;line-height:5.86667vw;border-bottom:2px solid rgba(0,0,0,.15);padding-bottom:6.66667vw;width:53.33333vw;text-align:left;border:0}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg .wrapper .course_type_left p span{font-size:4.8vw;line-height:5.86667vw;margin:1.33333vw auto 0;font-weight:300}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg .wrapper .course_type_left img{float:right;margin:0;width:26.66667vw;height:20.53333vw;max-width:26.66667vw}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg .wrapper .course_type_right{float:none;width:100%;padding-top:5.33333vw;padding-left:0;border-left:none}body .main-wrapper .container_wrapper main#seminar_page section#section_3 .about_bg .wrapper .course_type_right p{width:100%;margin:0 auto;font-size:4vw;line-height:5.33333vw}body .main-wrapper .container_wrapper main#seminar_page section#section_4{display:none}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo{background-color:#000}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo .popupYT{width:100%;height:calc(100% - 32vw);margin:0 auto;top:21.33333vw;transform:none}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close{right:6.4vw;top:6.4vw;width:13.33333vw;height:13.33333vw}body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close::after,body .main-wrapper .container_wrapper main#seminar_page .youTubeVideo__close::before{width:13.33333vw;left:calc(50% - 6.66667vw)}body .main-wrapper .container_wrapper main#seminar_page .form--buttons-black_friday{width:50%!important;font-size:3.73333vw!important;margin-top:0!important}}body .main-wrapper .container_wrapper main#list_page section{padding:0 40px}body .main-wrapper .container_wrapper main#list_page section#city_tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;margin-right:63px}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .name_tab,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .name_tab{padding-right:16px}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list{display:none;min-width:200px;height:319px;overflow-y:scroll;position:absolute;top:70px;left:52.81px;background:#f5f5f5;z-index:2000;border-radius:0 0 10px 10px;box-shadow:0 10px 25px 0 rgba(0,0,0,.15)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list .city{display:block;padding:0 9px;position:relative}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list .city:after{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,.15)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list .city:last-of-type:after{content:none}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sorts_list .sort.active a,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list .city.active a{color:#000;pointer-events:none}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sorts_list .sort a,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list .city a{display:block;font-size:11px;line-height:40px;height:100%;color:#0275cb;text-transform:uppercase;font-weight:500}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address:hover h2,body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address:hover p,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .cities_list .city a:hover{opacity:.5}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .city_selected{position:relative;font-size:11px;line-height:70px;color:#0275cb;text-transform:uppercase;cursor:pointer}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sort_selected p,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .city_selected p,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text p b,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li b{font-weight:500}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sort_selected:before,body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper .city_selected:before{content:'';position:absolute;display:block;width:11px;bottom:0;right:-22px;top:-4px;background-image:url(/local/templates/main/css/../img/arrow_down_blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper .container_wrapper main#list_page section div .name_tab{display:inline-block;vertical-align:top;position:relative;padding-left:30px;padding-right:8px;opacity:.9;color:rgba(0,0,0,.5);font-family:Roboto;font-size:11px;font-weight:500;line-height:70px;text-transform:uppercase}body .main-wrapper .container_wrapper main#list_page section div .name_tab:first-child{padding-left:0}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters{display:-ms-flexbox;display:flex}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;margin-right:38px}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sorts_list{display:none;min-width:200px;position:absolute;top:70px;left:100.56px;background:#f5f5f5;z-index:2000;border-radius:0 0 10px 10px;box-shadow:0 10px 25px 0 rgba(0,0,0,.15)}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sorts_list .sort{display:block;border-bottom:1px solid rgba(0,0,0,.15);padding:0 9px}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sorts_list .sort:last-of-type{border-bottom:none}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .sorts_list_wrapper .sort_selected{position:relative;font-size:11px;line-height:70px;color:#0275cb;text-transform:uppercase;cursor:pointer}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper{display:-ms-flexbox;display:flex}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .name_tab,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .name_tab{padding-left:25px}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper .filter_tabs .filter.dis a,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .role_tabs_wrapper .role_tabs .role.dis a{color:#777;pointer-events:none}@media screen and (max-width:1120px){body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .filter_tabs_wrapper{display:none}}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all{margin-left:50px}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all a{position:relative;display:inline-block;vertical-align:top;padding-left:30px;text-transform:uppercase;color:#0275cb;font-family:Roboto;font-size:11px;line-height:70px}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all a:before,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.locked a:after{content:'';position:absolute;display:block;width:18px;height:100%;left:0;top:0;background-image:url(/local/templates/main/css/../img/icon_download.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.locked a:after{width:36px;left:-9px;background-image:url(/local/templates/main/css/../img/loader.png);animation:circle_right 3s linear infinite}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.dis,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.locked,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li .open_first{pointer-events:none}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.dis a{color:#777}body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.dis a:after,body .main-wrapper .container_wrapper main#list_page section div.right_side_filters .download_all.dis a:before{content:none}body .main-wrapper .container_wrapper .mw--mob,body .main-wrapper .container_wrapper main#list_page section div .mobile_towns,body .main-wrapper .container_wrapper main#list_page section div.mobile_download,body .main-wrapper .container_wrapper main#list_page section div.mobile_filter,body .main-wrapper .container_wrapper main#list_page section div.mobile_role,body .main-wrapper .container_wrapper main#list_page section div.mobile_sorts,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block .img_video_prewiev iframe,body .main-wrapper .container_wrapper main#studio_common #video_tour #tourSrc{display:none}body .main-wrapper .container_wrapper main#list_page section#city_body{background-color:#fff;padding:0 0 40px}body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type{padding:0 40px;overflow:hidden}body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type.important{background:linear-gradient(180deg,rgba(242,249,255,0) 0%,rgba(245,166,35,.07) 100%)}body .main-wrapper .container_wrapper main#list_page section#city_body .notActive_seminars .seminar_type h3{color:#9b9b9b;opacity:.5}body .main-wrapper .container_wrapper main#list_page section#city_body .notActive_seminars .seminar_type .link{display:table-cell}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#list_page section#city_body .notActive_seminars .seminar_type .link{display:-ms-flexbox;display:flex}}body .main-wrapper .container_wrapper main#list_page .banners-ct,body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a.videoclass{position:relative}body .main-wrapper .container_wrapper main#list_page .banners-ct .slide-progress{width:0;max-width:100%;height:3px;background:#f5a623}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#list_page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body .main-wrapper .container_wrapper main#list_page section#city_tabs{display:block;padding:0;min-width:auto;height:auto;line-height:normal}body .main-wrapper .container_wrapper main#list_page section#city_tabs .cities_list_wrapper,body .main-wrapper .container_wrapper main#list_page section#city_tabs .right_side_filters{display:none}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_filter,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_role,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_sorts,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_towns{position:relative;box-sizing:border-box;padding:0 5.33333vw;display:inline-block!important;vertical-align:top;width:100%;height:13.86667vw;border-bottom:1px solid rgba(0,0,0,.15)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_filter select,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_role select,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_sorts select,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_towns select{resize:none;box-sizing:border-box;display:block;width:100%;padding-right:6.66667vw;padding-left:12.53333vw;position:relative;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/local/templates/main/css/../img/arrow_down.svg) no-repeat center right;background-size:5.33333vw;color:#0275cb;height:13.86667vw;opacity:.9;color:rgba(0,0,0,.9);font-size:4.26667vw;text-transform:uppercase;outline:0}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_filter select option,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_role select option,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_sorts select option,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_towns select option{color:#0275cb;outline:0;border:0}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_filter select:focus,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_role select:focus,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_sorts select:focus,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_towns select:focus{border:0;outline:0}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download a:before{content:'';position:absolute;display:block;height:100%;top:0;background-repeat:no-repeat;background-position:center;width:4.8vw;left:13.33333vw;background-image:url(/local/templates/main/css/../img/download_icon.svg);background-size:contain}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_filter:before,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_role:before,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_sorts:before,body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_towns:before{content:'';position:absolute;display:block;width:8.53333vw;height:100%;left:5.33333vw;top:0;background-repeat:no-repeat;background-size:auto;background-position:center}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_towns:before{background-image:url(/local/templates/main/css/../img/icon_location.svg)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_role:before{background-image:url(/local/templates/main/css/../img/icon_person.png)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_filter:before{background-image:url(/local/templates/main/css/../img/icon_activity.svg)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_sorts:before{background-image:url(/local/templates/main/css/../img/calendar.svg)}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download{display:block;border-bottom:none;background:#fff;width:100%;text-align:center;padding-bottom:5vw}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download a{margin-top:5.33333vw;width:89.33333vw;position:relative;display:inline-block;vertical-align:top;padding:3.2vw 0;border-radius:100px;border:1px solid #42a5f5;color:#42a5f5;font-size:4vw;margin-bottom:1.06667vw;line-height:1;text-align:center}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download.locked{pointer-events:none}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download.locked a{border:0;color:transparent}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download.locked a:before{content:none}body .main-wrapper .container_wrapper main#list_page section#city_tabs .mobile_download.locked a:after{content:'';position:absolute;display:block;width:8vw;height:100%;left:calc(50% - 4vw);top:0;background-image:url(/local/templates/main/css/../img/loader.png);background-repeat:no-repeat;background-size:contain;background-position:center;animation:circle_right 3s linear infinite}body .main-wrapper .container_wrapper main#list_page section#city_body{padding:0!important}body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type{padding:0 5.33333vw}body .main-wrapper .container_wrapper main#list_page .banners-ct{-ms-flex-order:-1;order:-1;margin-top:6.4vw}}body .main-wrapper .container_wrapper main#contacts_page{float:left;height:calc(100vh - 70px);background-color:#f1f3f5;width:100%;overflow:hidden;padding-bottom:0;box-sizing:content-box;z-index:2}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list{float:left;width:340px}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .head_list{position:relative;box-sizing:border-box;width:100%;height:75px;z-index:1;padding-left:30px;background-color:#fff;text-align:left;box-shadow:-18px 2px 25px 0 rgba(0,0,0,.15)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .head_list h1{font-family:Roboto;font-size:22px;line-height:75px;color:#2d3239}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list{padding:10px 30px;overflow-y:scroll;background-color:#fff;max-height:calc(100vh - 165px);position:relative}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address{box-sizing:border-box;padding:20px 0;border-bottom:1px solid #eee;cursor:pointer;transition:all .2s ease}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address h2{position:relative;opacity:.75;font-family:Roboto;font-size:16px;font-weight:700;line-height:21px;color:#0275cb;cursor:pointer;transition:all .2s ease}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address p{opacity:.75;font-family:Roboto;font-size:13px;line-height:20px;color:#000;transition:all .2s ease}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address p a{pointer-events:none;display:block;font-family:Roboto;font-size:13px;line-height:20px;color:#000}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div{margin:8px 5px -10px;width:32px;height:32px;display:inline-block;vertical-align:bottom}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div a,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div a{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div.twitter a{background-image:url(/local/templates/main/css/../img/twitter_contacts_bw.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div.instagram a{background-image:url(/local/templates/main/css/../img/instagram_contacts_bw.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div.vkontakte a{background-image:url(/local/templates/main/css/../img/vk_contacts_bw.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div.facebook a{background-image:url(/local/templates/main/css/../img/fb_contacts_bw.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div.youtube a{background-image:url(/local/templates/main/css/../img/yt_contacts_bw.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:hover.twitter a,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.twitter a{background-image:url(/local/templates/main/css/../img/twitter_contacts.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:hover.instagram a,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.instagram a{background-image:url(/local/templates/main/css/../img/instagram_contacts.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:hover.vkontakte a,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.vkontakte a{background-image:url(/local/templates/main/css/../img/vk_contacts.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:hover.facebook a,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.facebook a{background-image:url(/local/templates/main/css/../img/fb_contacts.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address .social_media div:hover.youtube a,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.youtube a{background-image:url(/local/templates/main/css/../img/yt_contacts.svg)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address.active{border-bottom-color:#f5a623}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address.active h2:before{content:url(/local/templates/main/css/../img/arrow_down_org.svg);position:absolute;left:-25px;transform:rotate(-90deg) scale(.8)}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address.active:hover h2,body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address.active:hover p{opacity:.75}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map{float:right;position:relative;width:calc(100% - 340px);height:calc(100vh - 70px)}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map.enabled,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe.enabled{display:block;opacity:1;z-index:4}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map.disabled,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe.disabled{display:none;opacity:0;z-index:0}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page{position:absolute;top:30px;right:30px;border-radius:6px;overflow:hidden}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider{position:relative;height:169.6px;width:261px;overflow:hidden}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel{background-color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .item,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .item{height:169.6px;width:261px}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .item img,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .item img{min-width:100%;height:100%}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav{position:absolute;top:calc(50% - 23px);width:100%}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-next,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-prev,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-next,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-prev{position:absolute;height:46px;width:31px;background-color:rgba(0,0,0,.35);transition:all .2s ease}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-next:hover,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-prev:hover,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-next:hover,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-prev:hover{background-color:rgba(0,0,0,.75)}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-prev,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-prev{left:0;border-radius:0 4px 4px 0}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-prev:before,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-prev:before{content:'';width:21px;height:100%;left:4px;top:0;position:absolute;background-image:url(/local/templates/main/css/../img/arrow_down_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(90deg)}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-next,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-next{right:0;border-radius:4px 0 0 4px}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .carusel .owl-nav .owl-next:before,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .carusel .owl-nav .owl-next:before{content:'';width:21px;height:100%;right:4px;top:0;position:absolute;background-image:url(/local/templates/main/css/../img/arrow_down_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(-90deg)}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .bottom_paggination,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .bottom_paggination{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.12);height:3px;width:100%;z-index:20}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .slider .bottom_paggination hr,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .slider .bottom_paggination hr{height:3px;width:0;margin:0;background-color:#3aabff;border:0}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .desc,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .desc{padding:20px 20px 30px;background-color:#fff}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .desc a,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .desc a{display:block;padding-bottom:15px;margin:0 0 15px;color:#0275cb;font-family:Roboto,sans-serif;font-size:13px;line-height:15px;border-bottom:1px solid rgba(51,51,51,.07)}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map .map .studio_page .desc p,body .main-wrapper .container_wrapper main#contacts_page section.right_side_map iframe .studio_page .desc p{max-width:220px;color:#222;font-family:Roboto,sans-serif;font-size:13px;line-height:15px}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#contacts_page section.left_side_list{width:100%}body .main-wrapper .container_wrapper main#contacts_page section.left_side_list .body_list .one_address p a{pointer-events:auto}body .main-wrapper .container_wrapper main#contacts_page section.right_side_map{display:none}}body .main-wrapper .container_wrapper main#prepods_all section.top_section{background-color:rgba(51,51,51,.04);border-bottom:3px solid rgba(51,51,51,.07)}body .main-wrapper .container_wrapper main#prepods_all section.top_section h1{padding:30px 0 15px;color:#000;font-family:Roboto;font-size:48px;font-weight:300;line-height:52px;position:relative}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs input,body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter input{opacity:0;position:absolute}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs input:checked+label,body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter input:checked+label{color:#333}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs input:checked+label:after,body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter input:checked+label:after{content:'';position:absolute;bottom:-3px;left:0;height:3px;width:100%;background-color:#f5a623;top:auto;border-radius:0;box-shadow:none}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label{color:#0275cb;font-family:Roboto;font-size:15px;display:inline-block;height:100%;line-height:55px;top:0!important;margin-right:20px;padding-left:35px;position:relative;cursor:pointer}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs label:before,body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label:before{background:0 0;border:0;border-radius:0;height:100%;content:'';position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs label:after,body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label:after{content:none}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label.tab-label-1{padding-left:30px}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label.tab-label-1:before{background-image:url(/local/templates/main/css/../img/prepods_bycity.svg);width:18px}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label.tab-label-2:before{background-image:url(/local/templates/main/css/../img/prepods_all.svg);width:26px}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section{box-sizing:border-box;position:relative;padding-bottom:50px;min-height:calc(100vh - 280px);background-color:#fff}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section .wrapper>div{display:none;position:static;top:0;left:0;padding-top:1px;z-index:-1;opacity:1;transition:opacity linear .1s}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section .one_city{margin-top:37px}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section h3{color:#333;font-family:Roboto;font-size:24px;line-height:28px}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#prepods_all section.top_section{margin-top:6.4vw}body .main-wrapper .container_wrapper main#prepods_all section.top_section h1{font-size:9.06667vw;line-height:10.66667vw;padding:5.86667vw 0 2.66667vw}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label{padding-left:9.33333vw;line-height:9.6vw;font-size:4vw}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label.tab-label-1{padding-left:8vw}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label.tab-label-1:before{width:4.8vw}body .main-wrapper .container_wrapper main#prepods_all section.top_section div.prepod_filter label.tab-label-2:before{width:6.93333vw}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section h3{font-size:6.4vw}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section .prepods_collection .one_prepod{width:100%}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section .prepods_collection .one_prepod a .ava{width:21.33333vw;height:21.33333vw}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section .prepods_collection .one_prepod a .description_prepod h4{font-size:5.06667vw}body .main-wrapper .container_wrapper main#prepods_all section.main_prepod_section .prepods_collection .one_prepod a .description_prepod p{font-size:3.46667vw;line-height:4.8vw}}body .main-wrapper .container_wrapper main#prepod_one section{background-color:#fff}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section{background-color:rgba(51,51,51,.04)}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .prepods_breadcrumbs{padding:13px 40px 0}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .prepods_breadcrumbs .breadcrumbs{color:rgba(51,51,51,.5)}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .prepods_breadcrumbs .breadcrumbs a{color:#0275cb;font-family:Roboto;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .prepods_breadcrumbs .breadcrumbs a[href="#"]{color:rgba(51,51,51,.5);cursor:default}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper{margin-top:-50px}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title{display:table;position:relative;top:70px}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_ava{display:inline-block;vertical-align:top;height:130px;width:130px;margin-right:17px;border:5px solid #fff;border-radius:100px;overflow:hidden}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .no_ava{display:inline-block;vertical-align:top;height:130px;width:130px;margin-right:17px;border:5px solid transparent;overflow:hidden}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info{display:table-cell;vertical-align:top;width:100%}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info .prepod_fio{height:100%}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info .prepod_fio h1{display:inline-block;margin-top:10px;margin-bottom:30px;color:#333;font-family:Roboto;font-size:33px;line-height:39px}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info .prepod_fio p{color:rgba(51,51,51,.5);font-family:Roboto;font-size:17px;line-height:22px;max-height:2.5em;max-width:50%;overflow:hidden}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc{font-size:0;display:inline-block;vertical-align:top;padding-top:10px;padding-left:17px}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div,body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div{margin:8px 5px 0;width:32px;height:32px;display:inline-block;vertical-align:bottom}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div:first-child,body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div:first-child{margin-left:0}body .main-wrapper .container_wrapper .mw_filter--cat-unit:last-child,body .main-wrapper .container_wrapper .mw_popup--close-line i:last-child,body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div:last-child,body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li:last-child,body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div:last-child{margin-right:0}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.shadow,body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.shadow{display:block;margin:20px 0 0}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section{padding-top:80px}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .info_prepod_section{padding-bottom:1px}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .info_prepod_section p{margin-bottom:25px;color:#333;font-family:Roboto;font-size:15px;line-height:23px}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section{padding-bottom:43px}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section h2{margin-bottom:15px;color:#333;font-family:Roboto;font-size:24px;line-height:28px}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery{font-size:0}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a{display:inline-block;margin-right:2px;margin-bottom:2px;height:150px;width:150px;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;outline:0}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a.videoclass:before{content:"";position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0;background-image:url(/local/templates/main/css/../img/video_overlay.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.7;transition:all .15s ease}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a.videoclass:hover:before{opacity:1}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a img{height:100%;min-width:100%;opacity:0}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs{border-bottom:3px solid #eee;width:100%}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper h3{margin-bottom:17px;color:#333;font-family:Roboto;font-size:24px;line-height:28px}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs label{color:rgba(51,51,51,.5);font-family:Roboto;display:inline-block;top:0!important;margin-right:20px;padding-left:0;font-size:15px;line-height:18px;height:33px;vertical-align:top;position:relative;cursor:pointer}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs .one_city{position:relative;display:inline-block;margin:0 17px 0 0;font-family:Roboto;color:rgba(51,51,51,.5);font-size:15px;line-height:18px;height:33px;vertical-align:top;cursor:pointer}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs .one_city.active{color:#333;cursor:default}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs .one_city.active:after{content:'';position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#f5a623}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table{display:none;padding-bottom:50px}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table.active{display:block}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .prepods_breadcrumbs{display:none}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper{margin-top:25.33333vw;margin-bottom:-24vw}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title{display:block;position:relative;top:-18.66667vw}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_ava{display:block;vertical-align:top;height:34.66667vw;width:34.66667vw;margin:0 auto;border:1.33333vw solid #fff;border-radius:50%;overflow:hidden}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_ava img{width:100%}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info{display:block;vertical-align:top;width:auto;max-width:none}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info .prepod_fio{height:100%;text-align:center}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info .prepod_fio h1{margin-top:2.66667vw;margin-bottom:1.33333vw;font-size:8.26667vw;line-height:10.66667vw}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_right_info .prepod_fio p{color:rgba(51,51,51,.5);font-family:Roboto;font-size:4vw;line-height:6.93333vw;margin-bottom:4vw;max-width:none;max-height:3.5em}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc{display:none;width:auto;font-size:0;margin:0 auto;vertical-align:top;padding:0;text-align:center}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc.mob{display:block!important}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div{margin:0 1.73333vw;width:11.73333vw;height:11.73333vw;display:inline-block;vertical-align:bottom}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div:first-child{margin-left:0}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div:last-child{margin-right:0}body .main-wrapper .container_wrapper main#prepod_one section.top_prepod_section .wrapper .prepod_title .prepod_soc div.shadow{display:none}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section{padding-top:10.66667vw}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .info_prepod_section p{margin-bottom:6.66667vw;font-size:4vw;line-height:5.86667vw}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section{padding-bottom:8vw}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section h2{margin-bottom:4vw;font-size:5.6vw;line-height:7.46667vw}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery{font-size:0}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a{margin:0 0 .53333vw;height:29.33333vw;width:29.33333vw}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a img{min-height:100%;min-width:100%}body .main-wrapper .container_wrapper main#prepod_one section.main_one_prepod_section .wrapper .photo_prepod_section .gallery a:nth-child(3n+2){margin:0 .53333vw .53333vw}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs{border-bottom:none;width:100%}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper h3{margin-bottom:4vw;color:#333;font-family:Roboto;font-size:5.6vw;line-height:7.46667vw}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .wrapper .nearest_seminars_tabs{display:none}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .nearest_seminars_tabs_mobile{display:block!important;height:16vw;background-color:#f5f5f5}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .nearest_seminars_tabs_mobile>.wrapper{height:100%}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .nearest_seminars_tabs_mobile>.wrapper select{position:relative;box-sizing:border-box;height:100%;width:100%;padding-left:14.93333vw;-webkit-appearance:none;outline:0;border:0;background:0 0;background:url(/local/templates/main/css/../img/arrow_down.svg) no-repeat 100% 50%;color:#222;font-family:Roboto;font-size:5.6vw;line-height:1}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .head_tabs .nearest_seminars_tabs_mobile>.wrapper:before{content:'';position:absolute;display:block;left:5.33333vw;top:0;height:100%;width:11.2vw;background-image:url(/local/templates/main/css/../img/map_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table{display:none;padding-bottom:12vw}body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table.active{display:block}}body .main-wrapper .container_wrapper main#studio_common #video_tour{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}body .main-wrapper .container_wrapper main#studio_common #video_tour .closeFrame{position:absolute;top:5px;right:5px;height:30px;width:30px;background-color:#fff;border-radius:6px;background-image:url(/local/templates/main/css/../img/close_black.svg);background-position:center;background-repeat:no-repeat;background-size:15px;cursor:pointer}body .main-wrapper .container_wrapper main#studio_common section{position:relative}body .main-wrapper .container_wrapper main#studio_common section.top_slider{height:497px;overflow:hidden}body .main-wrapper .container_wrapper main#studio_common section.top_slider .wrapper{height:calc(100% - 102px)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:0}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .item{max-height:497px;overflow:hidden}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .item img{filter:brightness(.5);min-width:100%}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .owl-dots{position:absolute;bottom:20px;left:0;right:0;text-align:center;z-index:20}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .owl-dots .owl-dot{display:inline-block;height:17px;width:17px;border:2px solid rgba(255,255,255,.25);margin-right:15px;border-radius:50%}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .owl-dots .owl-dot.active{border-color:#fff;background-color:#fff}body .main-wrapper .container_wrapper main#studio_common section.top_slider .studio_breadcrumbs{position:relative;z-index:1;padding:13px 40px 22px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .studio_breadcrumbs .breadcrumbs{color:rgba(255,255,255,.5)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .studio_breadcrumbs .breadcrumbs a{color:#fff;font-family:Roboto;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .studio_breadcrumbs .breadcrumbs a[href="#"]{color:rgba(255,255,255,.5);cursor:default}body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour{position:absolute;bottom:75px;left:0;right:0;text-align:center;z-index:2}body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour a{display:inline-block;position:relative;padding:12px 38px 15px 83px;border-radius:100px;background-color:rgba(0,0,0,.75);color:#fff;font-family:Roboto;font-size:18px;font-weight:500;line-height:21px;text-align:center;transition:all .2s ease}body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour a:before{content:'';position:absolute;width:38px;top:0;left:23px;height:100%;background-image:url(/local/templates/main/css/../img/3dTour.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video h2,body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour a:hover{opacity:.5}body .main-wrapper .container_wrapper main#studio_common section.top_slider h1{margin-bottom:20px;color:#fff;font-family:Roboto;font-size:56px;font-weight:300;line-height:47px;text-align:center}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media{font-size:0;display:block;text-align:center;vertical-align:top}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div a{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.twitter a{background-image:url(/local/templates/main/css/../img/twitter_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.instagram a{background-image:url(/local/templates/main/css/../img/instagram_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.vkontakte a{background-image:url(/local/templates/main/css/../img/vk_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.facebook a{background-image:url(/local/templates/main/css/../img/fb_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.youtube a{background-image:url(/local/templates/main/css/../img/yt_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0;width:100%}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info{display:inline-block;box-sizing:border-box;position:relative;vertical-align:top;padding-left:70px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info:before{content:'';position:absolute;left:0;top:0;width:50px;min-height:50px;height:100%;background-image:url(/local/templates/main/css/../img/map_icon_bw.svg);background-repeat:no-repeat;background-size:contain;background-position:center top}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info p{margin-bottom:0;color:#fff;font-family:Roboto;font-size:18px;line-height:21px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info p span{color:rgba(255,255,255,.75);font-family:Roboto;font-size:15px;font-weight:500;line-height:18px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info{display:inline-block;box-sizing:border-box;position:relative;vertical-align:top;padding-right:70px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info:before{content:'';position:absolute;right:0;top:0;width:50px;min-height:50px;height:100%;background-image:url(/local/templates/main/css/../img/ticket_icon_bw.svg);background-repeat:no-repeat;background-size:contain;background-position:center top}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info span{display:block;text-align:right;color:rgba(255,255,255,.75);font-family:Roboto;font-size:15px;font-weight:500;line-height:18px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info p{display:inline-block;margin-bottom:0;margin-left:5px;color:#fff;font-family:Roboto;font-size:18px;line-height:24px}body .main-wrapper .container_wrapper main#studio_common section.top_slider .bottom_paggination{position:absolute;bottom:0;height:3px;background-color:rgba(0,0,0,.15);width:100%}body .main-wrapper .container_wrapper main#studio_common section.top_slider .bottom_paggination hr{margin:0;border:0;height:3px;width:0;background-color:#f5a623}body .main-wrapper .container_wrapper main#studio_common section.studio_info{padding-top:30px}body .main-wrapper .container_wrapper main#studio_common section.studio_info p{color:#333;font-family:Roboto;margin-bottom:20px}body .main-wrapper .container_wrapper main#studio_common section.studio_info p.top_text{font-size:17px;line-height:25px}body .main-wrapper .container_wrapper main#studio_common section.studio_info p.sub_text{font-size:13px;line-height:20px}body .main-wrapper .container_wrapper main#studio_common section.closest_seminars{padding-top:15px;padding-bottom:40px}body .main-wrapper .container_wrapper main#studio_common section.closest_seminars h2{color:#222;font-family:Roboto;font-size:25px;line-height:29px}body .main-wrapper .container_wrapper main#studio_common section.closest_seminars h3{color:#333;font-family:Roboto;font-size:17px;font-weight:500;line-height:20px}body .main-wrapper .container_wrapper main#studio_common section.prepods{padding-top:15px;padding-bottom:10px}body .main-wrapper .container_wrapper main#studio_common section.prepods h2{opacity:.9;color:#222;font-family:Roboto;font-size:25px;line-height:29px}body .main-wrapper .container_wrapper main#studio_common section.prepods .show_more_prepods{margin-top:40px;display:block;width:100%;text-align:center}body .main-wrapper .container_wrapper main#studio_common section.prepods .show_more_prepods a{display:inline-block;padding:10px 20px;border:1px dashed rgba(74,144,226,.5);border-radius:50px;color:#4a90e2}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#studio_common{background-color:#fff}body .main-wrapper .container_wrapper main#studio_common #video_tour{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}body .main-wrapper .container_wrapper main#studio_common #video_tour .closeFrame{position:absolute;top:1.33333vw;right:1.33333vw;height:8vw;width:8vw;background-color:#fff;border-radius:1.6vw;background-image:url(/local/templates/main/css/../img/close_black.svg);background-position:center;background-repeat:no-repeat;background-size:4vw;cursor:pointer;z-index:2000}body .main-wrapper .container_wrapper main#studio_common #video_tour iframe{width:100%;height:100%}body .main-wrapper .container_wrapper main#studio_common section{position:relative}body .main-wrapper .container_wrapper main#studio_common section.top_slider{height:112vw;overflow:hidden}body .main-wrapper .container_wrapper main#studio_common section.top_slider .wrapper{height:calc(100% - 8vw)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:0}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .item{display:none;height:100%;max-height:120vw;overflow:hidden}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .item img{height:100%;min-width:100%}body .main-wrapper .container_wrapper main#studio_common section.top_slider .background_carousel .item:first-child{display:block}body .main-wrapper .container_wrapper main#studio_common section.top_slider .studio_breadcrumbs{display:none}body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour{bottom:42.66667vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour a{padding:2.66667vw 9.33333vw 3.2vw 16vw;font-size:4.8vw;line-height:1.2}body .main-wrapper .container_wrapper main#studio_common section.top_slider .openTour a:before{left:5.33333vw;width:6.66667vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider h1{margin-top:8vw;margin-bottom:5.33333vw;color:#fff;font-family:Roboto;font-size:14.93333vw;font-weight:300;line-height:14.93333vw;text-align:left}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media{font-size:0;display:block;text-align:left;vertical-align:top}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div{margin:0 1.33333vw;width:8.53333vw;height:8.53333vw;display:inline-block;vertical-align:bottom}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div:first-child{margin-left:0}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div:last-child{margin-right:0}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div a{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.twitter a{background-image:url(/local/templates/main/css/../img/twitter_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.instagram a{background-image:url(/local/templates/main/css/../img/instagram_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.vkontakte a{background-image:url(/local/templates/main/css/../img/vk_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.facebook a{background-image:url(/local/templates/main/css/../img/fb_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.youtube a{background-image:url(/local/templates/main/css/../img/yt_contacts.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .social_media div.shadow{display:block;margin:20px 0 0}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info{display:block;position:absolute;bottom:2.66667vw;max-width:89.33333vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info,body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info{display:inline-block;box-sizing:border-box;position:relative;vertical-align:top;padding-left:14.66667vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info:before,body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info:before{content:'';position:absolute;left:0;top:0;width:13.33333vw;min-height:13.33333vw;height:100%;background-image:url(/local/templates/main/css/../img/studios/map_icon_bw.svg);background-repeat:no-repeat;background-size:contain;background-position:center top}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info:before{background-image:url(/local/templates/main/css/../img/studios/ticket_icon_bw.svg)}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info p{margin-bottom:0;color:#fff;font-family:Roboto;font-size:4.8vw;line-height:6.4vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .address_info p span{color:rgba(255,255,255,.75);font-family:Roboto;font-size:4vw;font-weight:500;line-height:5.33333vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info{margin-top:5.33333vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info span{display:block;text-align:left;color:rgba(255,255,255,.75);font-family:Roboto;font-size:4vw;font-weight:500;line-height:5.6vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .place_info .phone_info p{display:inline-block;margin-bottom:0;margin-left:0;margin-right:1.33333vw;color:#fff;font-family:Roboto;font-size:4.8vw;line-height:6.4vw}body .main-wrapper .container_wrapper main#studio_common section.top_slider .bottom_paggination{display:none}body .main-wrapper .container_wrapper main#studio_common section.studio_info{padding-top:5.33333vw}body .main-wrapper .container_wrapper main#studio_common section.studio_info p{color:#333;font-family:Roboto;margin-bottom:5.33333vw}body .main-wrapper .container_wrapper main#studio_common section.studio_info p.top_text{font-size:4.53333vw;line-height:6.66667vw}body .main-wrapper .container_wrapper main#studio_common section.studio_info p.sub_text{font-size:3.46667vw;line-height:5.33333vw}body .main-wrapper .container_wrapper main#studio_common section.closest_seminars{padding-top:4vw}body .main-wrapper .container_wrapper main#studio_common section.closest_seminars h2{color:#222;font-family:Roboto;font-size:6.66667vw;line-height:8.8vw}body .main-wrapper .container_wrapper main#studio_common section.closest_seminars h3{color:#333;font-family:Roboto;font-size:5.06667vw;font-weight:500;line-height:6.66667vw}body .main-wrapper .container_wrapper main#studio_common section.prepods{padding-top:10.66667vw;padding-bottom:10.66667vw}body .main-wrapper .container_wrapper main#studio_common section.prepods h2{opacity:.9;color:#222;font-family:Roboto;font-size:6.66667vw;line-height:8.8vw}}body .main-wrapper .container_wrapper main#snow_queen{position:relative;margin:0 auto;padding-top:70px}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block{height:600px;background-image:url(/local/templates/main/css/../img/snow_queen/snow_queen.jpeg);background-size:cover;background-position:center}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper h3{padding-top:345px;color:#fff;font-size:42px;font-weight:900;letter-spacing:1px;line-height:50px;text-align:center;text-transform:uppercase}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper h3::before{content:url(/local/templates/main/css/../img/snow_queen/crown.png);top:-15px;position:absolute}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper h5{color:#fff;font-size:18px;font-weight:900;line-height:27px;text-align:center;text-transform:uppercase;margin-bottom:35px}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns{width:750px;margin:0 auto}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns .left_s_block{float:left;text-align:center}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns .left_s_block span,body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns .right_s_block span{display:block;color:#fff;font-size:18px;line-height:21px;text-align:center;margin-bottom:7px}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns .left_s_block p{text-align:center;height:50px;width:280px;border-radius:100px;background-color:#fff;font-size:18px;line-height:48px;cursor:pointer;pointer-events:none;color:gray}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns .right_s_block{float:right;text-align:center}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns .right_s_block p{text-align:center;color:#fff;height:44px;width:280px;border:3px solid #fff;border-radius:100px;font-size:18px;line-height:44px;cursor:pointer}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs{height:60px;background-color:#f2f2f2;list-style:none}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li{color:rgba(0,0,0,.9);font-size:18px;line-height:57px;margin-right:28px;display:inline-block;cursor:pointer}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li.current{border-bottom:3px solid #f5a623;color:rgba(0,0,0,.5)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs{background-color:#fff;margin:0 auto}body .main-wrapper .container_wrapper .mw_filter--cat-unit .select2-container,body .main-wrapper .container_wrapper .vt_content--video_list iframe,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper{max-width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq{max-width:1220px;padding:40px 0 0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq-block{display:-ms-flexbox;display:flex}body .main-wrapper .container_wrapper main#cancelForm .thxWindow>div.img img,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq .org_block{width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq .org_block h2{color:#000;font-size:26px;font-weight:300;line-height:30px;padding-top:25px;margin-bottom:65px;width:35%;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq .org_block .partner_block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:65%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs{padding:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content.current{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:60px 0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block{width:1220px;border-top:1px solid #f2f2f2;padding-top:20px;padding-bottom:53px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .title,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.title{float:left;width:340px;margin-right:75px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .title h3,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year h2,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.title h3{color:#000;font-size:26px;font-weight:300;line-height:30px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text{float:right;width:805px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text h2{color:#222;font-size:20px;font-weight:500;line-height:20px;margin-bottom:10px;margin-top:20px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text h2:first-child{margin-top:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text p{opacity:.85;color:#000;font-size:17px;line-height:23px;margin-bottom:10px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul{margin-bottom:17px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul h2{color:#222;font-size:20px;font-weight:500;line-height:20px;margin-bottom:10px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li{position:relative;opacity:.85;color:#222;font-size:17px;line-height:23px;padding-left:20px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li:before{position:absolute;left:0;content:"Â·";font-size:33px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li a:hover{text-decoration:underline}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li .open_second{color:#4a90e2;cursor:pointer}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text a{color:#3aabff}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .owl-carousel{width:1220px;margin-bottom:60px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .owl-carousel div div div{overflow:hidden;height:240px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider{background-color:#f2f2f2;height:670px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider h2{color:#000;font-size:32px;font-weight:300;line-height:38px;text-align:center;padding-top:47px;margin-bottom:30px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider>p{margin-bottom:15px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:800px;height:500px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content{position:relative;width:100%;height:500px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single{position:absolute;z-index:0;left:0;right:0;top:0;margin:auto;width:300px;height:500px;transition:z-index 0ms 250ms}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-image{position:relative;background-size:cover;left:0;top:0;width:300px;height:500px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);transition:500ms cubic-bezier(.17,.67,.55,1);transform:scale(0);opacity:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-download{position:absolute;display:block;right:0;left:0;bottom:0;padding:10px 15px 15px;color:#333;background-color:#000;font-weight:500;border-radius:0 0 12px 12px;box-shadow:0 4px 10px rgba(0,0,0,.3);opacity:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-download:focus,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-download:hover,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-likes:focus,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-likes:hover{outline:0;text-decoration:none}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-download p{font-size:18px;line-height:23px;color:#fff;font-weight:500;font-family:'Roboto',sans-serif}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-download span{font-size:13px;line-height:17px;color:#fff;font-family:'Roboto',sans-serif}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-title{display:block;position:absolute;text-transform:uppercase;top:0;left:0;margin:10px 0 0 15px;font-size:30px;line-height:35px;font-weight:300;font-family:'Roboto',sans-serif;color:#fff;opacity:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-likes{display:block;position:absolute;top:0;right:0;margin:15px 20px 0 0;opacity:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single .slider-single-likes p{width:80px;font-size:11px;line-height:13px;text-align:right;font-family:'Roboto',sans-serif;display:inline-block;vertical-align:middle;margin:0;opacity:.85;color:#fff}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.preactivede .slider-single-image{transform:translateX(-50%) scale(0)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.preactive,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.proactive{z-index:1;filter:contrast(150%) brightness(60%)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.preactive .slider-single-image{opacity:.7;transform:translateX(-95%) scale(.5);filter:grayscale(100%)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.preactive .slider-single-download,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.preactive .slider-single-likes,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.preactive .slider-single-title{transform:translateX(-150px)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.proactive .slider-single-image{opacity:.7;transform:translateX(95%) scale(.5);filter:grayscale(100%)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.proactive .slider-single-download,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.proactive .slider-single-likes,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.proactive .slider-single-title{transform:translateX(150px)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.proactivede .slider-single-image{transform:translateX(50%) scale(0)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.active{z-index:2}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.active .slider-single-image{opacity:1;transform:translateX(0) scale(1)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.active .slider-single-download{opacity:.6;transform:translateX(0)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.active .slider-single-likes,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-content .slider-single.active .slider-single-title{opacity:1;transform:translateX(0)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-left{position:absolute;z-index:3;display:block;right:50%;top:50%;height:100%;width:55%;color:#000;transform:translateY(-50%);background-image:url(/local/templates/main/css/../img/snow_queen/left-angle.png);background-size:42px;background-position:center left;background-repeat:no-repeat}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .wrapper div.slider .slider-container .slider-right{position:absolute;z-index:3;display:block;left:50%;top:50%;height:100%;width:55%;color:#000;transform:translateY(-50%);background-image:url(/local/templates/main/css/../img/snow_queen/right-angle.png);background-size:42px;background-position:center right;background-repeat:no-repeat}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners{width:100%;padding-top:30px;border-top:1px solid #f2f2f2}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner{border-top:1px solid #f2f2f2;padding-top:50px;padding-bottom:53px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text section .partner_block{width:40%;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text section .partner_block a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;text-align:center;-ms-flex-pack:start;justify-content:flex-start}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a .img_wrapp,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text section .partner_block a .img_wrapp{position:relative;display:inline-block}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text section .partner_block a .img_wrapp img{top:0;left:0;right:0;bottom:0;margin:auto}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners.one_partner .text section .partner_block a p{display:inline-block;max-width:245px;margin-left:30px;color:#000;font-size:16px;font-weight:300;line-height:19px;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners h2{color:#000;font-size:26px;font-weight:300;line-height:30px;margin-bottom:47px;width:35%;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section{width:65%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block{width:33.3%;text-align:center}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;text-align:center;-ms-flex-pack:left;justify-content:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a .img_wrapp img{top:0;left:0;right:0;bottom:0;margin:auto;max-width:250px;max-height:70px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a p{display:inline-block;max-width:220px;margin-left:30px;color:#000;font-size:16px;font-weight:300;line-height:19px;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages{width:1220px;padding-bottom:53px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages h2{color:#000;font-size:36px;font-weight:300;line-height:42px;text-align:center;padding-top:80px;margin-bottom:40px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:25%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .pic_num{position:relative;width:60px;height:60px;margin-bottom:18px;overflow:hidden}body .main-wrapper .container_wrapper main#cancelForm .thxWindow h1,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .textik{text-align:center}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .textik span{color:#222;font-size:23px;font-weight:500;line-height:32px;margin-bottom:5px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .textik p{width:250px;color:#000;font-size:16px;font-weight:300;line-height:19px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block{width:1200px;padding-top:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year .gallery{margin-bottom:50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-10px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year .gallery a{display:inline-block;height:200px;overflow:hidden;margin:10px;background-position:center;background-repeat:no-repeat;background-size:cover}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year .gallery a img{min-height:100%;max-height:100%;min-width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .one_big_block{width:1200px;height:560px;margin-bottom:30px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos{width:1200px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #adadad;-ms-flex-wrap:wrap;flex-wrap:wrap}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block{box-sizing:border-box;width:29%;padding-top:25px;padding-right:0;margin-right:6.5%;cursor:pointer;position:relative}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block:nth-child(3n){margin-right:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:all .25s ease}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block:hover:before{background-color:rgba(255,255,255,.2)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video{cursor:default}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video:after{content:'';position:absolute;top:-1px;left:0;width:100%;height:3px;background-color:#f5a623}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video:hover:before{background-color:transparent}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block h2{color:#000;font-size:26px;font-weight:300;line-height:30px;margin-bottom:30px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block .img_video_prewiev{width:100%;height:185px;background-repeat:no-repeat;background-size:cover;background-position:center}body .main-wrapper .container_wrapper .vt_content--video_list h3,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block p{margin-top:10px;color:rgba(0,0,0,.85);font-size:17px;line-height:23px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts{width:1220px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul{border-top:1px solid #f2f2f2;width:360px;padding-top:20px;margin-bottom:25px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:first-child{font-size:26px;font-weight:300;line-height:30px;margin-bottom:7px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:nth-child(2){opacity:.85;font-size:17px;font-weight:500;line-height:23px;margin-bottom:9px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:nth-child(3){opacity:.5;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:nth-child(4){opacity:.85;font-size:17px;line-height:23px}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main#snow_queen{position:relative;margin:0 auto;padding-top:70px}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block{height:180vw;background-size:cover;background-position:center}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper h3{padding-top:76vw;font-size:8.53333vw;line-height:10.66667vw;text-align:left;letter-spacing:normal;text-transform:uppercase}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper h3::before{content:"";top:-2.66667vw;left:0;width:100%;height:80vw;position:absolute;background-image:url(/local/templates/main/css/../img/snow_queen/crown.png);background-size:130%;background-position:center;background-repeat:no-repeat}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper h5{margin:3.73333vw 0;font-size:4.8vw;line-height:7.2vw;text-align:left}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns{width:100%;margin:0 auto}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.left_s_block,body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.right_s_block{float:none;text-align:left}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.left_s_block span,body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.right_s_block span{font-size:4.26667vw;line-height:5.06667vw;text-align:left;margin-bottom:1.33333vw}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.left_s_block p,body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.right_s_block p{margin-bottom:6.13333vw;box-sizing:border-box;text-align:center;padding:3.46667vw 0;height:auto;width:100%;font-size:4.8vw;line-height:5.6vw}body .main-wrapper .container_wrapper main#snow_queen .top_queen_block .wrapper .snow_btns>div.right_s_block p{color:#fff;border:3px solid #fff;cursor:pointer}body .main-wrapper .container_wrapper main#snow_queen .wrapper{padding:0 8vw;max-width:84vw}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs{height:13.33333vw;white-space:nowrap;overflow-x:scroll}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li{padding:4vw 0;color:rgba(0,0,0,.9);font-size:4.53333vw;line-height:5.33333vw;margin-right:7.46667vw;display:inline-block;cursor:pointer}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li:last-child{margin-right:0}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li.current{position:relative;color:rgba(0,0,0,.5);border:0}body .main-wrapper .container_wrapper main#snow_queen .wrapper ul.tabs li.current::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.8vw;background-color:#f5a623}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper{max-width:84vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq-block{-ms-flex-direction:column;flex-direction:column;padding:0 8vw;box-sizing:border-box}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq .org_block{width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper--sq .org_block h2{width:100%;font-size:5.33333vw;font-weight:300;line-height:6.4vw;padding-top:5.33333vw;margin-bottom:6.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content.current{padding:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .one_big_block{display:none}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block{width:100%;padding-top:5.33333vw;padding-bottom:6.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.title{float:none;width:100%;margin-right:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.title h3{color:#000;font-size:5.33333vw;font-weight:300;line-height:6.4vw;margin-bottom:5.06667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text{float:none;width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text h2,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul h2{color:#222;font-size:4.26667vw;font-weight:500;line-height:5.33333vw;margin-bottom:2.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text h2:first-child{margin-top:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text p{opacity:.85;color:#000;font-size:3.73333vw;line-height:5.33333vw;margin-bottom:2.13333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text p:last-child,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul:last-child{margin-bottom:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text p b,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li b{font-weight:500}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul{margin-bottom:4.8vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li{position:relative;opacity:.85;color:#222;font-size:3.73333vw;line-height:5.33333vw;padding-left:5.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li:before{position:absolute;left:0;content:"Â·";font-size:8.8vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li a{color:#4a90e2;max-width:80vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_text_block div.text ul li a:hover{text-decoration:underline}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .owl-carousel{margin-bottom:10.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .owl-carousel div div div{overflow:hidden;height:45.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content>.wrapper{width:100vw;max-width:100vw;position:relative;padding:0;left:-8vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content>.wrapper div.slider h2{color:#000;font-size:5.33333vw;font-weight:300;line-height:6.4vw;text-align:center;padding-top:6.66667vw;margin-bottom:5.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content>.wrapper div.slider .slider-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content>.wrapper div.slider .slider-container .slider-left,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content>.wrapper div.slider .slider-container .slider-right{background-size:13.33333vw;width:52%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners{width:100%;border-top:none;padding-top:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners h2{width:100%;color:#000;font-size:5.33333vw;font-weight:300;line-height:6.4vw;padding-top:5.33333vw;margin-bottom:6.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section{display:block;width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a{-ms-flex-pack:start;justify-content:flex-start}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a .img_wrapp{max-width:60%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a .img_wrapp img{position:static;margin:auto;max-width:100%;max-height:21.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block a p{box-sizing:border-box;display:inline-block;vertical-align:middle;max-width:none;padding-left:8vw;margin-left:0;width:70%;color:#000;font-size:3.73333vw;font-weight:300;line-height:5.06667vw;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages{width:100%;padding-bottom:5.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages h2{color:#000;font-size:5.33333vw;font-weight:300;line-height:6.4vw;text-align:center;padding-top:2.66667vw;margin-bottom:5.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section{display:block}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_partners section .partner_block,body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block{display:block;width:100%;margin-bottom:5.33333vw;font-size:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .pic_num{display:inline-block;vertical-align:middle;position:relative;width:16vw;height:16vw;margin-bottom:0;overflow:visible}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .textik{box-sizing:border-box;display:inline-block;vertical-align:middle;width:68vw;padding-left:5.33333vw;text-align:left}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .textik span{color:#222;font-size:4.8vw;font-weight:500;line-height:8.53333vw;margin-bottom:1.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_stages section .stages_block .textik p{width:100%;color:#000;font-size:3.73333vw;font-weight:300;line-height:5.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block{width:100%;padding-top:6.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year h2{color:#000;font-size:5.33333vw;font-weight:300;line-height:6.4vw;margin-bottom:1.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year .gallery{margin-bottom:6.66667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-.8vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year .gallery a{display:inline-block;width:26.66667vw;height:26.66667vw;overflow:hidden;margin:.8vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_photo_block .one_year .gallery a img{min-height:100%;max-height:100%;min-width:100%}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block{padding-bottom:13.33333vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block{box-sizing:border-box;width:100%;padding-top:0;padding-right:0;border-top:none;cursor:pointer;position:relative;margin-right:0}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:all .25s ease}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block:hover:before{background-color:rgba(255,255,255,.2)}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video{border-top:none;cursor:default}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video:hover:before{background-color:transparent}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video:after{content:none}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block.play_this_video h2{opacity:.5}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block h2{color:#000;font-size:5.33333vw;font-weight:300;line-height:6.4vw;margin-top:5.33333vw;margin-bottom:2.66667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block .img_video_prewiev{width:100%;height:185px;background-repeat:no-repeat;background-size:cover;background-position:center;background:0 0!important}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block .img_video_prewiev iframe{display:block;width:100%;height:100%;position:relative;z-index:2}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_video_block .other_videos .one_block p{margin-top:1.33333vw;color:rgba(0,0,0,.85);font-size:3.73333vw;line-height:4.26667vw}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul{border-top:1px solid #f2f2f2;width:360px;padding-top:20px;margin-bottom:25px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li{color:#000}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:first-child{font-size:26px;font-weight:300;line-height:30px;margin-bottom:7px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:nth-child(2){opacity:.85;font-size:17px;font-weight:500;line-height:23px;margin-bottom:9px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:nth-child(3){opacity:.5;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper main#snow_queen section.queen_tabs .wrapper main#tabs .tab-content .queen_contacts ul li:nth-child(4){opacity:.85;font-size:17px;line-height:23px}}body .main-wrapper .container_wrapper main .tech_page--wd{max-width:1220px;width:100%;min-width:1024px;margin:0 auto;position:relative;padding:0 50px;box-sizing:border-box}body .main-wrapper .container_wrapper main .tech_page--wd-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper main .tech_page--top{height:700px;width:100%;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat}body .main-wrapper .container_wrapper main .tech_page--top-video{position:fixed;top:calc(50% - 15vh);left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%)}body .main-wrapper .container_wrapper main .tech_page--top-mask{position:absolute;width:100%;top:0;left:0;height:700px;background-color:rgba(0,0,0,.5);transition:all .2s}body .main-wrapper .container_wrapper main .tech_page--top-info{float:right;width:50%;right:0;top:0;height:100%;padding:78px 0;box-sizing:border-box}body .main-wrapper .container_wrapper main .tech_page--top-info h1{font-size:56px;font-weight:300;line-height:66px;margin-bottom:55px;color:#fff;width:25%}body .main-wrapper .container_wrapper main .tech_page--top-info p{font-size:23px;line-height:30px;color:rgba(255,255,255,.85);margin-bottom:32px}body .main-wrapper .container_wrapper main .tech_page--top-info-btn{border:2px solid rgba(255,255,255,.25);border-radius:100px;padding:0 62px;font-size:18px;line-height:48px;height:52px;font-weight:500;color:#fff;display:inline-block;cursor:pointer;transition:all .225s}body .main-wrapper .container_wrapper main .tech_page--top-info-btn:hover{color:#333;background-color:#fff}body .main-wrapper .container_wrapper main .tech_page--middle{background-color:#fff;position:relative;padding:70px 0}body .main-wrapper .container_wrapper main .tech_page--middle-block{width:100%;margin-bottom:80px}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt p:last-child,body .main-wrapper .container_wrapper main .tech_page--middle-block:last-child,body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol li:last-child,body .main-wrapper .container_wrapper main .tech_page--submiddle-info p:last-child{margin-bottom:0}body .main-wrapper .container_wrapper main .tech_page--middle-block-img{display:block;width:100%;height:auto}body .main-wrapper .container_wrapper main .tech_page--middle-block-img_ct{width:calc(50% - 24px)}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt{width:calc(50% - 24px);font-size:16px;line-height:20px}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt h2{font-size:48px;font-weight:300;line-height:58px}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt p{margin-bottom:16px;padding-left:32px}body .main-wrapper .container_wrapper main .tech_page--middle-block-line{height:3px;width:40%;display:block;background-color:#4a90e2;margin:14px 0 24px}body .main-wrapper .container_wrapper main .tech_page--submiddle{background:linear-gradient(-270deg,#fff 0%,#f0f0f0 100%);position:relative;padding:70px 0}body .main-wrapper .container_wrapper main .tech_page--submiddle-block{position:relative}body .main-wrapper .container_wrapper main .tech_page--submiddle-img{display:block;width:100%;height:auto}body .main-wrapper .container_wrapper main .tech_page--submiddle-img_ct{width:calc(50% - 24px)}body .main-wrapper .container_wrapper main .tech_page--submiddle-info{width:calc(50% - 24px);position:relative}body .main-wrapper .container_wrapper main .tech_page--submiddle-info h2{font-size:32px;font-weight:300;line-height:38px;margin-bottom:24px}body .main-wrapper .container_wrapper main .tech_page--submiddle-info p{font-size:16px;line-height:20px;color:rgba(0,0,0,.85);margin-bottom:13px}body .main-wrapper .container_wrapper main .tech_page--submiddle-info-bottom{position:absolute;width:100%;bottom:28px;left:0}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints{position:absolute;width:757px;background-color:#fff;right:0;top:28px;padding:44px;z-index:1}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints h2{font-size:26px;line-height:30px;margin-bottom:16px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol{list-style:decimal;padding-left:20px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol li{padding-left:10px;font-size:16px;color:rgba(0,0,0,.85);margin-bottom:16px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol li a{color:rgba(62,128,204,.85);text-decoration:none}body .main-wrapper .container_wrapper main .tech_page--bottom{background-color:#000;padding:30px 0 70px;position:relative}body .main-wrapper .container_wrapper main .tech_page--bottom-text{color:#fff;font-size:36px;font-weight:300;line-height:50px;width:30%;box-sizing:border-box;padding-right:30px}body .main-wrapper .container_wrapper main .tech_page--bottom-text span{font-weight:300;position:relative;display:block;top:50%;transform:translateY(-50%)}body .main-wrapper .container_wrapper main .tech_page--bottom-form{background-color:#fff;border-radius:6px;width:70%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap;padding:50px 30px}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block{position:relative;border:0;padding:10px 0 0;margin:0 0 10px;width:100%;min-height:36px}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text]{box-shadow:none;width:100%;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;font-size:16px;background:0 0;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.1);transition:border-bottom-color 250ms}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text]:focus+label,body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text]:valid+label{box-shadow:none;color:rgba(0,0,0,.5);font-size:12px;transform:translate(0,-16px)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text]:hover{border-bottom-color:rgba(0,0,0,.2)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text]:focus{border-bottom-color:rgba(0,0,0,.3)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text].small{width:80%}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block input[type=text].error{border-bottom-color:red}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block .hidden{display:none!important}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block select{width:100%;height:36px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-bottom:2px solid rgba(0,0,0,.1);background-image:url(/local/templates/main/css/../img/arrow_down.svg);background-position:98% center;background-repeat:no-repeat;cursor:pointer;background-size:14px}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block label{position:absolute;top:15px;left:0;font-size:16px;color:rgba(0,0,0,.5);transform:translate(0,0);transition:all .1s ease-in-out;cursor:default}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block label.checked{box-shadow:none;color:rgba(0,0,0,.5);font-size:12px;transform:translate(0,-16px)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block label.error{color:red!important}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.half{width:calc(50% - 10px)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.photos{padding:20px 0 0}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.photos::after{clear:both;display:block;content:''}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block-label.add_photo{height:50px;border:1px dashed rgba(2,117,203,.6);border-radius:6px;font-size:15px;line-height:48px;padding:0 32px;color:#4a90e2;cursor:pointer;position:static;display:block;float:left}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block-label.add_photo:hover{border:1px solid #0275cb}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.exist .tech_page--bottom-form-block-label{height:45px;width:77px;border:2px dashed rgba(2,117,203,.6);border-radius:0;color:transparent;top:0;line-height:0;position:relative;transition:all 250ms;display:block;float:left;transform:rotate(0)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.exist .tech_page--bottom-form-block-label::after{content:"";width:20px;background:rgba(2,117,203,.6);height:2px;top:calc(50% - 2px);left:calc(50% - 10px);position:absolute}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.exist .tech_page--bottom-form-block-label::before{content:"";width:20px;background:rgba(2,117,203,.6);height:2px;top:calc(50% - 2px);left:calc(50% - 10px);transform:rotate(90deg);position:absolute}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.exist .tech_page--bottom-form-block-label::after{transform:rotate(0)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.exist .tech_page--bottom-form-block-label:hover{border-style:solid;background-color:transparent;color:transparent}body .main-wrapper .container_wrapper main .tech_page--bottom-form-submit{border-radius:100px;background-color:rgba(51,51,51,.1);font-size:18px;color:rgba(34,34,34,.2);margin-top:20px;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 80px;border:0}body .main-wrapper .container_wrapper main .tech_page--bottom-form-submit.active{background-color:#4a90e2;color:#fff}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image{height:45px;width:77px;float:left;margin:0 16px 16px 0;background-color:#000;position:relative;overflow:hidden}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image img{width:100%;height:auto}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 250ms;cursor:pointer}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask::before{content:"";width:13px;background:#fff;height:2px;top:9px;right:3px;transform:rotate(45deg);position:absolute}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask::after{content:"";width:13px;background:#fff;height:2px;top:9px;right:3px;position:absolute;transform:rotate(-45deg)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask:hover{opacity:1}body .main-wrapper .container_wrapper main .tech_page--rs{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:99}body .main-wrapper .container_wrapper main .tech_page--rs-popup{position:absolute;top:50%;left:50%;max-width:400px;background-color:#fff;padding:60px 40px 60px 140px;border-radius:12px;font-size:18px;line-height:20px;background-image:url(/local/templates/main/img/done.svg);background-size:80px;background-position:30px center;background-repeat:no-repeat;animation:.225s scaleInWithTransform forwards}body .main-wrapper .container_wrapper main .tech_page--rs-popup i{position:absolute;right:-25px;top:-25px;cursor:pointer;width:20px;height:20px;background-image:url(/local/templates/main/img/close.svg);background-size:100%;background-repeat:no-repeat;animation:.5s popingOut forwards;animation-delay:.225s;transition:transform .225s}body .main-wrapper .container_wrapper main .tech_page--rs-popup i:hover{transform:scale(1.1)}body .main-wrapper .container_wrapper main .tech_page--rs-popup.error{background-image:url(/local/templates/main/img/attention.svg)}body .main-wrapper .container_wrapper main .tech_page--rs.remove .tech_page--rs-popup{animation:.225s scaleOutWithTransform forwards}@media screen and (max-width:1160px){body .main-wrapper .container_wrapper main .tech_page--submiddle-info h2{margin-bottom:14px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol li,body .main-wrapper .container_wrapper main .tech_page--submiddle-info p{margin-bottom:8px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol li:last-child,body .main-wrapper .container_wrapper main .tech_page--submiddle-info p:last-child{margin-bottom:0}body .main-wrapper .container_wrapper main .tech_page--submiddle-info-bottom{bottom:10px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints{width:65%;top:20px;padding:32px}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints h2{margin-bottom:10px}}@media screen and (max-width:768px){body .main-wrapper .container_wrapper main .desktop{display:none}body .main-wrapper .container_wrapper main .mob{display:block!important}body .main-wrapper .container_wrapper main .tech_page--wd{max-width:100%;min-width:0;padding:0 5.33333vw}body .main-wrapper .container_wrapper main .tech_page--wd-flex{display:block}body .main-wrapper .container_wrapper main .tech_page--top{height:auto}body .main-wrapper .container_wrapper main .tech_page--top-video{display:none}body .main-wrapper .container_wrapper main .tech_page--top-mask{height:100%}body .main-wrapper .container_wrapper main .tech_page--top-info{float:none;width:100%;padding:0}body .main-wrapper .container_wrapper main .tech_page--top-info h1{width:100%;margin-top:8.53333vw;font-size:10.66667vw;line-height:1.2;margin-bottom:13.33333vw}body .main-wrapper .container_wrapper main .tech_page--top-info p{font-size:3.73333vw;line-height:4.8vw;margin-bottom:4.26667vw}body .main-wrapper .container_wrapper main .tech_page--top-info-btn{padding:0 8.53333vw;font-size:4.8vw;line-height:12.8vw;height:13.86667vw;margin-bottom:8.53333vw}body .main-wrapper .container_wrapper main .tech_page--middle{padding:8.53333vw 0}body .main-wrapper .container_wrapper main .tech_page--middle .tech_page--wd,body .main-wrapper .container_wrapper main .tech_page--submiddle .tech_page--wd{padding:0}body .main-wrapper .container_wrapper main .tech_page--middle-block{width:100%;margin-bottom:0}body .main-wrapper .container_wrapper main .tech_page--middle-block-img_ct{width:100%}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt{width:100%;padding:8.53333vw 5.33333vw;font-size:4.26667vw;line-height:1.2}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt h2{font-size:8vw;font-weight:300;line-height:1.3}body .main-wrapper .container_wrapper main .tech_page--middle-block-txt p{margin-bottom:4.26667vw;padding-left:0}body .main-wrapper .container_wrapper main .tech_page--middle-block-line{width:50%;margin:3.2vw 0 5.33333vw}body .main-wrapper .container_wrapper main .tech_page--submiddle{padding:0;background:#f0f0f0}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.half,body .main-wrapper .container_wrapper main .tech_page--submiddle-img_ct{width:100%}body .main-wrapper .container_wrapper main .tech_page--submiddle-info{width:100%;padding:8vw 5.33333vw}body .main-wrapper .container_wrapper main .tech_page--submiddle-info h2{font-size:8vw;line-height:1.3;margin-bottom:5.33333vw}body .main-wrapper .container_wrapper main .tech_page--submiddle-info p{font-size:4.26667vw;line-height:5.33333vw;margin-bottom:3.46667vw}body .main-wrapper .container_wrapper main .tech_page--submiddle-info-bottom{position:static;bottom:auto}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints{position:relative;width:100%;top:0;padding:8vw 5.33333vw}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints h2{font-size:8vw;line-height:1.3;font-weight:300;margin-bottom:4.26667vw}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol{padding-left:5.33333vw}body .main-wrapper .container_wrapper main .tech_page--submiddle-hints ol li{padding-left:2.66667vw;font-size:4.26667vw;line-height:1.4;margin-bottom:4.26667vw}body .main-wrapper .container_wrapper main .tech_page--bottom{background-color:#fff;padding:8.53333vw 0}body .main-wrapper .container_wrapper main .tech_page--bottom-text{width:100%;font-size:8.53333vw;line-height:11.2vw;color:#000;padding-right:0;margin-bottom:5.33333vw}body .main-wrapper .container_wrapper main .tech_page--bottom-text span{transform:none;position:static;top:0}body .main-wrapper .container_wrapper main .tech_page--bottom-form{width:100%;padding:0;display:block}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block-label.add_photo{width:100%;line-height:12.8vw;height:13.33333vw;text-align:center;float:none}body .main-wrapper .container_wrapper main .tech_page--bottom-form-block.exist .tech_page--bottom-form-block-label{height:26.66667vw;width:calc(50% - 1.6vw)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-submit{width:100%;padding:4vw 0;margin-top:4.26667vw;text-align:center}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image{height:26.66667vw;width:calc(50% - 1.6vw);margin:0 3.2vw 3.2vw 0}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image:nth-child(odd){margin-right:0}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask{opacity:1;background-color:rgba(0,0,0,.1)}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask::before{width:10.66667vw;background:#fff;height:.8vw;top:50%;right:calc(50% - 6vw);transform:rotate(45deg);position:absolute}body .main-wrapper .container_wrapper main .tech_page--bottom-form-image-mask::after{width:10.66667vw;background:#fff;height:.8vw;top:50%;right:calc(50% - 6vw)}}body .main-wrapper .container_wrapper main#cancelForm{text-align:left;max-width:1220px;width:1220px;margin:0 auto;position:relative}body .main-wrapper .container_wrapper main#cancelForm .thxWindow>div.img{margin:50px auto 0;width:250px;height:250px;overflow:hidden}body .main-wrapper .container_wrapper main#cancelForm h1{font-size:33px;line-height:39px;font-weight:500;color:#000;margin:35px auto 15px}body .main-wrapper .container_wrapper main#cancelForm h3{margin-bottom:20px;opacity:.9;color:#000;font-family:Roboto;font-size:19px;font-weight:300;line-height:23px}body .main-wrapper .container_wrapper main#cancelForm form fieldset label{opacity:.9;color:#000;font-family:Roboto;font-size:15px;line-height:22px}body .main-wrapper .container_wrapper main#cancelForm form fieldset>p{margin:20px 0 12px;opacity:.9;color:#222;font-family:Roboto;font-size:15px;font-weight:500;line-height:18px}body .main-wrapper .container_wrapper main#cancelForm form fieldset textarea{padding:15px;height:100px;width:600px;border:1px solid rgba(34,34,34,.5);color:#000;font-family:Roboto,sans-serif;font-weight:400;opacity:1;border-radius:3px;background-color:#fff;outline:0}body .main-wrapper .container_wrapper main#cancelForm form fieldset button{padding:10px 40px;margin-top:20px;border:0;background-color:rgba(0,0,0,.1);color:#fff;border-radius:100px;font-size:15px;line-height:18px;cursor:pointer;transition:all .2s ease-in-out}body .main-wrapper .container_wrapper .mw_top{height:210px;position:relative}body .main-wrapper .container_wrapper .mw_top--bg{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);background-position:center 20%;background-repeat:no-repeat;background-size:cover;filter:brightness(.5)}body .main-wrapper .container_wrapper .mw_top--wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}body .main-wrapper .container_wrapper .mw_top--wrap h1{text-align:center;color:#fff;font-size:41px;font-weight:300;line-height:48px}body .main-wrapper .container_wrapper .mw_filter{background-color:#262626;height:70px}body .main-wrapper .container_wrapper .mw_filter--wrap::after{content:'';clear:both;display:block}body .main-wrapper .container_wrapper .mw_filter--cat{float:left;max-width:calc(100% - 305px);width:100%}body .main-wrapper .container_wrapper .mw_filter--cat-unit{float:left;max-width:calc(25% - 15px);margin-right:20px}body .main-wrapper .container_wrapper .mw_filter--cat-unit span.select2-container--default .select2-selection--single{padding-right:15px;font-size:18px;line-height:21px;background:0 0;border:0;outline:0;height:100%}body .main-wrapper .container_wrapper .mw_filter--cat-unit span.select2-container--default .select2-selection--single .select2-selection__rendered{height:70px;line-height:70px;color:#fff;padding-left:0}body .main-wrapper .container_wrapper .mw_filter--cat-unit span.select2-container--default .select2-selection--single .select2-selection__arrow{height:70px;position:absolute;top:1px;right:1px;width:20px}body .main-wrapper .container_wrapper .mw_filter--cat-unit span.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(/local/templates/main/css/../img/arrow_down_white.svg);background-repeat:no-repeat;background-size:13px;background-position:center right;border:0;width:13px;height:100%;left:auto;margin-left:auto;margin-top:auto;position:absolute;top:0}body .main-wrapper .container_wrapper .mw_filter--cat-unit span.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg)}body .main-wrapper .container_wrapper .mw_filter--sl{width:100%;height:70px;color:#fff;padding-right:30px;font-size:18px;cursor:pointer;background:0 0;background-image:url(/local/templates/main/css/../img/arrow_down_white.svg);background-repeat:no-repeat;background-size:13px;background-position:center right;-webkit-appearance:none;-moz-appearance:none;border:0;outline:0;text-overflow:ellipsis;border-bottom:2px solid transparent;box-sizing:border-box}body .main-wrapper .container_wrapper .mw_filter--sl:focus:active{border-bottom-color:#fc8d3d}body .main-wrapper .container_wrapper .mw_filter--search{width:305px;float:right;height:70px;position:relative}body .main-wrapper .container_wrapper .mw_filter--search-input{position:relative;border:0;display:block;width:70%;float:right;cursor:pointer;-webkit-text-fill-color:#fff!important;background-color:rgba(255,255,255,.05);padding:6px 20px;border-radius:100px;color:#fff;font-size:13px;line-height:21px;outline:0;-webkit-appearance:none;-moz-appearance:none;top:calc(50% - 16.5px);transition:all .25s linear;will-change:width}body .main-wrapper .container_wrapper .mw_filter--search-input:hover{background-color:rgba(255,255,255,.1)}body .main-wrapper .container_wrapper .mw_filter--search-input:focus{background-color:rgba(255,255,255,.2);width:100%}body .main-wrapper .container_wrapper .mw_filter--search-icon{background:url(/local/templates/main/css/../img/search.svg) no-repeat center;display:block;width:20px;height:33px;position:absolute;right:7px;background-size:contain;top:calc(50% - 16.5px);cursor:pointer}body .main-wrapper .container_wrapper .mw_filter--search-list{position:absolute;width:100%;top:100%;z-index:1;background-color:#fff;padding:12px 0;max-height:200px;border-radius:0 0 6px 6px;border:1px solid #aaaaaa42;box-shadow:10px 10px 30px rgba(0,0,0,.2);overflow-y:auto}body .main-wrapper .container_wrapper .mw_filter--search-list li{padding:12px;border-bottom:1px solid #e2e2e2;font-size:14px;cursor:pointer;transition:background-color .225s;color:#222}body .main-wrapper .container_wrapper .mw_filter--search-list li:hover{background-color:#f5f5f5}body .main-wrapper .container_wrapper .mw_filter--search-list li:last-child{border-bottom:none}body .main-wrapper .container_wrapper .mw_filter--search-list li.active{background-color:#f5f5f5;color:#4a90e2}body .main-wrapper .container_wrapper .mw_filter--search-list-nors{color:#727272;pointer-events:none}body .main-wrapper .container_wrapper .mw_photos{background-color:#333}body .main-wrapper .container_wrapper .mw_photos--wrap{position:relative;min-height:calc(100vh - 420px)}body .main-wrapper .container_wrapper .mw_photos--rs{padding-top:20px}body .main-wrapper .container_wrapper .mw_photos--rs-p{color:rgba(255,255,255,.5);font-size:17px;line-height:21px;margin-bottom:20px}body .main-wrapper .container_wrapper .mw_photos--rs-tag{color:rgba(255,255,255,.5);font-size:25px}body .main-wrapper .container_wrapper .mw_photos--rs-tag span{color:#fff;font-size:25px;vertical-align:middle}body .main-wrapper .container_wrapper .mw_photos--grid{position:relative;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper .mw_photos--grid-column{width:calc(25% - 10px)}body .main-wrapper .container_wrapper .mw_photos--grid-unit{display:block;box-sizing:border-box;border-radius:6px;width:100%;min-height:100px;margin:0 0 16px;font-size:0;cursor:pointer;break-inside:avoid-column;page-break-inside:avoid}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img{position:relative;width:100%;min-height:100px;border-radius:6px 6px 0 0;background-color:#7f7f7f}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img img{overflow:hidden;min-width:100%;width:100%;border-radius:6px 6px 0 0;vertical-align:bottom}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text{opacity:0;position:absolute;box-sizing:border-box;bottom:0;left:0;height:56px;width:100%;padding:28px 9px 9px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.15) 100%);transition:opacity .25s ease}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section{overflow:hidden;box-sizing:border-box;padding:9px 14px;background-color:#fff;border-radius:0 0 6px 6px}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .picture_name{color:#000;font-size:15px;line-height:18px;margin-bottom:4px}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .pic_tags{max-height:15px;overflow:hidden}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .pic_tags span{display:inline-block;margin-right:10px;margin-bottom:3px;color:#9b9b9b;font-size:13px;line-height:15px;transition:color .15s ease}.magic .one_picture .tags_section .pic_tags.show_all,body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .pic_tags.show_all{max-height:none;overflow:hidden}body .main-wrapper .container_wrapper .mw_photos--grid-unit:hover .img .hover_text{opacity:1}body .main-wrapper .container_wrapper .mw_photos--grid-nors{position:absolute;width:100%;text-align:center;color:#fff;font-size:30px}body .main-wrapper .container_wrapper .mw_popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background-color:transparent;display:none}body .main-wrapper .container_wrapper .mw_popup.active{display:block;animation:.3s bgcFadeIn forwards linear}body .main-wrapper .container_wrapper .mw_popup.active .mw_popup--body_main{animation:.3s scaleWithSlide forwards linear}body .main-wrapper .container_wrapper .mw_popup.active .mw_popup--body-pagination{opacity:0;animation:.3s fadeInScale forwards linear;animation-delay:.3s}body .main-wrapper .container_wrapper .mw_popup.active.from-left,body .main-wrapper .container_wrapper .mw_popup.active.from-right{animation:none;background-color:rgba(0,0,0,.9)!important}body .main-wrapper .container_wrapper .mw_popup.active.from-left .mw_popup--body_main{animation:.3s slideFromLeft forwards linear}body .main-wrapper .container_wrapper .mw_popup.active.from-left .mw_popup--body-pagination{animation-delay:0s}body .main-wrapper .container_wrapper .mw_popup.active.from-right .mw_popup--body_main{animation:.3s slideFromRight forwards linear}body .main-wrapper .container_wrapper .mw_popup.active.from-right .mw_popup--body-pagination{animation-delay:0s}body .main-wrapper .container_wrapper .mw_popup.off{animation:.3s bgcFadeOut forwards linear}body .main-wrapper .container_wrapper .mw_popup.off .mw_popup--body{overflow:hidden}body .main-wrapper .container_wrapper .mw_popup.off .mw_popup--body_main{animation:.3s scaleOutWithSlide forwards linear!important}body .main-wrapper .container_wrapper .mw_popup--body{width:100%;height:100%;position:relative;overflow:auto}body .main-wrapper .container_wrapper .mw_popup--body-pagination{position:absolute;left:-100px;top:0;height:100%;width:calc(100% + 200px);z-index:-1}body .main-wrapper .container_wrapper .mw_popup--body-pagination-to{position:absolute;background-repeat:no-repeat;background-position:center left;background-size:40px;top:0;bottom:0;width:100px;height:100%;cursor:pointer;opacity:.5;transition:opacity .25s ease}body .main-wrapper .container_wrapper .mw_popup--body-pagination-to:first-child{left:0;background-image:url(/local/templates/main/css/../img/left_triangle.svg)}body .main-wrapper .container_wrapper .mw_popup--body-pagination-to:last-child{background-position:center right;background-image:url(/local/templates/main/css/../img/right_triangle.svg);right:0}body .main-wrapper .container_wrapper .mw_popup--body-pagination-to:hover{opacity:1}body .main-wrapper .container_wrapper .mw_popup--body_main{position:relative;margin-top:4%;margin-bottom:20px;left:50%;transform:translateX(-50%);display:inline-block;border-radius:6px;max-width:calc(100% - 340px)}body .main-wrapper .container_wrapper .mw_popup--body_main-holder{border-radius:6px 6px 0 0;overflow:hidden}body .main-wrapper .container_wrapper .mw_popup--body_main-holder img{vertical-align:bottom}body .main-wrapper .container_wrapper .mw_popup--body_main .model_info{padding:15px 20px;background-color:#f0f0f0}body .main-wrapper .container_wrapper .mw_popup--body_main .model_info .name_date{margin-bottom:5px;opacity:.6;color:#000;font-size:13px;line-height:15px}body .main-wrapper .container_wrapper .mw_popup--body_main .model_info .message{color:#000;font-size:15px;line-height:18px}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info{padding:15px 20px;background-color:#fff;border-radius:0 0 6px 6px}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info p{opacity:.5;color:#000;font-size:13px;line-height:24px}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info a,body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info span{color:#0275cb;font-size:15px;line-height:24px;font-weight:500;cursor:pointer;padding-right:10px}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info .pic_tags{margin-top:10px}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info .pic_tags span{margin-right:5px;color:#9b9b9b;font-size:13px;line-height:15px;cursor:pointer;transition:color .1s ease;display:inline-block}body .main-wrapper .container_wrapper .mw_popup--body-more_photos{max-width:calc(100% - 200px);margin:0 auto}body .main-wrapper .container_wrapper .mw_popup--body-more_photos h4{color:#fff;font-size:17px;font-weight:700;line-height:20px}body .main-wrapper .container_wrapper .mw_popup--close{position:absolute;right:50px;top:50px;width:50px;height:50px;cursor:pointer;z-index:1}body .main-wrapper .container_wrapper .mw_popup--close-line{width:71px;height:10px;position:absolute;left:-10px;bottom:20px;transition:background-color .3s;border-radius:12px;overflow:hidden}body .main-wrapper .container_wrapper .mw_popup--close-line:first-child{transform:rotate(45deg)}body .main-wrapper .container_wrapper .mw_popup--close-line:last-child{transform:rotate(-45deg)}body .main-wrapper .container_wrapper .mw_popup--close-line i{float:left;width:10px;height:10px;border-radius:50%;margin-right:5px;background-color:#fff;transition:all .25s}body .main-wrapper .container_wrapper .mw_popup--close:hover .mw_popup--close-line{background-color:#fff}body .main-wrapper .container_wrapper .mw_popup--close:hover .mw_popup--close-line i{border-radius:0;margin-right:0;width:14px}@media screen and (max-width:768px){body .main-wrapper .container_wrapper .mw--mob{display:block}body .main-wrapper .container_wrapper .mw_top{height:56vw}body .main-wrapper .container_wrapper .mw_top--wrap h1{font-size:6.4vw;line-height:9.06667vw}body .main-wrapper .container_wrapper .mw_filter{height:13.33333vw}body .main-wrapper .container_wrapper .mw_filter--btn{box-sizing:border-box;width:40%;height:13.33333vw;display:block;color:rgba(255,255,255,.5);font-size:4.26667vw;line-height:13.33333vw;background-image:url(/local/templates/main/css/../img/filter_white.svg);background-repeat:no-repeat;background-size:5.86667vw;background-position:90% center}body .main-wrapper .container_wrapper .mw_filter--cat{width:100%;max-width:100%;position:absolute;z-index:1;background-color:#262626;left:0;top:100%;padding:0 20px;box-sizing:border-box;display:none}body .main-wrapper .container_wrapper .mw_filter--cat-unit{max-width:100%;margin-right:0;width:100%;border-bottom:1px solid rgba(255,255,255,.5)}body .main-wrapper .container_wrapper .mw_filter--cat-unit:last-child{border-bottom:none}body .main-wrapper .container_wrapper .mw_filter--sl{height:13.33333vw;color:#fff;padding-right:8vw;font-size:4.26667vw;background-size:3.73333vw;border-bottom:none}body .main-wrapper .container_wrapper .mw_filter--search{position:absolute;top:0;height:13.33333vw;width:50%;right:0;margin-right:5.33333vw;background-color:#262626;transition:all .25s linear;will-change:width}body .main-wrapper .container_wrapper .mw_filter--search-input{width:100%;padding:1.6vw 5.33333vw;font-size:3.46667vw;line-height:5.6vw;top:calc(50% - 16.5px);will-change:width}body .main-wrapper .container_wrapper .mw_filter--search-input:hover{background-color:rgba(255,255,255,.1)}body .main-wrapper .container_wrapper .mw_filter--search-input:focus{background-color:rgba(255,255,255,.2);width:100%}body .main-wrapper .container_wrapper .mw_filter--search-icon{width:5.33333vw;height:9.06667vw;right:1.86667vw;top:calc(50% - 4.5vw)}body .main-wrapper .container_wrapper .mw_filter--search.active{width:calc(100% - 10.66vw)}body .main-wrapper .container_wrapper .mw_filter--wrap.active .mw_filter--btn{color:#fff}body .main-wrapper .container_wrapper .mw_filter--wrap.active .mw_filter--cat{display:block}body .main-wrapper .container_wrapper .mw_photos--rs{padding-top:5.33333vw}body .main-wrapper .container_wrapper .mw_photos--rs-p{font-size:4.26667vw;line-height:4.8vw;margin-bottom:5.33333vw}body .main-wrapper .container_wrapper .mw_photos--rs-tag,body .main-wrapper .container_wrapper .mw_photos--rs-tag span{font-size:6.4vw}body .main-wrapper .container_wrapper .mw_photos--grid{position:relative;padding:9.33333vw 0;display:block}body .main-wrapper .container_wrapper .mw_photos--grid-unit{width:100%;min-height:26.66667vw;margin:2.66667vw 0;cursor:pointer}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text{opacity:1;height:14.93333vw;padding:7.46667vw 2.4vw 2.4vw}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text span.name{font-size:3.73333vw;line-height:4.8vw;max-width:70%;word-wrap:break-word;width:100%;white-space:nowrap;text-overflow:ellipsis}body .main-wrapper .container_wrapper .mw_photos--grid-unit .img .hover_text span.date{font-size:3.73333vw;line-height:4.8vw;max-width:30%}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section{padding:2.13333vw 3.73333vw}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .picture_name{font-size:4vw;line-height:4.8vw;margin-bottom:1.06667vw}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .pic_tags{max-height:4vw}body .main-wrapper .container_wrapper .mw_photos--grid-unit .tags_section .pic_tags span{margin-right:2.66667vw;margin-bottom:.8vw;font-size:3.46667vw;line-height:4vw}body .main-wrapper .container_wrapper .mw_photos--grid-column{display:none}body .main-wrapper .container_wrapper .mw_popup--body_main{margin-top:0;margin-bottom:6.66667vw;left:0;transform:none;border-radius:0;max-width:100%}body .main-wrapper .container_wrapper .mw_popup--body_main-holder{border-radius:0}body .main-wrapper .container_wrapper .mw_popup--body_main-holder img{max-height:100%}body .main-wrapper .container_wrapper .mw_popup--body_main .model_info{padding:4vw 5.33333vw}body .main-wrapper .container_wrapper .mw_popup--body_main .model_info .name_date{margin-bottom:1.33333vw;font-size:3.46667vw;line-height:1.2}body .main-wrapper .container_wrapper .mw_popup--body_main .model_info .message{font-size:3.46667vw;line-height:1.2}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info{padding:4vw 5.33333vw;border-radius:0}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info a,body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info p{font-size:3.73333vw;line-height:1.5}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info .pic_tags{margin-top:2.66667vw}body .main-wrapper .container_wrapper .mw_popup--body_main .photo_info .pic_tags span{margin-right:1.33333vw;font-size:3.46667vw;line-height:1.2}body .main-wrapper .container_wrapper .mw_popup--body-pagination{display:none}body .main-wrapper .container_wrapper .mw_popup--body-more_photos{max-width:100%;width:100%;padding:0 5.33333vw;box-sizing:border-box}body .main-wrapper .container_wrapper .mw_popup--body-more_photos h4{color:#fff;font-size:3.73333vw;line-height:5.33333vw}body .main-wrapper .container_wrapper .mw_popup--close{right:5.33333vw;top:5.33333vw;width:9.06667vw;height:9.06667vw}body .main-wrapper .container_wrapper .mw_popup--close-line{width:13.06667vw;height:1.86667vw;left:-1.86667vw;bottom:3.73333vw}body .main-wrapper .container_wrapper .mw_popup--close-line i{width:1.86667vw;height:1.86667vw;margin-right:.8vw}}body .main-wrapper .container_wrapper .vt_controls{position:relative;min-height:100vh}body .main-wrapper .container_wrapper .vt_controls form{position:absolute;top:50%;display:block;left:50%;transform:translate(-50%,-50%);padding:30px;border:1px solid #e9e9e9;box-shadow:10px 10px 30px 1px rgba(0,0,0,.1);border-radius:6px;transition:box-shadow .25s;background-color:#fff}body .main-wrapper .container_wrapper .vt_controls form:hover{box-shadow:10px 10px 40px 1px rgba(0,0,0,.1)}body .main-wrapper .container_wrapper .vt_controls--error{color:red;font-size:13px;margin-bottom:12px}body .main-wrapper .container_wrapper .vt_controls label{display:block;font-size:16px;color:#444;margin-bottom:15px}body .main-wrapper .container_wrapper .vt_controls--input{padding:0 20px;border:1px solid transparent;font-size:14px;line-height:2.5;background-color:#f2f2f2;border-radius:6px;margin:0 0 15px;transition:background-color .25s}body .main-wrapper .container_wrapper .vt_controls--input:hover{background-color:#f5f5f5}body .main-wrapper .container_wrapper .vt_controls--submit{border:0;padding:10px 30px;border-radius:25px;background-color:#45a8f2;color:#fff;font-size:14px;font-weight:700;transition:background-color .25s}body .main-wrapper .container_wrapper .vt_controls--submit:hover{background-color:#1592ef}body .main-wrapper .container_wrapper .vt_content{background-color:#fff;padding:70px 0}body .main-wrapper .container_wrapper .vt_content--levels{padding:30px;box-sizing:border-box}body .main-wrapper .container_wrapper .vt_content--level:not(:first-child){border-top:2px solid #e3e3e3;margin-top:40px}body .main-wrapper .container_wrapper .vt_content--level h2{color:#000;font-size:26px;font-weight:300;line-height:30px;margin:10px 0 20px}body .main-wrapper .container_wrapper .vt_content--video_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body .main-wrapper .container_wrapper .vt_content--video_list li{max-width:calc(50% - 20px);margin-bottom:20px}@media screen and (max-width:768px){body .main-wrapper .container_wrapper .vt_content--video_list li{max-width:100%}body .main-wrapper .container_wrapper .vt_content--level,body .main-wrapper .container_wrapper .vt_content--video_list h3{padding:0 5.33333vw}body .main-wrapper .container_wrapper .vt_content .wrapper{max-width:100%;padding:5.33333vw 0 0}body .main-wrapper .container_wrapper .vt_content--level:not(:first-child){margin-top:0}}body .main-wrapper .container_wrapper:after{content:'';display:block;clear:both}body .main-wrapper footer{position:absolute;bottom:0;left:0;width:100%;padding:0 40px;box-sizing:border-box;background:#0275cb;height:70px;z-index:20;min-width:1024px}body .main-wrapper footer .wrapper{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 30px}body .main-wrapper footer div.logo{display:inline-block;float:left;width:140px;height:70px;overflow:hidden}body .main-wrapper footer div.foxima_logo{display:inline-block;float:right}body .main-wrapper footer div.foxima_logo a{width:50px;height:70px;line-height:70px;display:inline-block;color:rgba(255,255,255,.3);text-decoration:none;background-image:url(/local/templates/main/css/../img/foxima_logo.svg);background-repeat:no-repeat;background-position:100% center;transition:all .2s ease}.magic .one_picture .img .hover_text span,body .main-wrapper footer div.foxima_logo:hover a{color:#fff}@media screen and (max-width:768px){body .main-wrapper footer{min-width:0}}.black--friday--list{width:100%;height:200px;background:#000;background-image:url(/local/templates/main/css/../img/banner_ukr.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.page404{height:calc(100vh - 140px);min-height:400px;padding-top:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;background-color:#0275cb}.page404__title{font-size:180px;font-weight:700;color:#fff}.page404__ct{max-width:960px;margin:0 auto}.page404__desc{font-size:24px;color:#fff;margin-top:20px}.page404__btn{display:inline-block;margin-top:30px;color:#fff;border-radius:30px;background-color:rgba(255,255,255,.3);padding:15px 40px;font-size:16px;font-weight:700;transition:all .225s}.page404__btn:hover{background-color:#fff;color:#0275cb}@media screen and (max-width:768px){.page404{height:calc(100vh - 37.33333vw);min-height:80vw;padding-top:18.66667vw}.page404__title{font-size:37.33333vw}.page404__desc{font-size:5.33333vw;line-height:1.5;margin-top:5.33333vw;padding:0 5.33333vw}.page404__btn{border-radius:10.66667vw;padding:4vw 10.66667vw;font-size:4.26667vw}}.profile_page{background-color:#f2f7fd;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0;box-sizing:border-box;position:relative}.profile_page .pp--left{width:400px;padding:32px}.profile_page .pp--user{padding:32px;line-height:1.4;background-color:#fff}.profile_page .pp--user_ct{box-shadow:0 2px 20px 0 rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.profile_page .pp--user_ct:first-child{margin-bottom:24px}.profile_page .pp--user h2{font-size:24px;font-weight:500;color:#0275cb;margin-bottom:24px}.profile_page .pp--user_block{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile_page .pp--user_icon{width:50px;height:50px;border:2px solid rgba(2,117,203,.5);border-radius:50%;font-size:14px;font-weight:500;line-height:46px;text-align:center;margin-right:16px;color:#0275cb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.profile_page .pp--user_title{font-size:12px;color:rgba(51,51,51,.5);margin-bottom:4px}.profile_page .pp--user_txt{font-size:14px;color:#333;word-break:break-all}.profile_page .pp--user_date{margin-top:5px;font-size:12px;line-height:16px;color:rgba(51,51,51,.5);background-image:url(/local/templates/main/css/../img/icons_lk/clock.svg);background-repeat:no-repeat;padding-left:22px}.profile_page .pp--user_buy{background-color:#f7f7f7;padding:24px 36px 32px;margin-top:-24px}.profile_page .pp--user_buy p{font-size:14px;font-weight:500;line-height:1.3;color:#333;margin-bottom:16px}.profile_page .pp--user_buy .btn{background-color:rgba(2,117,203,.2);transition:all .225s;color:#0275cb;border-radius:100px;cursor:pointer;font-size:18px;text-align:center;line-height:50px}.profile_page .pp--user_buy .btn:hover{background-color:#0275cb;color:#fff}.profile_page .pp--right{width:calc(100% - 400px);background-color:#fff}.profile_page .pp--table{padding-top:32px}.profile_page .pp--table_header{font-size:12px;line-height:2;font-weight:500;color:#222;text-transform:uppercase;padding:0 32px 8px}.profile_page .pp--table_row{display:-ms-flexbox;display:flex;padding:0 32px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.profile_page .pp--table_row-head{background-color:#f3f3f3;color:rgba(0,0,0,.5)}.profile_page .pp--table_row-head .pp--table_cell{font-size:12px;line-height:36px}.profile_page .pp--table-download,.profile_page .pp--table-pay{display:inline-block;border-radius:4px;color:#0275cb;font-size:12px;line-height:2;transition:all .225s}.profile_page .pp--table-pay{background-color:rgba(2,117,203,.2);padding:0 16px}.profile_page .pp--table-pay:hover{background-color:#0275cb;color:#fff}.profile_page .pp--table-download{border:1px solid #0275cb;padding:0 16px 0 38px;box-sizing:border-box;background-image:url(/local/templates/main/css/../img/icons_lk/download_blue.svg);background-repeat:no-repeat;background-position:16px center}.profile_page .pp--table-download:hover{background-color:#0275cb;color:#fff;background-image:url(/local/templates/main/css/../img/icons_lk/download_white.svg)}.profile_page .pp--table_cell{line-height:24px;font-size:14px}.profile_page .pp--table_cell.c1{width:22%;color:rgba(0,0,0,.5)}.profile_page .pp--table_cell.c2{width:calc(78% - 145px);padding:0 16px}.profile_page .pp--table_cell.c2 a{color:#4a90e2;font-size:16px}.profile_page .pp--table_cell.c3{width:145px}.profile_page .pp--mob{display:none}.profile_page .pp--login{position:absolute;width:100%;height:100%;background-color:#f2f7fd;top:0}.profile_page .pp--login_form{width:300px;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);background-color:#fff;box-shadow:0 0 30px 1px rgba(51,51,51,.15);padding:30px;font-size:14px}.profile_page .pp--login_form p{font-size:16px;font-weight:500;text-align:center;margin-bottom:24px}.profile_page .pp--login_input{width:100%;border:0;border-bottom:1px solid rgba(51,51,51,.7);padding:6px 0;text-align:center;color:#333;margin-bottom:12px;transition:border-bottom-color .225s;outline:0;background-color:#fff}.profile_page .pp--login_input:hover{border-bottom-color:#333}.profile_page .pp--login_input:focus{border-bottom-color:#0275cb}.profile_page .pp--login_input.error{border-bottom-color:red}.profile_page .pp--login_submit{display:block;width:100%;border:0;padding:12px;border-radius:50px;color:#fff;transition:background-color .225s;background-color:#0275cb;outline:0;margin-top:12px}.profile_page .pp--login_submit:hover{background-color:rgba(2,117,203,.7)}.profile_page .pp--login_submit-ct{margin-top:16px}.profile_page .pp--login_error{position:absolute;color:red;bottom:0;left:0;font-size:12px;text-align:center;width:100%}.profile_page .pp--login_relative{position:relative;padding-bottom:14px}@media screen and (max-width:768px){.profile_page{display:block}.profile_page .isClose,.profile_page .pp--table-download span{display:none}.profile_page .pp--left{width:100%;padding:6.4vw}.profile_page .pp--right{background-color:transparent}.profile_page .pp--user_showhide{font-size:12px;line-height:1.4;color:rgba(51,51,51,.5);text-align:right;padding:16px 32px;background-color:#fff}.profile_page .pp--mob{display:block}.profile_page .pp--table{padding:32px 6.4vw 0;background-color:#f7f7f7}.profile_page .pp--table:first-child{background-color:#fff}.profile_page .pp--table_header{font-size:36px;line-height:1.1;text-transform:unset;padding:0 0 6.4vw}.profile_page .pp--table_row{padding:0;margin-bottom:0;position:relative}.profile_page .pp--table_row-head{background-color:transparent;color:rgba(0,0,0,.5);margin-bottom:0}.profile_page .pp--table_row-head .pp--table_cell{font-size:15px;line-height:18px;margin-bottom:8px}.profile_page .pp--table_row-head .pp--table_cell:not(:first-child){display:none}.profile_page .pp--table_row:not(.pp--table_row-head){border-top:1px solid rgba(0,0,0,.4);padding-top:24px;padding-bottom:32px}.profile_page .pp--table_cell.c1{width:100%;background-image:url(/local/templates/main/css/../img/icons_lk/clock.svg);background-repeat:no-repeat;background-position:0 5px;padding-left:24px;margin:8px 0}.profile_page .pp--table_cell.c2{width:100%;padding:0 6.4vw 0 0}.profile_page .pp--table_cell.c3{width:100%}.profile_page .pp--table-pay{border-radius:100px;font-size:18px;text-align:center;line-height:50px;display:block}.profile_page .pp--table-pay,.profile_page .pp--table-pay:hover{background-color:rgba(2,117,203,.2);color:#0275cb}.profile_page .pp--table-download{display:block;width:24px;height:24px;position:absolute;right:0;padding:0;top:24px;background-position-x:center;border-color:rgba(2,117,203,.5)}.profile_page .pp--right{width:100%}}.seminar_type--header{margin-top:0;padding-top:30px;font-size:32px;line-height:1.2;color:#000;font-weight:500}.prepods_collection .one_prepod a .ava img,.seminar_type table{width:100%}.seminar_type table tr.title{border-bottom:2px solid rgba(0,0,0,.05);opacity:.4;font-size:15px;line-height:20px;color:#000}.seminar_type table tr.title td{padding-bottom:5px}.seminar_type table tr.title.fixed_title td{opacity:.4}.seminar_type table tr.title.fixed_title td:nth-child(2){min-width:130px;width:130px}.seminar_type table tr.title.fixed_title td:nth-child(3),.seminar_type table tr.title.fixed_title td:nth-child(4){min-width:160px;width:160px}.seminar_type table tr.title.fixed_title td:nth-child(n+5){min-width:108px;width:108px}.seminar_type table tr.seminar{border-bottom:1px solid rgba(0,0,0,.05)}.seminar_type table tr td:first-child{padding-left:0;text-align:left}.seminar_type table tr td:first-child a{font-size:20px;line-height:26px;color:#0275cb}.seminar_type table tr td.even>span b.hideName,.seminar_type table tr td.link .labels span+span br,.seminar_type table tr td.link .mob_sort_date,.seminar_type table tr td.odd>span b.hideName,.seminar_type table tr td.title_mob{display:none}.seminar_type table tr td.link{text-align:left;font-size:20px;line-height:26px;color:#0275cb;padding-left:0;vertical-align:top}.seminar_type table tr td.link .labels{display:inline-block}.seminar_type table tr td.link .labels span{display:inline-block;padding:3px 10px;color:#fff;font-family:Roboto;font-size:10px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;vertical-align:middle;border-radius:100px}.seminar_type table tr td.link .labels span.new{background-color:rgba(126,211,33,.8);margin:0 0 0 15px}.seminar_type table tr td.link .labels span.hot+.new,.seminar_type table tr td.link .labels span.new+.hot{margin:0 0 0 10px}.seminar_type table tr td.link .labels span.hot{background-color:#ff497b;margin:0 0 0 15px}.seminar_type table tr td.link .labels span.sale{background-color:#ff1200;padding-left:20px;background-image:url(/local/templates/main/css/../img/fire.svg);background-repeat:no-repeat;background-position:8px center;font-weight:900;background-size:8px}.seminar_type table tr td.link a{vertical-align:middle;color:#0275cb;border-bottom:1px solid transparent;transition:all .1s ease;max-width:65%}.seminar_type table tr td.link a:hover{border-bottom:1px solid rgba(2,117,203,.35)}.seminar_type table tr td.time{min-width:130px;width:130px;max-width:135px;color:#000}.seminar_type table tr td.free.active,.seminar_type table tr td.pay.active,.seminar_type table tr td.time.active{display:table-cell}.seminar_type table tr td.free,.seminar_type table tr td.pay,.seminar_type table tr td.time{display:none;font-size:16px;line-height:21px}.seminar_type table tr td.pay{min-width:160px;width:160px;color:#5db100}.seminar_type table tr td.free{min-width:150px;width:155px;color:#d0021b}.seminar_type table tr td.even,.seminar_type table tr td.odd{text-align:left;min-width:108px;width:108px;max-width:108px;background-color:rgba(0,0,0,.03);font-size:13px;font-weight:500;line-height:18px;color:#0275cb}.seminar_type table tr td.odd{background-color:rgba(255,255,255,.03)}.seminar_type table tr td.even>span.period,.seminar_type table tr td.odd>span.period{min-width:52px;text-align:center}.seminar_type table tr td.even>span.period a,.seminar_type table tr td.odd>span.period a{min-width:75px}.seminar_type table tr td.even>span.period.nextMonth,.seminar_type table tr td.odd>span.period.nextMonth{position:relative;min-width:83px;left:40px;z-index:5}.seminar_type table tr td.even>span.period.nextMonth a,.seminar_type table tr td.odd>span.period.nextMonth a{min-width:103px}.seminar_type table tr td.even>span.period.nextMonth.threeMonth a,.seminar_type table tr td.odd>span.period.nextMonth.threeMonth a{min-width:213px;padding:2px 20px}.seminar_type table tr td.even>span.period.nextMonth.threeMonth a .right_date,.seminar_type table tr td.odd>span.period.nextMonth.threeMonth a .right_date{float:right}.seminar_type table tr td.even>span:hover,.seminar_type table tr td.odd>span:hover{background-color:rgba(2,117,203,.2)}.seminar_type table tr td.link_mobile{display:none}.prepods_collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.prepods_collection .one_prepod{width:33%;margin-top:30px}.prepods_collection .one_prepod a{display:table}.prepods_collection .one_prepod a .ava{float:left;width:100px;height:100px;border-radius:100px;margin-right:15px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.prepods_collection .one_prepod a .description_prepod{display:table-cell;vertical-align:middle}.prepods_collection .one_prepod a .description_prepod p{color:#333;font-family:Roboto;font-size:13px;line-height:18px}.prepods_collection .one_prepod a .description_prepod .description_prepod--name,.prepods_collection .one_prepod a .description_prepod h4{margin-bottom:10px;color:#4a90e2;font-family:Roboto;font-size:18px;line-height:25px}.tabs_t,.tabs_t a{display:inline-block;font-weight:500}.tabs_t{position:relative;font-size:11px;line-height:70px;padding:0 9px;text-align:center;vertical-align:top}.tabs_t a{height:100%;color:#0275cb;text-transform:uppercase;transition:all .2s ease}.tabs_t a:hover{opacity:.5}.tabs_t.active,.tabs_t.active a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.tabs_t.active{font-size:11px;line-height:70px}.tabs_t.active a{color:#000;position:relative}.magic .one_picture:hover .img .hover_text,.tabs_t.active a:hover{opacity:1}.tabs_t.active.more_towns{opacity:0;pointer-events:none}.magic{margin-top:32.5px;margin-bottom:40px;font-size:0}.magic .one_picture{display:inline-block;vertical-align:top;box-sizing:border-box;overflow:hidden;border-radius:6px;width:290px;margin:7.5px 0;font-size:0;cursor:pointer}.magic .one_picture .img{position:relative;width:100%}.magic .one_picture .img img{min-width:100%;width:100%;vertical-align:bottom}.magic .one_picture .img .hover_text{opacity:0;position:absolute;box-sizing:border-box;bottom:0;left:0;height:56px;width:100%;padding:28px 9px 9px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.15) 100%);transition:opacity .25s ease}.magic .one_picture .img .hover_text span.name{float:left;font-size:15px;font-weight:500;line-height:18px}.magic .one_picture .img .hover_text span.date{float:right;font-size:13px;line-height:18px}.magic .one_picture .tags_section{overflow:hidden;box-sizing:border-box;padding:9px 14px;background-color:#fff}.magic .one_picture .tags_section .picture_name{color:#000;font-size:15px;line-height:18px;margin-bottom:4px}.magic .one_picture .tags_section .pic_tags{max-height:15px;overflow:hidden}.magic .one_picture .tags_section .pic_tags span{display:inline-block;margin-right:10px;margin-bottom:3px;color:#9b9b9b;font-size:13px;line-height:15px;transition:color .15s ease}.magic .one_picture .tags_section .pic_tags span:hover,form.form-label fieldset#license .license a{color:#4a90e2}form.form-label input::-webkit-input-placeholder,form.form-label select::-webkit-input-placeholder,form.form-label textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5)}form.form-label input:-moz-placeholder,form.form-label input::-moz-placeholder,form.form-label select:-moz-placeholder,form.form-label select::-moz-placeholder,form.form-label textarea:-moz-placeholder,form.form-label textarea::-moz-placeholder{color:rgba(0,0,0,.5)}form.form-label input:-ms-input-placeholder,form.form-label select:-ms-input-placeholder,form.form-label textarea:-ms-input-placeholder{color:rgba(0,0,0,.5)}form.form-label input.errorInput,form.form-label select.errorInput,form.form-label textarea.errorInput{border-bottom-color:red}form.form-label input[type=number],form.form-label select[type=number],form.form-label textarea[type=number]{-moz-appearance:textfield}form.form-label input[type=number]::-webkit-inner-spin-button,form.form-label input[type=number]::-webkit-outer-spin-button,form.form-label select[type=number]::-webkit-inner-spin-button,form.form-label select[type=number]::-webkit-outer-spin-button,form.form-label textarea[type=number]::-webkit-inner-spin-button,form.form-label textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form.form-label input:required,form.form-label select:required,form.form-label textarea:required{box-shadow:none}form.form-label input:focus,form.form-label input:valid,form.form-label input[data-empty=false],form.form-label select:focus,form.form-label select:valid,form.form-label select[data-empty=false],form.form-label textarea:focus,form.form-label textarea:valid,form.form-label textarea[data-empty=false]{padding:20px 0 4px}form.form-label input:focus,form.form-label select:focus,form.form-label textarea:focus{outline:0;background:#fff}form.form-label input:focus+label,form.form-label input:valid+label,form.form-label input[data-empty=false]+label,form.form-label select:focus+label,form.form-label select:valid+label,form.form-label select[data-empty=false]+label,form.form-label textarea:focus+label,form.form-label textarea:valid+label,form.form-label textarea[data-empty=false]+label{color:rgba(0,0,0,.5);font-size:12px;transform:translate(0,-15px)}form.form-label input.radioError+.check-label{color:red!important}form.form-label input.radioError+.check-label::before{border:1px solid red}form.form-label label.check-label::before{content:"";position:absolute;left:0;height:18px;width:18px;border-radius:2px;background-color:#f5a623;top:0}form.form-label label.check-label::after{content:"";position:absolute;left:7px;top:3px;display:block;width:5px;height:10px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg)}form.form-label label.check-label a{color:#0275cb}form.form-label input:checked+.check-label::after{border-color:#000}form.form-label .field-half-block,form.form-label fieldset.checkboxes .six_items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form.form-label fieldset.checkboxes{margin-top:13px}form.form-label fieldset.checkboxes .six_items{margin-top:15px;-ms-flex-pack:justify;justify-content:space-between}form.form-label fieldset.checkboxes .six_items label{padding-right:0;width:50%;box-sizing:border-box;transform:translate(0,0);margin-bottom:8px}form.form-label fieldset.checkboxes .six_items label span{font-size:12px;color:rgba(0,0,0,.5)}form.form-label fieldset.checkboxes .checkbox{display:none}form.form-label fieldset.checkboxes .checkbox:checked+label::before{z-index:0;background-color:#f5a623}form.form-label fieldset.checkboxes .checkbox:checked+label{opacity:1}form.form-label fieldset.checkboxes .checkbox.radioError+label::before{border-color:red}form.form-label fieldset.checkboxes label{position:relative;padding-left:20px;padding-right:15px;top:0;left:0;color:#333;font-size:17px;line-height:20px;vertical-align:top}form.form-label fieldset.checkboxes label::after,form.form-label fieldset.checkboxes label::before{position:absolute;display:block;box-sizing:border-box;content:'';top:4px;left:0;width:16px;height:16px;cursor:pointer}form.form-label fieldset.checkboxes label::before{transition:background-color .25s;background-color:#fff;border-radius:2px;border:1px solid rgba(34,34,34,.3);z-index:2}form.form-label fieldset.checkboxes label::after{background-image:url(/local/templates/main/css/../img/checkmark_black.svg);background-size:10px 7px;background-position:center;background-repeat:no-repeat;z-index:1}form.form-label fieldset.checkboxes+:not(.checkboxes){margin-top:13px}form.form-label fieldset.select{margin-top:8px}form.form-label fieldset.select select{background-image:url(/local/templates/main/css/../img/arrow_down.svg);font-size:16px;line-height:20px;color:#333;text-align:left;padding-left:0;-webkit-appearance:none;-moz-appearance:none;background-size:12px;background-repeat:no-repeat;background-position:100% 70%}form.form-label fieldset.select select:focus{background-color:transparent}form.form-label fieldset.select select.oneSelect{background-image:none;pointer-events:none;color:#000}form.form-label fieldset#upload_photos .uploaded_images{display:inline-block;vertical-align:top}form.form-label fieldset#upload_photos .uploaded_images .img{height:50px;width:90px;position:relative;vertical-align:top;display:none;margin-right:3px;margin-bottom:20px}form.form-label fieldset#upload_photos .uploaded_images .img .remove{position:absolute;top:0;left:0;right:0;height:50px;width:100%;cursor:pointer;z-index:1}form.form-label fieldset#upload_photos .uploaded_images .img .remove:hover{background-color:rgba(0,0,0,.7)}form.form-label fieldset#upload_photos .uploaded_images .img .remove:hover:after{content:'';position:absolute;top:0;right:0;padding:5px;height:12px;width:12px;background-image:url(/local/templates/main/css/../img/close.svg);background-repeat:no-repeat;background-size:12px;background-position:center}form.form-label fieldset#upload_photos .uploaded_images .img .img_wp{height:50px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}form.form-label fieldset#upload_photos .uploaded_images .img .img_wp span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.5;color:#000;font-size:11px;line-height:13px}form.form-label fieldset#upload_photos .uploaded_images .img span.file_title{opacity:.5;color:#000;font-size:11px;line-height:13px}form.form-label fieldset#upload_photos .one_photo_upload{width:90px;height:50px;display:inline-block;transition:opacity .25s ease}form.form-label fieldset#upload_photos .one_photo_upload .upload_button{width:100%;height:100%}form.form-label fieldset#upload_photos .one_photo_upload:hover{opacity:.5}form.form-label fieldset#license .license{display:inline-block;width:calc(100% - 50px);opacity:1;font-size:13px;line-height:15px;color:#333}form.form-label fieldset .nedolabel{display:block;color:rgba(0,0,0,.5);font-size:12px;margin-bottom:10px}form.form-label fieldset .form-price{position:absolute;bottom:6px;left:74px;color:#909090;font-weight:400;font-size:17px;line-height:20px;z-index:-1}@media screen and (max-width:768px){.seminar_type--header{font-size:6.6vw;margin-bottom:4.53333vw;margin-top:0;padding-top:9.86667vw;line-height:1.1;font-weight:500}.seminar_type table{width:100%}.seminar_type table tr.title,.seminar_type table tr.title td{display:none}.seminar_type table tr.title td:first-child{font-size:4vw;display:block}.seminar_type table tr.seminar{border-top:1px solid rgba(0,0,0,.1)}.seminar_type table tr.seminar td{display:none;width:100%;padding:0}.seminar_type table tr.seminar td.title_mob{display:none;text-align:left;font-size:4vw;line-height:4.8vw;color:rgba(0,0,0,.4);padding:0 0 2.66667vw}.seminar_type table tr.seminar td.title_mob:first-child{display:none}.seminar_type table tr.seminar td.title_mob.show{display:inline-block!important;width:49%}.seminar_type table tr.seminar td.title_mob:last-of-type{background:red}.seminar_type table tr.seminar td:first-child a{font-size:5.33333vw;line-height:6.93333vw;color:#0275cb}.seminar_type table tr.seminar td.link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.66667vw 0;padding-right:4vw}.seminar_type table tr.seminar td.even>span b.hideName,.seminar_type table tr.seminar td.link .labels,.seminar_type table tr.seminar td.odd>span b.hideName{display:inline}.seminar_type table tr.seminar td.link .labels span.hot,.seminar_type table tr.seminar td.link .labels span.new{padding:1.2vw 4vw;margin:0 2.66667vw 0 0;font-size:3.2vw;line-height:3.46667vw;font-weight:400;vertical-align:middle}.seminar_type table tr.seminar td.link .labels span.sale{padding:1.2vw 4vw 1.2vw 8vw;background-position-x:4vw}.seminar_type table tr.seminar td.link a{max-width:100%;padding-right:4vw;height:100%;font-size:4.53333vw;line-height:1.3;color:#000;box-sizing:border-box;float:none;vertical-align:middle}.seminar_type table tr.seminar td.link a:after{content:'';position:absolute;right:0;top:0;width:3.73333vw;height:100%;background-image:url(/local/templates/main/css/../img/plux.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(0);transition:all .2s ease}.seminar_type table tr.seminar td.link a:hover{border-bottom:1px solid transparent}.seminar_type table tr.seminar td.link .mob_sort_date{display:block;width:100%;color:#4a90e2;font-family:Roboto;font-size:3.2vw;font-weight:500;position:relative;padding-left:6.66667vw;margin:2.13333vw 0 0}.seminar_type table tr.seminar td.link .mob_sort_date:before{content:'';position:absolute;display:block;width:4.8vw;height:5.33333vw;left:0;top:0;bottom:0;margin:auto;background-image:url(/local/templates/main/css/../img/calendar.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.seminar_type table tr.seminar td.link.red a{color:red}.seminar_type table tr.seminar td.link.red a:after{transform:rotate(45deg)}.seminar_type table tr.seminar td.free,.seminar_type table tr.seminar td.pay,.seminar_type table tr.seminar td.time{text-align:left;font-size:4vw;line-height:4.8vw;display:none!important}.seminar_type table tr.seminar td.free.show.active,.seminar_type table tr.seminar td.pay.show.active,.seminar_type table tr.seminar td.time.show.active{display:inline-block!important;width:50%;min-width:47%}.seminar_type table tr.seminar td.even,.seminar_type table tr.seminar td.odd{background:0 0;max-width:100%;width:50%}.seminar_type table tr.seminar td.even.show,.seminar_type table tr.seminar td.odd.show{display:inline-block!important;vertical-align:top;float:right;width:51%}.seminar_type table tr.seminar td.even>span,.seminar_type table tr.seminar td.odd>span{width:100%;float:left;height:auto;font-size:4vw;font-weight:400;text-align:right;line-height:4.8vw;margin-bottom:2.66667vw;color:#222;padding:0;background:0 0;pointer-events:none}.seminar_type table tr.seminar td.empty,.seminar_type table tr.seminar td.even>span.period.step,.seminar_type table tr.seminar td.odd>span.period.step{display:none}.seminar_type table tr.seminar td.even>span.nextMonth,.seminar_type table tr.seminar td.odd>span.nextMonth{position:relative;min-width:83px;left:0!important;z-index:5}.seminar_type table tr.seminar td.even>span.nextMonth.threeMonth a,.seminar_type table tr.seminar td.odd>span.nextMonth.threeMonth a{min-width:auto}.seminar_type table tr.seminar td.even>span.nextMonth.threeMonth a>span,.seminar_type table tr.seminar td.odd>span.nextMonth.threeMonth a>span{float:none}.seminar_type table tr.seminar td.even>span a,.seminar_type table tr.seminar td.odd>span a{font-size:4vw;color:#222;text-align:left;padding:0}.seminar_type table tr.seminar td.link_mobile{display:none;border:1px solid rgba(2,117,203,.25);border-radius:100px;margin-top:4.8vw;margin-bottom:4.8vw;height:13.33333vw;line-height:13.33333vw;font-size:4.53333vw}.seminar_type table tr.seminar td.link_mobile.hyperlink{background:#42a5f5;float:left}.seminar_type table tr.seminar td.link_mobile.hyperlink a{display:inline-block;width:100%;height:100%;color:#fff}.seminar_type table tr.seminar td.link_mobile.more{margin-top:1.33333vw;border:1px dashed rgba(0,0,0,.25);cursor:pointer}.seminar_type:last-child{padding-bottom:8vw}.magic,.prepods_collection .one_prepod{width:100%}.prepods_collection .one_prepod a .ava{width:21.33333vw;height:21.33333vw}.prepods_collection .one_prepod a .description_prepod h4{font-size:5.06667vw}.prepods_collection .one_prepod a .description_prepod p{font-size:3.46667vw;line-height:4.8vw}.magic{margin-top:40px;margin-bottom:40px;font-size:0}.magic .one_picture{display:inline-block;vertical-align:top;box-sizing:border-box;overflow:hidden;border-radius:6px;width:100%;min-height:100px;margin:7.5px 0;font-size:0;cursor:pointer}.magic .one_picture .img{position:relative;width:100%}.magic .one_picture .img img{min-width:100%;width:100%;vertical-align:bottom}.magic .one_picture .img .hover_text{opacity:0;position:absolute;box-sizing:border-box;bottom:0;left:0;height:56px;width:100%;padding:28px 9px 9px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.15) 100%);transition:opacity .25s ease}.magic .one_picture .img .hover_text span{color:#fff}.magic .one_picture .img .hover_text span.name{float:left;font-size:15px;font-weight:500;line-height:18px}.magic .one_picture .img .hover_text span.date{float:right;font-size:13px;line-height:18px}.magic .one_picture .tags_section{overflow:hidden;box-sizing:border-box;padding:9px 14px;background-color:#fff}.magic .one_picture .tags_section .picture_name{color:#000;font-size:15px;line-height:18px;margin-bottom:4px}.magic .one_picture .tags_section .pic_tags{max-height:15px;overflow:hidden}.magic .one_picture .tags_section .pic_tags span{display:inline-block;margin-right:10px;margin-bottom:3px;color:#9b9b9b;font-size:13px;line-height:15px;transition:color .15s ease}.magic .one_picture .tags_section .pic_tags span:hover{color:#4a90e2}.magic .one_picture .tags_section .pic_tags.show_all{max-height:none;overflow:hidden}.magic .one_picture:hover .img .hover_text{opacity:1}}tr.seminar td.even>span.not-active,tr.seminar td.even>span.not-active:hover,tr.seminar td.odd>span.not-active,tr.seminar td.odd>span.not-active:hover{background-color:rgba(0,0,0,.5)!important}tr.seminar td.even>span.not-active a,tr.seminar td.odd>span.not-active a{color:#fff}[data-tooltip]{position:relative;z-index:2;cursor:pointer;transition:all 1.25s ease}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;pointer-events:all}[data-tooltip]:before{position:absolute;bottom:150%;right:-5px;padding:8px 16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:4px;background-color:#fff;color:rgba(0,0,0,.5);font-size:12px;font-weight:500;line-height:18px;content:attr(data-tooltip);text-align:center;box-shadow:0 0 0 1px rgba(52,63,75,.02),0 10px 40px 0 rgba(52,63,75,.08),0 10px 20px 0 rgba(52,63,75,.06)}[data-tooltip]:after{position:absolute;right:8px;top:-12px;border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;content:" ";font-size:0;line-height:0}tr.seminar td.even>span.not-active [data-tooltip]:hover:after,tr.seminar td.even>span.not-active [data-tooltip]:hover:before,tr.seminar td.odd>span.not-active [data-tooltip]:hover:after,tr.seminar td.odd>span.not-active [data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.js-right-align>.phone:before,tr.seminar td.even>span.not-active:before,tr.seminar td.odd>span.not-active:before{content:none}@media screen and (max-width:768px){tr.seminar td.even>span.not-active,tr.seminar td.odd>span.not-active{position:relative;background-color:transparent!important;pointer-events:all!important}tr.seminar td.even>span.not-active:before,tr.seminar td.odd>span.not-active:before{content:'';position:absolute;top:-.53333vw;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/main/css/../img/hint-blue.svg);height:5.33333vw;width:5.33333vw}tr.seminar td.even>span.not-active:hover,tr.seminar td.odd>span.not-active:hover{background-color:transparent!important}tr.seminar td.even>span.not-active:hover:before,tr.seminar td.odd>span.not-active:hover:before{background-image:url(/local/templates/main/css/../img/hint-red.svg)}tr.seminar td.even>span.not-active a,tr.seminar td.odd>span.not-active a{color:rgba(0,0,0,.5)!important;padding-left:6.4vw!important}[data-tooltip]:before{bottom:140%;right:80%;padding:2.13333vw 4.26667vw;border-radius:1.06667vw;font-size:3.2vw;line-height:4.8vw;box-shadow:0 0 0 .26667vw rgba(52,63,75,.02),0 2.66667vw 10.66667vw 0 rgba(52,63,75,.08),0 2.66667vw 5.33333vw 0 rgba(52,63,75,.06)}[data-tooltip]:after{right:88.5%;top:-60%;border-top:2.66667vw solid #fff;border-right:2.66667vw solid transparent;border-left:2.66667vw solid transparent}}.js-right-align{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.js-right-align>.phone{color:#fff;margin-right:20px;font-size:14px}@media screen and (max-width:768px){.js-right-align>.phone{margin-right:0;pointer-events:all;font-size:3.6vw;position:absolute;bottom:-6.4vw;left:0;line-height:1.3;height:6.4vw;right:0;color:#0275cb;background:#fff;font-weight:700;padding:1.06667vw 0 1.06667vw 10.66667vw}.js-right-align>.phone:before{content:'';position:absolute;height:4.26667vw;width:4.26667vw;top:0;left:4.8vw;bottom:0;margin:auto;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/main/css/../img/phone2_estel.svg)}}@media screen and (min-width:769px) and (max-width:1100px){body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type table tr.seminar td.link a{font-size:16px}body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type table tr.seminar td.link span{padding:5.5px 6px;font-weight:400}body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type table tr.seminar td.free,body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type table tr.seminar td.pay,body .main-wrapper .container_wrapper main#list_page section#city_body .seminar_type table tr.seminar td.time{min-width:120px;width:120px;font-size:15px;padding:15px 10px}}@media screen and (max-width:768px){.mobile_tabs,.mobile_towns{display:block!important}body .main-wrapper{max-width:100vw;margin:0 auto;position:relative;overflow:hidden}body .main-wrapper .container_wrapper{width:100vw;min-width:100vw}body .main-wrapper .container_wrapper .center_wrapper{max-width:100%;width:100%;min-width:unset}body .main-wrapper .container_wrapper .center_wrapper .wrapper{width:100%;min-width:unset;margin:0 auto;box-sizing:content-box}body .main-wrapper .container_wrapper .wrapper{max-width:89.33333vw;min-width:0;margin:0 auto;position:relative;padding:0 5.33333vw}body .main-wrapper .container_wrapper main{position:relative;padding:70px 0}body .main-wrapper .container_wrapper main#cancelForm{box-sizing:border-box;padding:70px 5.33333vw;text-align:left;max-width:100%;width:100%;margin:0 auto;position:relative}body .main-wrapper .container_wrapper main#cancelForm form fieldset textarea{box-sizing:border-box;height:100px;width:100%;border:1px solid rgba(34,34,34,.5);opacity:1;border-radius:3px;background-color:#fff;outline:0}body .main-wrapper .container_wrapper main#cancelForm form button{margin-bottom:8vw}body .main-wrapper footer{padding:0 5.33333vw}body .main-wrapper footer .wrapper{padding:0}.black--friday--list.mob{display:block!important;height:85vw;background-size:cover;position:relative}.black--friday--list.mob::before{content:'';position:absolute;top:-6vw;height:6vw;left:0;width:100%;background-color:#fff}.black--friday--list.desktop{display:none!important}}@media print{body{background-color:#fff}.main-wrapper header{background-color:#f5f5f5!important}.black--friday--list,.download_all,.main-wrapper #city_tabs,.main-wrapper footer,.main-wrapper header>div,.right_side_filters,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.link br,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.link br,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.link br{display:none!important}.main-wrapper header>div.hide{display:block!important;line-height:70px!important}body .main-wrapper .container_wrapper main#list_page,body .main-wrapper .container_wrapper main#list_page #city_body{padding-bottom:0}body *,body a{color:#000!important}.seminar_type table tr td.link .labels span.hot,.seminar_type table tr td.link .labels span.new,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.link .labels span.hot,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.link .labels span.new,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.link .labels span.hot,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.link .labels span.new,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.link .labels span.hot,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.link .labels span.new{background-color:#000;color:#fff!important}.seminar_type table tr.title,body .main-wrapper .container_wrapper main#list_page section#city_body table tr.title,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr.title,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr.title{opacity:1}.seminar_type table tr td.even span,.seminar_type table tr td.odd span,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.even span,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.odd span,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.even span,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.odd span,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.even span,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.odd span{background-color:#000}.seminar_type table tr td.even span a,.seminar_type table tr td.odd span a,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.even span a,body .main-wrapper .container_wrapper main#list_page section#city_body table tr td.odd span a,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.even span a,body .main-wrapper .container_wrapper main#prepod_one section.nearest_seminars .wrapper .seminar_table table tr td.odd span a,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.even span a,body .main-wrapper .container_wrapper main#studio_common section.closest_seminars table tr td.odd span a{color:#fff!important}.seminar_type table tr.seminar td.link{display:-ms-flexbox!important;display:flex!important}}.easypay_a{display:block;margin:0 30px;text-align:center;height:50px;background-color:rgba(66,165,245,.1);color:#0275cb;border-radius:100px;font-size:16px;line-height:48px;transition:all .2s ease-in-out}.easypay_a:hover,.payBackPopUp .innerWindow.successPayment button:hover{background-color:rgba(66,165,245,.2)}.ep-divider{height:20px}.thxMessage.show{position:relative}.thxMessage.show .ep-divider{display:none}.thx_pay{margin-bottom:20px}.form_loader{z-index:3}.form--buttons-holder{min-height:60px!important;margin-top:40px!important}@media screen and (max-width:768px){.black--friday--list.mob{margin-top:0!important}.form_wrapper .form_body{padding:5.33333vw!important}.right_form>.form_wrapper{padding-bottom:5.33333vw;box-shadow:none}.easypay_a{margin:2vw 5.33333vw 5.33333vw}.ep-divider{height:0}}.payBackPopUp{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:23}.payBackPopUp .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.payBackPopUp .innerWindow{position:absolute;top:50%;left:50%;width:420px;padding:48px 30px;box-sizing:border-box;background-color:#fff;border-radius:12px;z-index:21;transform:translate(-50%,-50%)}.payBackPopUp .innerWindow.errorPayment,.payBackPopUp .innerWindow.successPayment{display:block}.payBackPopUp .innerWindow.successPayment .check_img{height:104.13px;width:137.66px;margin:0 auto;background-image:url(../img/thx_mark.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:scale(.7)}.payBackPopUp .innerWindow.successPayment p.thx{margin:13px 50px;opacity:.9;color:#333;font-family:Roboto;font-size:24px;line-height:32px;text-align:center;font-weight:700}.payBackPopUp .innerWindow.successPayment p.willCall{width:100%;max-width:320px;margin:0 20px;opacity:.9;color:#333;font-family:Roboto;font-size:14px;font-weight:500;line-height:27px}.payBackPopUp .innerWindow.errorPayment p.willCall span,.payBackPopUp .innerWindow.successPayment p.willCall span{display:block;margin-bottom:5px}.payBackPopUp .innerWindow.errorPayment button,.payBackPopUp .innerWindow.successPayment button{width:100%;max-width:320px;padding:0 50px;margin:24px auto 0;display:block;height:50px;border:0;background-color:#f0f0f0;border-radius:100px;font-size:18px;line-height:24px;color:rgba(0,0,0,.9);cursor:pointer;transition:all .2s ease-in-out}.payBackPopUp .innerWindow.successPayment button:focus{outline:0;background-color:rgba(66,165,245,.2)}.payBackPopUp .innerWindow.errorPayment .check_img{height:104.13px;width:137.66px;margin:0 auto;background-image:url(../img/failedPayment.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:scale(.7)}.payBackPopUp .innerWindow.errorPayment p.thx{margin:13px 20px;opacity:.9;color:#333;font-family:Roboto;font-size:24px;line-height:32px;text-align:center;font-weight:700}.payBackPopUp .innerWindow.errorPayment p.willCall{width:100%;max-width:320px;margin:0 20px;opacity:.9;color:#333;font-family:Roboto;font-size:14px;font-weight:500;line-height:27px}.payBackPopUp .innerWindow.errorPayment button:hover{background-color:rgba(66,165,245,.2)}.payBackPopUp .innerWindow.errorPayment button:focus{outline:0;background-color:rgba(66,165,245,.2)}
body .main-wrapper header .social_media div.av-link {
    width: auto;
    border: none;
    user-select: all;
    max-width: none;
    flex-grow:1;
}
body .main-wrapper header .social_media div.av-link a {
    border-radius:50px;
    padding:0 15px;
    max-width:none;
}
body .main-wrapper header .header_mob--list .links, body .main-wrapper header .header_mob--list .social_media {display:flex;}

.av-header-btn {display:none;}

@media screen and (max-width:768px) {
    .js-right-align>.phone {right:50%;}
    .av-header-btn {
        display:flex;
        margin-right: 0;
        pointer-events: all;
        font-size: 3.6vw;
        position: absolute;
        bottom: -7.9vw;
        left: 50%;
        line-height: 1.3;
        height: 7.9vw;
        right: 0;
        color: #0275cb;
        background: #fff;
        font-weight: 500;
        padding: 2.56667vw;
        align-items:center;
    }
    .av-header-btn span {
        padding:3px 10px;
        border: 1px solid #0275cb;
        border-radius:50px;
    }
    .js-right-align>.phone {
        bottom: -7.9vw;
        height: 7.9vw;
        padding: 1.86667vw 0 1.86667vw 10.66667vw;
    }
}

@media screen and (max-width:413px) {
    .av-header-btn span {padding:2px 10px;}
}

@media screen and (max-width:374px) {
    body .main-wrapper header .header_mob--list .links, body .main-wrapper header .header_mob--list .social_media {flex-wrap:wrap;justify-content:center;}
    body .main-wrapper header .social_media div.av-link {flex-grow:0;min-width:185px;margin-top:15px;}
    .av-header-btn span {padding: 1px 10px;}
}


.errorInput + label{
    position: relative;
}

.errorInput + label::after {
    position: absolute;
    content: "*";
    color: red;
    top: 0;
    right: 0;
    font-size: 16px;
}


@media screen and (max-width: 768px) {
    body .main-wrapper .container_wrapper {
        min-width: 100vw !important;
    }
}
