@keyframes cursorAnim{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes cursorAnim2{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes cursorAnim3{0%{transform:scale(1)}50%{transform:scale(3)}to{transform:scale(1);opacity:0}}@-webkit-keyframes vertical{0%,60%,80%,to{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(-5px)}40%{-webkit-transform:translateY(20px)}}@keyframes vertical{0%,60%,80%,to{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(-5px)}40%{-webkit-transform:translateY(20px)}}@-webkit-keyframes opacityChange{0%,to{opacity:.5}75%{opacity:1}}@keyframes opacityChange{0%,to{opacity:.5}75%{opacity:1}}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}@-webkit-keyframes run{0%{right:-50%}to{right:150%}}@keyframes run{0%{right:-50%}to{right:150%}}body{font-family:"Nunito",sans-serif;font-weight:400;font-size:16px;background-color:#050038;background-image:url(../img/osor.png);box-sizing:border-box}body.home{overflow:hidden}html{height:100%}main{display:block;transform:matrix(1,0,0,1,0,0)}section{display:block;position:relative}.all{height:4000px}.content,main{width:100%;margin:0 auto;z-index:-1;position:absolute;left:0}.content{transform:translate(0,-54%)}.overlay-1,.overlay-2{width:100%;height:100vh}.overlay-2{z-index:0;position:absolute;background:#ff7300}.overlay-1.hide,.overlay-2.hide{display:none}.overlay-1{background:#191a1c;background-image:url(../img/line-maker.svg);background-repeat:repeat;background-position:center center;z-index:9999999;position:fixed;padding:0}.overlay-1 .intro .myBtn,.overlay-1 .screen{font-family:"Russo One",sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase}.overlay-1 .screen{color:#323232;font-size:170px;font-weight:800;opacity:.2;margin:0}.overlay-1 .intro .myBtn{padding:24px 48px;font-size:12px;font-weight:700;letter-spacing:6px;color:#fff;border:2px solid #fff;z-index:1;cursor:crosshair!important;transition:.8s ease-out;display:block;background:0 0;outline:0;overflow:hidden}.overlay-1 .intro .myBtn:hover{color:#101010;cursor:crosshair!important}.overlay-1 .intro .myBtn:hover:before{top:0}.overlay-1 .intro .myBtn:before{content:"";position:absolute;background:#fff;bottom:0;left:0;right:0;top:100%;z-index:-1;transition:top .8s ease-out}@media (max-width:767px){.top-link.show{display:none}}@media (min-width:768px) and (max-width:991px){.top-link.show{display:none}}@media (min-width:992px) and (max-width:1199px){.top-link.show{display:none}}.cursor,.cursor:after{position:absolute;border-radius:50%}.cursor{width:40px;height:40px;border:1px solid #fff;transition-duration:200ms;transition-timing-function:ease-out;animation:cursorAnim .5s infinite alternate;pointer-events:none;z-index:99}.cursor.hide{display:none}.cursor:after{content:"";width:20px;height:20px;border:8px solid gray;opacity:.5;top:9px;left:9px;animation:cursorAnim2 .5s infinite alternate}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:20px}::-webkit-scrollbar-thumb{border-radius:10px}.pt-90{padding-top:90px}a{text-decoration:none}.navbar{background-color:#2f324a}.navbar-brand{font-size:18px}.alert,.alert .btn-close,.blog-details .blog-single .post .post-content .post-title a h4,.blog-details .blog-single .post .post-content .post-title a h4:hover,.blog-details .blog-single .post .post-img img,.blog-details .blog-single .post .post-img:hover img,.blog-sidebar .sidebar-archives .archives-list li a:hover,.blog-sidebar .sidebar-categories .categories-list li a:hover,.blog-sidebar .sidebar-posts .post-inner .post-info h5 a:hover,.blog-sidebar .sidebar-tags .tags-list li a:hover,.btn,.btn:focus,.btn:hover,.cont-services .services-block .fa,.contact .socials-media ul li,.contact .socials-media ul li:hover,.draw:hover,.fa,.fa:hover,.nav-styletwo .menu-toggle .bar,.nav-styletwo .navbar .navbar-collapse .navbar-nav .nav-item a::after,.nav-styletwo.sq-price,.navbar-header .navbar-brand span,.navbar-inverse .navbar-nav li a:focus,.navbar-inverse .navbar-nav li a:hover,.navbar-wrapper .mainmenunav .navbar .navbar-collapse li a,.navbar-wrapper .mainmenunav .navbar .navbar-collapse li a:before,.navbar-wrapper .mainmenunav .navbar .navbar-collapse li p,.navbar-wrapper .mainmenunav .navbar .navbar-collapse li:hover p,.navbar-wrapper .navfixed .container .fullcontainer .row .col-md-12 .iconfix .cd-nav-trigger,.none-sq-price,.portfolio .portfolio-item .portfolio-thumbnail,.portfolio .portfolio-item .portfolio-thumbnail .botom-thumbnail,.portfolio .portfolio-item .portfolio-thumbnail .overlay,.portfolio .portfolio-item .portfolio-thumbnail .overlay:hover,.portfolio .portfolio-item .portfolio-thumbnail .top-thumbnail img,.portfolio .portfolio-item .portfolio-thumbnail:hover,.portfolio .portfolio-item .portfolio-thumbnail:hover .botom-thumbnail,.portfolio .portfolio-item .portfolio-thumbnail:hover .top-thumbnail img,.portfolio .portfolio-list .nav li:hover,.read-more,.resume .resume-info:before,.resume .resume-info:hover:before,.services .cont-services .servfix .services-block,.services .cont-services .servfix .services-block figure img,.services .cont-services .servfix .services-block:hover,.services .cont-services .servfix .services-block:hover .image-box-img,.snip1 *,.snip1:after,.team .teamiteam .imgteam,.team .teamiteam .imgteam .socials-media,.team .teamiteam .imgteam .socials-media ul li,.team .teamiteam .imgteam .socials-media ul li:hover,.team .teamiteam .imgteam img,.team .teamiteam:hover .imgteam img,.team .teamiteam:hover .socials-media,.top-link,.transition,a:focus,a:hover{-webkit-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.header-follow{top:50%;left:30px;width:20px;height:200px;position:fixed;margin-top:-100px;z-index:99}.header-follow ul{list-style:none;padding:0;margin:0}.header-follow ul li{display:block;font-size:12px;text-align:center;margin-bottom:10px;transition:all 300ms}.header-follow ul li .fab{color:#9da1a5}.header-follow ul li:hover{transform:scale(1.5,1.5)}.header-follow ul li:hover .fab{color:#ff7300}.about span,.first__screen__info_content span,.header-follow p,p.paye{color:#9da1a5;text-transform:inherit;font-family:"Russo One",sans-serif;letter-spacing:.5px}.header-follow p{top:111px;left:-58px;width:136px;height:20px;line-height:1.2;white-space:nowrap;transform:rotate(-90deg);margin:0;font-weight:500;font-size:14px}.header-follow p::after{background-color:rgba(255,255,255,.1);top:9px;right:-51px;width:40px;height:1px;content:"";display:block;position:absolute}@media (min-width:992px) and (max-width:1199px){.header-follow{display:none}}@media (min-width:768px) and (max-width:991px){.header-follow{display:none}}@media (max-width:767px){.header-follow{display:none}}.line-stripe-0,.line-stripe-1,.line-stripe-2,.line-stripe-3,.line-stripe-4{height:84%;width:1px;background:rgba(255,255,255,.05);position:absolute;bottom:0}.line-stripe-0{left:10%}.line-stripe-0:before,.line-stripe-4:before{top:20%}.line-stripe-0:after{bottom:20%}.line-stripe-1:before{top:5%}.line-stripe-1:after{bottom:5%}.line-stripe-2:before{top:5%}.line-stripe-2:after{bottom:5%}.line-stripe-3:before{top:5%}.line-stripe-3:after{bottom:5%}.line-stripe-4:after{bottom:20%}.line-stripe-1{left:30%}.line-stripe-2{left:50%}.line-stripe-3{left:70%}.line-stripe-4{left:90%}.first__screen{flex-direction:column;background-image:url(../img/bg-guru.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.first__screen__info{display:inline-block;width:100%;position:relative}.first__screen__info_content{display:block;text-align:left;width:100%}.first__screen__info_content .uptitle::before{content:"";width:15px;display:inline-block;height:3px;background:#535454;margin-right:10px}.first__screen__info_content .uptitle,.header-follow p{position:relative}.first__screen__info_content .uptitle h1{font-size:inherit;margin-bottom:0}.about span,.first__screen__info_content span,p.paye{font-size:20px;margin-top:0;margin-bottom:0;font-weight:400;line-height:1.9}#typed{color:transparent;-webkit-text-stroke:1px #fff;font-size:60px;font-weight:700}.location{margin-top:40px}.listlocaion .location,.location{display:inline-block;width:100%;position:relative}.location .listlocaion li{float:left;margin-right:20px;padding-left:20px}.location .listlocaion li::before{background:rgba(255,255,255,.1);content:"";height:84px;width:4px;position:absolute;margin-left:-20px}.header-content span,.section-title h2{text-transform:inherit;letter-spacing:.5px}#typed,.header-content span{font-family:"Russo One",sans-serif}.header-content span{font-size:20px;margin-top:0;margin-bottom:0;font-weight:400;line-height:1.9;display:initial}span.paye{font-size:16px!important;display:inherit;color:#9da1a5}span.ville{font-size:22px!important;padding-left:10px;color:#fff}.scroll-icon{position:absolute;width:200px;height:90px;padding-right:3.5rem;bottom:0;right:25%;text-align:right;border-right:1px dashed rgba(255,255,255,.3);z-index:2}.scroll-icon .mouse{position:absolute;height:38px;width:25px;border:3px solid #fff;border-radius:12px;right:-13px;top:10px;display:block;text-align:center;z-index:10;-webkit-animation:vertical 3s ease infinite;animation:vertical 3s ease infinite}.scroll-icon .mouse:hover{border:3px solid #ff7300}.scroll-icon .mouse::before{content:"";display:block;height:5px;width:3px;background-color:#ff7300;position:absolute;top:6px;left:50%;margin-left:-1.5px;border-radius:2px}.scroll-icon .end-top{content:"";background-color:#fff;width:7px;height:7px;border-radius:50%;display:inline-block;vertical-align:top;position:absolute;top:-6px;right:-4px}.about::before,.contact::before,.journal::before,.projects::before,.resume::before,.services::before{content:"";height:50px;width:1px;position:absolute;display:block;top:50px;transform:translate(-50%,0);left:50%;background:#ff7300;opacity:.8}.about,.advance,.journal,.projects,.resume,.services{padding-top:90px}.section-title{margin-bottom:70px;text-align:left}.section-title h2{position:relative;display:inline-block;color:#9da1a5;font-size:35px;font-weight:600}.section-title h2::after,.section-title h2::before{content:"";background:#ff7300;width:30px;right:19px;border-bottom-left-radius:100px;height:4px;display:inline-block;position:absolute;bottom:-10px}.section-title h2::after{width:15px;right:0;border-top-right-radius:100px}.about-blok{height:100%;overflow:hidden}.about .about-blok>.row{display:flex;justify-content:center;align-items:center}.about-blok .about-img{position:relative;border:1px solid #2f324a;padding:15px;overflow:hidden;height:auto}.about .about-blok .about-img::before{position:absolute;content:"";height:289px;width:300px;background:url(../img/about-shape.svg)no-repeat;background-repeat:no-repeat;bottom:-11%;left:-8%;z-index:-1;-webkit-animation:opacityChange 2s linear 2s infinite;animation:opacityChange 2s linear 2s infinite}.about .about-blok .about-img img{width:100%}.about .about-blok .about-img::after{content:"";position:absolute;bottom:15px;left:15px;width:60%;height:5px;z-index:2;background-color:#ff7300!important}.about .about-blok .about-descr .title{color:#fff;font-family:"Russo One",sans-serif}.about .about-blok .about-descr p{padding-right:50px;margin-bottom:18px;color:#9da1a5}.about .about-blok .about-descr p:first-of-type{margin-top:18px}.draw:hover:before{border-top-color:#ff7300;border-right-color:#ff7300}.draw:hover:after{border-bottom-color:#ff7300;border-left-color:#ff7300}.btn{background:#333;border:medium;border-radius:0;height:50px;line-height:50px;padding:0 30px;color:#fff;display:inline-block;font-weight:500;font-family:"Russo One",sans-serif;font-size:16px;letter-spacing:.5px;text-transform:inherit}.btn:focus,.btn:hover{color:#fff}.draw{padding:8px 30px;font-size:13px;line-height:30px;position:relative;background:0 0;font-weight:600;color:#9da1a5;height:100%;border:1px solid rgba(255,255,255,.1)!important;border-radius:0}.draw:after,.draw:before{box-sizing:inherit;content:"";position:absolute;border:1px solid transparent;width:0;height:0}.draw::before{top:0;left:0}.draw::after{bottom:0;right:0}.draw .fa{color:#9da1a5;padding-left:5px;font-size:inherit}.draw:hover{color:#9da1a5;background:0 0!important}.draw:hover:after,.draw:hover:before{width:100%;height:100%}.draw:hover:before{transition:width .25s ease-out,height .25s ease-out .25s}.draw:hover:after{transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.draw:focus{background:0 0!important;color:#9da1a5;box-shadow:none}.services .services-item .services-block{padding:20px;box-shadow:0 9px 31px 6px rgba(0,0,0,.2)!important;cursor:pointer}.services .services-item:first-of-type .services-block{background:#313552}.services .services-item:nth-of-type(2) .services-block{background:#444655;margin-top:20px}.services .services-item:last-of-type .services-block{background:#313552}.services .cont-services .servfix .services-block figure{width:16%;margin:0}.services .cont-services .servfix .services-block:hover .image-box-img{opacity:.5}.item_advance .title_advance,.services .cont-services .servfix .services-block h4{margin-top:20px;color:#fff;font-size:20px;font-weight:600;margin-bottom:20px;line-height:1.4;letter-spacing:.5px}.services .cont-services .servfix .services-block p{padding-right:50px;margin-bottom:30px;color:#9da1a5;font-size:16px;font-family:"Nunito",sans-serif}.advance_border{border:25px solid #23263a;background-color:#1f2235;padding:40px}.border_right{border-right:1px solid #2f324a}.item_advance{text-align:center}.item_advance h3 span{color:#9da1a5;font-size:40px;display:initial;font-family:"Nunito",sans-serif;letter-spacing:.5px;font-weight:400}.item_advance h3 sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;color:#ff7300;top:-.5em}.item_advance .title_advance{text-transform:inherit;font-family:"Russo One",sans-serif}.all_projects{text-align:right}.projects-thumbnail{margin-bottom:30px;position:relative;height:435px;overflow:hidden;cursor:pointer;transition:all .5s ease-in-out!important}.projects-thumbnail:hover,.projects-thumbnail:hover .top-thumbnail img{-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.projects-thumbnail:hover{-webkit-transition:all .5s ease-in-out!important}.projects-thumbnail:hover .top-thumbnail img{-webkit-filter:blur(3px);filter:blur(3px);webkit-transition:all .5s ease-in-out!important}.top-thumbnail{height:100%;position:absolute;left:0;right:0}.top-thumbnail img{height:100%;object-fit:cover;width:100%;z-index:1}.overlay{background:rgba(29,30,32,.3);height:95%;left:3.5%;opacity:0;position:absolute;top:2.5%;width:93%;z-index:2;display:flex;justify-content:center;align-items:center}.botom-thumbnail,.overlay:hover,.top-thumbnail img{transition:all .5s ease-in-out!important}.overlay:hover{opacity:1;-webkit-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important}.icons-fonts img{opacity:0;display:none}.overlay .content-port .fa{font-size:20px;padding:20px;margin-bottom:0;border-radius:100px;color:#fff;background:rgba(29,30,32,.5);text-decoration:none}.overlay:hover .icons-fonts{opacity:.9;-webkit-transition-delay:.5s;transition-delay:.5s}.botom-thumbnail{width:100%;bottom:0;background:rgba(0,0,35,.9)!important;padding:20px}.projects-thumbnail:hover .botom-thumbnail{margin-bottom:-198px;-webkit-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.botom-thumbnail h4,.botom-thumbnail p,.services .cont-services .servfix .services-block h4{text-transform:inherit;font-family:"Russo One",sans-serif}.botom-thumbnail h4{color:#ff7300;font-size:20px;font-weight:600;margin-bottom:20px;line-height:1.4;letter-spacing:.5px}.botom-thumbnail p{color:#9da1a5;font-weight:500;font-size:15px;display:inline-block}.resume .resume-item:first-child .resume-info{background:#1a1a1a}.resume .resume-info{padding:20px 20px;position:relative;padding-top:20px!important;border-top:3px solid #ff7300!important;box-shadow:0 9px 31px 6px rgba(0,0,0,.2)!important}.resume .resume-info::before{content:"";width:90%;height:30%;position:absolute;right:-25px;bottom:-30px;z-index:-1;background:url(../img/dot-pattern.png)right;background-size:10px;opacity:0}.resume .resume-info .maintitle{padding:0}.maintitle{color:#fff;text-transform:inherit;font-size:20px;font-weight:600;margin-bottom:20px;line-height:1.4;font-family:"Russo One",sans-serif;letter-spacing:.5px}.separator{color:#9da1a5;font-family:"Nunito",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.5px;font-weight:400;margin-bottom:0}.res-line{margin-top:20px;width:100px;height:3px;background:#ff7300}.res-line-fool{width:auto}.resume .resume-item:last-child .resume-info .res-line{background:#0cc7dd}.resume .resume-item:nth-child(2) .resume-info .res-line{background:#ffdb66}.res-list{padding:0;margin-top:20px}.res-list li{display:block;color:#fff;margin-bottom:10px;font-size:17px}.resume .resume-item:nth-child(2) .resume-info{background:#222;border-top:3px solid #ffdb66!important;margin-top:20px}.resume .resume-info.selected::before,.resume .resume-info:hover::before{opacity:1}.resume .resume-info::before,.resume .resume-info:hover::before{-webkit-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.resume .resume-item:last-child .resume-info{border-top:3px solid #0cc7dd!important;background:#1a1a1a}@media (max-width:767px){.r-mb-30{margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.r-mb-30{margin-bottom:30px}}.journal{position:relative;height:auto;width:100%}.journal .journal-info{position:relative;overflow:hidden;box-shadow:0 9px 31px 6px rgba(0,0,0,.2)!important}.journal .journal-info figure{position:relative;margin-bottom:0;height:235px}.journal .journal-info:hover figure::before{-webkit-animation:shine .75s;animation:shine .75s}.journal .journal-info figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0)0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.journal .journal-info figure img{height:100%;width:100%;object-fit:cover}.journal .journal-info .journal-txt{padding:20px}.journal .journal-info .journal-txt .maintitle{margin-bottom:12px}.journal .journal-item:first-of-type .journal-info:hover .journal-txt .maintitle{color:#ff7300}.journal .journal-item:nth-of-type(2) .journal-info:hover .journal-txt .maintitle{color:#ffdb66}.journal .journal-item:last-of-type .journal-info:hover .journal-txt .maintitle{color:#0cc7dd}.snip1 *{-webkit-box-sizing:border-box;box-sizing:border-box}.contact .contact-formone .form-inline .form-group p,.snip1,.snip1.hover:after,.snip1:hover:after{width:100%}.snip1:after{background:#000;width:0;height:3px;position:absolute;left:0;bottom:0;content:""}.journal .journal-item:first-of-type .journal-info::after{background-color:#ff7300}.journal .journal-item:nth-of-type(2) .journal-info::after{background-color:#ffdb66}.journal .journal-item:last-of-type .journal-info::after{background-color:#0cc7dd}.journal .journal-item:first-of-type .journal-info{background:#1a1a1a}.journal .journal-item:nth-of-type(2) .journal-info{background:#222;margin-top:20px}.journal .journal-item:last-of-type .journal-info{background:#1a1a1a}.journal .journal-item:first-of-type .res-list-price li p::before{content:"■";margin-right:7px;color:#ff7300;display:inline-block;margin-top:-2px}.journal .journal-item:nth-of-type(2) .res-list-price li p::before{content:"■";margin-right:7px;color:#ffdb66;display:inline-block;margin-top:-2px}.journal .journal-item:last-of-type .res-list-price li p::before{content:"■";margin-right:7px;color:#0cc7dd;display:inline-block;margin-top:-2px}.journal .journal-item:first-of-type .head-btn a::before,.journal .journal-item:first-of-type .res-line{background:#ff7300}.journal .journal-item:nth-of-type(2) .head-btn a::before,.journal .journal-item:nth-of-type(2) .res-line{background:#ffdb66}.journal .journal-item:last-of-type .head-btn a::before,.journal .journal-item:last-of-type .res-line{background:#0cc7dd}.journal-txt .head-btn{justify-content:center;margin-top:20px}.journal-txt p .res-list-price .head-btn a{margin-right:0}.journal .journal-item:first-of-type .head-btn a:hover{transition:all .5s ease-in-out!important;color:#ff7300;background:#fff}.journal .journal-item:nth-of-type(2) .head-btn a:hover{transition:all .5s ease-in-out!important;color:#ffdb66;background:#fff}.journal .journal-item:last-of-type .head-btn a:hover{transition:all .5s ease-in-out!important;color:#0cc7dd;background:#fff}.infcontactfull{padding-top:30px;padding-bottom:30px;border:1px solid rgba(255,255,255,.1);background-color:#191a1c}.contact{height:auto;width:100%;position:relative}.contact .contact-block{margin-bottom:30px}.contact .contact-block .maintitle{font-size:16px}.contact .contact-block .fa{font-size:30px;margin-bottom:20px;padding:10px}.contact .contact-block span{font-size:14px;margin:0;text-transform:inherit;color:#9da1a5;display:block}.contact .contact-block:last-child{margin-bottom:0}.contact .contact-formone{padding-top:30px;padding-left:80px}@media (max-width:767px){.contact .contact-formone{padding-left:0}}@media (min-width:768px) and (max-width:991px){.contact .contact-formone{padding-left:0}}.contact .contact-formone .form-inline .form-group span{margin:0;width:100%}.contact .contact-formone .form-inline .form-group textarea{height:194px!important}.contact .contact-formone .form-inline .btn{width:100%}.contact .contact-formone .form-inline .btn img{margin-right:10px;width:16px}.contact .contact-formone .form-inline .btn i{margin-right:10px;color:#fff}.contact .socials-media{margin-top:70px;width:100%}.contact .socials-media ul{display:flex;justify-content:center}.contact .socials-media ul li{float:left;margin-left:5px;margin-right:5px;height:40px;width:40px;line-height:40px;border-radius:4px;background:#222}.contact .socials-media ul li .fab,.form-control{font-size:16px;color:#fff}.contact .socials-media ul li:hover{background:#ff7300}.contact .socials-media ul li:hover .fab,.mfp-preloader a:hover{color:#fff}.contact .contact-formone .form-inline label{display:block;position:absolute;top:54px;left:14px;font-size:14px}.contact .contact-formone .form-inline .form-group{margin-bottom:40px}.contact .contact-formone .form-inline textarea+label{top:auto;bottom:0}.form-control{border-color:rgba(255,255,255,.1);background-color:transparent;height:50px;text-align:center;color:#9da1a5;border-radius:0;min-width:auto;vertical-align:middle;font-weight:400;font-family:"Nunito",sans-serif;line-height:1.9;letter-spacing:.5px}.form-control:focus{outline:0;border-color:#ff7300;background:0 0;box-shadow:none;color:#9da1a5}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#ff7300;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#222;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}#footer{padding:20px;height:100%;position:relative;background:#1d1e20;flex:0 0 auto}@media (max-width:767px){#footer{padding:20px 10px}}@media (min-width:768px) and (max-width:991px){#footer{padding:20px 10px}}#footer .line{position:absolute;width:100%;height:1px;top:0;right:0;background:rgba(255,255,255,.1);overflow:hidden}#footer .line:before{display:block;content:"";position:absolute;width:20vh;height:100%;top:0;right:-50%;-webkit-animation:run 8s 0s infinite;animation:run 8s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-timing-function:cubic-bezier(.4,.26,0,.97);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%,#ff7300),to(#ff7300));background:linear-gradient(180deg,rgba(255,255,255,0)0,#ff7300 75%,#ff7300)}#footer .copyright{height:100%;display:flex;text-align:left;align-items:center}@media (max-width:767px){#footer .copyright{display:inherit;text-align:center;margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){#footer .copyright{display:inherit;text-align:center;margin-bottom:30px}}#footer .copyright span,#footer .news .form-inline span{margin:0;font-family:"Nunito",sans-serif;font-size:16px;line-height:1.9;letter-spacing:.5px;font-weight:400;color:#9da1a5;text-transform:inherit}#footer .news .form-inline,#footer .news .form-inline .mc4wp-form-fields{height:100%;display:flex;justify-content:center;align-items:center;float:right}@media (max-width:767px){#footer .news .form-inline{display:inherit;float:none}}@media (min-width:768px) and (max-width:991px){#footer .news .form-inline{display:inherit;float:none}}@media (max-width:991.99px){#footer .news .form-inline .mc4wp-form-fields{display:inherit;float:none}}#footer .news .form-inline span{margin:0 20px 0 0}@media (max-width:767px){#footer .news .form-inline span{margin-right:0;margin-bottom:10px}}@media (min-width:768px) and (max-width:991px){#footer .news .form-inline span{margin-right:0;margin-bottom:10px}}#footer .news .form-inline .form-group{width:50%;position:relative}@media (max-width:767px){#footer .news .form-inline .form-group{width:100%;position:relative}}@media (min-width:768px) and (max-width:991px){#footer .news .form-inline .form-group{width:100%;position:relative}}#footer .news .form-inline .form-group .form-control{text-align:left;padding-left:20px;padding-right:39px}#footer .news .form-inline .form-group .submit{position:absolute;right:0;top:0;padding-right:20px;padding-left:0;background:0 0}.initialdisp{position:initial}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#9da1a5;box-shadow:0 0 0 1000px #191a1c inset;transition:background-color 5000s ease-in-out 0s}div#mc_embed_signup div#mc_embed_signup_scroll .mc-field-group .mce_inline_error{padding:0;background-color:transparent;z-index:1;margin:0;font-family:"Saira";font-size:16px;line-height:1.9;letter-spacing:.5px;font-weight:400;color:#9da1a5;text-transform:inherit;width:100%}.mfp-bg{overflow:hidden;position:fixed;background:#0b0b0b;opacity:1;z-index:999999}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{position:fixed;outline:0!important;-webkit-backface-visibility:hidden;z-index:999999}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-arrow-left:before{content:url(../img/left-arrow.png);border:0;color:red}.mfp-arrow-left:after,.mfp-arrow-right:after{display:none}.mfp-arrow-right:before{content:url(../img/right-arrow.png);border:0;color:red}.head-btn{display:flex;margin-top:50px}.head-btn :first-of-type{margin-right:30px}.head-btn a{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;line-height:50px;padding:0 30px;border:medium;height:50px;border-radius:0;font-weight:500;font-family:"Russo One",sans-serif;font-size:16px;letter-spacing:.5px;text-transform:inherit;color:#fff}.head-btn .price,.head-btn a{background:#222}.head-btn .price::before{background:#0cc7dd}.head-btn a::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ff7300;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.head-btn a:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.head-btn a:hover{transition:all .5s ease-in-out!important;color:#fff}.projects .flex{display:flex;flex-wrap:wrap}.projects .mb-4{margin-bottom:1rem}.projects img{height:auto;display:block;vertical-align:middle}.projects .flex a{display:block;flex:0 0 auto;flex-basis:33.33333%;max-width:33.33333%;position:relative;width:100%;padding:15px}.white-popup{position:relative;padding:25px;max-width:590px;margin:0 auto}.projects img,.white-popup img{max-width:100%}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.97}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-close-btn-in .mfp-close{color:#000;right:30px;top:30px}.form-call .head-form{padding:32px 26px;background-color:#f8f8f8}.contact-form-head,.form-callback .text-center{text-align:center}.form-callback h4{text-transform:uppercase;font-size:18px;margin-top:0;margin-bottom:10px;color:#000}.form-callback p{color:#000;font-size:14px;margin-top:0}.form-callback span{font-size:14px;color:#fff;opacity:.5;margin-bottom:3px;display:block}.form-callback input{background-color:transparent;border-radius:2px;padding:10px 15px;display:block;width:100%;color:#333;font-size:15px;border:#0cc7dd 1px solid}input[type=text]{color:#333}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}.form-group input[type=text]{color:#fff}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#fff}.form-group input:-moz-placeholder,.form-group textarea:-moz-placeholder{color:#fff}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#fff}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#fff}.form-callback label{margin-bottom:12px;display:block}.form-callback{margin:auto;box-shadow:#414e5b 0 0 8px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.head-form,.head-form h3{text-align:center;color:#000}.head-form{background-color:#f7f7f7;border:2px #fff solid;padding:30px 30px 40px;box-shadow:0 0 29px 0 rgb(0 0 0/30%)}.head-form h3{display:block;font-weight:800;margin:0 0 35px;font-size:20px;line-height:1.2;font-family:"Russo One",sans-serif}.head-form h3 span{text-transform:uppercase;font-weight:800}.head-form button[type=submit]{border:1px #ff7300 solid;color:#fff;background-color:#ff7300;font-family:"Russo One",sans-serif}.head-form button[type=submit]:hover{background-color:transparent;color:#ff7300;border:1px #ff7300 solid;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.head-form button,.head-form input,.head-form textarea{width:100%;display:block;border-radius:3px;margin-bottom:15px}.head-form button,.head-form input{border:1px solid #000;color:#333;height:51px;text-indent:10px}.head-form button button,.head-form button[type=submit],.head-form input button,.head-form input[type=submit]{text-indent:0;text-transform:uppercase;font-weight:700;height:60px}.head-form textarea{user-select:none;position:relative;text-align:left;border:1px solid #ccc;height:150px;padding:14px 10px}.top-link{border:1px solid rgba(255,255,255,.1);position:fixed;right:42px;bottom:20px;cursor:pointer;width:50px;height:50px;text-align:center;line-height:50px}.page_not_found .maintitle:hover,.top-link .fa:hover{color:#ff7300}.top-link .fa{font-size:24px;color:#fff}.top-link.show{visibility:visible;opacity:1}@media (max-width:767px){.top-link.show{display:none}}@media (min-width:768px) and (max-width:991px){.top-link.show{display:none}}@media (min-width:992px) and (max-width:1199px){.top-link.show{display:none}}.top-link.hide{visibility:hidden;opacity:0}.top-link .screen-reader-text{position:absolute;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;word-wrap:normal!important;clip:rect(1px,1px,1px,1px)}.page_404{display:flex;flex-direction:column;min-height:100%}.page_not_found{flex:1 0 auto;display:flex;align-items:center}