*{margin:0;padding:0;border:none}body{font-family:'Myriad W01 Regular';color:#454545;font-size:15px;line-height:21px;background-color:#fff}h1{font-family:'NimbusSanDW01ConBoldD';font-size:44px;line-height:44px;font-weight:normal;color:#cd1626;text-transform:uppercase;margin-bottom:20px}h2{font-family:'NimbusSanDW01ConBoldD';font-size:30px;line-height:30px;font-weight:normal;color:#cd1626;text-transform:uppercase;margin:30px 0 20px 0}ul{list-style-type:none}a{text-decoration:none;color:#cd1626;border-bottom:1px dotted #454545}a:hover{color:#454545;border-color:#cd1626}strong,.bold{font-family:'Myriad W01 SmBd';font-weight:normal}.red{color:#cd1626}.wrapper940{width:940px;margin:0 auto}.fl{float:left}.fr{float:right}.clear{clear:both}.modal .hl{display:block;font-family:'NimbusSanDW01ConBoldD';font-size:32px;line-height:36px;color:#cd1626;text-transform:uppercase;margin:17px 0 14px 0}.modal p{font-size:15px;line-height:20px;margin-bottom:10px}#header{width:100%;padding-bottom:35px}#header .top{width:100%;height:28px;padding-top:7px;background-color:#f1f1f1;font-size:14px;margin-bottom:35px}#header .top a{color:#454545;border-color:#cd1626}#header .top a:hover{color:#cd1626;border-color:#454545}#header .top span.img{display:inline-block;float:left;height:18px;padding:1px 7px 0 0}#header .top span.txt{display:inline-block;float:left;height:18px}#header .logo{float:left;width:250px;height:71px}#header .logo img{width:100%;height:100%}#header .logo a{border:none}#header .nav{float:right;font-size:17px;margin-top:31px}#header .nav ul{text-align:right}#header .nav ul li{display:inline;margin-right:12px}#header .nav ul li.last{margin:0}#header .nav a{border:none;color:#3c3c3b}#header .nav a.active{color:#cd1626}#header .nav a:hover{border:none;color:#cd1626}#header .nav .start .o{display:none}#header .nav .start:hover .n{display:none}#header .nav .start:hover .o{display:inline-block}#header .nav .start.active .o{display:inline-block}#header .nav .start.active .n{display:none}.txt2col .box{width:47%;float:left}.txt2col .lft{padding:0 3% 0 0}.txt2col .rgt{padding:0 0 0 3%}.txt2col p{margin-top:20px}.txt2col p.first{margin-top:0}.about img{width:60%;margin-top:25px}.history p{font-family:'Myriad W01 It'}.history strong{display:block;margin-bottom:10px}.team{margin:55px 0 -50px 0;padding-top:60px;border-top:1px solid #a2a2a2;width:100%}.team .center{margin:0 auto}.team .box{float:left;width:215px;height:240px;padding:0 10px;margin-bottom:50px;text-align:center}.team img{display:block;margin:0 auto;width:180px;height:180px}.team strong{display:block;color:#cd1626;font-size:17px;margin-top:18px}.servicehl{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #a2a2a2;width:100%;text-align:center}.servicehl.error{padding-bottom:0;border-bottom:0}.servicehl h1{color:#454545}.servicehl p{width:80%;margin:0 auto}.servicehl br{display:none}.service{margin-top:35px}.service.nmt{margin-top:0}.service .hl img{float:left;display:block;margin:0 auto;width:50px;height:50px}.service .hl img.link{float:left;display:block;margin:0 auto;width:auto;height:20px;margin:13px 0 0 12px}.service .hl span{float:left;display:block;font-family:'NimbusSanDW01ConBoldD';font-size:30px;line-height:30px;color:#cd1626;text-transform:uppercase;margin:8px 0 0 15px}.service p{clear:both;padding-top:15px}.impress .wrapper940{border-top:1px solid #a2a2a2;padding-top:35px}.map{display:block;padding:3px 0;border:solid #cd1626;border-width:2px 0;width:100%;height:280px;background:url(../images/map.png) no-repeat center center}.contact,.emergservice{line-height:24px}.jobs p{margin-top:20px}.jobs p.first{margin-top:0}.jobs ul{list-style-type:disc;margin-left:14px}.jobs li{padding-top:4px}.jobs li:first-child{padding-top:0}.jobs form{margin:60px 0 0 0;padding-top:60px;border-top:1px solid #a2a2a2}.jobs form h2{margin-top:0}.jobs form label{display:block;margin-bottom:7px}.jobs form input{border:1px solid #a2a2a2;border-radius:4px;padding:8px 12px;margin-bottom:17px;font-family:'Myriad W01 Regular';color:#454545;font-size:17px;width:90%;max-width:500px}.jobs form .checkbox{margin-bottom:23px}.jobs form .checkbox input{margin-bottom:0}.jobs form input:focus{border-color:#cd1626;outline:none}.jobs form input.submit{max-width:230px;cursor:pointer}.jobs form input.submit:hover{border-color:#cd1626;background-color:#fff;color:#cd1626}.privacy p{margin-top:20px}.privacy p.first{margin-top:0}.privacy ul{list-style-type:disc;padding-left:30px;margin-top:5px}.privacy li{margin-top:4px}.teaser{width:940px;margin-bottom:55px}.teaser img{padding:3px 0;border:solid #cd1626;border-width:2px 0}#teaser-slider{margin-bottom:0}.teaser-jobs{background-color:#cd1626;padding:25px;font-size:30px;line-height:36px;color:#fff;font-family:'NimbusSanDW01ConBoldD';text-transform:uppercase;letter-spacing:0.5px;text-align:center}.teaser-jobs a{color:#ddd;border-bottom:2px solid;white-space:nowrap}.teaser-jobs a:hover{color:#fff;border-bottom:none}.hiring{margin:60px 0 0 0;padding-top:60px;border-top:1px solid #a2a2a2}.hiring p{font-size:16px;line-height:23px;margin-top:15px}.hiring p.bold{font-size:18px}.hiring h1 a{border:none;color:#cd1626}.intro{margin:7px 0 55px 0;padding-top:55px;border-top:2px solid #cd1626}.intro .box{width:50%;float:left}.intro .rgt{text-align:right}.intro p{width:90%}.intro img{width:76%;margin:65px 35px 0 0}.intro .box.lft img{display:none}.benefits{margin-bottom:60px;padding:60px 0;border:solid #a2a2a2;border-width:1px 0;width:100%}.benefits .center{margin:0 auto}.benefits .box{float:left;width:292px;height:340px;padding:0 10px;text-align:center}.benefits .mid{margin:0 2px}.benefits img{display:block;margin:0 auto;width:101px;height:100px}.benefits .hl{display:block;font-family:'NimbusSanDW01ConBoldD';font-size:44px;line-height:44px;color:#cd1626;text-transform:uppercase;margin:27px 0 24px 0}.services{width:100%}.services .center{margin:0 auto}.services .box{float:left;width:300px;height:350px}.services .mid{margin:0 20px}.services img{width:100%}.services .hl{display:block;font-family:'NimbusSanDW01ConBoldD';font-size:36px;line-height:36px;color:#cd1626;text-transform:uppercase;margin:17px 0 14px 0}.services p{font-size:14px;line-height:19px}.nibe{margin-top:60px;padding-top:60px;border-top:1px solid #a2a2a2;width:100%;text-align:center}.nibe a{border:none}#footer{height:45px;background-color:#3c3c3b;font-size:15px;color:#bbb;padding-top:25px}#footer a{border:none;color:#eee}#footer a.active,#footer a:hover{color:#aaa}#footer ul{text-align:right}#footer ul li{display:inline}#footer ul li.between{padding:0 5px}.ftr-facebook{width:100%;margin-top:60px;padding:25px 0;border-top:1px solid #eee}.ftr-facebook a{display:block;width:629px;height:93px;margin:0 auto;color:#414141;border:none}.ftr-facebook a:hover .color{color:#cd1626}.ftr-facebook .img{float:left;width:134px;height:93px;margin-right:20px}.ftr-facebook .txt{float:left;width:475px;height:80px;padding-top:12px}.ftr-facebook .txt_hl{font-size:28px;font-family:'NimbusSanDW01ConBoldD';text-transform:uppercase;color:#cd1626;margin-bottom:14px}.ftr-facebook .txt_desc{line-height:20px;font-size:14px}@media only screen and (max-width:980px){.wrapper940{width:95%}.teaser{width:100%;overflow:hidden}.teaser img{width:120%;margin-left:-10%}.benefits .center{width:628px;margin:0 auto}.benefits .rgt{margin:40px 0 0 157px}.services .center{width:620px;margin:0 auto}.services .box{text-align:center}.services .mid{margin-right:0}.services .rgt{margin:20px 0 0 152px}.team .center{width:708px}}@media only screen and (max-width:970px){.service .hl.nibe1{width:60%}.service .hl.nibe2{width:80%}}@media only screen and (max-width:935px){.service .hl.nibe1{width:80%}.service .hl.nibe2{width:90%}}@media only screen and (max-width:850px){#header .logo{float:none;margin:0 auto}#header .nav{float:none;width:525px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:830px){.service .hl.nibe1{width:90%}.service .hl.nibe2{width:100%}}@media only screen and (max-width:790px){#header .top{height:auto;padding:9px 0}#header .fl{width:300px;margin:0 auto;float:none}#header .fr{margin-top:5px;width:100%;text-align:center}.intro .box{width:100%;float:none;text-align:center}.intro .rgt{display:none}.intro p{width:90%;padding:0 5%}.intro .box.lft img{display:block;width:150px;margin:25px auto}}@media only screen and (max-width:760px){.txt2col .box{width:100%;float:none}.txt2col .lft,.txt2col .rgt{padding:0}.txt2col .rgt .service.nmt,.history,.emergservice{margin-top:35px}.nibe img{width:70%;height:70%}.team .center{width:472px}.ftr-facebook{padding:35px 0}.ftr-facebook a{width:575px;height:80px}.ftr-facebook .img{width:115px;height:80px;margin-right:17px}.ftr-facebook img{width:115px;height:80px}.ftr-facebook .txt{width:442px;height:67px;padding-top:9px}.ftr-facebook .txt_hl{font-size:24px;margin-bottom:11px}.ftr-facebook .txt_desc{line-height:19px;font-size:13px}}@media only screen and (max-width:720px){.wrapper940{width:94%}}@media only screen and (max-width:680px){.teaser img{width:140%;margin-left:-20%}#footer{height:auto;line-height:26px;padding-bottom:25px}#footer .fl,#footer .fr{float:none}#footer ul li,#footer .fr{display:block;width:100%;text-align:center}#footer ul li.between{display:none}.benefits .center{width:296px}.benefits .box{width:276px}.benefits .mid{margin:40px 0 0 0;height:360px}.benefits .rgt{margin-left:0}.services .center,.services .box{width:296px}.services .mid,.services .rgt{margin:40px 0 0 0}}@media only screen and (max-width:630px){.ftr-facebook{text-align:center}.ftr-facebook a{width:86%;height:auto}.ftr-facebook .img{float:none;width:100%;height:50px;margin:0 0 10px 0}.ftr-facebook img{width:72px;height:50px}.ftr-facebook br{display:none}.ftr-facebook .txt{width:auto;height:auto;padding-top:9px}.ftr-facebook .txt_hl,.ftr-facebook .txt_desc{width:100%}}@media only screen and (max-width:560px){#header .nav{width:100%}#header .nav ul{text-align:center;line-height:26px}#header .nav ul li{display:block;margin-right:0}#header .nav ul li.red{display:none}}@media only screen and (max-width:540px){.wrapper940{width:93%}.hiring h1{font-size:40px}.hiring p{font-size:15px;line-height:21px}.hiring p.bold{font-size:16px}.nibe img{width:80%;height:80%}}@media only screen and (max-width:530px){.team .center{width:236px}}@media only screen and (max-width:480px){#header .fr span{display:block}.teaser img{width:170%;margin-left:-27%}}@media only screen and (max-width:470px){.service .hl.nibe1{width:60%}.service .hl.nibe2{width:80%}}@media only screen and (max-width:460px){.wrapper940{width:92%}}@media only screen and (max-width:455px){.service .hl.nibe1{width:80%}.service .hl.nibe2{width:90%}}@media only screen and (max-width:400px){.servicehl .between{display:none}.servicehl br{display:block}.service .hl img{width:35px;height:35px}.service .hl img.link{height:20px;margin:9px 0 0 12px}.service .hl span{font-size:27px;line-height:27px;margin:5px 0 0 8px}.txt2col p,.impress p{font-size:14px;line-height:20px}.teaser img{width:200%;margin-left:-35%}}@media only screen and (max-width:360px){.service .hl.nibe1{width:90%}.service .hl.nibe2{width:100%}}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider > *{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;display:none}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(../images/grab.png) 8 8,move}.grabbing-cursor{ cursor:url(../images/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(../images/blank.gif)}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{color:#FFF}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;line-height:8px;overflow:hidden}.rsDefault .rsBullet{width:14px;height:14px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:14px;height:14px;border-radius:50%;behavior:url(theme/pie/PIE.php);background:#d7d7d7;background:rgba(255,255,255,0.5);cursor:pointer}.rsDefault .rsBullet span:hover{background:#fff;background:rgba(255,255,255,1.0)}.rsDefault .rsBullet.rsNavSelected span{background-color:#b71823}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url(../images/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:rgb(0,0,0);background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}