/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-header{margin:-150px 0 0 0;visibility:hidden;}.spacer{height:50px;}.center{display:block;width:80%;margin-left:auto;margin-right:auto;}.content{float:inherit;width:100%;height:100%;max-width:960px;margin:auto;}img.responsive{max-width:inherit;}.multiply{mix-blend-mode:multiply;}.fullwidth{max-width:100vw;margin-left:calc(50% - 50vw);width:100vw;padding:50px;}#ctext h1{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:48px;color:#32373A;letter-spacing:0.01em;font-weight:600;}#ctext .h1y{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:48px;color:#ffd252;font-weight:600;}#ctext .h1t{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:48px;font-weight:600;color:#00889C;}#ctext .h1w{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:48px;font-weight:600;color:#ffffff;}#ctext h2{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:32px;color:#333;text-transform:uppercase;}#ctext .tealmdl{color:#00889C;text-align:center;text-transform:uppercase;}#ctext .teal{color:#00889C;text-transform:uppercase;}#ctext .yellowmdl{color:#ffd252;text-align:center;text-transform:uppercase;}#ctext .yellow{color:#ffd252;}#ctext .purplemdl{color:#6c3e90;text-align:center;text-transform:uppercase;}#ctext h3{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:28px;font-weight:100;color:#707070;text-align :left;top:0;}#ctext h4{font-family:Arial-BoldMT,Arial;font-size:18px;font-weight:700;color:#606060;letter-spacing:0.05em;top:0;text-transform:uppercase;}#ctext .light{font-family:Arial-BoldMT,Arial;font-size:20px;font-weight:300;color:#606060;letter-spacing:0.05em;top:0;text-transform:uppercase;}#ctext h5{font-family:Arial;font-size:17px;font-weight:700;color:#606060;text-align:left;letter-spacing:0.05em;top:0;text-transform:uppercase;}p{font-family:ArialMT,Arial;font-size:16px;color:#707070;line-height:1.5em;}.quote{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:25px;font-weight:700;color:#707070;text-align :centre;top:0;}#ctext .imgdef{margin-top:25%;margin-bottom:25%;z-index:10;height:350px;}#ctext .container{max-width:960px;}#ctext hr{display:block;margin-top:0.5em;margin-bottom:0.5em;margin-left:auto;margin-right:auto;border-style:inset;border-width:1px;}.btn-primary{background-color:#00889C;border:none;border-radius:6px;color:white;padding:10px 40px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-weight:700;display:inline-block;letter-spacing:0.085em;font-size:16px;margin-top:20px;margin-right:20px;}.btn-secondary{background-color:#ffffff;border:solid 2px;border-color:#00889C;border-radius:6px;padding:10px 40px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-weight:700;display:inline-block;letter-spacing:0.085em;font-size:16px;margin-top:20px;margin-right:20px;}.btn-primary:hover{background-color:#EFBE43;color:white;}.btn-secondary:hover{background-color:#ffffff;color:#00889C;}#main a{font-family:ArialMT,Arial;color:#78848E;text-transform:uppercase;text-decoration:underline 5px #FFD252;text-underline-offset:0.2em;transition:text-decoration-color 300ms,text-underline-offset 300ms;}#main a:hover{text-decoration-color:#78848E;text-underline-offset:0.4em;}.banner{position:relative;max-width:100vw;margin-left:calc(50% - 50vw);width:100vw;height:calc(75vh - 10px);background-color:#707070;background-size:cover;background-position:center;transition:all .1s ease-in-out;background-image:url('/sites/humanities.nwu.ac.za/files/files/cTEXT/images/software-developer-6521720_1920.jpg');filter:grayscale(100%);}.overlay{margin:auto;padding:0;width:100%;height:100%;background-color:rgba(112,112,112,0.8);}.banner-content{float:inherit;margin:auto;padding:0;width:100%;height:100%;max-width:800px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.banner-content h2{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:40px;line-height:1.2em;color:#fff;}.banner-content p{font-family:Arial-BoldMT,Arial;font-size:18px;color:#fff;line-height:2em;}.bgcolor{max-width:100vw;margin-left:calc(50% - 50vw);width:100vw;padding:50px;}.content{float:inherit;width:100%;height:100%;max-width:1300px;margin:auto;}.contactus{margin-top:80px;margin-bottom:50px;}.btn-primary{background-color:#00889C;border:none;border-radius:6px;color:white;padding:10px 40px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-weight:700;display:inline-block;letter-spacing:0.085em;font-size:16px;margin-top:20px;margin-right:20px;}.btn-secondary{background-color:#ffffff;border:solid 2px;border-color:#00889C;border-radius:6px;padding:10px 40px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-weight:700;display:inline-block;letter-spacing:0.085em;font-size:16px;margin-top:20px;margin-right:20px;}.btn:hover{background-color:#EFBE43;color:white;}.btn-secondary:hover{background-color:#ffffff;color:#00889C;}.fullwidth{max-width:100vw;margin-left:calc(50% - 50vw);width:100vw;}.map-container-2{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.map-container-2 iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
