@import 'https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900';body{margin:0;padding:0;background:#eee;font-family:montserrat,sans-serif}h1,h2,h3,h4,h5{margin:20px 0;text-transform:uppercase;font-weight:600;letter-spacing:.1em}p{font-weight:200;font-size:13px}section{text-align:center}.description{font-weight:200;font-size:13px;margin:20px 0}.clearfix{clear:both}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:1200px){.container{width:1170px}}.bg-page{position:relative;overflow:hidden;background:linear-gradient(180deg,#F3904F,#3B4371)}.bg-page .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/bg.jpg);background-size:cover;opacity:.2}.bg-page-content{position:absolute;top:50%;left:50%;min-width:315px;max-width:560px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.bg-page-content .inner{padding:0 30px}.bg-page-content{color:#fff}.bg-page-content h1,h2,h3,h4,h5{font-weight:300}.bg-page-content h1{position:relative;font-size:4.2rem;font-weight:300;letter-spacing:.1em}@media screen and (max-width:767px){.bg-page-content h1{font-size:1.7rem}}.timer span{text-transform:lowercase;font-size:18px;color:#fff}.timer span:last-child{position:absolute;top:-15px;right:15px;letter-spacing:2px;font-size:1.2rem;font-weight:300}.logo{position:absolute;top:30px;left:50%;width:200px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.logo img{width:100%}.arrow{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:down .3s alternate infinite;animation:down .3s alternate infinite}@keyframes down{0%{bottom:30px}100%{bottom:25px}}.arrow i{color:#fff;font-size:40px}.portfolio{background:#eee}.portfolio-col{display:inline-block;width:100%;padding:0 10px}.portfolio-item{display:inline-block;width:auto;height:220px;margin-bottom:20px;margin-right:20px}.portfolio-item-in{position:relative;display:inline-block;width:100%;height:220px;overflow:hidden}.portfolio-item-in img{width:100%;min-height:100%}.portfolio-item-in .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);-webkit-transition:all .3s;transition:all .3s}.portfolio-item:hover .overlay{background:rgba(0,0,0,.5)}.portfolio-item-info{position:absolute;z-index:1;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:90%;color:#fff}.contact{background:#eee}.contact-form{width:60%;margin:0 auto}.contact .contact-form .name,.contact .contact-form .email{float:left;width:48.5%}@media screen and (max-width:500px){.contact .contact-form .name,.contact .contact-form .email{width:100%}}#success{display:none;padding:15px;background:#e0e0e0;color:gray;font-size:14px}.contact .contact-form .name{margin-right:20px}.contact .contact-form .message{position:relative;margin-top:20px}.field{position:relative;height:72px;padding:16px 0 8px}.field::after,.field::before{content:'';position:absolute;bottom:12px;left:0;width:100%;height:2px;background:gray}.field::after{background:#f3904f;transform:scaleX(0);transition:transform .3s}.field label{position:relative;display:block;text-align:left;margin:0;font-size:16px;font-weight:400;color:gray;-webkit-transition:all .3s;transition:all .3s;transform:translateY(32px);transform-origin:0 50%}.has-label label{transform:translateY(0) scale(.75)}.is-focused label{transform:translateY(0) scale(.75);color:#f3904f}.field.is-focused::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.contact .contact-form input,.contact .contact-form textarea{position:relative;display:block;width:100%;height:32px;padding:8px 0;line-height:16px;font-size:16px;background:0 0;border:none;outline:none;-webkit-appearance:none;-webkit-transition:all .3s;transition:all .3s}.submit{float:right}.submit input{color:#fff;font-size:14px!important;height:36px!important;cursor:pointer;text-transform:uppercase}.owl-page.active span{transform:scale(1)}.owl-page span{background:#333!important;margin:5px 4px!important;transform:scale(.4);transition:all .2s}.owl-page span:hover{transform:scale(.8)}.firstactive{background:#fff!important}.btn{position:relative;width:64px;height:36px;font-size:14px;padding:0 8px;margin:20px 0;border-radius:2px;text-transform:uppercase;outline:none;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn:hover{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.14),0 5px 3px -2px rgba(0,0,0,.12),0 3px 7px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px 0 rgba(0,0,0,.14),0 5px 3px -2px rgba(0,0,0,.12),0 3px 7px 0 rgba(0,0,0,.2)}.btn.primary{background:#f3904f;color:#fff;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.notify{position:absolute;z-index:10;width:200px;height:55px;font-size:14px;margin:20px 0;text-transform:uppercase;background:#f3904f;color:#fff;border:none;border-radius:30px;outline:none;cursor:pointer;right:50%;top:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .2s;transition:all .2s}.notify:hover{background:#ffa266;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.4);box-shadow:0 6px 12px rgba(0,0,0,.4)}.notify.active{right:70px;width:100px;border-radius:0 30px 30px 0;box-shadow:none}@media(max-width:1000px){.notify.active{right:20px}}.notify-area{position:relative;height:100px}.notify-area input{position:absolute;top:0;left:50%;opacity:0;width:0;max-width:100%;height:55px;font-size:14px;margin:20px 0;padding:0 30px;background:#fff;color:gray;border:none;border-radius:30px;outline:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.4);box-shadow:0 6px 12px rgba(0,0,0,.4);transform:translateX(-50%);-webkit-transition:all .2s;transition:all .2s}.notify-area input.active{width:400px;opacity:1}.ripplelink{text-decoration:none;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:0}.ripplelink:hover{}.ink{display:block;position:absolute;background:rgba(255,255,255,.82);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.animate{-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .7s linear}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}