@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-600.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-700.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-600italic.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-600italic.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600italic.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600italic.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600italic.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600italic.svg#OpenSans') format('svg'); }html {line-height:1.15; -webkit-text-size-adjust:100%; }body {margin:0;}h1 {font-size:2em;margin:0.67em 0;}hr {box-sizing:content-box; height:0; overflow:visible; }pre {font-family:monospace, monospace; font-size:1em; }a {background-color:transparent;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:bolder;}code,kbd,samp {font-family:monospace, monospace; font-size:1em; }small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}button,input,optgroup,select,textarea {font-family:inherit; font-size:100%; line-height:1.15; margin:0; }button,input { overflow:visible;}button,select { text-transform:none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {padding:0.35em 0.75em 0.625em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }progress {vertical-align:baseline;}textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield; outline-offset:-2px; }[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }details {display:block;}summary {display:list-item;}template {display:none;}[hidden] {display:none;} .qHiddenLink { color:inherit }.qNoListStyle { list-style:none; margin:0; padding:0 }.qClearfix::before,.qClearfix::after{ content:" "; display:table } .qClearfix::after{ clear:both }.qClearer{ clear:both; font-size:0; line-height:0; height:0 }.qNoWrap { white-space:nowrap; -webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}p{ display:block; margin:0 0 1.5em 0 }.qStandardP { display:block; margin:0 0 1.5em 0 !important}.qDoubleP { display:block; margin:0 0 3em 0 !important }.qLargeP{ display:block; margin:0 0 6em 0 !important }.qHalfP { display:block; margin:0 0 0.75em 0 !important }.qNullP { display:block; margin:0 !important } .qAccSectionHead {border-top:1px solid #ccc;padding:30px 0;margin:0;}.qAccSectionHead:after { content:'+';float:right; }.qAccSectionHeadSelected:after { content:'-' }.qAccSectionHead:hover { cursor :pointer }.qAccSectionCont { display:none; padding-bottom:30px }@media only screen and (max-width:600px) {.qNotInSmartphone { display:none !important }} .qVideoExtContainer { position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-size:cover;}.qVideoExtWrapper {position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 6%;text-align:center;color:#fff;font-size:12px;line-height:1.2;}.qVideoExtWrapperCont {background:rgba(0,0,0,0.6);border-radius:5px;padding:5%;}.qVideoExtPlayBtn {box-sizing:border-box;display:inline-block; width:15%;margin-bottom:1em; padding:2% 1.3% 2% 2.7%; border-radius:50%; background:#d3043a; line-height:1; transition:all 0.2s }.qVideoExtPlayBtn:hover{ background:#fff; color:#d3043a !important }.qVideoExtWrapper a { color:#ccc }.qVideoExtWrapper a:hover { color:#fff; cursor:pointer }.qVideoExtContainer iframe{ display:none;position:absolute;top:0;left:0;width:100%;height:100%; }* { box-sizing:border-box }body {font:normal 400 16px/1.75 'Open Sans', Arial, Helvetica, sans-serif;color:#3D3C37;background:#fff;-webkit-hyphens:auto;hyphens:auto; }a { text-decoration:none; color:inherit; font-weight:700 } a:hover { color:#F7A400 }img{ max-width:100% } figure{ margin:0 } h1, .qLikeH1,h2, .qLikeH2,h3, .qLikeH3,h4, .qLikeH4 {font:normal 700 60px/1.3 'Open Sans', Arial, Helvetica, sans-serif;letter-spacing:0.05em;-webkit-hyphens:manual;hyphens:manual;text-transform:uppercase;}h1 span, .qLikeH1 span {color:#F7A400}.h1subline {display:block;margin-bottom:1em;color:#F7A400;font-size:25px;}h2, .qLikeH2 {font-size:40px;margin-bottom:1.5em;}.qContentSect h2:first-child {margin-top:-5px;}h3, .qLikeH3 {font-size:25px;line-height:1.4;}h4, .qLikeH4 {font:normal 400 25px/1.4 'Open Sans', Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;}h5, .qLikeH5 {font:normal 700 18px/1.4 'Open Sans', Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;margin-bottom:0.5em;}@media only screen and (max-width:600px) {h1, .qLikeH1 { font-size:40px }h2, .qLikeH2{ font-size:26px }}.qMasterContainer {}.qContainer {position:relative;width:100%;max-width:1220px;padding:0 30px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:420px) {.qContainer {padding:0 20px; } } .qTitleSect {background-color :#262523;background-position:top center;background-size:cover;}.titleMask, .titleMaskGrey, .titleMaskInverted {background :url(../../../tti-images/tti-title-mask.svg) no-repeat center bottom -1px / 100% auto; padding-top :350px;padding-bottom :220px;font-size:25px;text-align :center;color :#fff;}.titleMaskGrey {background-image :url(../../../tti-images/tti-title-mask-grey.svg);}.titleMaskInverted {background-image:url(../../../tti-images/tti-title-mask-inverted.svg);padding-top :300px;padding-bottom :270px;} .shortTitle .titleMask, .shortTitle .titleMaskGrey, .shortTitle .titleMaskInverted {padding-top :100px;}.shortTitle + section h1 {margin:0 0 2em 0;}@media only screen and (max-width:420px) {.titleMask, .titleMaskGrey, .titleMaskInverted {padding-top :200px;padding-bottom :160px;font-size:22px;}.titleMaskInverted { color:#fff;}.shortTitle .titleMask, .shortTitle .titleMaskGrey, .shortTitle .titleMaskInverted {padding-top :0;} } .qContentSect{ padding-top:100px; padding-bottom:100px; text-align:center }.qContentSect:last-child { padding-bottom:80px }.qHighlightSectDark { background:#262523;color:#fff}.qHighlightSectGrey {background:#eae9e9;}.qHighlightSectImg {background-repeat:no-repeat;background-size :cover;background-position:top center;}.qHighlightSectImg .qContentSect {padding-top:150px;}.sectMaskTop {height:100%;padding-top:15%;background:url(../../../tti-images/tti-sect-mask.svg) no-repeat right top;}.qHighlightSectGrey + section .sectMaskTop {background-image:url(../../../tti-images/tti-sect-mask-grey.svg);}.qHighlightSectDark + section .sectMaskTop {background-image:url(../../../tti-images/tti-sect-mask-dark.svg);}.sectMaskGradient {background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }.sectReducedWidth {max-width:750px;margin-left:auto;margin-right:auto;}.ctaSect {background-color:#eae9e9}.ctaSect .sectMaskTop {padding-top:100px;}.ctaSect .sectReducedWidth {background:#fff;padding:100px 80px 80px 80px;margin-bottom:150px;box-shadow:0 10px 20px #333;}@media only screen and (max-width:1280px) {.ctaSect .sectReducedWidth {padding:100px 6.25% 6.25% 6.25%;} }@media only screen and (max-width:790px) { .ctaSect .sectReducedWidth { width:92%;margin-left:4%;margin-right:4%;}} .qIntroText{ font-size:22px; line-height:2 }.qLargerText{ font-size:20px; line-height:2 }.qSmallerText { font-size:14px }.qComment{ font-size:11px; line-height:1.3 }.qAlignCenter{ text-align:center }.qAlignLeft{ text-align:left }.qAlignRight{ text-align:right }@media only screen and (max-width:660px) {.qAlignRight{ text-align:left } }@media only screen and (max-width:360px) { .qIntroText{ font-size:20px }.qLargerText{ font-size:18px } } .qCol66 {-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:3%; -webkit-column-gap:3%;column-gap:3%;}.qCol66_1{ float:left; width:48.5%; margin-right:1.5%; clear:both } .qCol66_2 { float:left; width:48.5%; margin-left: 1.5% }.qCol48_1{ float:left; width:31.83333333%; margin-right:1.5%; clear:both }.qCol48_2{ float:left; width:65.16666666%; margin-left: 1.5% }.qCol57_1{ float:left; width:40.41666667%; margin-right:1.5%; clear:both }.qCol57_2{ float:left; width:56.58333333%; margin-left: 1.5% }.qCol84_1{ float:left; width:65.16666666%; margin-right:1.5%; clear:both }.qCol84_2{ float:left; width:31.83333333%; margin-left: 1.5% }@media only screen and (max-width:660px) {.qCol66 {-moz-column-count:1;-webkit-column-count:1;column-count:1;}.qCol66_1, .qCol66_2,.qCol57_1, .qCol57_2,.qCol48_1, .qCol48_2,.qCol84_1, .qCol84_2 { float :none; width :100%;margin :0; margin-bottom:40px;}}.qCol444_1{ float:left; width:31.33333333%; margin-right:1.5%; clear:both } .qCol444_2{ float:left; width:31.33333333%; margin-left: 1.5%; margin-right:1.5% }.qCol444_3 { float:left; width:31.33333333%; margin-left: 1.5% }@media only screen and (max-width:600px) {.qCol444_1, .qCol444_2, .qCol444_3 { float:none; width:100%;margin:0;text-align:center}.qCol444_1, .qCol444_2 { margin-bottom:40px }} .qCol3333_1{ float:left; width:22.75%; margin-right:1.5%; clear:both } .qCol3333_2,.qCol3333_3 { float:left; width:22.75%; margin-left: 1.5%; margin-right:1.5% } .qCol3333_4 { float:left; width:22.75%; margin-left:1.5% }@media only screen and (max-width:860px) {.qCol3333_1, .qCol3333_3{ width:48.5%;margin-left:0; margin-right:1.5%; clear:both }.qCol3333_2, .qCol3333_4 { width:48.5%;margin-left:1.5%; margin-right:0 }}@media only screen and (max-width:480px) {.qCol3333_1, .qCol3333_2, .qCol3333_3, .qCol3333_4 { float:none; width:100%;margin-left:0;margin-right:0; }}.qFullWidthImg{ width:100% } .qLinedList {margin :1em 0 0.5em 0;padding :0;border-top :1px solid rgba(61, 60, 55, 0.5);list-style :none}.qLinedList li {padding :10px 0;border-bottom:1px solid rgba(61, 60, 55, 0.5);}.qBulletList, .qCheckList {margin :0 0 0.5em 0;padding :0;list-style :none} .qBulletList li { background :url(../../../tti-images/tti-main-bullet.svg) no-repeat 0 11px / 4px 4px;padding :0 0 0.25em 1em;}.qHighlightSectDark .qBulletList li { background-image:url(../../../tti-images/tti-main-bullet-w.svg) }.qLargerText.qBulletList li { background-size:6px 6px; background-position:0 12px;line-height:1.4; } .qCheckList li {padding :0 0 0.25em 20px;} .qCompactList{ margin-bottom:1em }.qCompactList li { padding-bottom:0 }.qInlineList { margin-top:0 }.qButtonE1,.qButtonE2,.qButtonE3 {display:inline-block;width:100%;padding:14px 0;font-size:18px;font-weight:700;letter-spacing:0.05em;text-align:center;transition:all 0.3s} .qButtonE1 {max-width:250px;margin:1em 0;color:#fff;background:#F7A400;}.qButtonE1:hover {background:#000;color:#fff; }.qButtonE2 {max-width:360px;color:#fff;background:#262523}.qButtonE2:hover { background:#F7A400;color:#fff;}.qButtonE3 { max-width:360px;border:2px solid;color:inherit}.qAccSectionHead {position:relative;margin-top:1em;border-top:2px solid rgba(61, 60, 55, 0.5);border-bottom:2px solid rgba(61, 60, 55, 0.5);padding:30px 60px 27px 25px;transition:all 0.3s;line-height:1.2}.qAccSectionHead:hover {color:#F7A400}.qAccSectionHead:after { position:absolute;right:0;top:23px;font-weight:400;font-size:42px;line-height:1;transition:all 0.3s; }.qAccSectionHeadSelected { border-bottom:none } .qAccSectionHeadSelected:after { content:'–'; color:#F7A400} .qAccSectionCont {padding:1em 60px 2em 25px;border-bottom:2px solid rgba(61, 60, 55, 0.5);} @media only screen and (max-width:600px) {.qAccSectionHead {padding:30px 50px 27px 0;-webkit-hyphens:auto;hyphens:auto;}.qAccSectionCont {padding:1em 0 2em 0; }}.hubList_Lines {margin :0;padding :0;list-style :none;border-top :1px solid rgba(61, 60, 55, 0.5);} .hubList_Lines li {position:relative;padding :15px 200px 15px 0; border-bottom:1px solid rgba(61, 60, 55, 0.5);}.hubList_Lines .hubListBtn {float:right;margin:0;margin:0 -170px 0 0;padding:5px 20px 5px 40px;line-height:1.3;font-size:18px;letter-spacing:0.05em;}.hubList_Lines .hubListBtn:after {position:absolute;right:20px;content:url(../../../tti-images/tti-hublist-arrow.svg)}@media only screen and (max-width:600px) {.hubList_Lines li {padding-left:0;padding-right:60px;}.hubList_Lines .hubListBtn {box-sizing:content-box;display:block;margin:0;padding-left:0;padding-right:0;width:1px;overflow:hidden;}}input, textarea, select {display:block;padding:6px 0 6px 0;border:1px solid #dedede;box-shadow:inset 0 1px 2px #dedede;color:inherit}label { clear:both; display:block;margin-bottom:0.5em;font-size:14px;}input[type="text"], input[type="password"], input[type="email"], select, textarea { width:100%; margin-bottom:5px; padding:10px}input[type="radio"], input[type="checkbox"] { display:inline !important; border:none; background:none; box-shadow:none}.styledCheckbox{ position:relative;float:left; width:8%; margin:5px 11% 0 0;width:24px }.styledCheckbox label {width:24px;height:24px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border:1px solid #dedede; box-shadow:inset 0 1px 2px #dedede;}.styledCheckbox label:after {content:'';width:9px;height:5px;position:absolute;top:6px;left:6px;border:3px solid #685237;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.styledCheckbox label:hover::after { opacity:0.3 }.styledCheckbox input[type=checkbox] { visibility:hidden }.styledCheckbox input[type=checkbox]:checked + label:after { opacity:1 }.placeholder { color:#aaa; }@media only screen and (max-width:500px) {#contform label{ display:none }input[type="text"], input[type="password"], input[type="email"], select, textarea { width:100% }input#zip{ float:left }input#city { width:82% }}.formErrorField { color:#c30; background-color:#f7e1d9 }.JSerrorMessage { position:absolute; background:#fff; padding:4px 8px; border-radius:4px;color:#d63c31; font-size:12px;box-shadow:0 0 20px #333;} .JSerrorMessage:after, .JSerrorMessage:before { bottom:100%; left:10%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; } .JSerrorMessage:after { border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:10px; margin-left:-10px } #contactFormMessages{ display:none; text-align:center; padding-top:10% }#contactFormMessages h2{ text-align:center !important }#contactFormLoading{ display:none; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.75); text-align:center; padding-top:450px }#contactFormLoading img{ width:80px }#startTitle { background-image:url(../../../tti-images/tti-start-title.jpg);}@media only screen and (max-width:640px) {#startTitle { background-image:url(../../../tti-images/tti-start-title_640px.jpg);}}#startTeaser {margin-top:5em;margin-bottom:-150px;}#startTeaserCont {background :#f7a400;padding:20px 10% 1px 10%;font-size:16px;line-height:1.75;}#startTeaserArrow {height:115px;background:url(../../../tti-images/tti-start-teaser-bottom.svg) no-repeat top center / 100% auto;}#startSectKarriere {background-image:url(../../../tti-images/tti-start-karriere-back.jpg);}#startSectStellen {background:#EAE9E9;padding:80px;margin-bottom:100px;}#startSectStellen h3 {margin-top:0}@media only screen and (max-width:1280px) {#startSectStellen {padding:60px 6.25%;}}#startSectContact {background-image:url(../../../tti-images/tti-start-cta-back.jpg);}@media only screen and (max-width:640px) {#startSectContact {background-image:url(../../../tti-images/tti-start-cta-back_640px.jpg);}}#aboutTitle { background-image:url(../../../tti-images/tti-about-title.jpg);}@media only screen and (max-width:640px) { #aboutTitle { background-image:url(../../../tti-images/tti-about-title_640px.jpg);}}#aboutSectContact {background-image:url(../../../tti-images/tti-about-cta-back.jpg);}@media only screen and (max-width:640px) { #aboutSectContact {background-image:url(../../../tti-images/tti-about-cta-back_640px.jpg);}}#compTitle { background-image:url(../../../tti-images/tti-competences-title.jpg);}@media only screen and (max-width:640px) { #compTitle { background-image:url(../../../tti-images/tti-competences-title_640px.jpg);}}#compLeistPhasenSect {margin-top:-100px;}#compLeistPhasenList li {height:250px;padding:50px 20px 0 20px;border:1px solid #eae9e9;margin-bottom:3%;}#compLeistPhasenList li img {display:block;margin:0 auto 1em auto;padding-bottom:1em;border-bottom:1px solid #f7a400}#compSectContact {background-image:url(../../../tti-images/tti-competences-cta-back.jpg);}@media only screen and (max-width:640px) {#compSectContact {background-image:url(../../../tti-images/tti-competences-cta-back_640px.jpg);}}#planTitle { background-image:url(../../../tti-images/tti-planung-title.jpg);}@media only screen and (max-width:640px) {#planTitle { background-image:url(../../../tti-images/tti-planung-title_640px.jpg);}}#planSectContact {background-image:url(../../../tti-images/tti-planung-cta-back.jpg);}@media only screen and (max-width:640px) {#planSectContact {background-image:url(../../../tti-images/tti-planung-cta-back_640px.jpg);}}#refTitle { background-image:url(../../../tti-images/tti-ref-title.jpg);}@media only screen and (max-width:640px) {#refTitle { background-image:url(../../../tti-images/tti-ref-title_640px.jpg);}}.refListSect h2 {margin-top:1em !important}.refList {border-bottom:2px solid #717171;}.refList .qAccSectionHead {margin-top:0;border-bottom:none;padding-left:0;font-size:20px}.refList .qAccSectionCont {padding-left:0;border-bottom:none;}.refList table {width:100%;border-spacing:0;border-collapse:separate;}.refList table td {vertical-align:top;padding:0}.refList table td:first-child {width:35%;font-weight:700;}@media only screen and (max-width:500px) {.refListSect h2 {-webkit-hyphens:auto;hyphens:auto;}.refListSect table td {display:block;width:100% !important}.refList table td:first-child {padding-top:10px}.refList .qAccSectionCont {padding-right:0;}}#refSectContact {background-image:url(../../../tti-images/tti-ref-cta-back.jpg);}@media only screen and (max-width:640px) {#refSectContact {background-image:url(../../../tti-images/tti-ref-cta-back_640px.jpg);}}#jobsTitle { background-image:url(../../../tti-images/tti-jobs-title.jpg);}@media only screen and (max-width:640px) { #jobsTitle { background-image:url(../../../tti-images/tti-jobs-title_640px.jpg);}}#jobsIntroSect h2 {margin-top:0.05em;} #jobsJobList {margin-bottom:3em;}#jobsSectContact {background-image:url(../../../tti-images/tti-about-cta-back.jpg);}@media only screen and (max-width:640px) { #jobsSectContact {background-image:url(../../../tti-images/tti-about-cta-back_640px.jpg);}}#jobsDetSpecTable {width:100%;max-width:560px;margin:0 auto 5em auto;border-top:1px solid rgba(61, 60, 55, 0.5);border-spacing:0;border-collapse:separate;text-align:left}#jobsDetSpecTable td {vertical-align:top;padding:5px 0;border-bottom:1px solid rgba(61, 60, 55, 0.5);font-size:20px;}#jobsDetSpecTable td:first-child {width:50%;font-weight:700;}#jobsDetContSect {padding-bottom:0;}#jobsDetCta {background:#F7A400;color:#fff}#jobsDetCta .qButtonE2:hover {background:#262523;opacity:0.5}#jobsDetCta .qButtonE3:hover {border-color:#262523;color:#262523}@media only screen and (max-width:420px) {#jobDetContSect h1 {-webkit-hyphens:auto; hyphens:auto;}#jobsDetSpecTable td {display:block;width:100% !important;line-height:1.5}#jobsDetSpecTable td:first-child {padding-bottom:0;border-bottom:none;}#jobsDetSpecTable td:last-child {padding-top:0;}}#contTitle { background-image:url(../../../tti-images/tti-cont-title.jpg);}@media only screen and (max-width:640px) { #contTitle { background-image:url(../../../tti-images/tti-cont-title_640px.jpg);}}#contactForm h2 {margin:1em 0 2em 0}#contactForm #q_message {height:207px;margin-bottom:2em}.contactFormOptionText { float:left;width:80%;}.contactFormOptionText label {font-size:16px;}.contTel { display:none}#contactSendBtn {margin-left:15%;width:80%;}#contMap { height:600px }.qLegalContent {font-size:14px;}.qLegalContent h3 {margin:2em 0 1em 0;}.qLegalContent h4 {font-size:22px;margin:2em 0 1em 0;}#qHeaderLogo {display:inline-block;height:48px;margin:30px 0 15px 0;transition:all 0.5s;}#qHeaderLogoMobile {display:none;height:48px;margin:30px 0 15px 0;transition:all 0.5s;}@media only screen and (min-width:0px){ .qN1L1Mob.qN1L1DispTo { display:block } }@media only screen and (min-width:0px){ .qN1L1.qN1L1DispTo0 { display:block } }@media only screen and (max-width:960px){ .qN1L1.qN1L1DispTo960 { display:none }.qN1L1Mob.qN1L1DispTo960 { display:block } }@media only screen and (max-width:1050px) { .qN1L1.qN1L1DispTo1050 { display:none }.qN1L1Mob.qN1L1DispTo1050 { display:block } }@media only screen and (max-width:1200px) { .qN1L1.qN1L1DispTo1200 { display:none }.qN1L1Mob.qN1L1DispTo1200 { display:block } }#qN1 { position:fixed !important;z-index:100;top:0 !important;left:0; width:100%;transition:all 0.3s }#qN1Container { position:relative; width:100% }.qN1fixed {background :rgba(38, 37, 35, 0.8)}#qN1L1List { display:inline-block;float:right;margin-top:40px;}.qN1L1 { float:left; cursor:pointer }.qN1L1link{ display:inline-block; margin:0 15px 0 15px; padding-bottom:10px;font:normal 600 14px/1 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;letter-spacing:0.03em;text-transform:uppercase;}.qN1L1:nth-last-child(2) .qN1L1link{ margin-right:0 }#qN1L1linksel { border-bottom:2px solid #FFA43B }.qN1L1link:hover { color:#FFA43B; cursor:pointer } #qOpenMobileNav { display:none }#qOpenMobileNav:hover{ cursor:pointer; opacity:0.7 }#qOpenMobileNav a{ font-size:11px; line-height:13px }#qOpenMobileNavBtn {display:inline-block;width:30px;height:14px;margin-bottom:-1px;background:url(../../../tti-images/tti-nav-mobile-open-menu.svg) no-repeat center center;}#qN1L1ListMob { display:none; position:fixed;top:100px;left:0;z-index:100;padding-top:40px;width:100%;height:100%;overflow:auto;background:rgba(38, 37, 35, 0.8);}#qN1L1ListMob.qN1L1ListMobFixed { top:101px }.qN1L1Mob { display:none;padding:15px 3% 15px 3%; border-bottom:1px solid #959393; height:auto;padding-left:0;}.qN1L1Mob:hover .qN1L2ListMob { display:none }.qN1L1linkMob { display:none }.qN1L1linkMob, .qN1L1OpenerMob { display:block; padding-left:24px;font:normal 600 14px/1 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;letter-spacing:0.03em;text-transform:uppercase;}.qN1L1OpenerMob:after { content:'+';float:right;font-size:24px;line-height:15px;}.qN1L1linkMob:hover, .qN1L1OpenerMob:hover { cursor:pointer }.qN1L1OpenerMobActive:after{ content:'-' }#qN1L1linkselMob{ color:#f7a400 }#qMailMob { padding-bottom:150px } #qTelMob a,#qMailMob a {display:block;padding-top:30px;padding-bottom:0px;text-align:center;font-size:36px;font-weight:400;color:#fff;letter-spacing:0.03em;text-transform:uppercase;}#qMailMob a {font-size:24px } @media only screen and (max-width:1200px) {#qOpenMobileNav{ display:inline-block }}@media only screen and (max-width:530px) {#qHeaderLogo { display:none }#qHeaderLogoMobile{ display:inline-block }#qOpenMobileNav .qN1L1link { margin-right:0 }#qTelMob a { font-size:24px }}footer { padding:75px 0;background:#262523;font-size:12px;}#footer1 { margin-bottom:75px;color:#fff; }#footer1 a{ color:#fff; font-weight:400 }#footer1 a:hover{ color:#f7a400 }#footerLogo{ display:inline-block; margin-bottom:3em }#qFooterAdrCompName { display:none }.footerDividerInt{ display:inline-block; padding:0 7px }#qFooterLegal { text-align:right;text-transform:uppercase; }.footerLegalDividerInt { display:inline-block; padding:0 10px }@media only screen and (max-width:920px) {#footer1,#footer2 {text-align:center;}#qFooterAdr,#qFooterLegal { float:none;width:100%;margin:0;text-align:center;}#qFooterLegal {margin-top:2em}}@media only screen and (max-width:640px) {.footerDividerInt {display:block;visibility:hidden;height:5px;}}#footer2 { color:rgba(255, 255, 255, 0.5); }.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}