@media screen and (max-width:1120px){.imagebox-caption{position:absolute;bottom:200px;left:50px;z-index:1;font-size:32px;color:#fff;padding:6px;line-height:32px;white-space:nowrap}#innovation-tiles-container{width:620px;height:375px}}@media screen and (min-width:1121px){.imagebox-caption{position:absolute;bottom:200px;left:50px;z-index:1;font-size:40px;color:#fff;padding:10px;line-height:35px;white-space:nowrap}#innovation-tiles-container{width:620px;height:375px}}body,html{min-width:900px;height:100%;margin:0;font:400 15px/1.8 Lato,sans-serif;color:#672667}h1{letter-spacing:4px;text-transform:uppercase;font:35px Lato,sans-serif;color:#00B2A1;margin:10px 0 30px 0}h2{letter-spacing:2px;text-transform:uppercase;font:20px Lato,sans-serif;color:#672667;margin:10px 0 0 0}li,ul{margin:0;line-height:20px}a{color:inherit;text-decoration:none}a:active,a:hover,a:visited{color:inherit}a:hover{color:#672667;text-decoration:underline}#imagebox-1{background-image:url(../images/photo1.jpg)}#imagebox-2{background-image:url(../images/photo2.jpg)}#imagebox-3{background-image:url(../images/photo3.jpg)}#imagebox-4{background-image:url(../images/photo4.jpg)}#imagebox-5{background-image:url(../images/photo5.jpg)}#imagebox-6{background-image:url(../images/photo6.jpg)}#imagebox-7{background-image:url(../images/photo7.jpg)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.centred-list{text-align:center;padding:0;margin:0;list-style-type:none}.imagebox{min-width:600px;position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;z-index:0}.textbox-container{color:#777;padding:40px 10px;text-align:justify;min-width:600px;z-index:3;position:relative;-webkit-box-shadow:0 0 60px -15px #000;-moz-box-shadow:0 0 60px -15px #000;box-shadow:0 0 60px -15px #000}.imagebox-caption-orange{background-color:#7CC400;background-color:rgba(124,196,0,.7)}.imagebox-caption-purple{background-color:#00B2A1;background-color:rgba(0,178,161,.7)}.imagebox-caption-red{background-color:#fa2832;background-color:rgba(250,40,50,.7)}.textbox-{width:100%;text-align:center}.text-column-centred{margin:0 auto;width:620px;height:100%}.text-column-centred p{margin:0 0 20px 0;padding:0;line-height:18px}.text-nospace{margin:0!important}.button-centred{display:block;margin:0 auto;color:#fff;background-color:#00B2A1;border:none;outline:0;padding:7px 30px;border-radius:40px;opacity:1;cursor:pointer;font:400 15px/1.8 Lato,sans-serif}.button-centred:hover{opacity:.7}.button-plus-centred{display:table;margin:0 auto;margin-bottom:10px;margin-top:10px;color:#fff;background-color:#00B2A1;border:none;outline:0;width:45px;height:45px;line-height:45px;border-radius:40px;cursor:pointer;font-size:25px;opacity:.8;vertical-align:central;font-family:Arial}.content-group-header{z-index:10;letter-spacing:2px;text-transform:uppercase;font:20px Lato,sans-serif;color:#777;margin:0;margin-top:30px;background-color:#fff;margin-bottom:10px;text-align:center}.content-group-divider{width:100%;border-bottom:1px solid #00B2A1;opacity:.5}.hidden-container{width:100%;padding:0;margin-bottom:0;line-height:0;font-size:0;overflow:hidden;height:0}.hidden-content{width:100%;line-height:15px;font-size:15px}#loadwindow{position:fixed;width:100%;height:100%;z-index:500;background-color:#fff}#loadwindow-container{position:relative;top:27%;text-align:center;height:235px}#loadwindow-target{position:absolute;margin:0 auto;width:200px;height:200px;left:calc(50% - 100px)}#loadwindow-text{position:absolute;width:100%;text-align:center;color:#7CC400;bottom:0;line-height:15px}#circular-loader{opacity:0;animation:rotate 2s linear infinite;height:calc(100% - 25px);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;width:200px;position:absolute;top:0;left:calc(50% - 100px);margin:auto}#loader-path1{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:trim-path-1 1.5s ease-in-out infinite,color 6s ease-in-out infinite;-moz-animation:trim-path-1 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:trim-path-1 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}#loader-path2{stroke-dasharray:1,200;stroke-dashoffset:-40;-webkit-animation:trim-path-2 1.5s ease-in-out infinite,color 6s ease-in-out infinite;-moz-animation:trim-path-2 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:trim-path-2 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes trim-path-1{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:140,200;stroke-dashoffset:0}100%{stroke-dasharray:140,200;stroke-dashoffset:-141}}@keyframes trim-path-1{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:140,200;stroke-dashoffset:0}100%{stroke-dasharray:140,200;stroke-dashoffset:-141}}@-webkit-keyframes trim-path-2{0%{stroke-dasharray:0,52;stroke-dashoffset:-40}50%{stroke-dasharray:110,0;stroke-dashoffset:-40}100%{stroke-dasharray:1,90;stroke-dashoffset:-130}}@keyframes trim-path-2{0%{stroke-dasharray:0,52;stroke-dashoffset:-40}50%{stroke-dasharray:110,0;stroke-dashoffset:-40}100%{stroke-dasharray:1,90;stroke-dashoffset:-130}}#nav-container{position:fixed;top:0;width:100%;padding:10px 0;background-color:#fff;z-index:200;text-align:center;-webkit-box-shadow:0 3px 24px 2px rgba(0,0,0,.4);-moz-box-shadow:0 3px 24px 2px rgba(0,0,0,.4);box-shadow:0 3px 24px 2px rgba(0,0,0,.4);border-bottom:1px solid #777}#nav-container ul{padding:0;margin:0}#nav-container ul li{color:#7CC400;background-color:#fff;display:inline-block;float:none;padding:2px 10px;margin:0 2px;border-radius:15px}#nav-container ul li:hover{color:#fff;background-color:#00B2A1;cursor:pointer}#titlewindow-reality{position:absolute;bottom:40px;right:40px;width:100px;height:66px;z-index:98;opacity:.5}#titlewindow-reality-caption{position:absolute;bottom:115px;right:35px;width:100px;padding:5px;height:12px;line-height:12px;font-size:10px;color:#fff;background:#672667;text-align:center;border-radius:5px;opacity:0}#titlewindow-container{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100%;-webkit-box-shadow:0 0 60px -15px #000;-moz-box-shadow:0 0 60px -15px #000;box-shadow:0 0 60px -15px #000;z-index:300;background-color:#fff}#titlewindow-premtech-logo-container{position:absolute;left:0;top:40%;width:100%;height:20%;text-align:center}#titlewindow-premtech-logo{width:50%;opacity:0}#titlewindow-scroll-down{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:6px;width:200px;text-align:center;color:#ccc;padding:5px 30px}#videobox1{margin:0 auto;padding-top:1px;width:630px;height:440px;margin-bottom:20px;margin-top:20px;background-image:url(../images/video-background.png);background-size:100%;background-repeat:no-repeat}#video{width:550px}#innovation-tiles-container{width:620px;height:350px;-webkit-box-shadow:0 6px 24px -9px rgba(0,0,0,.75);-moz-box-shadow:0 6px 24px -9px rgba(0,0,0,.75);box-shadow:0 6px 24px -9px rgba(0,0,0,.75)}#innovation-button-container{width:100%;height:45px;padding:0;margin:20px 0 15px 0;text-align:center}#innovation-tile-1{background-image:url(../images/innovation-background-bim.svg)}#innovation-tile-2{background-image:url(../images/innovation-background-graid.svg)}#innovation-tile-3{background-image:url(../images/innovation-background-clocc.svg)}.innovation-tile{position:absolute;width:620px;height:350px;text-align:center;cursor:pointer;margin:0 auto;z-index:100;background-position:center;background-size:cover}.innovation-button{position:relative;width:198px;height:16px;padding:10px 0;display:inline-block;font-size:15px;line-height:16px;color:#00B2A1;background-color:#00B2A1;cursor:pointer;border-radius:6px;-webkit-box-shadow:0 6px 24px -9px rgba(0,0,0,.75);-moz-box-shadow:0 6px 24px -9px rgba(0,0,0,.75);box-shadow:0 6px 24px -9px rgba(0,0,0,.75);border:2px solid #00B2A1}#career-tiles-container{width:620px;overflow:hidden;margin-bottom:30px}.career-tile-container{position:relative;width:620px;min-height:250px;padding:0;margin-bottom:32px;background-color:#fff;-webkit-box-shadow:0 6px 24px -9px rgba(0,0,0,.75);-moz-box-shadow:0 6px 24px -9px rgba(0,0,0,.75);box-shadow:0 6px 24px -9px rgba(0,0,0,.75)}.career-tile-image{width:620px;height:150px;background-position:center}.career-tile-title{line-height:15px;letter-spacing:1px;font-weight:700;color:#672667;height:15px;margin:20px 0 0 20px}.career-tile-description{width:580px;line-height:18px;color:#777;margin:10px 0 0 0;padding:0 20px 20px 20px}.career-benefits-column{display:inline-table;width:85px;margin-right:1px;text-align:center}.career-benefits-icon{width:70%}.career-benefits-header{line-height:15px;font-weight:700;color:#7CC400;height:30px;font-size: 12px;}.career-benefits-description{line-height:15px}#contact-iframe{margin:0 0 30px 0;border:none;outline:0}#contact-social-media-container{width:100%;text-align:center;margin-top:-3px}#contact-social-media-container a{text-decoration:none}#contact-textbox{width:530px;height:200px;resize:none;border:1px solid #672667;margin-top:-10px;outline:0;padding:10px}.contact-info-column{display:inline-table;width:295px;padding:0 0 25px 0;margin:0 5px;text-align:center}.contact-social-media-icon{padding:0 10px 0 10px;display:inline-block;max-width:90px;width:auto;height:auto}#footer-container{margin:0 auto;color:#777;text-align:center;padding:25px 0;height:275px;width:100%;z-index:3;position:relative;-webkit-box-shadow:0 0 60px -15px #000;-moz-box-shadow:0 0 60px -15px #000;box-shadow:0 0 60px -15px #000;overflow:hidden}#footer-wrapper{margin:0 auto}#footer-logos-wrapper{width:100%}.footer-badge{padding:0 1px;height:66px}.footer-badge-lg{padding:0 1px;height:140px}.footer-text{width:100%;font-size:10px;color:#ccc;margin:0 auto;padding:0}