html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover,*:focus{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:22px;font-family:"Raleway",sans-serif;background-color:#fff}.container{position:relative;width:100%;max-width:1220px;margin:auto;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container:before,.container:after{content:'';display:table;clear:both}.row{margin-left:-10px;margin-right:-10px}.row:before,.row:after{content:'';display:table;clear:both}.clearfix:before,.clearfix:after{content:'';display:table;clear:both}h1,h2,h3{text-transform:uppercase;color:#f5821f;margin-bottom:40px}h1 span,h1 .fa,h2 span,h2 .fa,h3 span,h3 .fa{color:#6d6e70}h1 small,h2 small,h3 small{display:block;font-size:16px;font-weight:500}h1.-center,h2.-center,h3.-center{text-align:center}h1{font-size:50px;font-weight:900}h2{font-size:40px}h3{font-size:30px}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:middle}hr{border:0;width:100%;height:1px;background-color:#c7c7c7;margin:50px 0}p{font-weight:400;color:#6d6e70;font-size:18px;line-height:27px}strong,b{font-weight:700}blockquote{margin:0;padding:0;text-align:center}blockquote:before{content:open-quote}blockquote:after{content:close-quote}blockquote:before,blockquote:after{color:#f5821f}.content{padding:100px 0}.btn{display:inline-block;border:0;background:none;text-transform:uppercase;font-size:17px;font-weight:700;color:#ffffff;cursor:pointer;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease}.btn.btn-default{padding:20.5px 21.5px;background-color:#150601}.btn.btn-default:hover{background-color:#461403}.breadcrumb{font-size:14px;padding-bottom:5px;border-bottom:1px solid #e4e4e4}.breadcrumb *{font-size:14px;font-weight:600}.breadcrumb a{color:#6d6e70}.breadcrumb span{color:#f5821f}form{margin:auto}form fieldset{margin:0;padding:0}form .field{width:100%;padding:10px}form .field input{height:50px}form .field textarea{resize:none;height:180px}form .field input,form .field textarea{width:100%;border:0;border:1px solid #f5821f;background-color:#ffebda;font-size:17px;color:#f5821f;font-family:"Raleway",sans-serif;font-weight:700;padding:20px}form .field input::-webkit-input-placeholder,form .field textarea::-webkit-input-placeholder{color:#f5821f;font-size:17px}form .field input:-moz-placeholder,form .field textarea:-moz-placeholder{color:#f5821f;font-size:17px}form .field input::-moz-placeholder,form .field textarea::-moz-placeholder{color:#f5821f;font-size:17px}form .field input:-ms-input-placeholder,form .field textarea:-ms-input-placeholder{color:#f5821f;font-size:17px}form .field.btns{text-align:center}form .field.btns .btn{margin-top:0}.logos .box{padding:10px}.logos .box .logo{background-position:center;background-repeat:no-repeat;background-size:cover;height:170px}.cols .col{padding:10px}.cols .col>div{overflow:hidden;position:relative}.cols .col .img{width:100%;height:230px;background-position:center;background-repeat:no-repeat;background-size:cover}#instafeed{max-width:2000px;margin:auto}#instafeed a{display:block;width:50%;height:200px;overflow:hidden;float:left}#instafeed a img{object-fit:cover;width:100%;height:100%}.maps{width:100%;height:350px;margin-top:100px}.maps iframe{width:100%;height:100%}@media only screen and (min-width: 425px){.logos .box{float:left;width:50%}}@media only screen and (min-width: 600px){.logos .box{width:25%}#instafeed a{width:33.33%}}@media only screen and (min-width: 768px){form .field{float:left}form .field.-half{width:50%}.cols .col{float:left;width:50%}#instafeed a{height:300px}}@media only screen and (min-width: 1024px){form .field.-half-3{width:33.33%}.logos .box{width:25%}}@media only screen and (min-width: 1200px){#instafeed a{width:16.66%}}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(../img/loading.svg) center no-repeat #fff}.open-nav{overflow:hidden}.open-nav .toggle-nav span:nth-child(2){width:0 !important}.open-nav .toggle-nav span:nth-child(1){top:24px !important;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open-nav .toggle-nav span:nth-child(3){top:24px !important;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open-nav .main-nav{opacity:.95;visibility:visible}.alert{max-width:989px;margin:10px auto;font-size:17px;color:#fff;padding:8px;text-align:center}.alert a{color:#000}.alert.alert-danger{background-color:#cc3f43}.alert.alert-success{background-color:#51cc5a}::-webkit-scrollbar-track{background-color:#F5F5F5}::-webkit-scrollbar{width:10px;background-color:#F5F5F5}::-webkit-scrollbar-thumb{background-color:#f5821f}.main-header{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;z-index:2}.main-header .logo{background-image:url(../img/bg-logo.svg);background-position:top center;background-repeat:no-repeat;display:block;width:271px;height:195px;line-height:170px;text-align:center;margin:auto}.main-header .logo img{height:108px}.main-header .contact-header{display:none}.main-header .toggle-nav{background-color:#f5821f;float:right;width:50px;height:50px;position:fixed;top:10px;right:10px;z-index:2;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.main-header .toggle-nav span{display:block;background-color:#fff;height:2px;position:absolute;left:0;right:0;margin:auto;width:60%;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.main-header .toggle-nav span:nth-child(1){top:16px}.main-header .toggle-nav span:nth-child(2){top:24px}.main-header .toggle-nav span:nth-child(3){top:32px}.main-nav{-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease}.main-nav .menu .item{text-align:center}.main-nav .menu .item .link{color:#ffffff;font-size:30px;font-weight:300;display:inline-block;padding:15px 0}@media only screen and (max-width: 1023px){.main-nav{position:fixed;top:0;left:0;right:0;width:100%;height:100%;overflow:auto;background:#3C3B3F;background:-webkit-linear-gradient(to bottom, #605C3C, #3C3B3F);background:linear-gradient(to bottom, #605C3C, #3C3B3F);visibility:hidden;opacity:0}.main-nav .menu{position:absolute;top:50%;left:50%;width:100%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (min-width: 1024px){.main-header .logo{float:left}.main-header .toggle-nav{display:none}.main-header .contact-header{display:block;float:right;margin-top:30px}.main-header .contact-header p{font-size:17px;color:#fff}.main-header .contact-header p .fa{color:#f5821f;margin-right:2px}.main-header .contact-header p span{padding:0 25px}.main-nav{float:right;margin-top:15px}.main-nav .menu .item{display:inline-block;margin:0 5px}.main-nav .menu .item:last-child{margin-right:0}.main-nav .menu .item .link{font-size:18px;font-weight:500;padding:12.5px 19.5px;-moz-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.main-nav .menu .item:hover .link,.main-nav .menu .item:active .link,.main-nav .menu .item.active .link{background-color:#f5821f}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.container-slider{position:relative}.main-slider{position:relative;background-color:#f5821f}.main-slider:after{content:'';max-width:1200px;height:21px;background-color:#150601;position:absolute;bottom:-10.5px;left:0;right:0;margin:auto}.main-slider .item{background-position:top center;background-size:cover;min-height:542px;max-height:900px}.main-slider .item .container{height:100%}.main-slider .item .text{position:absolute;bottom:20px;left:10px;overflow:hidden}.main-slider .item .text p,.main-slider .item .text a{color:#fff}.main-slider .item .text .-title{text-shadow:0 10px 10px rgba(0,0,0,0.3);font-weight:900;text-transform:uppercase;font-size:55px;line-height:42px;margin-bottom:10px}.main-slider .item .text .-title span{font-size:48px}.main-slider .item .text .-description{text-align:justify;font-size:16px;line-height:24px;font-weight:300;padding-right:10px;text-shadow:0 10px 10px rgba(0,0,0,0.3)}.arrows{max-width:1200px;width:100%;position:absolute;bottom:20px;left:0;right:20px;margin:auto;text-align:right}.arrows .slick-arrow{font-size:60px;color:#150601;cursor:pointer;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;-webkit-transition:color 300ms ease;transition:color 300ms ease}.arrows .slick-arrow:first-child{margin-right:30px}.arrows .slick-arrow:hover,.arrows .slick-arrow:active{color:#f5821f}.cover{position:relative;background-color:#f5821f;background-position:top center;background-size:cover;min-height:400px;max-height:500px}.cover:after{content:'';max-width:1200px;height:21px;background-color:#150601;position:absolute;bottom:-10.5px;left:0;right:0;margin:auto}@media only screen and (min-width: 768px){.main-slider .item .text{bottom:150px}.main-slider .item .text .-title{font-size:106px;line-height:75.4px}.main-slider .item .text .-title span{font-size:92px}}.main-footer{text-align:center}.main-footer p{font-size:17px}.main-footer .footer-one{background-color:#f5821f;padding:10px 20px;margin-bottom:-45px}.main-footer .footer-one p,.main-footer .footer-one a,.main-footer .footer-one .fa{color:#fff}.main-footer .footer-two{background-color:#e8e7e7;padding:60px 0 20px}.main-footer .footer-two p{color:#000;font-weight:400}.main-footer .footer-two .logo-mkt img{height:49px}@media only screen and (min-width: 1024px){.main-footer .footer-one p{display:inline-block;margin-right:78px}.main-footer .footer-one p:last-child{margin-right:0}.main-footer .footer-two{padding-bottom:5px}.main-footer .footer-two p,.main-footer .footer-two .logo-mkt{display:inline-block}.main-footer .footer-two p{margin-right:58px}}.page-home .services .boxes .box{padding:10px}.page-home .services .boxes .box .service{text-align:center;background-color:#f5821f;-moz-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.page-home .services .boxes .box .service.first-color{background-color:#48c2bc}.page-home .services .boxes .box .service.first-color:hover{background-color:#36a19c}.page-home .services .boxes .box .service.first-color .btn{color:#1a7e79}.page-home .services .boxes .box .service.second-color{background-color:#ffa200}.page-home .services .boxes .box .service.second-color:hover{background-color:#cc8200}.page-home .services .boxes .box .service.second-color .btn{color:#9f6603}.page-home .services .boxes .box .service.third-color{background-color:#b274ef}.page-home .services .boxes .box .service.third-color:hover{background-color:#9946ea}.page-home .services .boxes .box .service.third-color .btn{color:#60259a}.page-home .services .boxes .box .service.fourth-color{background-color:#ff325d}.page-home .services .boxes .box .service.fourth-color:hover{background-color:#fe0035}.page-home .services .boxes .box .service.fourth-color .btn{color:#a80e2f}.page-home .services .boxes .box .service h2{font-size:22px;color:#fff;font-weight:900;margin:0;padding:32.5px 0}.page-home .services .boxes .box .service p{background-color:#ffff;margin:0;padding:20px 25px;text-align:left;width:100%}.page-home .services .boxes .box .service .btn{display:inline-block;font-weight:900;padding:15.5px 0}.page-home .about{background-color:#a73c08;position:relative;max-width:2000px;margin:auto}.page-home .about *{color:#fff}.page-home .about .text{position:relative;z-index:1}.page-home .about .btn{font-size:20px;padding-left:25px}.page-home .insta{padding:100px 0 0}.page-home .insta h2{text-transform:none}.page-home .clients .container .row .box{width:100%}.page-home .clients .container .row .box .logo{width:225px;margin:0 auto}@media only screen and (min-width: 560px){.page-home .services .box{float:left;width:50%}}@media only screen and (min-width: 768px){.page-home .about:after{content:'';width:50%;height:100%;background-image:url(../img/bg-about-us-home.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0}.page-home .about .text{width:50%;float:left;padding:0 30px}.page-home .clients .container .row .box{width:50% !important}}@media only screen and (min-width: 1024px){.page-home .services .box{width:25%}}@media only screen and (min-width: 1440px){.page-home .clients .container .row .box{width:25% !important}}.page-about .about .col{padding:0 20px}.page-about .about .col p{text-align:center}.page-about .about .boxes{margin-top:56px}.page-about .about .boxes .box{padding:10px;height:400px}.page-about .about .boxes .box>div{width:100%;height:100%;position:relative}.page-about .about .boxes .box>div:hover h2:before{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.page-about .about .boxes .box .center{padding:0 10px;width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-about .about .boxes .box h2{margin-top:0}.page-about .about .boxes .box h2:before{content:'';background-position:top center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-32px;left:0;right:0;margin:auto;height:25px;width:25px;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}.page-about .about .boxes .box h2,.page-about .about .boxes .box p{text-align:center}.page-about .about .boxes .box .mission{background-color:#48c2bc}.page-about .about .boxes .box .mission h2,.page-about .about .boxes .box .mission p{color:#2b7471}.page-about .about .boxes .box .mission h2:before{background-image:url(../img/about/icon-green.png)}.page-about .about .boxes .box .vision{background-color:#ffa200}.page-about .about .boxes .box .vision h2,.page-about .about .boxes .box .vision p{color:#9f6603}.page-about .about .boxes .box .vision h2:before{background-image:url(../img/about/icon-orange.png)}.page-about .about .boxes .box .values{background-color:#b274ef}.page-about .about .boxes .box .values h2,.page-about .about .boxes .box .values p{color:#60259a}.page-about .about .boxes .box .values h2:before{background-image:url(../img/about/icon-purple.png)}.page-about .special-projects{background-image:url(../img/about/bg-special-projects.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center}.page-about .special-projects h2{margin-top:0}.page-about .special-projects h2,.page-about .special-projects p{color:#fff;text-align:center}.page-about .special-projects p{font-size:30px;line-height:45px;font-weight:400}@media only screen and (min-width: 768px){.page-about .about .col{width:50%;float:left}}@media only screen and (min-width: 768px){.page-about .about .boxes .box{width:33.33%;float:left}}@media only screen and (min-width: 1200px){.page-about .about .col{padding:0 40px}}.page-services .services .text{padding:0 10px}.page-services .services .text p{font-size:15px}.page-services .services .cols .col .service h2{margin:0;background-color:#f4f4f4;font-weight:400;font-size:20px;padding:23px 0 23px 20px}@media only screen and (min-width: 768px){.page-services .services .text{float:left;width:50%}}@media only screen and (min-width: 1024px){.page-services .services .cols .col .service .img{-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.page-services .services .cols .col .service h2{width:calc(100% - 100px);-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.page-services .services .cols .col .service:hover .img{filter:grayscale(1)}.page-services .services .cols .col .service:hover h2{background-color:#f8a259;color:#fff}.page-services .service .cols .col{width:33.33%}}@media only screen and (min-width: 1200px){.page-services .services .cols .col .service h2{font-size:30px}}@media only screen and (min-width: 320px){.page-clients .clients .cols .box{width:100%}.page-clients .clients .cols .box .logo{width:225px;margin:0 auto}}@media only screen and (min-width: 768px){.page-clients .clients .cols .box{width:50%}}@media only screen and (min-width: 1024px){.page-clients .clients .cols .box{width:33%}}@media only screen and (min-width: 1440px){.page-clients .clients .cols .box{width:25%}}
