@font-face{font-family:akkurat_light;src:url(fonts/akkurat_light/akkurat_light.eot);src:url(fonts/akkurat_light/akkurat_light.eot?#iefix) format('embedded-opentype'),url(fonts/akkurat_light/akkurat_light.woff) format('woff'),url(fonts/akkurat_light/akkurat_light.ttf) format('truetype'),url(fonts/akkurat_light/akkurat_light.svg#akkurat_light) format('svg')}@font-face{font-family:akkurat_bold;src:url(fonts/akkurat_bold/akkurat_bold.eot);src:url(fonts/akkurat_bold/akkurat_bold.eot?#iefix) format('embedded-opentype'),url(fonts/akkurat_bold/akkurat_bold.woff) format('woff'),url(fonts/akkurat_bold/akkurat_bold.ttf) format('truetype'),url(fonts/akkurat_bold/akkurat_bold.svg#akkurat_bold) format('svg')}@font-face{font-family:oswald_light;src:url(fonts/oswald_light/oswald_light.eot);src:url(fonts/oswald_light/oswald_light.eot?#iefix) format('embedded-opentype'),url(fonts/oswald_light/oswald_light.woff) format('woff'),url(fonts/oswald_light/oswald_light.ttf) format('truetype'),url(fonts/oswald_light/oswald_light.svg#oswald_light) format('svg')}h1{font-family:akkurat_light;font-size:54px;line-height:58px;letter-spacing:5px}h2{font-family:oswald_light;font-size:24px;line-height:26px;letter-spacing:3px}p{font:22px/24px akkurat_light;color:#626262}body,html{overflow-x:hidden}body{font:12px akkurat_light,Arial,sans-serif;color:#000;margin:0;padding:0}.fancybox-content-send-email{min-width:400px;padding:20px;text-align:center;font-size:18px;line-height:100px;font-family:akkurat_light,Arial,sans-serif;color:#626262;font-weight:100}dl,ol,ul{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,h6{margin-top:0}a img{border:none}a:link{color:#42413C;text-decoration:none}a:visited{color:#6E6C64}a:active,a:focus,a:hover{text-decoration:none}.responsive.container{width:90%;max-width:1050px}.container{width:960px;margin:0 auto;position:relative}.row{width:100%;display:block}* html #outdated{position:absolute}#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/outdated_bg.png);color:#e3e3e3;text-align:center;text-transform:uppercase;z-index:1500}#outdated h6{font-size:25px;line-height:25px;margin:20% 0 10px}#outdated p{font-size:12px;line-height:12px}#outdated #btnUpdate{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:180px;color:#fff;text-decoration:none;border:2px solid #FFF;cursor:pointer}#outdated #btnUpdate:hover{color:#f25648;background-color:#FFF}#outdated #btnClose{position:absolute;top:20px;right:25px;width:15px;height:15px}#outdated #btnClose a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-5555px;background:url(../images/outdatedBrowser-close.gif) left center no-repeat}@-webkit-keyframes wire_rotation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9) rotate(45deg);transform:scale(0.9) rotate(45deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes wire_rotation{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(0.9) rotate(45deg);transform:scale(0.9) rotate(45deg)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes wire_rotation{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9) rotate(45deg);-moz-transform:scale(0.9) rotate(45deg);-o-transform:scale(0.9) rotate(45deg);transform:scale(0.9) rotate(45deg)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}body{background:#fff;text-align:center;height:100%}.section{overflow:hidden;display:block}.deen{float:right;margin-top:150px;margin-right:50px;margin-bottom:150px;position:relative;z-index:33}.header{width:100%;padding-top:80px;position:fixed;top:0;left:0;z-index:0;-webkit-transition:left 550ms cubic-bezier(0.77,0,.175,1);-moz-transition:left 550ms cubic-bezier(0.77,0,.175,1);-o-transition:left 550ms cubic-bezier(0.77,0,.175,1);transition:left 550ms cubic-bezier(0.77,0,.175,1)}.header .logo{display:inline-block;vertical-align:top}.menu-toggle{text-transform:uppercase;display:inline-block;vertical-align:top;position:fixed;top:100px;right:100px;cursor:pointer;z-index:999;-webkit-transition:all 400ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 400ms cubic-bezier(0.77,0,.175,1);-o-transition:all 400ms cubic-bezier(0.77,0,.175,1);transition:all 400ms cubic-bezier(0.77,0,.175,1)}@media screen and (max-width:768px){.menu-toggle{top:50px;right:50px}}.menu-toggle:hover .line{-webkit-transform:scaleX(0.7);-moz-transform:scaleX(0.7);-ms-transform:scaleX(0.7);-o-transform:scaleX(0.7);transform:scaleX(0.7)}.menu-toggle span{font:15px/22px akkurat_bold;color:#7a7a7a;display:inline-block;vertical-align:top;padding-right:10px;margin-right:10px;border-right:1px solid #d5d5d5}@media screen and (max-width:480px){.menu-toggle span{display:none}}.menu-toggle .icon{width:35px;display:inline-block;vertical-align:top;-webkit-transition:all 400ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 400ms cubic-bezier(0.77,0,.175,1);-o-transition:all 400ms cubic-bezier(0.77,0,.175,1);transition:all 400ms cubic-bezier(0.77,0,.175,1)}.menu-toggle .icon .line{width:100%;height:4px;display:block;background-color:#000;-webkit-transition:all 400ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 400ms cubic-bezier(0.77,0,.175,1);-o-transition:all 400ms cubic-bezier(0.77,0,.175,1);transition:all 400ms cubic-bezier(0.77,0,.175,1)}.menu-toggle .icon .line.top{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.menu-toggle .icon .line.middle{margin:5px 0;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.menu-toggle .icon .line.bottom{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.menu-opened .main-navigation{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.menu-opened .header{left:-250px}.menu-opened .main-content{-webkit-transform:translate(-250px,0);-ms-transform:translate(-250px,0);-moz-transform:translate(-250px,0);-o-transform:translate(-250px,0);transform:translate(-250px,0)}.menu-opened .menu-toggle{right:280px}.menu-opened .menu-toggle .icon{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.menu-opened .menu-toggle .line.top{-webkit-transform:rotate(45deg) translate(6px,7px);-moz-transform:rotate(45deg) translate(6px,7px);-ms-transform:rotate(45deg) translate(6px,7px);-o-transform:rotate(45deg) translate(6px,7px);transform:rotate(45deg) translate(6px,7px);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.menu-opened .menu-toggle .line.middle{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.menu-opened .menu-toggle .line.bottom{-webkit-transform:rotate(-45deg) translate(5px,-7px);-moz-transform:rotate(-45deg) translate(5px,-7px);-ms-transform:rotate(-45deg) translate(5px,-7px);-o-transform:rotate(-45deg) translate(5px,-7px);transform:rotate(-45deg) translate(5px,-7px);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.main-navigation{width:250px;height:100%;display:block;background:#222;padding-top:80px;position:fixed;top:0;right:0;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all 500ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 500ms cubic-bezier(0.77,0,.175,1);-o-transition:all 500ms cubic-bezier(0.77,0,.175,1);transition:all 500ms cubic-bezier(0.77,0,.175,1);z-index:9}.main-navigation .menu{width:70%;display:inline-block;text-align:left;margin-top:50px}.main-navigation .menu .menu-link{font:15px/52px akkurat_bold;color:#f2cf69;text-transform:uppercase;display:block;border-bottom:1px solid #393939;position:relative}.main-navigation .menu .menu-link:after{content:'';width:0;height:1px;background:#f2cf69;position:absolute;bottom:0;left:0;-webkit-transition:all 500ms cubic-bezier(1,.005,0,.995);-moz-transition:all 500ms cubic-bezier(1,.005,0,.995);-o-transition:all 500ms cubic-bezier(1,.005,0,.995);transition:all 500ms cubic-bezier(1,.005,0,.995)}.main-navigation .menu .menu-link.active:after,.main-navigation .menu .menu-link:hover:after{width:100%}.main-navigation .menu .menu-link a{display:block;color:inherit}.main-navigation .phone{width:70%;text-align:left;margin-top:40px;font:15px/52px akkurat_bold;color:#666;text-transform:uppercase;display:inline-block}.main-content{position:relative;z-index:8;margin-top:350px;-webkit-transition:all 550ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 550ms cubic-bezier(0.77,0,.175,1);-o-transition:all 550ms cubic-bezier(0.77,0,.175,1);transition:all 550ms cubic-bezier(0.77,0,.175,1)}.section-home{position:relative;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.section-home .video{width:100%;min-width:900px;display:block;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}@media screen and (max-width:900px){.section-home .video{margin-left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}.section-home .video-thumb{width:100%;display:none}.section-home .center-content{width:100%;max-width:600px;min-height:320px;position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.section-home h1,.section-home h1 p{font:45px/58px akkurat_light;color:#fff;text-transform:uppercase;letter-spacing:20px;display:block;font-weight:100}@media screen and (max-width:768px){.section-home h1{font-size:36px;line-height:40px;letter-spacing:8px}}@media screen and (max-width:480px){.section-home h1{font-size:20px;line-height:30px;letter-spacing:5px}}.section-home span{font:13px/74px akkurat_bold;color:#fff;padding:0 40px;text-transform:uppercase;font-weight:0;margin-top:50px;letter-spacing:3px;border:1px solid #fff;display:inline-block;position:relative}@media screen and (max-width:768px){.section-home span{letter-spacing:0;margin-top:10px;padding:0 20px}}@media screen and (max-width:480px){.section-home span{letter-spacing:0;margin-top:10px;padding:0 20px}}.section-home span:after{content:'';width:0;height:0;border-style:solid;border-width:25px 25px 0;border-color:#f2cf69 transparent transparent;position:absolute;top:-1px;left:0;right:0;margin:auto}.section-services{width:100%;display:block;text-align:center;font-size:0;position:relative;z-index:2}.section-services .service{width:50%;min-height:650px;background-repeat:no-repeat;background-position:top center;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;background-color:#212121}@media screen and (max-width:768px){.section-services .service{width:100%!important}}.section-services .service:nth-child(3n+1){width:100%!important;display:block}.section-services .service h2{width:75%;font:25px/26px Oswald;font-weight:100;text-transform:uppercase;color:#fff;display:block;margin:20px auto 0;letter-spacing:10px}@media screen and (max-width:480px){.section-services .service h2{font-size:20px;line-height:21px}}.section-services .service:hover .inner:before{-webkit-animation:wire_rotation ease .5s;-moz-animation:wire_rotation ease .5s;animation:wire_rotation ease .5s}.section-services .service:hover .inner:after{-webkit-animation:wire_rotation ease .6s;-moz-animation:wire_rotation ease .6s;animation:wire_rotation ease .6s}.section-services .service .inner{width:360px;height:360px;margin:auto;display:block;vertical-align:middle;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:70px;background-size:cover}.section-services .service .inner:after{content:'';width:100%;height:100%;background:url(../images/wire_1.png) center center no-repeat;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;-webkit-transition:all 1500ms ease;-moz-transition:all 1500ms ease;-o-transition:all 1500ms ease;transition:all 1500ms ease}.section-services .service .inner:before{content:'';width:100%;height:100%;background:url(../images/wire_2.png) center center no-repeat;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;-webkit-transition:all 1500ms ease;-moz-transition:all 1500ms ease;-o-transition:all 1500ms ease;transition:all 1500ms ease}@media screen and (max-width:480px){.section-services .service .inner{width:300px;height:300px}}@media screen and (max-width:480px){.section-services .service .icon{width:30%}}.section-about{background:url(../images/pattern_about.png) center center #fff;font-size:0;position:relative}.section-about:after{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #dcdcdc;position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:3}.section-about h1{font:35px/35px Oswald;font-weight:100;color:#2f2f2f;display:inline-block;text-align:left;text-transform:uppercase;margin-top:130px}.section-about h1 strong{font:95px/75px akkurat_light;color:#2f2f2f;display:block;position:relative}@media screen and (max-width:480px){.section-about h1 strong{font-size:70px}}.section-about h1 strong:after{content:'';width:0;height:0;border-style:solid;border-width:20px 20px 20px 0;border-color:transparent #f2cf69 transparent transparent;position:absolute;top:0;bottom:0;right:36%;left:0;margin:auto}@media screen and (max-width:480px){.section-about h1 strong:after{right:39%}}.section-about h1 strong:before{content:'';width:300px;height:1px;background:#000;position:absolute;top:0;left:20%;right:0;bottom:310%;margin:auto;display:block;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.8}@media screen and (max-width:480px){.section-about h1 strong:before{bottom:310%;left:15%}}.section-about .block{width:50%;display:inline-block;vertical-align:top;text-align:left;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:80px;padding-bottom:150px}@media screen and (max-width:480px){.section-about .block{width:100%;display:block;border:0!important;text-align:left!important;padding:0!important}}.section-about .block:first-child{text-align:left;padding-right:10%;border-right:1px solid #f5e3b0}.section-about .block:last-child{text-align:right;padding-left:10%}@media screen and (max-width:480px){.section-about .block:last-child{padding-bottom:150px!important}}.section-about .block p{font:18px/30px akkurat_light;color:#626262}.section-contact{min-height:1331px;background:url(../images/contato_bg.jpg?1) bottom center no-repeat #dcdcdc;position:relative;font-size:0}@media screen and (max-width:480px){.section-contact{padding-bottom:185px}}@media screen and (max-width:768px){.section-contact{padding-bottom:170px}}.section-contact .block{width:50%;display:inline-block;position:relative;padding-top:200px;vertical-align:top}@media screen and (max-width:768px){.section-contact .block{display:block;width:100%;padding-top:100px}}.section-contact .block:first-child{text-align:right}@media screen and (max-width:768px){.section-contact .block:first-child{text-align:center}}.section-contact h1{font:85px/85px akkurat_light;color:#fff;text-transform:uppercase;text-align:left;font-weight:100;display:inline-block;position:absolute;top:200px;left:0}@media screen and (max-width:768px){.section-contact h1{position:relative;top:auto;left:auto;right:auto}}.section-contact ul{font:18px/35px akkurat_light;color:#626262;font-weight:100;display:inline-block;text-align:left;width:50%;margin-top:115px;margin-right:20%}@media screen and (max-width:768px){.section-contact ul{margin:0;width:80%}}.section-contact ul li{display:block}.section-contact ul a,.section-contact ul strong{color:#626262;font-family:akkurat_bold}.section-contact ul a{-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease}.section-contact ul a:hover{color:#f2cf69}.section-contact .contact_form{width:80%;display:block;margin:0 auto;position:relative}.section-contact .contact_form:after{content:'';width:221px;height:221px;background:url(../images/submit-append.png) no-repeat;position:absolute;top:99.8%;left:83.4%}@media screen and (max-width:768px){.section-contact .contact_form:after{display:none}}.section-contact .contact_form label{font:18px/18px akkurat_light;color:#626262;display:block;text-align:left}.section-contact .contact_form .input{width:100%;background:0 0;border:0;font:13px/13px akkurat_light;color:#626262;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;border-bottom:1px solid #bfbfbf;margin-bottom:20px}.section-contact .contact_form .input:focus{outline:0}.section-contact .contact_form .textarea{width:100%;height:200px;resize:none;background:0 0;font:13px/13px akkurat_light;color:#626262;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px solid #bfbfbf;margin-top:20px}.section-contact .contact_form .textarea:focus{outline:0}@media screen and (max-width:480px){.section-contact .contact_form .textarea{height:100px;padding-bottom:100px}}.section-contact .contact_form .submit{font:18px/18px akkurat_bold;color:#626262;background-color:#f2cf69;padding:13px 30px;position:absolute;border:0;text-transform:uppercase;cursor:pointer;top:100%;left:100%;z-index:4;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media screen and (max-width:768px){.section-contact .contact_form .submit{left:0;right:0;margin:auto;display:block}}.section-contact .contact_form .submit:hover{color:#fff;background-color:#626262}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:99999999999;overflow:auto;display:none;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 800ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 800ms cubic-bezier(0.77,0,.175,1);-o-transition:all 800ms cubic-bezier(0.77,0,.175,1);transition:all 800ms cubic-bezier(0.77,0,.175,1);-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.modal ul{list-style-type:disc;text-align:left;font:22px/30px akkurat_light;color:#626262}.modal ul li{margin-bottom:10px}.modal .logo{float:left}.modal .close{float:right;width:23px;height:23px;background:url(../images/close_icon.png) center no-repeat;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.modal .close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.modal .inner-modal{width:100%;background:url(../images/modal_bg.jpg) center center/cover fixed #fff;overflow:hidden;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 800ms cubic-bezier(0.77,0,.175,1);-moz-transition:all 800ms cubic-bezier(0.77,0,.175,1);-o-transition:all 800ms cubic-bezier(0.77,0,.175,1);transition:all 800ms cubic-bezier(0.77,0,.175,1);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;position:absolute;top:0;left:0;min-height:100%}.modal .inner-modal:after{content:'';width:100%;height:100%;background-color:#fff;opacity:.8;top:0;left:0;position:absolute}.modal .content-holder{width:60%;margin:0 auto;padding:50px 0 250px;position:relative;z-index:3}.modal .content-holder h1{width:80%;text-align:center;margin:220px auto 150px;font:45px/50px Oswald;text-transform:uppercase;font-weight:100;color:#000;position:relative}.modal .content-holder h1:after{content:'';width:15%;height:3px;background-color:#f2cf69;position:absolute;top:130%;right:0;left:0;margin:auto}.modal .content-holder p{font:22px/30px akkurat_light;font-weight:100;color:#626262;text-align:left;margin-top:70px}.modal .content-holder b,.modal .content-holder strong{font-family:akkurat_bold}.modal .modal-image{width:100%;display:block;position:relative;z-index:9}.modal.open,.modal.open .inner-modal{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.modal.close{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.modal.close .inner-modal{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.mobile .video-thumb{display:block}.mobile .header{position:relative;margin-bottom:100px}.mobile .main-content{margin-top:0}