a:active,a:focus,a:hover,button:focus,img[usemap],input:focus,map area,textarea:focus{outline:0}.relative,sub,sup{position:relative}.clearfix:after,.content:after,code,pre{clear:both}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;color:#666;-webkit-font-smoothing:antialiased}article,aside,audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;display:block;max-width:100%}svg:not(:root){overflow:hidden}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}iframe,legend{border:0}legend{padding:0}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search],input[type=text]{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}a[href^=tel]{color:inherit;text-decoration:none;cursor:default}.clearfix:after,.clearfix:before{display:table;content:""}.strong{font-weight:700}.floated.left{float:left!important}.floated.right{float:right!important}.aligned.left{text-align:left!important}.aligned.center{text-align:center!important}.aligned.right{text-align:right!important}.aligned.justified{text-align:justify!important;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.disabled{opacity:.5}.visible{display:block!important}.hidden{display:none!important}.visuallyHidden{position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.pointer{cursor:pointer!important}.default{cursor:default!important}.Offset.top.huge{margin-top:2.5em!important}.Offset.top.large{margin-top:1.875em!important}.Offset.top.medium{margin-top:1.25em!important}.Offset.top{margin-top:.625em!important}.Offset.top.small{margin-top:.3125em!important}.Offset.top.zero{margin-top:0!important}.Offset.bottom.huge{margin-bottom:2.5em!important}.Offset.bottom.large{margin-bottom:1.875em!important}.Offset.bottom.medium{margin-bottom:1.25em!important}.Offset.bottom{margin-bottom:.625em!important}.Offset.bottom.small{margin-bottom:.3125em!important}.Offset.bottom.zero{margin-bottom:0!important}.Offset.right.huge{margin-right:2.5em!important}.Offset.right.large{margin-right:1.875em!important}.Offset.right.medium{margin-right:1.25em!important}.Offset.right{margin-right:.625em!important}.Offset.right.small{margin-right:.3125em!important}.Offset.right.zero{margin-right:0!important}.Offset.left.huge{margin-left:2.5em!important}.Offset.left.large{margin-left:1.875em!important}.Offset.left.medium{margin-left:1.25em!important}.Offset.left{margin-left:.625em!important}.Offset.left.small{margin-left:.3125em!important}.Offset.left.zero{margin-left:0!important}.Headline,h1,h2,h3,h4,h5,h6{margin:0 0 1rem;padding:0;border:none;font-weight:700;font-size:1.33em;line-height:1.33}.Headline .Headline.sub,h1 .Headline.sub,h2 .Headline.sub,h3 .Headline.sub,h4 .Headline.sub,h5 .Headline.sub,h6 .Headline.sub{display:block;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.2;color:#888}.Headline.huge,.Size.huge,h1,h1.Headline{font-size:2em}.Headline.large,.Size.large,h2,h2.Headline{font-size:1.75em}.Headline.medium,.Size.medium,h3,h3.Headline{font-size:1.5em}.Headline.small,.Size.small,h4,h4.Headline{font-size:1.125em}.Headline.tiny,.Size.tiny,h5,h5.Headline{font-size:1em}.Headline.least,.Size.least,h6,h6.Headline{font-size:.875em}.Headline.dividing{padding-bottom:.2em;border-bottom:.0625rem solid #e5e5e5}.dividing .Headline.sub{padding-bottom:.5em}@media only screen and (max-width:767px){.desktop.only,.tablet.only{display:none}.mobile.only{display:block!important}.mobile.only.line{display:inline-block!important}}@media only screen and (min-width:768px)and (max-width:991px){.desktop.only,.mobile.only{display:none}.tablet.only{display:block!important}.tablet.only.line{display:inline-block!important}}@media only screen and (min-width:992px){.mobile.only,.tablet.only{display:none}.desktop.only{display:block!important}.desktop.only.line{display:inline-block!important}}code,pre{color:#444;font-size:.75rem}.cake-debug-output,pre{margin:0;padding:0 1.25rem;background-color:#ffe68d;white-space:pre;white-space:pre-wrap}pre{position:relative;z-index:5;padding:1.25rem;border-bottom:.0625rem solid #3e330d}.cake-sql-log{margin:5%;width:90%;background-color:#fff;color:#666;font-size:.6875rem}.cake-sql-log caption{margin-bottom:1.25rem;border:.0625rem solid #a6a8ad;background-color:#f1f5fa;font-weight:700;font-size:.8125rem}h1,h2{font-weight:500}.cake-sql-log td,.cake-sql-log th{padding:.625rem .9375rem;border-bottom:.0625rem solid #c1c1c1}.cake-sql-log th{background-color:#eee;text-align:left;font-size:.75rem}.cake-sql-log tr:hover{background-color:#ebf2fa}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png)8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px)translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px)translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px)translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px)translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0)translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px)translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0)translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px)translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0)translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50)}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}h2,h3{font-size:18px}h1,h2,h3{color:#333}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif)center center no-repeat}@font-face{font-family:n42;src:url(../fonts/icomoon.eot?vzzkft);src:url(../fonts/icomoon.eot?#iefixvzzkft)format('embedded-opentype'),url(../fonts/icomoon.ttf?vzzkft)format('truetype'),url(../fonts/icomoon.woff?vzzkft)format('woff'),url(../fonts/icomoon.svg?vzzkft#icomoon)format('svg');font-weight:400;font-style:normal}body,html{width:100%;height:100%;font:300 16px/1 Roboto,sans-serif;background-color:#ccc}h2,h3{line-height:24px}body.popped{position:fixed}h1{font-size:24px;line-height:30px}h3{font-weight:300}.Headline,h1,h2,h3,h4,h5,h6{margin-bottom:1.5625rem}figure{margin:0}figure img{width:100%;height:auto}.jobs.Carousel .owl-buttons>div,[class*=" Icon"],[class^="Icon "]{font-family:n42;speak:none;font-size:2em;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Icon.x:before{content:"\e600"}.Icon.double.arrow:before{content:"\e601"}.Icon.right.arrow:before{content:"\e602"}.Icon.left.arrow:before{content:"\e603"}.jobs.Carousel .owl-buttons .Icon{font-size:1.5em;line-height:36px;color:#e41c96;position:static}.main.Nav .list a,.nav.helper p{font-size:18px;line-height:24px}.jobs.Carousel .owl-buttons .disabled .Icon{color:#888}.owl-theme .owl-controls .owl-page span{width:0}.owl-theme .owl-controls .owl-buttons div{opacity:1}.content{width:100%;max-width:306px;margin:0 auto;position:relative;z-index:1}.content:after,.content:before{display:table;content:""}.Preloader img,.page.Cover .company.intro>span{display:none}.Preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background:#000}.Preloader .wrapper{position:absolute;left:50%;top:50%;background:#000;overflow:hidden;width:154px;height:72px;margin-top:-36px;margin-left:-77px}.Cover,.Preloader .hollow{position:relative;width:100%}.Preloader .hollow{z-index:2;height:100%;background:url(../img/preloader.png)50% 50% no-repeat;background-size:cover}.Preloader .loading.indicator{position:relative;z-index:1;width:100%;height:100%;background:#fff;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.Cover{height:100%}.page.Cover{background:#000;overflow:hidden;height:100%}.page.Cover .content{position:absolute;top:50%;left:50%;width:154px;height:72px;margin-top:-36px;margin-left:-77px}.page.Cover .company.intro{background:url(../img/logo.png)50% 0 no-repeat;background-size:100% auto;text-align:center;overflow:hidden;padding-bottom:5px}.page.Cover .company.intro>small{display:block;color:#fff;margin-top:75px;font-size:67%}.page.Cover .slideshow{position:absolute;top:0;left:0;right:0;bottom:0}.page.Cover .slideshow .Slide{overflow:hidden}.bg.Cover{margin:0;position:absolute;overflow:hidden}.bg.Cover>img{position:absolute;margin:auto;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;height:100%;min-width:100%;max-width:none;width:auto}.slideshow.Carousel .owl-item,.slideshow.Carousel .owl-wrapper,.slideshow.Carousel .owl-wrapper-outer{height:100%}.slideshow.Carousel .owl-item{overflow:hidden;position:relative}.slideshow.Carousel .Slide img{opacity:.5}.dark.tile .jobs.Carousel .owl-controls,.slideshow.Carousel .owl-controls{height:6px;background:#666;position:absolute;bottom:0;margin:0;width:100%;overflow:hidden;z-index:1}.dark.tile .jobs.Carousel .owl-page,.slideshow.Carousel .owl-controls .owl-page{border-left:1px solid #333;position:absolute}.dark.tile .jobs.Carousel .owl-page:first-child,.slideshow.Carousel .owl-controls .owl-page:first-child{border-left:0}.dark.tile .jobs.Carousel .owl-page>span,.slideshow.Carousel .owl-controls .owl-page>span{position:relative;z-index:1;max-width:100%;width:0;height:6px;margin:0;border-radius:0;background:#36adc2}.dark.tile .jobs.Carousel .owl-page.active>span,.slideshow.Carousel .owl-controls .owl-page.active>span{width:100%}.hidden.Carousel{display:block!important;height:0;opacity:0;overflow:hidden}.visible.Carousel{height:auto;opacity:1;overflow:visible}.main.Nav{position:absolute;top:15px;right:15px;z-index:10000;left:15px;height:0}.main.Nav .trigger.button{position:absolute;z-index:3;left:5px;top:5px;width:42px;height:32px;padding:9px 5px;background:#fff;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.main.Nav .trigger.button span{display:block;height:2px;background:#e41c96;margin-bottom:5px;-ms-transition:all .6s ease;transition:all .6s ease}.main.Nav .trigger.button span,.main.Nav .wrapper{-moz-transition:all .6s ease;-webkit-transition:all .6s ease}.main.Nav .wrapper{height:0;overflow:hidden;-ms-transition:all .6s ease;transition:all .6s ease}.main.Nav .list{margin:0;padding:50px 15px 15px;list-style-type:none;background:#fff;overflow:hidden}.main.Nav .list li{border-bottom:1px solid #ccc}.main.Nav .list li:last-child{border-bottom:0;margin-bottom:0}.main.Nav .list a{color:#e41c96;font-weight:500;text-decoration:none;display:block;padding:15px 5px}.main.Nav.affixed{position:fixed}.popped .main.Nav{display:none!important}.main.active.Nav .trigger.button span:nth-child(0n+2){background:0 0}.main.active.Nav .trigger.button span:nth-child(0n+1){-moz-transform:translate(4px,10px)rotate(-45deg);-webkit-transform:translate(4px,10px)rotate(-45deg);-ms-transform:translate(4px,10px)rotate(-45deg);transform:translate(4px,10px)rotate(-45deg)}.main.active.Nav .trigger.button span:nth-child(0n+3){-moz-transform:translate(4px,-5px)rotate(45deg);-webkit-transform:translate(4px,-5px)rotate(45deg);-ms-transform:translate(4px,-5px)rotate(45deg);transform:translate(4px,-5px)rotate(45deg)}.main.active.Nav .wrapper{position:relative;z-index:2;height:284px}.main.active.Nav .handler{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.nav.helper{position:absolute;bottom:25px;float:left;left:50%}.nav.helper .wrapper{position:relative;right:50%;text-align:center}.nav.helper p{color:#fff;display:none}.nav.helper .double.arrow.Icon{cursor:pointer;width:20px;height:22px;display:inline-block;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.animate.nav.helper .double.arrow.Icon{-moz-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}[data-move-to]{cursor:pointer}.Segment{background:#fff;margin:0;border-radius:0;padding:25px 7px 16px;position:relative;z-index:1}.Segment h2{text-align:center;font-size:24px;color:#333}.photo.Segment h2{color:#fff}.Popup dd,.Popup dt,.Popup li,.Segment p{font-size:14px;line-height:20px;margin:0 7px 14px}.simple.Segment{background-color:#d9d9d9;z-index:2}.dark.tile{overflow:auto;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dark.tile .Slide{padding:15px;position:relative}.dark.tile .Slide p{margin-left:0;margin-right:0}.dark.tile .button,.dark.tile .owl-buttons{opacity:1;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.dark.tile:hover .button,.dark.tile:hover .owl-buttons{opacity:1}.clients.photo.Segment{background:url(../img/n42-insides.jpg)50% 50% no-repeat;background-size:cover}.clients.Segment .list{overflow:hidden;margin:0 7px 14px;padding:0;list-style-type:none}.clients.Segment .list>li{float:left;width:33%;height:45px;margin-bottom:20px;text-align:center}.clients.Segment .list>li:nth-child(3n+1){text-align:left}.clients.Segment .list>li:nth-child(3n+2){text-align:center}.clients.Segment .list>li:nth-child(3n+3){text-align:right}.clients.Segment .list>li:last-child{clear:left;float:none;display:block;margin:0 auto;text-align:center}.clients.Segment .list a{display:inline-block;height:100%}.clients.Segment .list img{max-height:100%;max-width:75%;margin:0 auto}.jobs.list{margin:0}.jobs.Carousel .owl-item{height:100%}.jobs.list.Carousel .owl-item{height:auto}.jobs.list.Carousel .Slides{margin:0 7px}.jobs.list.Carousel .Slide{position:relative;z-index:1000;margin-bottom:14px;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.jobs.list.Carousel .Slide:hover{opacity:.7;cursor:pointer}.jobs.list.Carousel .Slide .rollover{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.jobs.list.Carousel .Slide .rollover img{width:100%;height:100%;display:block}.jobs.list.Carousel .Slide:hover .rollover{display:block}.jobs.list .owl-controls{position:absolute;top:-70px;left:0;right:0}.jobs.Carousel .owl-buttons>div{background:0 0;height:36px;display:block;position:absolute;top:0;padding:0}.jobs.Carousel .owl-buttons>div .Icon{position:relative;left:-8px}.jobs.Carousel .owl-buttons>.owl-next .Icon{right:-8px;left:auto}.jobs.list.Carousel .owl-buttons>.owl-prev{left:0;text-align:left}.jobs.list.Carousel .owl-buttons>.owl-next{right:0;text-align:right}.dark.tile .jobs.Carousel .owl-buttons .owl-prev{left:15px}.dark.tile .jobs.Carousel .owl-buttons .owl-next{right:15px}.button{cursor:pointer}.Job.collection{height:100%}.hidden.Job.collection{display:none}.Job.collection .close.button{opacity:1;display:block;position:absolute;right:21px;top:18px;-moz-transform:scale(.7);-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);z-index:1}.Job.collection .close.button .Icon{color:#e41c96;font-size:3em;line-height:36px}.Job.collection .close.button .arrow,.Job.collection.descriptionless header .close.button .x{display:none}.Job.collection.descriptionless .close.button .arrow{display:inline}.Job.collection header{background:#f4f4f4;border-bottom:1px solid #e9e9e9;padding:25px}.Job.collection header h3{margin:0;text-align:center}.Job.collection header>.close.button{display:none;transition-property:opacity}.Job.collection header>.close.button,.dark.tile .jobs.Carousel .Slide header>.close.button{-moz-transition-property:opacity;-webkit-transition-property:opacity;-ms-transition-property:opacity}.Job.collection .viewport{width:100%;padding-bottom:200px}.Job.collection .description{padding:30px 25px 15px;overflow:auto;height:100%}.Job.collection .description p{margin:0 0 15px}.Job.collection .description a{color:#e41c96}.single.Job{width:100%;min-height:100%;display:block;overflow:hidden;position:relative;background:#eee}.dark.tile .jobs.Carousel{background:#eee;position:absolute;bottom:0;width:100%;height:200px}.dark.tile .jobs.Carousel .owl-wrapper,.dark.tile .jobs.Carousel .owl-wrapper-outer{height:100%}.dark.tile .jobs.Carousel .owl-controls{overflow:visible}.dark.tile .jobs.Carousel .owl-buttons>div{bottom:15px;top:auto;opacity:1}.dark.tile .jobs.Carousel .Slide{padding:0;display:block;height:100%}.dark.tile .jobs.Carousel .Slide .job{height:100%;overflow:hidden;position:relative}.dark.tile .jobs.Carousel .Slide img{height:100%;width:auto;min-width:100%;max-width:none;position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;display:block;margin:auto}.dark.tile .jobs.Carousel .Slide .close.button{background:url(../img/carousel.png)-6px -72px no-repeat;width:32px;height:32px;display:block;position:absolute;right:15px;top:15px;text-indent:-9999px}.dark.tile .jobs.Carousel .Slide header>.close.button{display:none;transition-property:opacity}.contact.photo.Segment{background:url(../img/n42-neighborhood.jpg?x=23)50% 50% no-repeat;background-size:cover}.contact.photo.Segment .tile{margin:0 -7px;background:rgba(0,132,182,.9);padding:15px}.contact .vacancies{background:#111;margin:0 -7px;padding:7px}.contact .vacancies a{color:#e41c96;text-decoration:none}.contact .vacancies p{text-align:center;font-weight:300;color:#fff;margin:0}.vcard{overflow:hidden;color:#fff;font-weight:300;font-size:14px;line-height:20px;list-style-type:none;margin:0 0 -15px;padding:0}.Popup h3,.vcard h3{margin-bottom:0;font-weight:500}.vcard li{margin-bottom:16px}.vcard li:first-child{float:right;width:50%}.vcard h3{color:#fff;font-size:14px}.vcard .adr .region,.vcard .adr .street-address{display:block}.vcard .email{color:#fff;text-decoration:none}.vcard .email:hover{color:#e41c96;text-shadow:#e41c96 0 0 1px}.Popup{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;margin:0;overflow:auto;background:#eee;z-index:5}.Popup header{background:#f4f4f4;padding:25px 0;position:relative;border-bottom:1px solid #e9e9e9}.Popup h2,.Popup h3{color:#66666d}.Popup .Icon,.Popup a{color:#e41c96}.Popup h2{margin:0;font-size:18px;text-align:left;position:relative}.Popup h3{font-size:14px}.Popup .content,.Popup header h2,.Popup header h3{width:100%;max-width:570px;margin:0 auto;padding:20px}.Popup header h2,.Popup header h3{padding:0 20px}.Popup .close.button{position:absolute;right:20px;top:50%;margin-top:-18px}.Popup .content p,.Popup dd,.Popup dt,.Popup li{margin-left:0;margin-right:0}.Popup hr{height:1px;border:0;background:#d6d6d6;margin:0 0 14px}.Popup ul{list-style-type:square;padding:0 0 0 15px;margin:0 0 14px}.Popup a{text-decoration:none}.Popup dt{float:left}.Popup dd{margin-left:100px}.Popup .careers{background:#e2e2e2}.Popup .careers header{background:#d8d8d8;border-bottom:0}.apply.button{display:inline-block;padding:10px;border:1px solid #c4c4c4;font-size:14px}.page.footer.Segment{background:#000;z-index:2;padding-bottom:10px}.page.footer .copy{font-size:14px;color:#fff;margin:0 7px}.page.footer .copy>span{display:block;margin-bottom:15px}.page.footer .social>a{display:inline-block;height:21px;border-left:1px solid grey;padding:0 20px}.page.footer .social>a:first-child{padding-left:0;border-left:0}.page.footer .social>a:last-child{padding-right:0}.bottom.Nav{margin:-25px 7px 15px}.bottom.Nav ul{list-style-type:none;margin:0;padding:0}.bottom.Nav li{border-bottom:1px solid #1c1c1c}.bottom.Nav a{display:block;color:#f4f4f4;text-decoration:none;font-size:14px;line-height:14px;padding:12px 0}.bottom.Nav a:hover{color:#e41c96}.social{margin-bottom:20px}.social .icon{display:inline-block;width:21px;height:21px;background:url(../img/social.png)no-repeat;-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.social .facebook.icon{background-position:0 0}.social .twitter.icon{background-position:-21px 0}.social .linkedin.icon{background-position:-42px 0}.social .facebook.icon:hover{background-position:0 -21px}.social .twitter.icon:hover{background-position:-21px -21px}.social .linkedin.icon:hover{background-position:-42px -21px}@media only screen and (min-width:480px){.Segment h2{font-size:36px}.content{max-width:450px}.Job.collection .viewport{padding-bottom:350px}.dark.tile .jobs.Carousel{height:350px}.Preloader .wrapper,.page.Cover .content{width:231px;height:108px;margin-top:-54px;margin-left:-115.5px}.page.Cover .company.intro>small{margin-top:130px;font-size:100%}.main.Nav{right:auto;width:265px}.Popup h2{font-size:20px}.page.footer.Segment{border-top:1px solid rgba(255,255,255,.5)}.bottom.Nav{display:table;width:100%;margin:-15px 0 25px;table-layout:auto}.bottom.Nav ul{display:table-row}.bottom.Nav li{display:table-cell;border-bottom:0;width:1%}.bottom.Nav a{text-align:center;white-space:nowrap;border-left:1px solid grey;padding:5px 8px}.bottom.Nav li:first-child a{border-left:0}.social{float:right;margin-right:7px}.page.footer .copy{padding-top:5px}.page.footer .copy .notice{display:none}.clients.Segment .list>li{height:60px}.contact.photo.Segment .tile{margin:0}.contact .vacancies{padding:15px;background:rgba(17,17,17,.8);margin:0}}@media only screen and (min-width:768px){.Job.collection header h3,.Segment h2{font-size:24px}.content{max-width:708px}.nav.helper p{display:block}.Job.collection .description p{font-size:15px}.dark.tile .jobs.Carousel{height:58%}.Preloader .wrapper,.page.Cover .content{width:370px;height:173px;margin-top:-86.5px;margin-left:-185px}.page.Cover .company.intro>small{margin-top:190px;font-size:150%}.clients.segment.wrapper{background:url(../img/n42-insides.jpg)50% 50% no-repeat;background-size:cover;overflow:hidden}.clients.photo.Segment{background:0 0;background-size:auto}.clients.segment.wrapper .basic.Segment{margin:90px 30px 0;background:rgba(255,255,255,.9)}.clients.segment.wrapper .basic.Segment header{margin-top:-75px;margin-bottom:60px}.clients.segment.wrapper .basic.Segment h2{color:#fff}.clients.Segment .list{margin-bottom:0}.clients.Segment .list>li{width:20%}.clients.Segment .list>li:nth-child(5n+1){text-align:left}.clients.Segment .list>li:nth-child(5n+2),.clients.Segment .list>li:nth-child(5n+3),.clients.Segment .list>li:nth-child(5n+4){text-align:center}.clients.Segment .list>li:nth-child(5n+5){text-align:right}.clients.Segment .list>li:last-child{float:left;clear:none}.contact.photo.Segment header{padding-top:140px}.contact.photo.Segment .holder{overflow:hidden}.contact.photo.Segment .tile{float:left;width:65%;padding-bottom:9999px;margin-bottom:-9984px}.contact.photo.Segment .map{float:left;width:35%;height:135px;background:#f2f2f2}.page.footer .copy{float:left;line-height:24px;margin-left:0}.page.footer .copy>span{display:inline-block;margin:0;padding-left:15px;border-left:1px solid grey}.page.footer .copy>span:first-child{border-left:0;margin-right:15px;padding-left:0}.page.footer .copy>span.notice{display:inline-block}.bottom.Nav,.bottom.Nav li,.bottom.Nav ul{display:block}.page.footer.Segment{border-top:0}.bottom.Nav{float:left;width:auto}.bottom.Nav li{float:left;width:auto}.bottom.Nav a{margin-left:15px;padding-left:15px}.bottom.Nav li:first-child a{margin-left:0;padding-left:0}.Popup .close.button{margin-top:-22px}.social{float:left;margin:-15px 0 0 15px;border-left:1px solid grey;padding-left:15px}.page.footer .social>a{padding:0 15px;height:24px;display:block;float:left}.page.footer .social>a .icon{margin-top:2px}}@media only screen and (max-width:1023px){.Popup{bottom:0!important}}@media only screen and (min-width:1024px){.Preloader .wrapper,.page.Cover .content{margin-left:-287px;width:574px;height:269px;margin-top:-134.5px}h3{font-weight:500;color:#333;font-size:24px;line-height:1}.Segment{padding:60px 0 44px}.Segment h2{font-size:36px;margin-bottom:2.1875rem}.simple.Segment{overflow:hidden}.content{max-width:926px}.page.Cover .company.intro>small{margin-top:300px}.jobs.list .owl-controls{top:-80px}.jobs.list .owl-controls>div{opacity:1}.controlless.jobs.list .owl-controls{display:none}.main.Nav{top:30px;left:50px}.main.Nav .trigger.button{top:0;left:0;width:80px;height:62px;padding:15px}.main.Nav .trigger.button span{height:4px;margin-bottom:10px}.main.active.Nav .trigger.button span:nth-child(0n+1){-moz-transform:translate(6px,14px)rotate(-45deg);-webkit-transform:translate(6px,14px)rotate(-45deg);-ms-transform:translate(6px,14px)rotate(-45deg);transform:translate(6px,14px)rotate(-45deg)}.main.active.Nav .trigger.button span:nth-child(0n+3){-moz-transform:translate(6px,-14px)rotate(45deg);-webkit-transform:translate(6px,-14px)rotate(45deg);-ms-transform:translate(6px,-14px)rotate(45deg);transform:translate(6px,-14px)rotate(45deg)}.Job.collection{height:auto}.single.Job{min-height:0}.Job.collection .description,.Job.collection header{position:relative;margin-left:-1px!important;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);border-spacing:260px}.Job.collection .close.button{-moz-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;top:25px}.Job.collection .viewport{padding-bottom:0;clear:left;float:left}.dark.tile{position:absolute;height:388px;top:53px;left:-50%;right:-50%;background:#efefef}.dark.tile .Job.collection{max-width:926px;height:100%;margin:0 auto}.dark.tile .single.Job{position:relative;z-index:1;width:100%;height:100%;overflow:hidden}.dark.tile .single.Job .description,.dark.tile .single.Job header{float:left;width:260px;position:relative;z-index:2;background:rgba(238,238,238,.9);-moz-transition:all .4 ease;-webkit-transition:all .4 ease;-ms-transition:all .4 ease;transition:all .4 ease}.dark.tile .single.Job header{padding:0;border-bottom:0;margin:0;height:89px}.dark.tile .single.Job .description{clear:left;margin:0;padding:0 0 6px;height:297px;overflow:auto}.dark.tile .single.Job .description:hover{overflow:auto}.dark.tile .single.Job p{margin-left:20px;margin-right:40px}.dark.tile .single.Job h3{text-align:left;margin-top:30px;margin-left:20px}.dark.tile .single.Job>.close.button{left:auto;right:25px}.dark.tile .single.Job .close.button{z-index:3}.Popup,.dark.tile .jobs.Carousel .owl-controls{z-index:2}.dark.tile .single.Job header>.close.button{position:absolute;display:block;right:15px;top:25px;left:auto}.dark.tile .jobs.Carousel{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.dark.tile .jobs.Carousel .job{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.dark.tile .jobs.Carousel .owl-item,.dark.tile .jobs.Carousel .owl-wrapper,.dark.tile .jobs.Carousel .owl-wrapper-outer{height:100%}.dark.tile .jobs.Carousel .owl-buttons .owl-prev{left:300px}.dark.tile .jobs.Carousel .owl-buttons .owl-next{right:40px}.dark.tile .descriptionless.Job.collection header{width:0;height:84px;padding-right:40px;background:#eee}.dark.tile .descriptionless.Job.collection .description,.dark.tile .descriptionless.Job.collection header h3{width:0;overflow:hidden}.dark.tile .descriptionless.Job.collection header>.close.button{background-position:-21px -36px;height:36px;right:5px}.dark.tile .descriptionless.Job.collection .owl-buttons .owl-prev{left:40px}.clients.segment.wrapper .basic.Segment{margin-top:120px}.clients.segment.wrapper .basic.Segment header{margin-top:-125px;margin-bottom:80px}.clients.Segment .list>li{height:80px}.contact.photo.Segment .tile{width:60%;padding-top:30px;padding-left:30px}.contact.photo.Segment .map{width:40%;height:210px}.contact.photo.Segment header{padding-top:260px}.contact .vacancies p,.vcard,.vcard h3{font-size:22px;line-height:30px}.vcard li{margin-bottom:30px}body.popped{position:static}.Popup{position:absolute;bottom:100%;left:50%;top:auto;right:auto;background:#eee;width:656px;margin-left:-328px;margin-bottom:0;overflow:hidden}.Popup h2{font-size:26px}.Popup .viewport{max-height:665px;overflow:auto}.Popup .Icon{font-size:48px}.hidden.Popup~.cover{display:none}.popped .Popup~.cover{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000;background:rgba(0,0,0,.8);z-index:1}.page.footer.Segment{padding-top:25px}}@media only screen and (min-width:1200px){.content,.dark.tile .Job.collection{max-width:1180px}.main.Nav{top:30px;right:50px}.Segment h2{font-size:36px}.Popup{width:690px}.Popup h2{font-size:28px;line-height:30px}.page.Cover .content{width:574px;height:269px;margin-top:-134.5px;margin-left:-287px}.page.Cover .company.intro{background-size:auto}.page.Cover .company.intro>span{display:none}.page.Cover .company.intro>small{margin-top:290px;font-weight:500;font-size:36px;line-height:34px}.dark.tile{height:494px}.dark.tile .jobs.Carousel{height:100%}.dark.tile .Job.collection .job img{min-height:100%;min-width:100%;height:auto;max-width:none}.dark.tile .Job.collection header{width:317px}.dark.tile .Job.collection .description{height:405px;width:317px}.dark.tile .jobs.Carousel .owl-buttons .owl-prev{left:352px}.clients.segment.wrapper .basic.Segment{max-width:965px;margin-left:auto;margin-right:auto;padding-bottom:60px}.clients.segment.wrapper .basic.Segment header{margin-bottom:100px}.clients.segment.wrapper .basic.Segment p{margin-left:60px;margin-right:60px;font-size:18px;line-height:24px}.clients.segment.wrapper .basic.Segment p:last-child{margin-bottom:0}.clients.photo.Segment .content{max-width:965px}.clients.Segment .list{margin:0}.clients.Segment .list img{max-width:none}.contact.photo.Segment header{padding-top:309px;margin-bottom:0}.contact.photo.Segment .tile{padding-top:55px;padding-left:45px}.contact.photo.Segment .map,.contact.photo.Segment .tile{width:50%;height:255px}.vcard li{margin-bottom:50px}.vcard li:nth-child(2){margin-bottom:30px}.bottom.Nav{float:right;margin:10px 155px 10px 0}.social{position:absolute;right:0;margin-top:10px}.page.footer.Segment{padding-top:0;padding-bottom:0}.page.footer .copy{margin-top:10px;padding-top:0}}@media only screen and (min-width:1600px){.content,.dark.tile .Job.collection{max-width:1500px}.clients.segment.wrapper .basic.Segment{max-width:1034px}.dark.tile{height:628px}.dark.tile .Job.collection header{width:376px}.dark.tile .Job.collection .description{width:376px;height:533px}.dark.tile .Job.collection h3,.dark.tile .Job.collection p{margin-left:40px;margin-right:40px}.dark.tile .Job.collection .owl-buttons .owl-prev{left:408px}.bottom.Nav{margin-right:245px}.bottom.Nav a,.social{margin-left:30px;padding-left:30px}.page.footer .social>a{padding:0 30px}}

/* Error handling
================================================== */
.errorWrapper { position: relative; height:100%; background:#fff; }
.errorContent { width: 50%; height: 50%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.errorContent a {color: #e41c96; text-decoration: none;}
.errorFooter { position:fixed; bottom:0; width:100%; }
