@font-face{font-family:GothamBold;src:url(../fonts/gothampro-bold.ttf) format("truetype")}@font-face{font-family:GothamLight;src:url(../fonts/gothampro-light.ttf) format("truetype")}@font-face{font-family:"Roboto Regular";src:url(../fonts/Roboto-Regular.ttf) format("truetype")}*{margin:0;padding:0;font-family:GothamLight}html{scroll-behavior:smooth}#top-menu{display:none;background:#100040;width:100%;height:80px;position:fixed;z-index:100;transition:all 2s linear}#top-menu>div{width:1130px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between}#top-menu>div .menu{display:flex;flex-flow:row nowrap}#top-menu>div .menu li{list-style:none}#top-menu>div .menu li a{display:block;color:#b187d9;padding:28px 31px;box-sizing:border-box;text-decoration:none}#top-menu>div .menu li a:hover{background:#ffcd00;background:linear-gradient(90deg,#ffcd00 0,#df33ff 100%,#090979 100%);color:#000060}#top-menu-mobile{display:none;background:#100040;width:100%;position:fixed;z-index:100;transition:all 2s linear}#top-menu-mobile .menu{display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:0!important}#top-menu-mobile .menu li{list-style:none}#top-menu-mobile .menu li a{display:block;color:#b187d9;padding:12px 8px;box-sizing:border-box;text-decoration:none;white-space:nowrap}#top-menu-mobile .menu li a:hover{background:#ffcd00;background:linear-gradient(90deg,#ffcd00 0,#df33ff 100%,#090979 100%);color:#000060}#header{min-width:1130px;background:url(../img/bg_top.jpg) center repeat-x;min-height:1080px;overflow:hidden}#header .frame{width:1131px;height:642px;margin:180px auto 0;background:url(../img/frame.png) no-repeat;display:flex;flex-flow:column nowrap;justify-content:space-between}#header .frame .logo{margin-top:80px}#header .frame .logo>div{width:756px;height:420px;margin:0 auto;background:url(../img/logo_alpha.gif) no-repeat;background-size:contain}#header .frame .slogan div{width:300px;margin:0 auto}#header .frame .slogan div img{max-width:100%;height:auto}#header .frame .menu{margin-bottom:-62px;display:flex;flex-flow:row nowrap;justify-content:center;list-style:none}#header .frame .menu li{color:#FFF}#header .frame .menu li:hover{background:url(../img/bg_icon.png) center center no-repeat}#header .frame .menu li a{display:block;min-width:77px;padding:120px 50px 0;color:#000060;text-align:center;text-decoration:none;font-weight:700}#header .frame .menu li a:hover{color:#FFF}#header .frame .menu li:nth-child(1) a{background:url(../img/menu/about.png) center 20px no-repeat}#header .frame .menu li:nth-child(1) a:hover{background:url(../img/menu/about_hover.png) center 20px no-repeat}#header .frame .menu li:nth-child(2) a{background:url(../img/menu/portfolio.png) center 20px no-repeat}#header .frame .menu li:nth-child(2) a:hover{background:url(../img/menu/portfolio_hover.png) center 20px no-repeat}#header .frame .menu li:nth-child(3) a{background:url(../img/menu/clients.png) center 20px no-repeat}#header .frame .menu li:nth-child(3) a:hover{background:url(../img/menu/clients_hover.png) center 20px no-repeat}#header .frame .menu li:nth-child(4) a{background:url(../img/menu/contacts.png) center 20px no-repeat}#header .frame .menu li:nth-child(4) a:hover{background:url(../img/menu/contacts_hover.png) center 20px no-repeat}#header-mobile>div:nth-child(1){background-image:linear-gradient(to right,#03023c,#03051a)}#header-mobile>div:nth-child(1)>div{background:url(../img/bg_top_m_1.png) right top no-repeat;background-size:100%;overflow:hidden}#header-mobile>div:nth-child(1)>div .frame{max-width:579px;max-height:579px;width:80%;height:0;padding-bottom:80%;background:url(../img/frame_m.png) no-repeat;background-size:contain;margin:130px auto 0;position:relative}#header-mobile>div:nth-child(1)>div .frame>div{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:column nowrap;justify-content:center}#header-mobile>div:nth-child(1)>div .frame>div>div{display:flex;flex-flow:row nowrap;justify-content:center}#header-mobile>div:nth-child(1)>div .frame>div>div .logo{max-width:90%}#header-mobile>div:nth-child(1)>div .frame>div>div .logo img{max-width:100%;height:auto}#header-mobile>div:nth-child(1)>div .slogan{display:flex;flex-flow:row nowrap;justify-content:center;width:50%;margin:60px auto 80px}#header-mobile>div:nth-child(1)>div .slogan img{width:100%;height:auto}#header-mobile>div:nth-child(2){background:url(../img/bg_top_m_2.png) center bottom no-repeat;overflow:hidden;display:flex;flex-flow:column nowrap}#header-mobile>div:nth-child(2) .menu{display:flex;flex-flow:column nowrap;justify-content:center;list-style:none;padding:100px 0}#header-mobile>div:nth-child(2) .menu li{color:#FFF}#header-mobile>div:nth-child(2) .menu li:hover{background:url(../img/bg_icon.png) center center no-repeat}#header-mobile>div:nth-child(2) .menu li a{display:block;width:118px;padding:107px 0 0;margin:20px auto;color:#355ff9;text-align:center;text-decoration:none;font-weight:700;font-size:18px;background-size:73%!important}#header-mobile>div:nth-child(2) .menu li a:hover{color:#FFF}#header-mobile>div:nth-child(2) .menu li:nth-child(1) a{background:url(../img/menu/m/about.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(1) a:hover{background:url(../img/menu/m/about_hover.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(2) a{background:url(../img/menu/m/portfolio.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(2) a:hover{background:url(../img/menu/m/portfolio_hover.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(3) a{background:url(../img/menu/m/clients.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(3) a:hover{background:url(../img/menu/m/clients_hover.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(4) a{background:url(../img/menu/m/contacts.png) center top no-repeat}#header-mobile>div:nth-child(2) .menu li:nth-child(4) a:hover{background:url(../img/menu/m/contacts_hover.png) center top no-repeat}@media only screen and (max-width:720px){#header{display:none}#header-mobile{display:block}}@media only screen and (min-width:720px){#header{display:block}#header-mobile{display:none}}#wrapper{min-width:1130px}#wrapper .video-box{min-width:1130px;padding-top:180px;padding-bottom:180px}#wrapper .video-box.gray{background:#e5e5e5}#wrapper .video-box>div{width:1130px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between}#wrapper .video-box>div iframe{width:720px;height:405px}#wrapper .video-box>div .desc{width:350px}#wrapper .video-box>div .desc h2{font-size:56px;color:#666;font-weight:lighter;margin-bottom:.5em;line-height:1em;margin-top:-7px}#wrapper .video-box>div .desc p{margin-bottom:0;line-height:1.7em}#wrapper .video-box>div .desc p span.more{display:none}#wrapper .video-box>div .desc p span.dots{color:#007bff;cursor:pointer}#wrapper .border{position:relative;width:1130px;margin:0 auto;border:none!important}#wrapper .border>div{position:absolute;width:100%;height:200px;top:-100px;z-index:10}#wrapper .border>div.left{background:url(../img/plus.png) left center no-repeat}#wrapper .border>div.right{background:url(../img/plus.png) right center no-repeat}@media only screen and (max-width:720px){#wrapper{min-width:unset;background:0 0!important;margin-top:0!important;padding-top:0!important}#wrapper .border{display:none}#wrapper .video-box{min-width:unset;padding-top:50px!important;padding-bottom:50px!important}#wrapper .video-box>div{width:100%!important;padding:0 5%;box-sizing:border-box;flex-flow:column nowrap!important}#wrapper .video-box>div .video{order:1}#wrapper .video-box>div .video iframe{width:100%!important;height:311px!important}#wrapper .video-box>div .desc{order:2;width:100%!important}#wrapper .video-box>div .desc h2{text-align:center;line-height:1.2em!important;margin-top:0!important}#wrapper .video-box>div .desc p span.more{display:block!important}#wrapper .video-box>div .desc p span.dots{display:none!important}}#wrapper .video-box#about{padding-top:100px;padding-bottom:50px}#wrapper .video-box#about>div .desc{width:100%;text-align:center}#wrapper .video-box#about>div .desc .col2{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:35px}#wrapper .video-box#about>div .desc .col2 .left{width:552px}#wrapper .video-box#about>div .desc .col2 .right{width:515px;padding-top:230px}#wrapper .video-box#about>div .desc .col2 .item{padding:24px 0 0 105px}#wrapper .video-box#about>div .desc .col2 .item:nth-child(1){margin-bottom:146px}#wrapper .video-box#about>div .desc .col2 .item p{text-align:left;font-family:'Roboto Regular';font-size:21px}#wrapper .video-box#about>div .desc .col2 .item p b{color:#772dbc;font-size:36px;font-family:GothamBold}#wrapper .video-box#portfolio .desc p{line-height:1.5em}#wrapper .video-box#staged .desc p{line-height:1.63em}@media only screen and (max-width:720px){#wrapper .video-box#about{padding-top:100px!important}#wrapper .video-box#about>div{width:100%!important}#wrapper .video-box#about>div .col2{flex-flow:column nowrap!important;padding-bottom:0!important}#wrapper .video-box#about>div .col2 .left{width:100%!important}#wrapper .video-box#about>div .col2 .right{width:100%!important;padding-top:0!important}#wrapper .video-box#about>div .col2 .item{padding:100px 0 0!important;background-position:top center!important;margin-bottom:100px!important}#wrapper .video-box#about>div .col2 .item p{text-align:center!important}#wrapper .video-box#about>div .star{width:100%!important}}.carousel{display:none}.clearfix::after{content:"";clear:both;display:table}#slider>div{margin:0 auto;position:relative;overflow:hidden}#slider>div .div-prev{position:absolute;z-index:20;top:0;bottom:0;left:0;right:unset}#slider>div .div-next{position:absolute;z-index:20;top:0;bottom:0;left:unset;right:0}#slider>div .ul{width:10000px;position:absolute;left:0}#slider>div .ul>div{float:left;list-style:none;position:relative;filter:blur(8px);-webkit-filter:blur(8px)}#slider>div .ul>div.no-blur{filter:blur(0)!important;-webkit-filter:blur(0)!important}#slider>div .ul>div.animate{z-index:15!important;filter:blur(0)!important;transition:filter .3s linear!important}#slider>div .ul>div div{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background-size:cover!important}#slider>div .ul>div.prev{display:block;left:0;right:20%;top:0;bottom:0;z-index:10;filter:blur(8px);-webkit-filter:blur(8px)}#slider>div .ul>div.current{display:block;left:10%;right:10%;top:0;bottom:0;z-index:20;filter:blur(0);-webkit-filter:blur(0)}#slider>div .ul>div.next{display:block;left:20%;right:0;top:0;bottom:0;z-index:10;filter:blur(8px);-webkit-filter:blur(8px)}#slider>div .butt-prev{width:50px;height:50px;position:absolute;top:225px;left:-50px;box-sizing:border-box;cursor:pointer}#slider>div .butt-prev>div{width:50px;height:50px;background-image:url(../img/button-prev.png)!important;background-size:100% 100%!important}#slider>div .butt-next{width:50px;height:50px;position:absolute;top:225px;right:-50px;box-sizing:border-box;cursor:pointer}#slider>div .butt-next>div{width:50px;height:50px;background-image:url(../img/button-next.png)!important;background-size:100% 100%!important}@media only screen and (max-width:720px){#slider{display:none!important}.carousel{display:block!important;padding-top:60px!important}.carousel .carousel-inner{padding:0 5%}.carousel .carousel-inner .carousel-item{padding-bottom:65%!important;background-size:cover!important;transition:-webkit-transform .3s ease-in-out!important;transition:transform .3s ease-in-out!important;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out!important}}#clients{min-width:1130px;background:#e5e5e5;padding:80px 0 100px}#clients p{text-align:center;font-size:58px;color:#666;margin-bottom:60px}#clients>div{width:1100px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-around}#clients>div>div{margin-bottom:.5em}@media only screen and (max-width:720px){#clients{min-width:unset}#clients>div{width:100%!important;padding:0 5%;box-sizing:border-box}}#footer{background:url(../img/bg_footer.jpg) center no-repeat;min-width:1130px}#footer>div{width:1130px;height:653px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end}#footer>div .logo{display:none}#footer>div .socials{display:flex;flex-flow:row nowrap;justify-content:space-around;margin-top:280px;margin-right:85px;width:200px}#footer>div .socials a{position:relative;display:block;width:49px;height:49px}#footer>div .socials a img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#footer>div .contacts{margin-top:205px;margin-right:15%}#footer>div .contacts p{line-height:2em;padding-left:61px;color:#FFF;padding-bottom:10px;padding-top:10px}#footer>div .contacts p a{text-decoration:none;color:#FFF}#footer>div .contacts p:nth-child(1){background:url(../img/socials/place.png) center left no-repeat}#footer>div .contacts p:nth-child(2){background:url(../img/socials/phone.png) center left no-repeat}#footer>div .contacts p:nth-child(3){background:url(../img/socials/whatsapp.png) center left no-repeat}#footer>div .contacts p:nth-child(4){background:url(../img/socials/email.png) center left no-repeat}.wa{display:none}@media only screen and (max-width:720px){.wa{display:block!important;position:fixed;bottom:15px;right:15px;width:15%;background:url(../img/whatsapp.svg) no-repeat;background-size:cover}.wa a{display:block;padding-bottom:100%}#footer{background:url(../img/bg_footer_m.png?v=2) top center no-repeat;min-width:unset}#footer>div{width:100%;height:auto;display:flex;flex-flow:column nowrap;flex-direction:column-reverse}#footer>div .logo{display:block;width:60%;margin:100px auto 0}#footer>div .logo img{max-width:100%;height:auto}#footer>div .socials{width:100%!important;padding:0 20%!important;margin:60px auto;justify-content:space-around}#footer>div .contacts{justify-content:center;margin:60px auto 0}}