*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}*:focus{outline:0 !important}*:active{box-shadow:none !important}input{outline:none}.vcenter-parent{display:table;width:100%;height:100%}.vcenter-child{display:table-cell;vertical-align:middle}.padding-0{padding:0}.padding-30{padding:30px 0}.padding-50{padding:50px 0}.spacer-60{margin-top:60px !important}.spacer-50{margin-top:50px !important}.spacer-40{margin-top:40px !important}.spacer-30{margin-top:30px !important}.spacer-25{margin-top:25px !important}.spacer-20{margin-top:20px !important}.spacer-10{margin-top:10px !important}.resp{display:none !important}.hidden-resp{display:block !important}.background-cover{background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.background-contain{background-position:center center !important;background-repeat:no-repeat !important;background-size:contain !important}.overlay,.overlay2{position:absolute;bottom:0;left:0;width:100%;height:100%}.separator{width:100%;height:60px}.separator.grey-to-white{background:linear-gradient(#f5f4f2, white)}.separator.white-to-grey{background:linear-gradient(white, #f2efed)}.btn-default,.btn-primary{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#009ac8;color:#2d2d31;border:1px solid #009ac8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default:active:focus,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus{background-color:hsl(193.8,100%,29.2156862745%);border:1px solid hsl(193.8,100%,29.2156862745%)}.btn-secondary{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:active:focus{background-color:#fff;color:#009ac8}.btn-third{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:rgba(0,0,0,0);color:#424242;border:2px solid #009ac8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.btn-third:hover,.btn-third:focus,.btn-third:active,.btn-third:active:focus{background-color:rgba(255,255,255,.8);color:#009ac8}.ie-container{display:block;position:fixed;width:100%;background-color:#000;color:#fff;bottom:0;padding:30px 0px;left:0;z-index:9999;text-align:center}.ie-container a{color:green}.wm3-form-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}html,body{font-size:14px;font-weight:normal;line-height:1.6;color:#424242;margin:0;padding:0;min-height:100%;height:100%;position:relative;font-family:"proxima-nova",Helvetica,Arial,sans-serif}h1,h2,h3,h5,h6{color:#3d3d3d}h2 a{color:#3d3d3d}h4{font-weight:400;color:#3d3d3d}p,span{color:#424242;line-height:1.3}a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}a:hover{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}img{max-width:100%}hr{width:100px;border-top:3px solid #009ac8}main{min-height:calc(100vh - 200px);padding-top:79px}.footer-fix{margin-bottom:0px}.footer{height:200px;background-color:#2d2d31;padding:30px 0}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer a,.footer span,.footer p{color:#fff}.footer a:hover{color:#009ac8}.footer .fa{color:#828282;font-size:30px;padding-right:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;padding-top:7px}.footer .fa:hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#009ac8}.footer form input{border:0;background-color:rgba(0,0,0,0);color:#fff;width:calc(100% - 60px);padding:5px 0}.footer form input::-webkit-input-placeholder{color:#fff}.footer form input::-moz-placeholder{color:#fff}.footer form input:-ms-input-placeholder{color:#fff}.footer form input:-moz-placeholder{color:#fff}.footer form input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.footer form input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.footer form input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.footer form input:focus:-moz-placeholder{color:rgba(0,0,0,0)}.footer form button{background-color:rgba(0,0,0,0);border:0;font-weight:700;float:right;width:60px;padding:5px 0}.footer form button.visible{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}.footer form button.visible:hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#009ac8}.footer form button.invisible{color:rgba(0,0,0,0)}body.cookie-not-agreed #cookie-wrapper{display:block}#cookie-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:10px 0 10px;z-index:9999;background-color:rgba(0,0,0,.8);color:#fff;display:none}#cookie-wrapper p{color:#fff;margin:0}#cookie-wrapper button{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#009ac8;color:#2d2d31;border:1px solid #009ac8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}#cookie-wrapper button:hover,#cookie-wrapper button:focus,#cookie-wrapper button:active,#cookie-wrapper button:active:focus{background-color:hsl(193.8,100%,29.2156862745%);border:1px solid hsl(193.8,100%,29.2156862745%)}#cookie-wrapper button{padding:3px 10px;font-size:12px;color:#fff}body.cookie-added #cookie-wrapper,body.cookie-found #cookie-wrapper{display:none}body.modal-open{overflow:hidden}header{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0);z-index:9999}header nav{-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out;position:relative;top:0;padding:10px 30px}header nav.scrolled-up{top:-80px}header nav.blue-background{background-color:#009ac8}header nav.project-page{background-image:url("https://d1da7yrcucvk6m.cloudfront.net/sites/530/media/222805_medium_default_page_top.png");background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#009ac8}header nav.project-page .navbar-header .navbar-link img{padding:5px 0}header nav .navbar-header .navbar-link img{max-height:55px}header nav #navbar .desktop-menu{list-style-type:none;padding:15px 0 0 0}header nav #navbar .desktop-menu li{display:inline-block;padding:0 10px}header nav #navbar .desktop-menu li a{text-transform:uppercase;color:#fff;font-weight:700;font-size:16px;text-shadow:1px 1px 20px #555}header nav #navbar .desktop-menu li a:hover{border-bottom:4px solid #fff}header nav #navbar .desktop-menu li.site-menu-item-active a{border-bottom:4px solid #fff}header nav .toggle-search-wrapper{float:right;position:relative}header nav .toggle-search-wrapper .search-area input{outline:none}header nav .toggle-search-wrapper .search-area input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%;position:absolute;top:0;right:0;border:solid 1px rgba(0,0,0,0);padding:9px 10px 9px 32px;width:55px;background:rgba(0,0,0,0) url(https://d1da7yrcucvk6m.cloudfront.net/sites/10/media/312840_medium_search-icon.png?1566829160) no-repeat 9px center;background-size:70%;width:15px;padding-left:10px;color:#fff;cursor:pointer;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}header nav .toggle-search-wrapper .search-area input[type=search]::-webkit-input-placeholder{color:rgba(0,0,0,0)}header nav .toggle-search-wrapper .search-area input[type=search]::-moz-placeholder{color:rgba(0,0,0,0)}header nav .toggle-search-wrapper .search-area input[type=search]:-ms-input-placeholder{color:rgba(0,0,0,0)}header nav .toggle-search-wrapper .search-area input[type=search]:-moz-placeholder{color:rgba(0,0,0,0)}header nav .toggle-search-wrapper .search-area input::-webkit-search-decoration,header nav .toggle-search-wrapper .search-area input::-webkit-search-cancel-button{display:none}header nav .toggle-search-wrapper .search-area input[type=search]:focus{width:130px;background-color:#fff;border-color:#009ac8;box-shadow:0 0 5px rgba(0,154,200,.5);opacity:1 !important}header nav .toggle-search-wrapper .search-area input[type=search]:focus::-webkit-input-placeholder{color:#999}header nav .toggle-search-wrapper .search-area input[type=search]:focus::-moz-placeholder{color:#999}header nav .toggle-search-wrapper .search-area input[type=search]:focus:-ms-input-placeholder{color:#999}header nav .toggle-search-wrapper .search-area input[type=search]:focus:-moz-placeholder{color:#999}header nav .toggle-search-wrapper .search-area input[type=search]:hover{opacity:.4}header nav .toggle-search-wrapper .search-area input[type=search]:focus{width:130px;padding-left:32px;color:#000;background-color:#fff;cursor:auto}header nav .responsive-menu-opener{cursor:pointer;color:#fff;font-size:30px;padding:0 10px}.responsive-menu-wrapper{display:none;position:fixed;top:0;left:0;width:100%;z-index:2;background:#009ac8;padding-top:70px}.responsive-menu-wrapper .responsive-menu{list-style-type:none;padding:0}.responsive-menu-wrapper .responsive-menu li{list-style:none;border-bottom:1px solid hsl(193.8,100%,37.2156862745%);position:relative}.responsive-menu-wrapper .responsive-menu li.site-menu-item-active>a{color:#424242}.responsive-menu-wrapper .responsive-menu li.site-menu-item-parent ul{display:block}.responsive-menu-wrapper .responsive-menu li a{color:#fff;display:block;padding:10px 20px;font-weight:700}.responsive-menu-wrapper .responsive-menu li .fa{position:absolute;top:0;right:0;padding:15px 20px;cursor:pointer;color:#fff}.responsive-menu-wrapper .responsive-menu li ul{padding:0;background-color:#008bb5;display:none}.responsive-menu-wrapper .responsive-menu li ul li a{padding:10px 40px}form input{width:100%;max-width:300px}form button,form input[type=submit]{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#009ac8;color:#2d2d31;border:1px solid #009ac8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}form button:hover,form button:focus,form button:active,form button:active:focus,form input[type=submit]:hover,form input[type=submit]:focus,form input[type=submit]:active,form input[type=submit]:active:focus{background-color:hsl(193.8,100%,29.2156862745%);border:1px solid hsl(193.8,100%,29.2156862745%)}form button,form input[type=submit]{color:#fff;width:auto;padding:10px 20px}form input[type=text],form input[type=email]{padding:8px 15px;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;border:2px solid #d8d8d8}form textarea{padding:8px 15px;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;-ms-border-radius:10px !important;border-radius:10px !important;border:2px solid #d8d8d8}.top-image{background-color:#e7e7e7;height:600px;position:relative;top:-79px}.top-image .top-title-text{font-size:36px}.top-image .overlay{background-color:rgba(2,149,202,.71)}.top-image .container,.top-image .row,.top-image .text{height:100%}.top-image .text h1,.top-image .text h2,.top-image .text h3,.top-image .text h4,.top-image .text h5,.top-image .text h6,.top-image .text a,.top-image .text span,.top-image .text p{color:#fff;text-shadow:1px 1px 20px #555}.top-image .text a{display:inline-block;padding:12px 22px !important;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.top-image .text a:hover{text-shadow:none;background-color:#fff;color:#009ac8}.start-areas{padding:20px 0 0 0;background-color:#f5f4f2;margin-top:-79px}.start-areas .area{height:260px;padding:10px;position:relative}.start-areas .area .area-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.start-areas .area .bg-wrapper{position:relative;height:100%;background-color:#000;cursor:pointer;overflow:hidden;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.start-areas .area .bg-wrapper .area-img{width:100%;height:100%}.start-areas .area .bg-wrapper .text{position:relative;padding:10px 20px}.start-areas .area .bg-wrapper .text h1,.start-areas .area .bg-wrapper .text h2,.start-areas .area .bg-wrapper .text h3,.start-areas .area .bg-wrapper .text h4,.start-areas .area .bg-wrapper .text h5,.start-areas .area .bg-wrapper .text h6,.start-areas .area .bg-wrapper .text a,.start-areas .area .bg-wrapper .text span,.start-areas .area .bg-wrapper .text p{color:#fff}.start-areas .area .bg-wrapper .text hr{-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;width:90px;border-top:3px solid #fff;position:absolute;margin:0px 0 0 0}.start-areas .area .bg-wrapper .text .desc-text{clear:both;padding:10px 0;font-size:16px;line-height:1.3;font-weight:600}.start-areas .area .bg-wrapper:hover hr{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;width:calc(100% - 45px)}body.admin .start-areas .area{position:relative}body.admin .start-areas .area .bg-wrapper .text{position:absolute;top:0;text-shadow:1px 1px 20px #000}body.admin .start-areas .area .bg-wrapper hr{box-shadow:1px 1px 20px #000}.start-projects{padding:10px 0}.start-blog{padding:0 0 80px 0;background-color:#f2efed}.start-blog .article-wrapper{padding:0 7.5px}.start-blog .article-wrapper article{background-color:#fff;height:100%}.start-blog .article-wrapper article .article-image{height:240px}.start-blog .article-wrapper article .text{padding:15px 25px 35px 25px}.start-blog .article-wrapper article .text .article-page-title{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.start-blog .article-wrapper article .text hr{-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;width:90px;border-top:3px solid #009ac8;position:absolute;margin:0px 0 0 0}.start-blog .article-wrapper article .text .entry{clear:both;padding-top:10px;color:#424242;font-size:14px;line-height:1.4}.start-blog .article-wrapper article:hover .text .article-page-title{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:#009ac8}.start-blog .article-wrapper article:hover .text hr{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;width:calc(60% - 65px)}.start-blog .btn-primary{color:#fff;margin-top:20px;float:right}.start-contact{position:relative;padding:40px 0}.start-contact .overlay{background-color:rgba(0,154,200,.8)}.start-contact h1,.start-contact h2,.start-contact h3,.start-contact h4,.start-contact h5,.start-contact h6,.start-contact a,.start-contact span,.start-contact p{color:#fff}.start-contact p{font-size:16px}.start-contact a{margin-top:20px;display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.start-contact a:hover,.start-contact a:focus,.start-contact a:active,.start-contact a:active:focus{background-color:#fff;color:#009ac8}body.admin .start-contact .header-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}body.admin .start-contact .header-img img{width:100%}body.admin .start-contact .start-contact-text h1,body.admin .start-contact .start-contact-text h2,body.admin .start-contact .start-contact-text h3,body.admin .start-contact .start-contact-text h4,body.admin .start-contact .start-contact-text h5,body.admin .start-contact .start-contact-text h6,body.admin .start-contact .start-contact-text a,body.admin .start-contact .start-contact-text span,body.admin .start-contact .start-contact-text p{text-shadow:1px 1px 10px #000}.instagram{padding:30px 0;overflow:hidden;height:400px}.instagram #instafeed{height:350px}.instagram #instafeed a{height:240px;width:20%;display:inline-block;padding:15px 8px}.instagram #instafeed a .instaimg{width:100%;height:100%}.instagram .slick-arrow{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;font-size:20px;position:relative;z-index:1;background-color:#009ac8;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;width:30px;height:30px;color:#fff;text-align:center;padding-top:8px;font-size:14px}.instagram .slick-arrow.leftarrow{top:130px}.instagram .slick-arrow.rightarrow{float:right;top:-130px}.instagram .slick-arrow:hover{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background-color:hsl(193.8,100%,29.2156862745%)}.some-projects .project-wrapper{padding:5px}.some-projects .project-wrapper .project{position:relative}.some-projects .project-wrapper .project .info2{padding:15px;position:absolute;bottom:0;left:0;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;opacity:80}.some-projects .project-wrapper .project .info2 h1,.some-projects .project-wrapper .project .info2 h2,.some-projects .project-wrapper .project .info2 h3,.some-projects .project-wrapper .project .info2 h4,.some-projects .project-wrapper .project .info2 h5,.some-projects .project-wrapper .project .info2 h6,.some-projects .project-wrapper .project .info2 a,.some-projects .project-wrapper .project .info2 span,.some-projects .project-wrapper .project .info2 p{color:#fff}.some-projects .project-wrapper .project .info2 .project-type{font-size:14px;font-weight:600;margin-bottom:0}.some-projects .project-wrapper .project .info2 .title{font-weight:700;font-size:20px !important}.some-projects .project-wrapper .project .info{padding:15px;position:absolute;bottom:0;left:0;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;opacity:0}.some-projects .project-wrapper .project .info h1,.some-projects .project-wrapper .project .info h2,.some-projects .project-wrapper .project .info h3,.some-projects .project-wrapper .project .info h4,.some-projects .project-wrapper .project .info h5,.some-projects .project-wrapper .project .info h6,.some-projects .project-wrapper .project .info a,.some-projects .project-wrapper .project .info span,.some-projects .project-wrapper .project .info p{color:#fff}.some-projects .project-wrapper .project .info .project-type{font-size:14px;font-weight:600;margin-bottom:0}.some-projects .project-wrapper .project .info .title{font-weight:700}.some-projects .project-wrapper.small .project{height:245px}.some-projects .project-wrapper.small .project .title{font-size:16px}.some-projects .project-wrapper.big .project{height:500px}.some-projects .project-wrapper.big .project .title{font-size:20px}.some-projects .project-wrapper .overlay{background:linear-gradient(rgba(255, 255, 255, 0), rgba(61, 61, 61, 0.8));-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;height:50%;opacity:0}.some-projects .project-wrapper .overlay2{background:linear-gradient(rgba(255, 255, 255, 0), rgba(61, 61, 61, 0.8));-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;height:50%;opacity:.7}.some-projects .project-wrapper:hover .overlay{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}.some-projects .project-wrapper:hover .overlay2{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}.some-projects .project-wrapper:hover .project .info{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;opacity:1}.project-pagination{padding:5px 0;background-color:rgba(242,239,237,.4)}.project-pagination .arrow{padding:10px 40px;display:inline-block}.project-pagination .arrow img{padding:0 10px;vertical-align:middle}.project-pagination .arrow a{color:#424242;font-weight:700;font-size:16px}.project-pagination .arrow a:hover,.project-pagination .arrow a.active{color:#009ac8}.project{padding:30px 0}.project .mockup{max-width:100%}.project hr{width:100px;border-top:5px solid #009ac8;position:absolute;margin-top:0px}.project .tags{clear:both;font-weight:400;padding:10px 0 20px 0}.project .btn-primary{color:#fff;margin-left:10px}.project-result{padding:30px 0;background-color:#f2efed}.project-result .contact-us{background-color:#fff;position:relative}.project-result .contact-us .image,.project-result .contact-us .text{display:inline-block;width:43%;vertical-align:top}.project-result .contact-us .image{height:300px}.project-result .contact-us .image img{max-width:100%;max-height:100%}.project-result .contact-us .text{padding-left:10px}.project-result .contact-us .text hr{width:185px;border-top:3px solid #009ac8;position:absolute;margin:0;margin-top:0px}.project-result .contact-us .text h3{margin-top:30px}.project-result .contact-us .text h4{font-weight:700}.project-result .contact-us .text .name{clear:both;padding-top:20px;margin-bottom:5px}.project-result .contact-us .text .info{font-size:16px}.project-result .contact-us .text .btn-third{position:absolute;right:20px;bottom:30px}.project-result .contact-us ul{color:#008fc2}.project-result .contact-us ul:before{font-size:16px}.all-projects{padding:30px 0}.all-projects .some-projects .project-wrapper{padding:10px}.all-projects .some-projects .project-wrapper .project{height:250px}.all-projects .some-projects .project-wrapper .project .title{font-size:16px}.all-projects hr{width:100px;border-top:3px solid #009ac8}.default-page{padding:30px 0}.default-page img{height:auto !important}.default-page a{color:#009ac8}.default-page a:hover{color:hsl(193.8,100%,29.2156862745%)}.default-top{height:350px;position:relative;margin-top:-79px}.default-top .overlay{background-color:rgba(2,149,202,.71)}.default-top .text{position:relative;width:70%;margin:0 auto}.default-top .text h1,.default-top .text h2,.default-top .text h3,.default-top .text h4,.default-top .text h5,.default-top .text h6,.default-top .text a,.default-top .text span,.default-top .text p{color:#fff}.default-top .text p{font-size:18px;line-height:1.1}.default-top .text a{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.default-top .text a:hover,.default-top .text a:focus,.default-top .text a:active,.default-top .text a:active:focus{background-color:#fff;color:#009ac8}.default-top .text a{border:2px solid #fff;font-size:15px;margin:2px 5px;padding:10px 20px}body.admin .default-top{margin-top:0}body.admin .default-top .header-img{height:100%;overflow:hidden}body.admin .default-top .header-img img{height:100%;width:100%}body.admin .default-top .text{position:absolute;top:0;left:0;left:15%}body.admin .default-top .text h1,body.admin .default-top .text h2,body.admin .default-top .text h3,body.admin .default-top .text h4,body.admin .default-top .text h5,body.admin .default-top .text h6,body.admin .default-top .text a,body.admin .default-top .text span,body.admin .default-top .text p{text-shadow:1px 1px 10px #000}.steps{background-color:#f2efed}.steps .step{min-height:100px;background-color:#fff;margin:20px -15px}.steps .step .text .number,.steps .step .text .description{display:inline-block}.steps .step .text .number{width:25%;vertical-align:top}.steps .step .text .number h2{font-size:230px;font-weight:400;color:#f2efed;margin:0}.steps .step .text .description{width:70%;margin-top:20px}.steps .step .text .description h2{word-wrap:break-word;hyphens:auto}.steps .step .text .description .txt{clear:both;padding:12px 0}.steps .step .text hr{width:60px;border-top:5px solid #009ac8;position:absolute;margin-top:-3px;margin-bottom:0px}.steps .step .image{min-height:100px;height:100%}.steps .step .image .method-icon{text-align:center}body.admin .steps .step .image .method-icon{position:absolute;top:25%;left:0;width:50%;left:25%}.utbud-top .image{padding:20px 0}.utbud-top .image .utbud-img{height:350px}.utbud-top .text{padding:20px}.utbud-top hr{float:left;margin:0}.utbud-top .col-sm-6 a{font-weight:bold}#newsletter-modal .btn-default{color:#fff;margin-left:auto;display:block;margin-top:30px}#offert-modal{margin-top:60px}#offert-modal input[type=text]{box-shadow:none;padding:19px 15px;margin-bottom:5px}#offert-modal span{font-weight:600}#offert-modal textarea{padding:8px 15px;-webkit-border-radius:7px !important;-moz-border-radius:7px !important;-ms-border-radius:7px !important;border-radius:7px !important;border:2px solid #d8d8d8;box-shadow:none}#offert-modal .btn-primary{color:#fff !important}.utbud-process{padding:10px 0 30px 0;background-color:#f2efed}.utbud-process .process-box{background-color:#fff;padding:20px;height:100%}.utbud-process .process-box h1,.utbud-process .process-box h2,.utbud-process .process-box h3,.utbud-process .process-box h4,.utbud-process .process-box h5,.utbud-process .process-box h6{margin-top:0}.utbud-process hr{width:100px;border-top:5px solid #009ac8;position:absolute;margin-top:0}.utbud-process .big-box-wrapper{background-color:#fff;margin:30px 15px 0 15px}.utbud-process .big-box-wrapper .text{padding:15px}.utbud-process .big-box-wrapper .image{min-height:400px;height:100%}.utbud-process .big-box-wrapper .image .img-holder{height:100%;min-height:400px}body.admin .utbud-process .big-box-wrapper .image .img-holder{overflow:hidden}.utbud-projects{padding:30px 0 60px 0}.utbud-projects hr{width:100px;border-top:5px solid #009ac8;position:absolute;margin-top:0}.the-team{padding:30px 0}.the-team .person{padding:0 0 20px 0;margin-bottom:50px}.the-team .person .image{width:90%;height:450px}.the-team .person .name{margin-top:0}.the-team .person p{margin-bottom:0;font-size:16px;margin-top:10px}.the-team .person h4{font-size:17px;font-weight:700}.blog,.blog-archive{padding:30px 0;background-color:#f2efed}.blog article,.blog-archive article{background-color:#fff;margin:10px 0;overflow:hidden}.blog article hr,.blog-archive article hr{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;width:100px;border-top:4px solid #009ac8;position:absolute;margin-top:0;margin-left:30px}.blog article .image,.blog-archive article .image{height:200px}.blog article .article-page-title,.blog-archive article .article-page-title{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#424242;padding:0 30px;margin-top:18px}.blog article .entry,.blog-archive article .entry{clear:both;padding:30px;color:#424242;line-height:1.3;margin-top:-10px}.blog article:hover hr,.blog-archive article:hover hr{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;width:calc(60% - 70px)}.blog article:hover .article-page-title,.blog-archive article:hover .article-page-title{color:#009ac8;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.blog .pagination li,.blog-archive .pagination li{font-weight:bold}.blog-archive .title .active{color:#009ac8}.blog-archive .col-sm-6 article{height:380px}.blog-archive .latest-posts .entry{padding:0 0 0 10px}.blog-archive .latest-posts .entry .article-page-title{padding:0 !important}.blog-archive .latest-posts .entry .published{clear:both;font-weight:700;color:#919596}.blog-entry{padding:30px 0;background-color:#f2efed;overflow-wrap:break-word}.blog-entry h1{font-size:27px;font-weight:bold}.blog-entry h2{font-size:24px}.blog-entry h3{font-size:20px}.blog-entry h4{font-size:16px}.blog-entry hr{width:100%;border-top:3px solid rgba(0,154,200,.3)}.blog-entry a{color:#009ac8}.blog-entry a:hover{color:hsl(193.8,100%,29.2156862745%)}.blog-entry article{background-color:#fff;padding:20px}.blog-entry article .image{height:350px;margin-bottom:20px}.blog-entry article .published,.blog-entry article .author{clear:both;font-weight:700;color:#919596}.blog-entry article .author{padding-left:20px}.blog-entry article .author .name{text-transform:capitalize;clear:both;font-weight:700;color:#919596}.blog-entry article .entry{clear:both}.blog-entry article .entry img{margin:3px;height:auto !important}.blog-entry article .entry p,.blog-entry article .entry p span{font-size:15px}.blog-entry .series-navigation{padding:40px 0 50px 0;margin:0;list-style-type:none}.blog-entry .series-navigation li{display:inline-block}.blog-entry .series-navigation li .fa{padding:0 4px}.blog-entry .series-navigation li a{display:inline-block;padding:12px 22px;margin:5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#009ac8;color:#2d2d31;border:1px solid #009ac8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px}.blog-entry .series-navigation li a:hover,.blog-entry .series-navigation li a:focus,.blog-entry .series-navigation li a:active,.blog-entry .series-navigation li a:active:focus{background-color:hsl(193.8,100%,29.2156862745%);border:1px solid hsl(193.8,100%,29.2156862745%)}.blog-entry .series-navigation li a{color:#fff;font-size:13px;padding:7px 15px}.blog-entry .series-navigation li.next{float:right}.blog-entry .series-navigation li.previous{float:left}.latest-posts{background-color:#fff;padding:20px}.latest-posts ul{padding:0}.latest-posts ul article{padding:0;border-bottom:1px solid #f9f9f9;padding-top:10px}.latest-posts ul article .image{display:inline-block;width:55px;height:55px}.latest-posts ul article .entry{display:inline-block;width:calc(100% - 60px);vertical-align:top;padding-left:10px}.latest-posts ul article .entry .published{margin-bottom:0}.latest-posts ul article .entry .article-page-title{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:700;color:#424242;line-height:1.2}.latest-posts ul article .entry p,.latest-posts ul article .entry p span{font-size:14px}.latest-posts ul article:hover .entry .article-page-title{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:#009ac8}.categories{background-color:#fff;padding:20px;margin-top:20px}.categories .categories-list{padding:10px 0 0 0}.categories .categories-list li{list-style:none;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;display:inline-block;background-color:#9fc7d2;margin:3px;padding:5px 15px}.categories .categories-list li a{color:#fff;font-weight:700}.categories .categories-list li.active{background-color:#2584a0}.categories .categories-list li:hover a{color:#424242}.page-not-found{padding:30px 0}.search-page .search-word{color:#009ac8}.search-page .page-title{color:#009ac8;font-weight:bold;font-size:initial}.search-page .page-content{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.ref-list li{list-style:none}.filter-refs a{color:#fff}.filter-refs li{list-style:none;float:left;display:inline-block;padding:12px 22px;margin:5px 5px 5px 0;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#009ac8;color:#2d2d31;border:1px solid #009ac8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;outline:none;font-weight:700;font-size:16px;padding:3px 10px;font-size:12px;color:#fff;cursor:pointer}.filter-refs li.active,.filter-refs li:hover{background-color:hsl(193.8,100%,29.2156862745%)}.job-entry .btn-primary{color:#fff !important}.jobs-about{padding:30px 0}.job-logo{padding:20px;background-color:#fff;width:150px;float:right;margin-right:20px;margin-top:20px}
