﻿*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;}html{position:fixed;width:100%;height:100%;overflow:hidden;}body{width:100%;height:100%;margin:0;font-family:'Roboto Condensed',sans-serif;overflow:hidden;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;}::-moz-selection{color:#b5b5b5;background:rgba(255,255,255,.1);}::selection{background:rgba(255,255,255,.1);color:#b5b5b5;}*:focus{outline:none;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;}a,a:hover,a:focus{text-decoration:none;outline:none;}a:hover,a:focus{color:#fff;}button{appearance:none;background-color:transparent;border:none;outline:none !important;}.form-control:disabled,.form-control[readonly]{background-color:rgba(0,0,0,.8);}h1{font-size:1.2rem;margin-bottom:.5rem;text-transform:uppercase;}#loader_container{position:fixed;width:100%;height:100%;z-index:999999;}#loader_bar_container1,#loader_bar_container2{position:absolute;width:100%;height:100%;margin:0;padding:0;transition:all 1s cubic-bezier(.5,-.005,.2,1) !important;-webkit-transition:all 1s cubic-bezier(.5,-.005,.2,1) !important;}.loader_bar{position:absolute;width:100%;height:100%;background-color:#000;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}#loader_bar_container1{-webkit-transform:translate3d(-49%,0,0);transform:translate3d(-49%,0,0);}#loader_bar_container2{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);}#loader_bar_container1.open_page{-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0);}#loader_bar_container2.open_page{-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0);}#loader_anim{position:absolute;top:50%;left:50%;margin:0;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#loader_anim:before,#loader_anim:after,#loader_anim span{content:'';position:absolute;left:0;top:0;width:10px;height:50px;background-color:#fff;-webkit-animation:l_anim 1.5s linear infinite;animation:l_anim 1.5s linear infinite;}#loader_anim:after{left:15px;-webkit-animation:l_anim 1.5s linear -.5s infinite;animation:l_anim 1.5s linear -.5s infinite;}#loader_anim span{left:30px;-webkit-animation:l_anim 1.5s linear -1s infinite;animation:l_anim 1.5s linear -1s infinite;}@-webkit-keyframes l_anim{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;}50%{-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;}100%{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;}}@keyframes l_anim{0%{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;}50%{-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;}100%{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;}}#loader_anim.open_page{opacity:0;}#alfa_pages{width:100%;height:100%;margin:0;color:#b5b5b5;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;}.page{position:relative;min-height:100%;height:auto;}.page .page_contents{position:relative;}.page .row{margin-top:1.6rem;margin-bottom:1.6rem;}#page1{width:100%;height:100%;overflow:hidden;}#page1 .page_contents{width:100%;height:100%;margin:0;padding:0;color:#fff;overflow:hidden;}#bkg_container{position:absolute;width:100%;height:100%;}#bkg_container{background:rgba(255,255,255,.001) center center/cover no-repeat;}body.vegas-container{overflow-x:hidden;}#slideshow_bkgr{position:absolute;width:100%;height:100% !important;z-index:-1;}#videoYT_bkg_container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:rgba(255,255,255,.001) center center/cover no-repeat;}.video_bkg_container:after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);}#particles-js{position:absolute;width:100%;height:100%;top:0;left:0;}#clouds_container{position:absolute;width:150%;height:100%;left:-20% !important;bottom:0;}#clouds_container .clouds_layer{position:absolute;top:0;left:0;width:100%;min-width:900px;min-height:612px;overflow:hidden;}#clouds_container .clouds_1{background:transparent url(../imgs/cloud1.png) 100px 30px repeat-x;background-position:-461px 30px;}#clouds_container .clouds_2{background:transparent url(../imgs/cloud2.png) 200px 220px repeat-x;background-position:-106px 220px;}#nav_social{position:absolute;right:7px;bottom:10px;}#nav_social ul{margin:0;padding:0;list-style-type:none;}#nav_social li{float:left;margin:5px;-webkit-animation-duration:2s;animation-duration:2s;}#nav_social li:nth-child(1){-webkit-animation-delay:2.2s;animation-delay:2.2s;}#nav_social li:nth-child(2){-webkit-animation-delay:2.4s;animation-delay:2.4s;}#nav_social li:nth-child(3){-webkit-animation-delay:2.6s;animation-delay:2.6s;}#nav_social li:nth-child(4){-webkit-animation-delay:2.8s;animation-delay:2.8s;}#nav_social li:nth-child(5){-webkit-animation-delay:3s;animation-delay:3s;}#nav_social li:nth-child(6){-webkit-animation-delay:3.2s;animation-delay:3.2s;}#nav_social a{float:right;padding:5px;border:1px solid rgba(204,204,204,.3);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5);cursor:pointer;-webkit-transition:color .3s;transition:color .3s;}#nav_social i{width:28px;height:27px;padding-top:4px;font-size:1.2rem;text-align:center;}#nav_social a:hover,#nav_social a.active{color:#777;}#logo_container{position:absolute;top:0;left:0;width:100%;height:100%;}#logo_container .element_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation-delay:1.2s;animation-delay:1.2s;}#logo_container img{position:absolute;top:50%;left:50%;margin-right:-50%;padding:10px;padding-bottom:220px;font-size:24px;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.4));filter:drop-shadow(0 0 6px rgba(0,0,0,.4));-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);-webkit-transition:transform .5s ease;transition:transform .5s ease;}#logo_container img.openmodal{-webkit-transform:translate3D(-50%,-80%,0);transform:translate3D(-50%,-80%,0);}#frase_container{position:absolute;top:0;left:0;width:100%;height:100%;}#frase_container .element_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation-delay:1.2s;animation-delay:1.2s;}#frase_container #frases{position:absolute;top:50%;left:50%;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 0 10px black;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:transform .5s ease;transition:transform .5s ease;}#frase_container #frases h1{font-size:2.5rem;font-weight:100;white-space:nowrap;}#frase_container #frases.openmodal{-webkit-transform:translate3d(-50%,-204%,0);transform:translate3d(-50%,-204%,0);}html[data-useragent='no-ie-edge'] .frases_carousel{position:absolute;width:100%;height:1.2rem;-webkit-perspective:1.2rem;perspective:1.2rem;}html[data-useragent='no-ie-edge'] .frases_carousel_container{position:absolute;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-1.2rem) rotateX(0deg);transform:translateZ(-1.2rem) rotateX(0deg);-webkit-animation:carousel_anim 10s infinite cubic-bezier(1,.015,.295,1.225) forwards;animation:carousel_anim 10s infinite cubic-bezier(1,.015,.295,1.225) forwards;}html[data-useragent='no-ie-edge'] .frase_carousel{position:absolute;top:0;left:0;width:100%;height:1.2rem;font-size:1.2rem;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}html[data-useragent='no-ie-edge'] .frase_carousel:nth-child(1){-webkit-transform:rotateX(0deg) translateZ(1.2rem);transform:rotateX(0deg) translateZ(1.2rem);}html[data-useragent='no-ie-edge'] .frase_carousel:nth-child(2){-webkit-transform:rotateX(120deg) translateZ(1.2rem);transform:rotateX(120deg) translateZ(1.2rem);}html[data-useragent='no-ie-edge'] .frase_carousel:nth-child(3){-webkit-transform:rotateX(240deg) translateZ(1.2rem);transform:rotateX(240deg) translateZ(1.2rem);}@-webkit-keyframes carousel_anim{0%,17.5%{-webkit-transform:translateZ(-1.2rem) rotateX(0deg);transform:translateZ(-1.2rem) rotateX(0deg);}27.5%,45%{-webkit-transform:translateZ(-1.2rem) rotateX(-120deg);transform:translateZ(-1.2rem) rotateX(-120deg);}55%,72.5%{-webkit-transform:translateZ(-1.2rem) rotateX(-240deg);transform:translateZ(-1.2rem) rotateX(-240deg);}82.5%,100%{-webkit-transform:translateZ(-1.2rem) rotateX(-360deg);transform:translateZ(-1.2rem) rotateX(-360deg);}}@keyframes carousel_anim{0%,17.5%{-webkit-transform:translateZ(-1.2rem);transform:translateZ(-1.2rem);}27.5%,45%{-webkit-transform:translateZ(-1.2rem) rotateX(-120deg);transform:translateZ(-1.2rem) rotateX(-120deg);}55%,72.5%{-webkit-transform:translateZ(-1.2rem) rotateX(-240deg);transform:translateZ(-1.2rem) rotateX(-240deg);}82.5%,100%{-webkit-transform:translateZ(-1.2rem) rotateX(-360deg);transform:translateZ(-1.2rem) rotateX(-360deg);}}html[data-useragent='ie-edge'] .frases_carousel{position:absolute;width:100%;height:1.2rem;}html[data-useragent='ie-edge'] .frases_carousel_container{position:absolute;width:100%;height:100%;}html[data-useragent='ie-edge'] .frase_carousel{position:absolute;top:0;left:0;width:100%;height:1.2rem;font-size:1.2rem;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}html[data-useragent='ie-edge'] .frase_carousel:nth-child(1){opacity:0;-webkit-animation:text_anim 12s 0s infinite;animation:text_anim 12s 0s infinite;}html[data-useragent='ie-edge'] .frase_carousel:nth-child(2){opacity:0;-webkit-animation:text_anim 12s 4s infinite;animation:text_anim 12s 4s infinite;}html[data-useragent='ie-edge'] .frase_carousel:nth-child(3){opacity:0;-webkit-animation:text_anim 12s 8s infinite;animation:text_anim 12s 8s infinite;}@-webkit-keyframes text_anim{0%,37%{opacity:0;transform:scale(1.5);}17%,25%{opacity:1;transform:scale(1);}}@keyframes text_anim{0%,37%{opacity:0;transform:scale(1.5);}17%,25%{opacity:1;transform:scale(1);}}#cd_container{position:absolute;left:24px;bottom:-4px;width:180px;font-size:1.2rem;text-shadow:1px 1px 0 rgba(0,0,0,.5);}#cd_container .element_wrapper{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2s;animation-delay:2s;}#cd_container .cd_days{font-size:3.2rem;}#cd_container .cd_days_string{position:absolute;top:27px;left:66px;width:auto;color:#777;font-size:1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}#cd_container .cd_hours{position:absolute;top:36px;left:96px;width:100px;}#cd_container.end{margin-bottom:8px;width:auto;}#subscribe_btn_container{position:absolute;top:0;left:0;width:100%;height:100%;}#subscribe_btn_container .element_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation-delay:1.5s;animation-delay:1.5s;}#subscribe_btn_container #subscribe_launch_form{position:absolute;top:50%;left:50%;margin-top:86px;margin-right:-50%;padding:8px 40px;border:2px solid rgba(204,204,204,.3);-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.7));filter:drop-shadow(0 0 6px rgba(0,0,0,.7));opacity:1;font-size:1.2rem;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);-webkit-transition:opacity .5s,color .3s;transition:opacity .5s,color .3s;}#subscribe_btn_container #subscribe_launch_form.openmodal{opacity:0;}#subscribe_btn_container #subscribe_launch_form:hover,#subscribe_btn_container #subscribe_launch_form.active{color:#777;}#subscribe_form{position:relative;height:100%;background-color:transparent;color:#b5b5b5;z-index:999;-webkit-transition:background-color .5s;transition:background-color .5s;}#subscribe_form.openmodal{background-color:rgba(0,0,0,.6);animation:quickScaleUp 0s 0s linear forwards;}#subscribe_form.out{animation:quickScaleDown 0s 1s linear forwards;}#subscribe_form #subscribe_form_container{position:absolute;top:50%;left:50%;margin:0;margin-right:-50%;padding:44px 34px;background-color:rgba(0,0,0,.4);-webkit-transform:translate3D(-50%,10%,0) scale(0);transform:translate3D(-50%,10%,0) scale(0);-webkit-transition:transform .5s ease;transition:transform .5s ease;}#subscribe_form.openmodal #subscribe_form_container{-webkit-transform:translate3D(-50%,-40%,0) scale(1);transform:translate3D(-50%,-40%,0) scale(1);}#subscribe_form form{position:relative;}#subscribe_form form .form-group{width:380px;margin:0;}#subscribe_form form.fadeout{opacity:0;}#subscribe_form #subscribe_btn{display:none;position:absolute;right:0;bottom:0;width:145px;height:50px;font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;color:#b5b5b5;border:1px solid #b5b5b5;border-radius:0;opacity:.3;overflow:hidden;cursor:default;background-repeat:no-repeat;background-position:0 0,0 100%,0 0,100% 0;background-size:100% .3em,100% .3em,calc(100% + .6em) 100%,100% calc(100% + .6em);-webkit-transition:all .4s;transition:all .4s;}#subscribe_form #subscribe_btn.valid:hover:before,#subscribe_form #subscribe_btn.valid:active:before,#subscribe_form #subscribe_btn.valid:focus:before{-webkit-transform:translateX(0);transform:translateX(0);}#subscribe_form #subscribe_btn:before{content:'';display:block;position:absolute;top:0;left:0;width:230px;height:100%;z-index:-1;background-repeat:no-repeat;background-image:linear-gradient(-61deg,transparent 0%,transparent 20%,#777 20%,#777 100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .4s;transition:all .4s;}#subscribe_form #subscribe_btn.valid:hover,#subscribe_form #subscribe_btn.valid:focus{color:#fff;}#subscribe_form .active #subscribe_btn{display:block;}#subscribe_form .result #subscribe_btn{width:100%;opacity:1;}#subscribe_form #subscribe_btn.valid{cursor:pointer;opacity:1;}#subscribe_form .subscribe_result{position:relative;height:1rem;text-align:center;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;}#subscribe_form .subscribe_result.fadein{opacity:1;}#subscribe_form .active .cf_element_label{width:235px;}#subscribe_form .result .cf_element_label{opacity:0;}#subscribe_form .cf_element_label::after{background-color:rgba(255,255,255,.1);}#subscribe_form #subscribe_email{color:#fff;border-radius:0;}#subscribe_form .active #subscribe_email{width:235px;margin-right:145px;}#subscribe_form .result #subscribe_email{width:0;padding:0;}@keyframes quickScaleUp{0%{transform:scale(0);}99.9%{transform:scale(0);}100%{transform:scale(1);}}@keyframes quickScaleDown{0%{transform:scale(1);}99.9%{transform:scale(1);}100%{transform:scale(0);}}#elements_container{position:absolute;width:100%;height:100%;top:0;}#elements_container li{display:block;}#page_wrapper{position:absolute;width:100%;height:100%;top:0;}#page2{display:flex;padding:24px 0;align-items:center;}#page2 .page_contents{text-align:justify;}#page2 .row{display:flex;align-items:center;}#page2 .left_column,#page2 .right_column{position:relative;white-space:normal;}#page2 .left_column{padding-right:3rem;text-align:center;}#page2 .right_column{padding-left:3rem;}#page2 img{max-width:100%;}#page2 .descr{margin-bottom:4.8rem;}#skills_container{width:100%;min-width:300px;margin-bottom:0;padding:0;list-style:none;}#skills_container li{position:relative;width:100%;height:2px;margin-bottom:34px;background:#191919;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#skills_container li:nth-last-child(1){margin-bottom:0;}#skills_container .label,#skills_container .percent{position:absolute;top:-24px;}#skills_container .label{font-size:16px;font-weight:300;color:#fff;}#skills_container .percent{right:0;font-size:14px;}#skills_container .progressbar{position:absolute;width:0%;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}#skills_container li .progressbar{background-color:#777;}#page3{display:flex;padding:24px 0;align-items:center;}#page3 .page_contents{white-space:nowrap;}#page3 .row{white-space:normal;}#page3 .left_column{padding-right:3rem;}#page3 .right_column{padding-left:3rem;}.services_container .service_container{float:right;position:relative;width:100%;min-height:100px;margin-bottom:25px;}.services_container .service_container .icon{text-align:center;}.services_container .service_container .mask{display:inline-block;position:absolute;left:20px;width:80px;height:80px;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;}.services_container .service_container .mask:before{content:"";position:absolute;top:0;right:-15px;bottom:0;width:110px;background:#777;-webkit-transition-duration:.3s;transition-duration:.3s;-ms-transform:translateX(-110%) skewX(-20deg);-webkit-transform:translateX(-110%) skewX(-20deg);transform:translateX(-110%) skewX(-20deg);}.services_container .service_container i{position:absolute;width:80px;height:80px;left:20px;padding:20px;border:1px solid #191919;font-size:40px;}.services_container .service_container .text{text-align:justify;}.services_container .service_container.left_align .icon{padding:0;}.services_container .service_container.left_align .text{padding:0;}.services_container .service_container.left_align .mask{left:auto;right:20px;}.services_container .service_container.left_align i{left:auto;right:20px;}.services_container .service_container.right_align .icon{float:right;padding:0;}.services_container .service_container.right_align .text{padding:0;}.services_container .service_container:hover,.services_container .service_container:focus,.services_container .service_container:active{color:#fff;}.services_container .service_container:hover .text h1,.services_container .service_container:focus .text h1,.services_container .service_container:active .text h1{color:#777;}.services_container .service_container:hover .mask:before,.services_container .service_container:focus .mask:before,.services_container .service_container:active .mask:before{-ms-transform:translateX(0) skewX(-20deg);-webkit-transform:translateX(0) skewX(-20deg);transform:translateX(0) skewX(-20deg);}#page4{height:100%;}#page4 .swiper-container{position:absolute;top:60px;right:20px;bottom:60px;left:20px;}#page4 .swiper-slide{background-size:cover;background-position:center;overflow:hidden;image-rendering:auto;}#page4 .item_content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#page4 .item_text_container{position:absolute;top:0;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#page4 .item_text_title{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);will-change:transform;}#page4 .swiper-slide-active .item_text_title{-webkit-transition:transform .5s .1s;transition:transform .5s .1s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#page4 .item_text_descr{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);will-change:transform;}#page4 .swiper-slide-active .item_text_descr{-webkit-transition:transform .5s .6s;transition:transform .5s .6s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#page4 .item_text{position:absolute;left:20px;bottom:20px;width:530px;height:84px;padding:1rem;color:#fff;text-align:justify;z-index:-2;}#page4 .item_text_container{text-shadow:0 0 3px black;}#page4 .item_text_container .item_text_title{margin-bottom:.6rem;font-size:1.2rem;text-transform:uppercase;}#page4 .item_text_container .item_text_descr{margin-bottom:.6rem;}#page5{display:flex;align-items:center;padding:24px 0;}#page5 .page_contents{padding-bottom:20px;}#page5 .left_column{padding-right:3rem;}#page5 .right_column{position:relative;padding-left:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#page5 .tit,#page5 p{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}#page5 p{text-align:justify;}#g_map_container{width:100%;height:614px;border:1px solid #191919;padding:10px;}#g_map{height:100%;}.g_map_window img{padding:5px;}.g_map_window p{color:#666;text-align:justify;}.g_map_window .gmap-item{margin-bottom:5px;}.g_map_window label{margin:0 15px;}.g_map_window .label-title{text-transform:uppercase;font-weight:400;color:#191919;margin:0;}.g_map_window label i{position:absolute;width:30px;height:30px;left:0;background:#191919;color:#fff;text-align:center;font-size:12px;line-height:30px;}.g_map_window .gmap-item span{display:block;padding:0 0 0 40px;font-size:.9rem;color:#191919;}.g_map_window a{color:#191919;text-decoration:none !important;}.g_map_window a:hover,.g_map_window a:focus{color:#fff;background-color:#777;}#contact_form{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}#contact_form .row{margin-top:0;margin-bottom:0;}.input{display:inline-block;position:relative;width:100%;vertical-align:top;z-index:1;}.cf_element_field{display:block;position:relative;float:right;width:100%;height:50px;border:none;color:#191919;background:transparent;letter-spacing:1px;opacity:0;-webkit-appearance:none;-webkit-transition:opacity .3s;transition:opacity .3s;}textarea.cf_element_field{height:88px;}.cf_element_field:focus{outline:none;}.cf_element_label{display:inline-block;position:absolute;float:right;left:0;width:100%;height:100%;padding:0 .85em;font-size:70.25%;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;}.cf_element_content{display:block;position:relative;width:100%;padding:1em 0;font-size:1.4em;-webkit-transition:-webkit-transform .3s .3s;transition:transform .3s .3s;}.cf_element{margin-top:2em;}.cf_element_label::before,.cf_element_label::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:transform .3s;}.cf_element_label::before{border-top:1px solid #b5b5b5;-webkit-transform:translate3d(0,100%,0) translate3d(0,-2px,0);transform:translate3d(0,100%,0) translate3d(0,-2px,0);-webkit-transition-delay:.3s;transition-delay:.3s;}.cf_element_label::after{background:#fff;z-index:-1;-webkit-transform:scale3d(1,0,1);-webkit-transform-origin:50% 0%;transform:scale3d(1,0,1);transform-origin:50% 0%;}.cf_element_field:focus,.cf_element_filled .cf_element_field{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;}.cf_element_field:focus+.cf_element_label .cf_element_content,.cf_element_filled .cf_element_content{-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);}.cf_element_field:focus+.cf_element_label::before,.cf_element_filled .cf_element_label::before{-webkit-transition-delay:0s;transition-delay:0s;}.cf_element_field:focus+.cf_element_label::before,.cf_element_filled .cf_element_label::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.cf_element_field:focus+.cf_element_label::after,.cf_element_filled .cf_element_label::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);}.cf_textarea_content{padding:3.4em 0 1.7em;}.cf__message{position:absolute;left:15px;bottom:-5px;}#cf_btn{position:relative;float:right;height:50px;margin-top:1rem;border-radius:0;border:1px solid #191919;font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;color:#b5b5b5;background-repeat:no-repeat;background-position:0 0,0 100%,0 0,100% 0;background-size:100% .3em,100% .3em,calc(100% + .6em) 100%,100% calc(100% + .6em);overflow:hidden;-webkit-transition:all .4s;transition:all .4s;}#cf_btn:hover:before,#cf_btn:active:before,#cf_btn:focus:before{-webkit-transform:translateX(0);transform:translateX(0);}#cf_btn:before{content:'';display:block;position:absolute;top:0;left:0;width:200px;height:100%;z-index:-1;background-repeat:no-repeat;background-image:linear-gradient(-61deg,transparent 0%,transparent 20%,#777 20%,#777 100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .4s;transition:all .4s;}#cf_btn:hover,#cf_btn:focus{color:#fff;}#cf_result{position:relative;top:-41px;}.copyright{position:absolute;left:50%;bottom:8px;margin-right:-50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);font-size:.9rem;}#naigation_bkg{position:absolute;width:100%;height:62px;top:0;background-color:rgba(0,0,0,.5);z-index:99;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .5s;transition:transform .5s;}#naigation_bkg img{height:100%;margin-left:16px;padding:8px;}#naigation_bkg.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#navigation_elements{position:absolute;top:0;right:0;padding:8px 20px;overflow:hidden;z-index:99;opacity:1;text-shadow:1px 1px 0 rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;}.navigation_button{height:2.4em;margin:10px;background:transparent;text-align:left;float:left;opacity:1;-webkit-animation-duration:2s;animation-duration:2s;}.navigation_button:nth-child(1){-webkit-animation-delay:2s;animation-delay:2s;}.navigation_button:nth-child(2){-webkit-animation-delay:2.2s;animation-delay:2.2s;}.navigation_button:nth-child(3){-webkit-animation-delay:2.4s;animation-delay:2.4s;}.navigation_button:nth-child(4){-webkit-animation-delay:2.6s;animation-delay:2.6s;}.navigation_button:nth-child(5){-webkit-animation-delay:2.8s;animation-delay:2.8s;}.navigation_button a{position:relative;padding:10px 0;text-align:center;color:#fff;font-size:1.1rem;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;-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-tap-highlight-color:transparent;}.navigation_button a::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#777;-ms-transform:scale3d(0,5,1);-ms-transform-origin:0% 50%;-webkit-transform:scale3d(0,5,1);-webkit-transform-origin:0% 50%;transform:scale3d(0,5,1);transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(1,.68,.16,.9);transition-timing-function:cubic-bezier(1,.68,.16,.9);}.navigation_button a:hover,.navigation_button a:focus{text-decoration:none;color:#b5b5b5;}.navigation_button.current a{color:#777;}.navigation_button.current a::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}#humburger_button{display:none;position:absolute;top:10px;right:25px;width:40px;height:35px;margin:10px;padding:0;font-size:0;background-color:transparent;text-indent:-9999px;cursor:pointer;z-index:999;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;-webkit-transition:-webkit-transform .5s;transition:transform .5s;}#humburger_button:focus{outline:none;}#humburger_button span{display:block;position:absolute;top:22px;left:5%;width:90%;height:2px;background-color:#fff;-webkit-filter:drop-shadow(0 1px 0 #000);filter:drop-shadow(0 1px 0 #000);-webkit-transition:background 0 .3s;transition:background 0 .3s;}#humburger_button span::before,#humburger_button span::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition-duration:3.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0;-webkit-transition-property:-webkit-transform;transition-property:transform;}#humburger_button span::before{top:-14px;-webkit-transition-property:-webkit-transform;transition-property:transform;}#humburger_button span::after{bottom:-14px;-webkit-transition-property:-webkit-transform;transition-property:transform;}#humburger_button.active{transform:translate3d(-25px,0,0);}#humburger_button.active span::before{transform:translate3d(0,14px,0);}#humburger_button.active span::after{transform:translate3d(0,-14px,0);}#humburger_button.active span,#humburger_button.active span::before,#humburger_button.active span::after{-webkit-transition-delay:0,.3s;transition-delay:0,.3s;}@media screen and (max-width:543px){#nav_social{left:50%;right:auto;margin-right:-50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}#cd_container{left:50%;bottom:50px;margin-right:-50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}.services_container .service_container .icon{margin-bottom:1rem;}.services_container .service_container i{position:relative;}.services_container .service_container.left_align .mask{left:50%;margin:0;transform:translate(-50%,0);}.services_container .service_container.left_align i{left:auto;right:0;}.services_container .service_container.right_align .icon{float:none;}.services_container .service_container.right_align .mask{left:50%;margin:0;transform:translate(-50%,0);}.services_container .service_container.right_align i{left:0;}#frase_container #frases h1{font-size:1.5rem;}}@media screen and (max-width:991px){#humburger_button{display:inline-table;}#naigation_bkg{display:none;}#navigation_elements{padding:60px 24px 20px 15px;background-color:rgba(0,0,0,.5);-webkit-transform:translate3d(0,-100%,0) !important;transform:translate3d(0,-100%,0) !important;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;}#navigation_elements.button_active{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;-webkit-transition-delay:0s;transition-delay:0s;}.navigation_button{float:none;width:100%;text-align:center;opacity:0;-webkit-transform:translate3d(0,260px,0);transform:translate3d(0,260px,0);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);}.button_active .navigation_button{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-timing-function:cubic-bezier(.56,1.19,.2,1.05);transition-timing-function:cubic-bezier(.56,1.19,.2,1.05);}.navigation_button:nth-child(5),.button_active .navigation_button:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s;}.navigation_button:nth-child(4),.button_active .navigation_button:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s;}.navigation_button:nth-child(3),.button_active .navigation_button:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s;}.navigation_button:nth-child(2),.button_active .navigation_button:nth-child(4){-webkit-transition-delay:.25s;transition-delay:.25s;}.navigation_button:nth-child(1),.button_active .navigation_button:nth-child(5){-webkit-transition-delay:.3s;transition-delay:.3s;}.navigation_button a{padding:8px 0;}#page2 .row{display:block;}#page2 .left_column{margin-bottom:1.6rem;}#page2 .left_column,#page2 .right_column{padding-right:.9375rem;padding-left:.9375rem;}#page3 .left_column,#page3 .right_column{padding-right:.9375rem;padding-left:.9375rem;}#page4 .swiper-container{top:20px;bottom:20px;}#page4 .item_content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#page4 .item_text{width:90%;left:5%;text-align:center;}#page5 .page_contents>.row{display:block;}#page5 .left_column{margin-bottom:1.6rem;}#page5 .left_column,#page5 .right_column{padding-right:.9375rem;padding-left:.9375rem;}#page5 #g_map_container{height:360px;}}@media screen and (max-width:767px){html[data-useragent='ie-edge'] .about_container img{width:100%;}}@media screen and (min-width:991px){html[data-useragent='ie-edge'] .about_container,html[data-useragent='ie-edge'] .services_container,html[data-useragent='ie-edge'] .contacts_container{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}}body.light_skin{background-color:#fff;}.light_skin h1{color:#303030;}.light_skin .loader_bar{background-color:#fff;}.light_skin #loader_anim:before,.light_skin #loader_anim:after,.light_skin #loader_anim span{background-color:#000;}.light_skin #alfa_pages{color:#707070;}.light_skin .video_bkg_container:after{background-color:rgba(255,255,255,.3);}.light_skin #logo_container img{-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.2));filter:drop-shadow(0 0 6px rgba(0,0,0,.2));}.light_skin #naigation_bkg{background-color:rgba(0,0,0,.05);}.light_skin #navigation_elements{text-shadow:1px 1px 0 rgba(255,255,255,.5);}.light_skin .navigation_button a{color:#111;text-shadow:none;}.light_skin .navigation_button:not(.current) a:hover,.light_skin .navigation_button:not(.current) a:focus{color:#777;}.light_skin #nav_social a{color:#111;border:1px solid #111;text-shadow:none;}.light_skin #humburger_button span{background-color:#111;-webkit-filter:drop-shadow(0 1px 0 #fff);filter:drop-shadow(0 1px 0 #fff);}.light_skin #humburger_button span::before,.light_skin #humburger_button span::after{background-color:#111;}.light_skin #frase_container #frases{color:#111;text-shadow:none;}.light_skin #subscribe_btn_container #subscribe_launch_form{color:#111;border:1px solid #111;-webkit-filter:none;filter:none;}.light_skin #cd_container{color:#111;text-shadow:none;}.light_skin #page2 #skills_container .label,.light_skin #page2 #skills_container .percent{color:#303030;}.light_skin #page2 #skills_container li{background:#ccc;}.light_skin .services_container .service_container i{color:#303030;border:1px solid #ccc;}.light_skin .services_container .service_container:hover,.light_skin .service_container:focus,.light_skin .service_container:active{color:#303030;}.light_skin #page4 .item_text{color:#111;}.light_skin #page4 .item_text h1{color:#111;}.light_skin #page4 .item_text_container{text-shadow:0 0 2px rgba(255,255,255,.2);}.light_skin #g_map_container{border:1px solid #ccc;}.light_skin #cf_btn{color:#303030;border:1px solid #ccc;}.light_skin #cf_btn:hover,.light_skin #cf_btn:focus{color:#000;}.light_skin .cf_element_field{background:#f0f0f0;}.light_skin .cf_element_label::before{border-top:1px solid #ccc;}.light_skin .cf__message{color:#303030;}.light_skin #subscribe_form .cf_element_field{background:transparent;}@media screen and (max-width:991px){.light_skin #navigation_elements{background-color:rgba(0,0,0,.05);}}#elements_404{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.001) center center/cover no-repeat;}#elements_404_container{position:absolute;width:100%;height:100%;top:0;text-align:center;}#elements_404_container li{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;}#elements_404_container #clouds_container{width:150%;}#elements_404_container .frases_404{position:absolute;top:50%;left:50%;padding-bottom:20px;text-align:center;text-shadow:0 0 10px black;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}#elements_404_container .title_404{margin-top:-100px;}#elements_404_container .title_404 span{font-size:10rem;}#elements_404_container .text_404{background:rgba(255,255,255,.1);width:120%;height:50px;}#elements_404_container .text_404 h1{font-size:1.8rem;line-height:50px;}#elements_404_container .home_button{position:absolute;top:50%;margin-top:86px;padding:8px 40px;border:2px solid rgba(204,204,204,.3);-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.7));filter:drop-shadow(0 0 6px rgba(0,0,0,.7));font-size:1.2rem;left:50%;margin-right:-50%;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);-webkit-transition:color .3s;transition:color .3s;color:#fff;}#elements_404_container .home_button:hover,#elements_404_container .home_button.active{color:#000;}@media screen and (max-width:767px){#elements_404_container .text_404 h1{font-size:1.4rem;}#elements_404_container .title_404{margin-top:-76px;}#elements_404_container .title_404 span{font-size:8rem;}}