html,body,div,span,object,form,input,h1,h2,button,label,a,img{-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?-x0bpjj");src:url("/fonts/icomoon.eot?#iefix-x0bpjj") format('embedded-opentype'),url("/fonts/icomoon.woff?-x0bpjj") format('woff'),url("/fonts/icomoon.ttf?-x0bpjj") format('truetype'),url("/fonts/icomoon.svg?-x0bpjj#icomoon") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close-button:before{content:"\e600"}.icon-fb:before{content:"\e601"}.icon-g:before{content:"\e602"}.icon-in:before{content:"\e603"}.icon-lj:before{content:"\e604"}.icon-ok:before{content:"\e605"}.icon-pin:before{content:"\e606"}.icon-share:before{content:"\e607"}.icon-tu:before{content:"\e608"}.icon-tw:before{content:"\e609"}.icon-vk:before{content:"\e60a"}.icon-volume-down:before{content:"\e60b"}.icon-volume-up:before{content:"\e60c"}html,body{height:100%}.float-left{float:left}.float-right{float:right}.spinner{background-color:#fff !important;height:100%;width:100%;position:absolute;z-index:9999}body{display:none}#wrapper{position:absolute;top:0;left:0;right:0;bottom:0;}#wrapper #map_canvas{width:100%;height:100%;}@media only screen and (max-width:620px){#wrapper #map_canvas{height:215%}}#wrapper #app{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}#wrapper #app img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}#wrapper #app .svg0,#wrapper #app .svg1,#wrapper #app .svg2,#wrapper #app .svg3,#wrapper #app .svg4,#wrapper #app .svg5,#wrapper #app .svg6,#wrapper #app .svg7{opacity:.8}#wrapper #app .svg0,#wrapper #app .svg0bg{width:3%}#wrapper #app .svg1,#wrapper #app .svg1bg{width:7%}#wrapper #app .svg2,#wrapper #app .svg2bg{width:13%}#wrapper #app .svg3,#wrapper #app .svg3bg{width:25%}#wrapper #app .svg4,#wrapper #app .svg4bg{width:40%}#wrapper #app .svg5,#wrapper #app .svg5bg{width:60%}#wrapper #app .svg6,#wrapper #app .svg6bg{width:100%}#wrapper #app .svg7,#wrapper #app .svg7bg{width:7%}#wrapper #app .parts{opacity:0}#wrapper #app .parts0{padding-left:8%}#wrapper #app .parts1{padding-top:9%;-moz-animation-delay:2s;-webkit-animation-delay:2s;-o-animation-delay:2s;-ms-animation-delay:2s}#wrapper #app .parts2{padding-right:17%;-moz-animation-delay:7s;-webkit-animation-delay:7s;-o-animation-delay:7s;-ms-animation-delay:7s}#wrapper #app .parts3{padding-bottom:14%;padding-right:10%;-moz-animation-delay:4s;-webkit-animation-delay:4s;-o-animation-delay:4s;-ms-animation-delay:4s}#wrapper #app .parts4{padding-bottom:3%;padding-left:9%;-moz-animation-delay:10s;-webkit-animation-delay:10s;-o-animation-delay:10s;-ms-animation-delay:10s}#wrapper #app .parts5{padding-bottom:6%;padding-left:30%;-moz-animation-delay:6s;-webkit-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s}#wrapper #app .parts6{padding-bottom:15%;-moz-animation-delay:7s;-webkit-animation-delay:7s;-o-animation-delay:7s;-ms-animation-delay:7s}#wrapper #app .parts7{padding-left:25%;-moz-animation-delay:12s;-webkit-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s}#wrapper #app .parts8{padding-top:30%;-moz-animation-delay:9s;-webkit-animation-delay:9s;-o-animation-delay:9s;-ms-animation-delay:9s}#wrapper #app .playbutton{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;width:100%;max-height:100%;margin:auto;text-align:center;cursor:pointer;-webkit-background-size:cover;background-size:cover;}#wrapper #app .playbutton .white-solid{width:100%}#wrapper #app .playbutton .fa-play{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:auto;color:#ea2127;font-size:50px;width:40px;height:47px;cursor:pointer;z-index:99;}@media (max-width:620px){#wrapper #app .playbutton .fa-play{width:75px;height:20px;font-size:20px;padding-left:5px}}#wrapper #app .playbutton .playbutton-caption{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;width:103px;height:26px;margin:auto;color:#999;font-size:24px;opacity:0;}@media (max-width:620px){#wrapper #app .playbutton .playbutton-caption{font-size:8px;width:50px;text-align:center;height:15px;font-size:10px}}.back-to-portrait{display:none}.touch .back-to-portrait{z-index:99;min-width:50%;min-height:50%;vertical-align:middle;line-height:125%;text-align:center;background-color:#fff;position:absolute;padding:25%;top:0;right:0;left:0;bottom:0;}@media (orientation:landscape) and (max-width:620px){.touch .back-to-portrait{display:block}}#top-nav{z-index:2;position:relative;}#top-nav #share-links{list-style-type:none;margin:0;padding:0;display:inline-block;position:relative;list-style:none;}@media (max-width:620px){#top-nav #share-links{padding:0;position:absolute;right:0}}#top-nav #share-links li{display:inline-block;vertical-align:top;list-style-type:none;}@media (max-width:620px){#top-nav #share-links li{display:block}}#top-nav #share-links .share-buttons-extend-wrap.hidden-by-default{display:none}#top-nav #share-links .share-buttons-extend-wrap{padding:16px 10px 0 0;}@media (max-width:620px){#top-nav #share-links .share-buttons-extend-wrap{padding:10px 0 0 0}}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend{padding:0;margin:0;}@media (max-width:620px){#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend{width:160px}}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend li:first-child{width:155px;background:none}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend li{text-align:right;}@media (max-width:620px){#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend li{display:inline-block;background-color:rgba(255,255,255,0.6);margin-right:-5px}}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend li .icon-close-button{color:#ea2127;font-size:60px;width:150px;cursor:pointer;border:none;}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend li .icon-close-button:hover{border:none}@media (min-width:620px){#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend li .icon-close-button{display:none}}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend .icomoon{font-size:45px;color:#ea2127;border-radius:100px;border:2px solid rgba(234,33,39,0);}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend .icomoon:hover{border:2px solid #ea2127}#top-nav #share-links .share-buttons-extend-wrap .share-buttons-extend a{position:relative;cursor:pointer;display:block;border-radius:100px;width:45px;height:45px}#top-nav #share-links .share-button.hovered{color:#fff;background-color:#ea2127;}@media (max-width:620px){#top-nav #share-links .share-button.hovered{display:none}}#top-nav #share-links .share-button.hovered .fa-share-alt{color:#fff}#top-nav #share-links .share-button.hovered .fa-caret-left{display:block}#top-nav #share-links .share-button{padding:3px 25px;margin-top:15px;display:block;position:relative;cursor:pointer;}#top-nav #share-links .share-button .icon-share{font-size:36px}#top-nav #share-links .share-button .fa-caret-left{position:absolute;left:0;top:14px;margin-left:-5px;display:none;color:#ea2127}#top-nav #share-links .share-button:hover{color:#fff;background-color:#ea2127;}@media (max-width:620px){#top-nav #share-links .share-button:hover{color:#ea2127;background-color:transparent}}#top-nav #share-links .share-button:hover .fa-share-alt{color:#fff}#top-nav #share-links .share-button:hover .fa-caret-left{display:block;}@media (max-width:620px){#top-nav #share-links .share-button:hover .fa-caret-left{display:none}}#top-nav #share-links a{color:#ea2127;}#top-nav #share-links a .fa-share-alt{font-size:40px;}@media only screen and (max-width:620px){#top-nav #share-links a .fa-share-alt{font-size:32px}}#top-nav #contacts-panel-wrapper{margin-top:85px;background-color:rgba(255,255,255,0.8);text-align:center;}#top-nav #contacts-panel-wrapper .contact-column{display:inline-block;vertical-align:top;text-align:left;padding:30px 30px 15px 30px;max-width:320px}#top-nav #contacts-panel-wrapper h3{font-size:16px;text-transform:uppercase;margin:0}#top-nav #contacts-panel-wrapper p{margin:1.5em 0}#top-nav #contacts-panel-wrapper .index-coloring{color:#808080}#top-nav #contacts-panel-wrapper p{margin-top:0}#top-nav #contacts-panel-wrapper a{text-decoration:none;color:#000}#top-nav #social-links{list-style-type:none;margin:0;padding:0;display:inline-block;padding:0 0 0 20px;margin:20px 0 0 0;}@media only screen and (max-width:620px){#top-nav #social-links{padding-left:11px}}#top-nav #social-links li{float:left;font-size:16px;margin-right:8.5px;line-height:34px;position:relative;text-align:center;}#top-nav #social-links li .ad{font-weight:bold}#top-nav #social-links li a{background-color:#ea2127;color:#fff;display:block;height:34px;width:34px;position:relative;text-decoration:none;border-radius:50%;-webkit-transition:color .2s;transition:color .2s;}#top-nav #social-links li a i{position:relative;z-index:1;font-style:normal}#top-nav #social-links li a .fa-facebook{margin-left:-2px}#top-nav #social-links li a .inner{background-color:#fff;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;width:0;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}#top-nav #social-links li a:hover{color:#ea2127;}#top-nav #social-links li a:hover .inner{height:30px;margin-left:-15px;margin-top:-15px;width:30px;}@media only screen and (max-width:620px){.contacts #footer{position:relative;margin-top:60px}}#footer{position:absolute;bottom:32px;left:0;right:0;padding:0;}#footer #bottom-nav{text-align:center;}#footer #bottom-nav .contacts-line{color:#b3b3b3;padding:3px 20px;background-color:rgba(255,255,255,0.8);background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(7%, rgba(255,255,255,0.8)), color-stop(50%, rgba(255,255,255,0.8)), color-stop(93%, rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 7%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 93%, rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 7%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 93%,rgba(255,255,255,0) 100%);margin-left:-150px;}@media only screen and (max-width:1000px){#footer #bottom-nav .contacts-line{display:none}}#footer #bottom-nav #logo-wrap{list-style-type:none;margin:-85px 0 15px 0;padding:0;display:inline-block;vertical-align:bottom;}@media only screen and (max-width:620px){#footer #bottom-nav #logo-wrap{margin:40px 0 0 0}}#footer #bottom-nav #logo-wrap .imagency-logo{display:inline-block;width:180px;height:25px;vertical-align:middle;margin-right:12px;}@media only screen and (max-width:620px){#footer #bottom-nav #logo-wrap .imagency-logo{width:130px;height:25px;margin-right:10px}}#footer #bottom-nav #logo-wrap .contacts-link{text-transform:uppercase;background-color:#ea2127;color:#fff;display:inline-block;text-decoration:none;font-size:16px;vertical-align:middle;padding:3px 0;text-align:center;width:176px;border:2px solid #ea2127;-webkit-transition:all .2s;transition:all .2s;}@media only screen and (max-width:620px){#footer #bottom-nav #logo-wrap .contacts-link{padding:3px 0;font-size:12px;width:100px}}#footer #bottom-nav #logo-wrap .contacts-link:hover{color:#ea2127;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}#footer #bottom-nav #controls{list-style-type:none;margin:0;display:inline-block;vertical-align:bottom;padding:0 0 0 20px;margin-top:-15px;}@media only screen and (max-width:620px){#footer #bottom-nav #controls{width:40px}}#footer #bottom-nav #controls li:last-child{width:41px}#footer #bottom-nav #controls li{float:right;font-size:14px;margin-right:8.5px;line-height:34px;position:relative;}#footer #bottom-nav #controls li .volume{color:#ea2127;font-size:48px;display:block;position:relative;text-decoration:none;text-align:left;cursor:pointer;}@media only screen and (max-width:620px){#footer #bottom-nav #controls li .volume{font-size:45px;height:auto}}#footer #bottom-nav #controls li .lang{font-weight:normal;background-color:#ea2127;color:#fff;display:block;height:34px;position:relative;text-decoration:none;width:34px;border-radius:50%;-webkit-transition:color .2s;transition:color .2s;font-size:12px;margin-top:7px;}#footer #bottom-nav #controls li .lang i{position:relative;z-index:1;font-style:normal}#footer #bottom-nav #controls li .lang .inner{background-color:#fff;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;width:0;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}#footer #bottom-nav #controls li .lang:hover{color:#ea2127;}#footer #bottom-nav #controls li .lang:hover .inner{height:30px;margin-left:-15px;margin-top:-15px;width:30px}#choose-lang{list-style-type:none;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:inline-block;vertical-align:bottom;padding:0;text-align:center;width:100px;height:100px;}#choose-lang li{float:right;font-size:14px;margin-right:8.5px;line-height:34px;position:relative;text-align:center;}#choose-lang li .lang{font-weight:normal;background-color:#ea2127;color:#fff;display:block;height:34px;position:relative;text-decoration:none;width:34px;border-radius:50%;-webkit-transition:color .2s;transition:color .2s;font-size:12px;margin-top:7px;}#choose-lang li .lang i{position:relative;z-index:1;font-style:normal}#choose-lang li .lang .inner{background-color:#fff;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;width:0;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}#choose-lang li .lang:hover{color:#ea2127;}#choose-lang li .lang:hover .inner{height:30px;margin-left:-15px;margin-top:-15px;width:30px}