.navbar.promoNav{border:none;position:absolute;left:0;right:0;top:0;z-index:999999;background:linear-gradient(-30deg,#e88e52,#d6712d),#d6712d}@media(min-width:768px){.navbar.promoNav{background:0 0}}.navbar.promoNav .nav-item .nav-link{color:#fff;text-align:center}.navbar.promoNav .nav-item:first-child{margin-left:0}.navbar.promoNav .nav-item{font-size:19px;margin-right:19px}@media(min-width:1000px){.navbar.promoNav .nav-item{font-size:27px;text-align:center;margin-right:52px}}.navbar.promoNav .navbar-brand img{width:110px}.navbar.promoNav .navbar-nav{height:fit-content}@media(min-width:1200px){.navbar.promoNav .navbar-nav{height:91px;margin-right:17px}}@media(min-width:500px){.navbar.promoNav .navbar-brand img{width:200px}}@media(min-width:600px){.navbar.promoNav .navbar-brand img{width:222px}}@media(min-width:1200px){.navbar.promoNav .navbar-brand img{width:313px;margin-top:25px;margin-left:36px}}header.promoHeader{height:fit-content;min-height:100vh;background-color:#d6712d;background-image:url(../img/Internship-hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}header.promoHeader h1{font-family:metropolis semi bold;text-transform:none;text-align:center;font-size:56px;letter-spacing:.01em;word-spacing:-.07em;text-shadow:2px 2px 7px rgba(0,0,0,.4);line-height:1.5em}header.promoHeader>div span{font-size:110%;word-spacing:inherit;letter-spacing:inherit;text-transform:none;display:inline;margin:0;padding:0;font-family:metropolis extra light;font-weight:400}header.promoHeader>div{max-width:1200px;padding-top:18vh}header.promoHeader h2{font-family:metropolis medium;font-style:inherit;text-transform:uppercase;font-size:34px;font-weight:600;color:#fff;letter-spacing:.1em;padding-left:55px;margin-top:103px;text-align:center}.btn-promo{padding-top:13px;padding-bottom:6px;font-size:49px;padding-left:35px;padding-right:35px;box-shadow:2px 2px 5px rgba(0,0,0,.1);letter-spacing:.03em;display:block;margin:auto;margin-top:75px;line-height:.8;font-family:metropolis bold;width:fit-content}.btn-promo.btn-promo-o{background:linear-gradient(104deg,#D6712D,#e48d52),#fff;color:#fff}.btn-promo.btn-promo-w{background:linear-gradient(104deg,#ffffff,#ffffff),#fff;color:#d6712d}.btn-promo.btn-promo-o:hover{animation:btnPromoHoverO .2s linear;background:linear-gradient(104deg,#ffffff,#ffffff),#fff;color:#d6712d;border:1px solid #fff;border-radius:5px 0 5px 0;box-shadow:2px 2px 10px rgba(0,0,0,.5)}.btn-promo.btn-promo-w:hover{animation:btnPromoHover .2s linear;background:linear-gradient(104deg,#D6712D,#e88738),#fff;color:#fff;border:1px solid #fff;border-radius:5px 0 5px 0}@keyframes btnPromoHoverO{0%{background:#d6712d;border-radius:0 0 0 0;color:#fff;box-shadow:2px 2px 10px transparent}100%{background:#fff;border-radius:5px 0 5px 0;color:#d6712d;box-shadow:2px 2px 10px rgba(0,0,0,.5)}}@keyframes btnPromoHover{0%{background:#fff;border-radius:0 0 0 0;color:#d6712d}100%{background:#d6712d;border-radius:5px 0 5px 0;color:#fff}}.promoAbout{display:flex;padding-top:200px;padding-bottom:142px;align-items:center;justify-content:center}@media(max-width:768px){.promoAbout{padding-top:90px;padding-bottom:60px}}.promoAbout>div{max-width:900px;width:99%;padding:25px;padding-top:0}.promoAbout h2{font-size:41px;text-transform:uppercase;text-align:center;letter-spacing:.05em;font-family:metropolis semi bold;color:#d6712d;margin-bottom:65px}.promoAbout h3{font-family:metropolis semi bold;text-transform:none;color:#d6712d;margin-top:65px;font-size:25px;line-height:2em;letter-spacing:-.015em}.promoMain p a{color:#888}.promoMain p{font-family:metropolis medium;font-size:20px;letter-spacing:-.008em;line-height:3em;color:#888}@media(max-width:768px){.promoMain p{font-size:14px;letter-spacing:0;line-height:1.9em}}.promoMain .promoDetails p{color:#fff;margin-top:15px;letter-spacing:-.015em}.promoMain .promoAbout p{font-family:metropolis medium;font-size:20px;letter-spacing:-.008em;margin-top:60px;line-height:3em;color:#888}@media(max-width:768px){.promoMain .promoAbout p{font-family:metropolis medium;font-size:14px;letter-spacing:-.01em;margin-top:60px;line-height:1.9em;color:#888}.promoMain .promoAbout ul li{font-size:14px}}.promoChev{display:block;margin:auto;margin-top:100px;width:100%;text-align:center}.promoDetails{padding-top:225px;position:relative;padding-bottom:106px;background-image:url(../img/InternshipSchedule-Gradient-01.svg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.promoDetails .row img{width:100%;max-width:414px;margin:auto;display:block}.promoDetails>div.row{max-width:1247px;margin:auto;margin-bottom:98px}.promoDetails .promoDetailsContent{padding:42px}.promoDetailsSquigglesBR{position:absolute;bottom:-31vh;right:-44vw;width:97vw;transform:rotate(-23deg)}.promoFooterSquigglesBR{position:absolute;bottom:-18vh;right:-7vw;width:41vw;transform:rotate(-25deg)}.promoDetailsSquigglesTL{position:absolute;top:-53vh;left:-28vw;width:72vw;transform:rotate(6deg)}.promoFooterSquigglesTL{position:absolute;bottom:-13vw;left:-8vw;width:36vw;transform:rotate(95deg)}.promoDetails h2{font-size:30px;text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin-top:9px}.promoFurtherDetails{display:flex;align-items:center;padding-top:130px;padding-bottom:140px;background:#68aaa8;justify-content:center}.promoFurtherDetails>div{border:5px solid #fff;width:90%;max-width:1050px;border-radius:25px;padding-top:106px;padding-bottom:78px;padding-left:136px;padding-right:136px}.promoFurtherDetails>div h1{font-size:49px;text-transform:uppercase;text-align:center;letter-spacing:.05em;font-family:metropolis semi bold;color:#fff;margin-bottom:66px}.promoMain .promoFurtherDetails p{color:#fff;text-align:center;margin-top:35px}.promoApply{display:flex;padding-top:200px;padding-bottom:142px;align-items:center;justify-content:center}@media(max-width:768px){.promoApply{padding-top:60px;padding-bottom:50px}}.promoApply>div{max-width:849px;width:99%;padding:25px;padding-top:0}.promoApply h2{font-size:39px;text-transform:uppercase;text-align:center;letter-spacing:.05em;font-family:metropolis semi bold;color:#d6712d}@media(max-width:768px){.promoApply h2{font-size:29px}}.promoApply h4{font-family:metropolis semi bold;text-transform:none;color:#d6712d;margin-top:77px;font-size:21px;line-height:2em;letter-spacing:-.015em}@media(max-width:768px){.promoApply h4{font-size:20px;margin-top:20px}}.promoMain ul{font-family:metropolis medium;font-size:20px;letter-spacing:-.008em;margin-top:41px;line-height:2em;color:#888}.promoMain ul li::marker{font-size:1.7rem}.promoMain ul li{padding-left:9px;margin-top:11px}.promoThanks{display:flex;align-items:center;justify-content:center;padding-top:172px;padding-bottom:155px;background-color:#d6712d;background-image:url(../img/Thankyou.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.promoThanks h2{font-size:39px;text-transform:uppercase;text-align:center;letter-spacing:.05em;font-family:metropolis semi bold;color:#fff}.promoThanks>div{max-width:900px;width:100%}.promoThanks p{color:#fff;text-align:center;margin-top:55px;line-height:2.5em}@media(max-width:768px){.promoThanks p{color:#fff;text-align:center;margin-top:55px;line-height:1.8em;text-shadow:2px 2px 5px rgba(0,0,0,.6)}}.promoContact{display:flex;align-items:center;justify-content:center;padding-top:187px;padding-bottom:135px}.promoContact>div{width:100%;max-width:620px}.promoContact h2{font-size:39px;text-transform:uppercase;text-align:center;letter-spacing:.05em;font-family:metropolis semi bold;color:#d6712d;margin-bottom:46px}.promoContact p a{color:#d6712d}.promoContact p{color:#d6712d;text-align:center}.promoFooter{display:flex;overflow:hidden;position:relative;align-items:center;justify-content:center;padding-top:110px;padding-bottom:53px;background:linear-gradient(176deg,#e1b328,#eb6a1b)}.promoFooter>div img{max-width:320px;display:block;width:100%;margin:auto}.promoFooter span{display:block;color:#fff;margin-top:75px;font-size:21px;font-family:metropolis medium}.promoFooter span a{color:#fff}.navbar.promoNav .navbar-toggler{color:#fff;filter:invert(1)}@media(max-width:768px){header.promoHeader h1{font-size:33px}}@media(max-width:768px){header.promoHeader h2{font-size:25px;margin-top:50px;padding-left:0}}@media(max-width:500px){header.promoHeader h2{font-size:17px;margin-top:50px}}@media(max-width:768px){.btn-promo{font-size:20px;padding-top:6px;padding-bottom:4px;margin-top:30px}}@media(max-width:768px){.promoAbout h2{font-size:30px}}@media(max-width:768px){.promoAbout h3{font-size:22px;margin-top:20px}}@media(max-width:768px){.promoDetails h2{font-size:24px}}@media(max-width:768px){.promoMain .promoDetails p{font-size:14px;line-height:1.9em}.promoMain .promoDetails ul li{font-size:14px;line-height:1.9em}}@media(max-width:768px){.promoDetails{padding-top:80px;padding-bottom:20px}}@media(max-width:768px){.promoFurtherDetails>div{border:none;padding:10px}}@media(max-width:768px){.promoFurtherDetails>div h1{font-size:40px}}@media(max-width:768px){.promoMain .promoFurtherDetails p{margin-top:11px;font-size:16px}}@media(max-width:768px){.promoFurtherDetails{padding-top:50px;padding-bottom:50px}}@media(max-width:768px){.promoMain .promoApply ul li{font-size:14px;line-height:1.5em}}@media(max-width:768px){.promoApply p{font-size:14px}}@media(max-width:768px){.promoThanks{padding-top:50px;padding-bottom:50px}}@media(max-width:768px){.promoThanks h2{font-size:30px;text-shadow:2px 2px 9px rgba(0,0,0,.7)}}@media(max-width:768px){.promoContact{padding-top:50px;padding-bottom:50px}}@media(max-width:768px){.promoContact h2{font-size:30px}}@media(max-width:768px){.promoFooter>div img{width:181px}}@media(max-width:768px){.promoFooter{padding:40px;text-align:center}}