@font-face{font-family:'Aspira';src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.eot");src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.eot#iefix") format("embedded-opentype"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.woff") format("woff"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Aspira';src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.eot");src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.eot#iefix") format("embedded-opentype"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.woff") format("woff"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'Aspira';src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.eot");src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.eot#iefix") format("embedded-opentype"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.woff") format("woff"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Aspira";src:url("https://c.cheggcdn.com/f/woff2/30B57C_57_0.woff2") format("woff2"),url("https://c.cheggcdn.com/f/woff/30B57C_57_0.woff") format("woff");font-weight:900;font-style:normal;font-display:fallback}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}body,html{margin:0;padding:0;font-size:16px}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:Aspira,FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;line-height:1.15;color:#333;vertical-align:baseline}a{text-decoration:none}a:hover{text-decoration:underline}ol{padding-inline-start:40px}em{font-style:italic}button,input,select,textarea{font-size:100%;margin:0}strong{font-weight:bold}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{width:100%;background-color:#FFF;border:2px solid #E5E5E5;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px 6px;-moz-border-radius:6px;border-radius:6px}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2em;color:inherit;text-rendering:optimizelegibility}h2{font-size:22px}h3{font-size:24px}h4{font-size:20px}h4{font-size:18px}p,.p{margin-bottom:20px;display:block}a,a.visited{color:#007C8A}b{font-weight:bold}ul{margin-left:1.571em}ul ul{margin-left:20px}ul li{list-style:initial}li{line-height:1.5}img{position:relative}.row::after,.clearfix::after,.single::after{content:"";clear:both;display:block}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}[class*="col-"]{float:left}.nofloat{float:none}.center{margin:0 auto;float:none;text-align:center}#disclaimer{max-width:1024px;margin:0 auto}#disclaimer .idc-logo{display:block}.mobile{display:none}#primary{max-width:1200px;margin:60px auto 0}.btn,.btn:visited{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;border:2px solid #007C8A;background:#007C8A;color:#fff;border-radius:20px;height:34px;line-height:33px;font-size:18px;padding:0 40px;outline:none;font-weight:500}.btn:hover:not(.disabled){background:#188e87;border-color:#188e87;text-decoration:none}.orange,.btn-orange,.orange:visited,.btn-orange:visited{background:#EB7100;border-color:#EB7100}.btn-orange:hover:not(.disabled){background:#dc7300;border-color:#dc7300}.btn-blue,.btn-blue:visited{background:#9FDBDC;border-color:#9FDBDC;color:#000}.btn-blue:hover:not(.disabled){background:#88BDBD;border-color:#88BDBD}.btn-blue-alt,.btn-blue-alt:visited{background:#95D4EF;border-color:#95D4EF;color:#000}.btn-blue-alt:hover:not(.disabled){background:#88BDBD;border-color:#88BDBD}.btn-white,.btn-white:visited{background:#fff;border-color:#fff;color:#000}.btn-white:hover:not(.disabled){background:#ccc;border-color:#ccc}.btn-purple,.btn-purple:visited{background:#515bad;border-color:#515bad}.btn-purple:hover:not(.disabled){background:#444d93;border-color:#444d93}.btn-sqr,.btn-sqr:visited{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;background:#eaf8f8;color:#00799e;height:44px;line-height:43px;font-size:18px;padding:0 40px;outline:none;font-weight:bold}.btn-sqr:hover{background:#c1dada}.black,.black:visited .btn.black,.btn.black:visited{color:#000}.btn.disabled:hover{cursor:not-allowed}.btn.btn-not:hover{cursor:default}.teal{color:#007C8A}.cap{text-transform:capitalize}.right,.alignright{float:right}.left,.alignleft{float:left}.text-right{text-align:right}.chevron{position:relative}.chevron::after{content:url("../assets/chegg-arrow-teal.svg");width:7px;display:inline-block;vertical-align:bottom;margin-left:5px}.chevron-white:after{content:url("../assets/chegg-arrow-white.svg")}.chevron-orange:after{content:url("../assets/chegg-arrow-orange.svg")}.select{position:relative;cursor:pointer;background:#ccc;color:#007C8A;text-align:center;height:44px;line-height:44px}.select .options{display:none;background:#ccc;margin-top:-1px;color:#007C8A}.select .options div{height:44px;cursor:pointer}.select .options div:hover{background:#007C8A;color:#fff !important}.select.active{background:#333 !important;color:#ccc !important}.breadcrumbs{position:relative;z-index:100;margin:5px 0 10px;padding:0}.breadcrumbs ol,.breadcrumbs li{list-style:none;display:inline}.breadcrumbs li{margin-right:1px}.breadcrumbs a span{color:#007C8A}.sitemap{margin-top:80px}.sitemap h1,.sitemap h2{font-size:25px;font-weight:bold;margin:0 0 20px}.sitemap h1 a,.sitemap h2 a{color:#333}.sitemap hr{margin:10px 0 20px}.sitemap ul{margin-top:10px}.sitemap ul li{list-style:none}.sitemap .top{margin:10px 0 20px}.sitemap .top ul{margin-top:0}.sitemap #locations{padding-top:70px}.sitemap .columns{column-count:4}.sitemap a.location{display:block;font-size:14px;text-decoration:underline;margin-bottom:10px}.sitemap .locations>ul>li{font-weight:700}.sitemap .cats ul li:first-child{font-weight:bold}.sitemap .cats a:not(.location){font-weight:700}.sitemap.single>div{column-count:4}#disclaimer:first-child{color:#EB7100;font-size:30px}.maintenance{margin:50px 20px;font-weight:bold;font-size:18px}.page-title{font-size:30px;text-align:center;padding-top:30px}.skip-navigation{position:absolute !important;height:auto;z-index:10000}.skip-navigation a{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.skip-navigation a:link,.skip-navigation a:visited{color:#007C8A;text-decoration:none}.skip-navigation a:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:2px 20px;text-decoration:none;top:5px;width:auto;z-index:100000}.hidden,[hidden]{display:none !important}#overlay{position:fixed;display:none;top:0;bottom:0;left:0;right:0;background:rgba(100,100,100,0.5);z-index:10000}#embed_video{left:50%;top:50%;max-width:100%;position:absolute;font-size:16px;line-height:18px;border-radius:10px;transform:translate(-50%, -50%)}.toc,.highlight{background:#eef8fc;padding:30px;margin:20px 0 40px}.toc .title,.highlight .title{font-size:20px;font-weight:bold;padding:10px 0 20px}.toc ul,.toc ol{column-count:2;padding-left:20px}.highlight{background:#fff3f2;padding:30px}.call-out{background:#dfebfd;padding:20px 30px;position:relative}.call-out:before{content:'';background-image:url("../assets/flag.svg");background-size:30px;background-repeat:no-repeat;display:block;position:absolute;width:10%;min-height:30px;left:calc( 10% - 40px);top:50%;transform:translateY(-50%)}.call-out>div{width:90%;padding-right:20px;float:right}.example{background:#FEF8ED;box-shadow:-12px 0 12px -14px rgba(0,0,0,0.8);margin:70px 0}.example:before,.example:after{content:'';display:block;background-color:#fff;background-image:url("../assets/paper-orange-top.png");background-size:100% 100%;height:30px;position:relative;top:0;left:0}.example:after{background-image:url("../assets/paper-orange-bottom.png");top:auto;bottom:0}.example.blue{background:#EAF8F8}.example.blue:before{background-image:url("../assets/paper-blue-top.png")}.example.blue:after{background-image:url("../assets/paper-blue-bottom.png")}.example>div{padding:0 70px}@media screen and (max-width: 600px){#embed_video{height:auto}.toc ul,.toc ol{column-count:1}.call-out{padding:20px 10px}.call-out:before{background-size:contain;position:relative;float:left;min-height:10px;padding:10px;left:auto;top:auto;transform:none}.call-out>div{padding:0;width:calc( 90% - 20px)}.example>div{padding:25px}}.backdrop{z-index:999;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.15)}.chgg-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;background:#fff;padding:10px 5px;position:fixed;background:#FFF;border-bottom:4px solid #EB7100;width:100%;z-index:1000}.chgg-hdr .chg-close,.chgg-hdr .chg-close:hover{background:transparent;border:none}.chgg-hdr .chg-close{display:none;cursor:pointer;position:absolute;top:0;right:0;padding:15px;height:auto;line-height:1}.chgg-hdr .chg-close i{color:rgba(34,34,34,0.8);font-size:16px;font-weight:400}.chgg-hdr i.fa-bars{display:none;float:left;color:rgba(34,34,34,0.8)}.chgg-hdr .header-left,.chgg-hdr .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.chgg-hdr .header-right .nav-items{margin:0 10px}.chgg-hdr .chgg-menu-footer{text-align:center;width:100%;padding-top:50px}.chgg-hdr .chgg-menu-footer *{color:#767676;font-size:12px;text-decoration:none}.chgg-hdr a.chgg-idc-logo{float:left;margin:0 10px;line-height:0}.chgg-hdr a.chgg-idc-logo img{width:220px}.chgg-hdr .item-hidden{display:none}.chgg-hdr .nav-items{display:block}.chgg-hdr .nav-items>ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;margin:0}.chgg-hdr .nav-items>ul>li{list-style:none;margin:0 10px -10px;padding:0 0 11px;font-size:13px;font-weight:600;letter-spacing:.5px;position:relative}.chgg-hdr .nav-items>ul>li ul{position:absolute;background-color:#fff;border-radius:4px;border:1px solid #ddd;padding:10px 0;margin:10px 0 0 0;min-width:200px;z-index:1}.chgg-hdr .nav-items>ul>li ul:before{content:"";position:absolute;top:-15px;left:20px;width:13px;height:13px;border:1px solid #ddd;border-right:none;border-bottom:none;background-color:#fff;transform:rotate(45deg);transform-origin:left bottom}.chgg-hdr .nav-items>ul>li ul li{list-style:none}.chgg-hdr .nav-items>ul>li ul a{padding:10px 20px;display:block;text-transform:capitalize;transition:.2s}.chgg-hdr .nav-items>ul>li ul a:hover{color:#EB7100;background:#ddd}.chgg-hdr .nav-items>ul>li a,.chgg-hdr .nav-items>ul>li span,.chgg-hdr .nav-items>ul>li button{font-size:13px;font-weight:500;text-transform:uppercase;color:#000;text-decoration:none;cursor:pointer}.chgg-hdr .nav-items>ul>li button{border:none;padding:0;background:transparent}.chgg-hdr .nav-items>ul>li button:hover{color:#EB7100}.chgg-hdr .nav-items>ul ul{display:none}.chgg-hdr .header-right .nav-items>ul>li:last-of-type ul{right:0}.chgg-hdr .header-right .nav-items>ul>li:last-of-type ul:before{left:initial;right:20px}.chgg-hdr .overlay{display:none;z-index:1;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.3)}.chgg-hdr .idc-search{position:relative;margin:0 10px}.chgg-hdr .idc-search input{border-radius:0;border:2px solid #e7e7e7;font-size:16px;outline:0;box-sizing:border-box;transition:border .15s;width:220px}.chgg-hdr .idc-search input:focus{border-color:#EB7100}.chgg-hdr .idc-search button{position:absolute;top:5px;right:5px;width:30px;height:30px;padding:0px;background:#EB7100;border-color:#EB7100}.chgg-hdr.expanded{z-index:1000;left:0;top:0;bottom:0;width:275px;display:block;overflow-y:scroll;border-bottom:none;padding:15px 30px}.chgg-hdr.expanded .fa-bars{display:none !important}.chgg-hdr.expanded a.chgg-idc-logo{margin:0 0 15px}.chgg-hdr.expanded .nav-items,.chgg-hdr.expanded .idc-search,.chgg-hdr.expanded .chg-close{display:block}.chgg-hdr.expanded .header-left,.chgg-hdr.expanded .header-right,.chgg-hdr.expanded .nav-items ul{flex-direction:column;align-items:stretch;padding:0;margin:0}.chgg-hdr.expanded .header-right{flex-direction:column-reverse}.chgg-hdr.expanded .header-right .nav-items{margin:0}.chgg-hdr.expanded .idc-search{margin:50px 0 0}.chgg-hdr.expanded .idc-search input{width:100%}.chgg-hdr.expanded .exp:before{content:"";display:block;position:absolute;width:5px;height:5px;border-color:transparent #555 #555 transparent;border-style:solid;border-width:2px;right:10px;top:15px;transform:rotate(45deg);transition:.2s}.chgg-hdr.expanded .exp.open:before{transform:rotate(135deg)}.chgg-hdr.expanded .exp.open ul{display:block}.chgg-hdr.expanded .nav-items{padding:0}.chgg-hdr.expanded .nav-items>ul>li{border-bottom:1px solid #ccc;padding:0;margin:0}.chgg-hdr.expanded .nav-items>ul>li ul{position:relative;border:none;border-radius:0;background:transparent}.chgg-hdr.expanded .nav-items>ul>li ul:before{display:none}.chgg-hdr.expanded .nav-items>ul>li ul li a{padding:10px;display:block}.chgg-hdr.expanded .nav-items>ul>li a,.chgg-hdr.expanded .nav-items>ul>li span{display:inline-block;padding:15px 0;font-size:14px;letter-spacing:.5px}.chgg-hdr.expanded .nav-items>ul>li span a{padding:0}.chgg-hdr.expanded .nav-items>ul>li button{font-size:14px}.chgg-hdr.expanded .chgg-menu-footer{display:block !important}@media screen and (min-width: 1025px){.nav-items>ul>li:hover ul{display:block}}@media screen and (max-width: 1024px){.chgg-hdr{padding:15px;justify-content:flex-start}.chgg-hdr .header-left,.chgg-hdr .header-right{align-items:unset}.chgg-hdr .nav-items,.chgg-hdr .idc-search{display:none}.chgg-hdr i.fa-bars{display:block}.chgg-hdr a.chgg-idc-logo{margin:0 0 0 10px}.chgg-hdr a.chgg-idc-logo img{width:165px}}.C-chegg-footer{margin:40px 0}.C-chegg-footer nav{display:flex;padding:30px 30px 0;margin:0 auto;max-width:1024px;border-top:1px solid #DDD;text-align:justify}.C-chegg-footer nav h4,.C-chegg-footer nav a{color:#555}.C-chegg-footer nav h4{font-size:12px;margin:0 0 10px;font-weight:bold;text-align:left}.C-chegg-footer nav h4:not(:first-child){margin-top:30px}.C-chegg-footer nav>div[class*='col-']{border-right:1px solid #ccc;font-size:12px;padding:10px}.C-chegg-footer nav>div[class*='col-']:last-child{border:none}.C-chegg-footer nav ul{margin:0;padding:0}.C-chegg-footer nav ul li{line-height:1.3;list-style:none}.C-chegg-footer nav ul li a{text-decoration:none;font-size:12px}.C-chegg-footer nav ul li a:hover{text-decoration:underline}a#ot-sdk-btn.ot-sdk-show-settings,a#ot-sdk-btn.optanon-show-settings{border:none;color:#555;padding:0;font-size:12px;line-height:1.15}a#ot-sdk-btn.ot-sdk-show-settings:hover,a#ot-sdk-btn.optanon-show-settings:hover{background:transparent;color:#555}@media screen and (max-width: 1024px){.C-chegg-footer nav{display:block;padding:0 10px;border:none}.C-chegg-footer nav>span{display:none}.C-chegg-footer nav>div[class*='col-']{border-right:none;display:block;width:100%;top:auto;font-size:16px;color:#555;padding:0}.C-chegg-footer nav>div[class*='col-']:first-child{border-top:1px solid #ddd}.C-chegg-footer nav>div[class*='col-']>div{border-top:1px solid #ddd;max-height:1px;overflow:hidden}.C-chegg-footer nav>div[class*='col-'] h4{font:inherit;margin:15px 0}.C-chegg-footer nav>div[class*='col-'] h4::after{position:absolute;content:'';right:20px;width:6px;height:6px;border:2px solid transparent;border-bottom-color:#555;border-right-color:#555;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.2s}.C-chegg-footer nav>div[class*='col-'] h4.open:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.C-chegg-footer nav>div[class*='col-'] .open+div{max-height:100%}.C-chegg-footer nav>div[class*='col-'] .open+div li a{font-size:14px;padding:10px;display:block}}.cards{display:flex;justify-content:space-between;flex-wrap:wrap}.cards:after{display:none}.cards.card-list .card{margin-bottom:30px}.card-list .card>div:last-child{padding:10px}.card{background:#fff;border:1px solid #d8d8d8;margin-bottom:30px}.card.col-6{width:calc( 50% - 15px);flex-basis:calc( 50% - 15px)}.card.col-4{width:calc( 33% - 15px);flex-basis:calc( 33% - 15px)}.card.col-4 .img-wrap{overflow:hidden;height:215px;text-align:center;display:flex;justify-content:center;align-items:center}.card>div:last-child{padding:10px 20px;color:#000}.card img{width:100%;height:auto}.card .vert-img{text-align:center}.card .vert-img img{width:auto;height:100%}.card h4{float:left;margin:5px 0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:20px;max-height:60px;width:100%}.card p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:14px;height:42px;width:100%}.card span{color:#007C8A}.card .sub-cat{color:#767676;font-family:Aspira;font-size:14px;width:100%;display:inline-block}.card:hover>div .sub-cat{text-decoration:none}.card .post_date{text-align:right;float:right;color:#767676}a.card:hover{text-decoration-color:#000}a.card:hover img{opacity:0.85}a.card:hover span,a.card:hover .teal{text-decoration-color:#007C8A}.menu-wrap{border-bottom:1px solid #666;height:60px}.menu-wrap .idc-search{margin-top:5px}.menu-career-advice-container{float:left;width:calc( 100% - 240px)}.menu-career-advice-container a{display:inline-block;color:#000;font-size:25px;line-height:50px;height:60px;font-weight:bold;text-decoration:none}.menu-career-advice-container a:hover:after,.menu-career-advice-container a.active:after{content:'';background:#EB7100;width:100%;height:8px;display:block}.menu-career-advice-container .current-menu-item:after{content:'';background:#EB7100;width:100%;height:8px;display:block;position:relative;bottom:10px}.menu-career-advice-container ul{margin-left:0;display:flex;align-items:stretch;justify-content:space-between;text-align:justify;list-style:none;width:100%}.menu-career-advice-container ul li{display:block;flex:0 1 auto;height:60px}form.idc-search{display:inline-block;text-align:right;margin:0;float:right;position:relative}form.idc-search input{width:200px;border-radius:0;padding:10px 40px 10px 10px}form.idc-search button{width:30px;height:30px;padding:0px;position:absolute;font-size:18px;bottom:6px;right:5px;background:#EB7100;border-color:#EB7100}form.idc-search button:hover:not(.disabled){background:#dc7300;border-color:#dc7300}.search-wrap{margin:20px}.search-wrap h4{text-align:center;margin-bottom:10px}.search-wrap form.idc-search input{border-radius:0;border-width:1px;width:100%}.paged-nav{text-align:center}.paged-nav ul{margin-left:0}.paged-nav li{list-style:none;display:inline-block}.paged-nav li a,.paged-nav li span{color:#333;line-height:35px;display:inline-block;min-width:35px;height:35px;border-radius:35px;cursor:pointer}.paged-nav li a:hover{background:#EB7100;color:#fff;text-decoration:none;border:2px solid #EB7100}.paged-nav li.active span{border:2px solid #EB7100;cursor:default}.paged-nav .previous a,.paged-nav .next a{border:2px solid transparent;padding:0 20px}.category .employer-resources{min-height:600px;padding:50px 40px}.category .employer-resources h1{color:#fff;font-size:60px;text-transform:uppercase;margin-bottom:40px}.category .employer-resources .links li{list-style:none}.category .employer-resources .links a{font-size:20px;color:#000;margin:15px 0;display:block;position:relative}.category .employer-resources .links a::after{content:"";background-image:url("../assets/icn-arrow-white-rt-32x48.png");position:absolute;right:20px;top:0;height:28px;width:18px;background-size:15px;background-repeat:no-repeat}.category .employer-resources .links a div:first-child{font-weight:500}.category.student-resources #main{background-image:url("../assets/student-resources.jpg");background-color:#2CAEA6}.category.employer-resources #main{background-image:url("../assets/employer-resources.jpg");background-color:#FFB70D}.category.student-resources #main,.category.employer-resources #main{background-position:bottom right;background-size:contain;background-repeat:no-repeat}.student-resources .banner,.employer-resources .banner{background-image:url("../assets/student-resources-banner.jpg");background-position:bottom right;background-size:contain;background-repeat:no-repeat;text-transform:uppercase;font-weight:500}.employer-resources .banner{background-image:url("../assets/employer-resources-banner.jpg")}.single.student-resources .banner{background-color:#2CAEA6}.single.employer-resources .banner{background-color:#FFB70D}.single .resources .banner{color:#fff;font-size:40px;padding:40px}.single .resources .sidebar{background:#FDF0DA;padding:30px}.single .resources .sidebar li{margin:30px 0;list-style:none}.single .resources .sidebar a{color:#000;font-size:24px;display:inline-block;line-height:1.3}.single .resources .sidebar .current-menu-ancestor .sub-menu a{font-size:18px}.single .resources .menu .active>a{color:#EB7100;position:relative}.single .resources .menu .active>a::after{content:"";position:absolute;width:6px;background:#EB7100;left:-10px;top:-5px;height:130%}.single .resources .current-menu-ancestor>a{font-size:24px}.single .resources .current-menu-item{font-weight:bold}.single .resources .current-menu-item li a{font-size:18px;font-weight:normal}.single .resources .sub-menu{margin-left:20px}.single .resources .content{padding:30px}.single .resources .content h1{font-size:20px;line-height:30px;margin:0 0 15px}.single .resources .content h2,.single .resources .content h3{font-size:14px;line-height:1.5;margin:0 0 8px}.single .resources .content h2{font-size:18px}.single .resources .content h2 strong{font-weight:400}.single .resources .content h3{font-weight:normal}.single .resources .content ol{list-style:decimal}.sidebar #thinkful.banner-rail{display:block;margin:20px 0;width:100%;position:relative}.sidebar #thinkful.banner-rail:hover div{-webkit-box-shadow:inset -3px -3px 0px 3px #c0d7fc;-moz-box-shadow:inset -3px -3px 0px 3px #c0d7fc;box-shadow:inset -3px -3px 0px 3px #c0d7fc}.sidebar #thinkful.banner-rail.quiz:hover div{-webkit-box-shadow:inset -3px -3px 0px 3px #fcdeab;-moz-box-shadow:inset -3px -3px 0px 3px #fcdeab;box-shadow:inset -3px -3px 0px 3px #fcdeab}.sidebar #thinkful.banner-rail div{width:100%;height:100%;position:absolute;z-index:10}.sidebar #thinkful.banner-rail img{width:100%;height:100%}.sidebar .student-cta{background:#007C8A;display:block;padding:20px;margin:20px 0;width:100%}.sidebar .student-cta:hover{text-decoration:none;box-shadow:inset -3px -3px 0px 3px #4F9B9C}.sidebar .student-cta:hover div{text-decoration:underline}.sidebar .student-cta.no-hover:hover{box-shadow:none}.sidebar .student-cta h2{color:#fff}.sidebar .student-cta h2:before{content:'';display:block;height:7px;width:50px;background:#EB7100;margin-bottom:20px}.sidebar .student-cta div{text-align:center;margin-top:20px;color:#fff}.sidebar .postings{border:1px solid #ccc;padding:20px 10px;margin:20px 0}.sidebar .postings h3{font-size:16px;font-weight:700}.sidebar .postings p{line-height:1.3}.sidebar .postings ul{margin-left:0}.sidebar .postings ul li{border:1px solid #ccc;border-bottom:0;padding:10px}.sidebar .postings ul li:last-child{border-bottom:1px solid #ccc}.sidebar .posting{font-size:14px}.sidebar .posting img{width:90%}.sidebar .posting h3,.sidebar .posting h4,.sidebar .posting h5{line-height:1.5}.sidebar .posting h3{font-weight:500;font-size:20px;color:#000}.sidebar .posting h4{font-weight:normal;color:#000;font-size:14px;line-height:1.2}.sidebar .posting h4 span{color:#007C8A;text-transform:capitalize;float:right}.sidebar .posting h4 span::after{content:url("../assets/chegg-arrow-teal.svg");display:inline-block;width:10px;padding-left:5px;vertical-align:top;clear:both}.sidebar .posting h5{color:#EB7100;font-weight:normal;text-transform:capitalize}.sidebar .posting h5 span{padding-right:5px}.sidebar .posting .btn{font-size:12px;line-height:1;height:28px;padding:0 5px}.sidebar .posting .col-4{text-align:right;margin-top:-9px}.sidebar .posting .cmp{position:relative}.sidebar .posting .cmp .btn{position:absolute;bottom:0;right:0}.sidebar ul li{padding:10px 0;border-top:1px solid #ccc;list-style:none}.sidebar ul li a:hover h3{color:#EB7100}.sidebar ul li h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:30px;width:100%}.sidebar ul .search button{position:relative}.sidebar ul.posts:last-child div{margin-bottom:20px}.sidebar ul.posts:last-child button{vertical-align:bottom}.sidebar ul.posts:last-child input{height:33px}.expand-box{border-top:1px solid #ccc;padding:10px 0}.expand-box h3{margin:10px 0;cursor:pointer;line-height:35px;vertical-align:top}.expand-box h3 div{display:inline;line-height:35px;vertical-align:top}.expand-box .icon-arrow{display:inline-block;border:3px solid #EB7100;border-radius:50%;position:relative;width:30px;height:30px;margin-right:20px;cursor:pointer}.expand-box .icon-arrow:after{content:'';border:solid #EB7100;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg) translate(-50%, -50%);-webkit-transform:rotate(45deg) translate(-50%, -50%);position:absolute;top:50%;left:calc(50% - 4px)}.expand-box .exp-content{padding:0 20px}.expand-box .exp-content>div{color:#818181;display:none;height:0;margin-left:50px}.expand-box .answer-wrap{display:flex;flex-direction:row}.expand-box .answer-wrap>div{display:flex;flex-direction:row;margin-right:45px}.expand-box .answer-wrap>div span:first-child{color:#000;font-size:40px;font-weight:bold;margin-right:20px}.expand-box .answer-wrap>div span:nth-child(2){display:flex;align-items:center;justify-content:center}.expand-box .answer-wrap>div+span{margin-right:40px;line-height:30px;vertical-align:text-bottom}.expand-box.open .icon-arrow:after{border-width:0 0 3px 0;transform:rotate(0) translate(-50%, -50%);-webkit-transform:rotate(0) translate(-50%, -50%);width:40%;margin-top:-3px;left:50%}.expand-box.open .exp-content>div{display:block;height:auto}.expand-box .questions{display:flex;flex-direction:row;justify-content:space-between}.expand-box .questions>div{width:calc( 50% - 10px)}.expand-box .question{border:3px solid #515DA8;margin:20px 0}.expand-box .question h4{margin:-1px}.expand-box .question h4 span{background:#515BAD;padding:15px;color:#fff;display:inline-block}.expand-box .question>div{padding:15px;color:#333}.expand-box .question hr{width:50%;margin:10px auto 10px 0}.expand-box .question br{display:block;margin:20px 0;content:" "}.expand-box .question.purple h4 span{background:#515DA8}.expand-box .question.yellow{border:3px solid #F7CA59}.expand-box .question.yellow h4 span{background:#F7CA59;color:#000}.expand-box .question ol{counter-reset:ccm-counter}.expand-box .question ol li{position:relative;margin:30px 0;padding-left:5px;display:block;counter-increment:ccm-counter}.expand-box .question ol li:before{content:counter(ccm-counter);position:absolute;color:#EB7100;border:2px solid #EB7100;border-radius:50%;width:20px;height:20px;left:-30px;text-align:center;font-weight:bold;line-height:23px}.expand-box .question.multi ul li{position:relative;border-radius:50%;margin-bottom:15px;padding-left:35px;display:block;line-height:20px;word-break:break-word}.expand-box .question.multi ul li:before{border:2px solid #E7E7E7;border-radius:50%;position:absolute;top:0px;left:0px;content:"";display:inline-block;height:20px;width:20px}@media (max-width: 650px){.expand-box h3 div{line-height:1.2}.expand-box .exp-content{padding:0}.expand-box.open .exp-content>div{margin-left:0}.expand-box .answer-wrap{display:flex;flex-direction:column}.expand-box .questions{flex-direction:column}.expand-box .questions .question{width:100%}.expand-box .question h4 span{width:100%}}.es .title{font-size:55px;font-weight:bold;line-height:1;color:#fff}.es .title span{display:block;font-size:70px}.es>div:first-child>div{padding:140px 0 0 50px;min-height:580px;background-position:bottom right}.es .copy{font-size:26px;font-weight:bold;margin:35px 0 10px;color:#fff}.es .btn-white{height:44px;font-size:24px;border-radius:40px;line-height:44px}.es.employer .content .row{min-height:340px;padding:120px 0 0 40px;font-size:16px}.es.employer .content .row h3{color:#007C8A;font-size:20px}.es.employer .content .row>div>div{margin:10px 0}.es .bgimg{position:relative;background-repeat:no-repeat;background-size:cover}.es .bgimg .login{margin-left:15px;color:#fff}.es .bgimg .login:after{vertical-align:baseline}.es .top-links{position:absolute;top:50px;right:50px}.es .top-links a{color:#fff;margin:0 10px}.es.student .title{font-weight:bold;line-height:1}.es.student .title h1{font-size:55px;font-weight:bold;color:#fff}.es.student .title span{font-size:25px;margin-top:40px;display:block;color:#fff}.es.student .search{width:320px;margin:40px 0 20px;color:#fff;font-size:18px}.es.student .search div:not(:first-child){color:#007C8A}.es.student .search .select{border-radius:8px 0 0 8px}.es.student .search .select .options{border-radius:0 0 8px 8px}.es.student .search .select .options div:last-child:hover{border-radius:0 0 8px 8px}.es.student .search .select.active{border-radius:8px 0 0 0 !important}.es.student .search .btn{height:44px;font-size:24px;border-radius:40px;line-height:1;margin:10px 0;padding:0 20px}.es.student .search input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;height:44px;padding:0 15px}.es.student .search>input{width:100%;margin:10px 0}.es.student .col-4{width:32.33%}.es.student .content{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between}.es.student .content>a{padding:0;margin-top:20px;border:1px solid #ccc;height:430px;color:#000;flex:0 32%;display:flex;justify-content:flex-end;flex-direction:column}.es.student .content>a:hover{border-color:#EB7100}.es.student .content>a h3{margin-top:40px}.es.student .content>a>div{margin:10px 25%;font-size:16px;line-height:18px;min-height:40px}.es.student .content>a img{width:100%;margin-top:20px;bottom:0;left:0}.es.student .content>a span,.es.student .content>a i{color:#007C8A}.es.student .content>a i{font-size:12px}.es.student .res{text-align:right;margin:40px 50px;font-size:18px}.es.student .res img{height:30px;vertical-align:bottom;padding-left:10px}.es.student .links{background:#EEF8FC;transition:0.5s cubic-bezier(0, 1, 0, 1);margin-top:20px}.es.student .links a{display:block;margin:4px 0;font-size:16px;line-height:1.5}.es.student .links a:nth-child(n+6){display:none}.es.student .links .col-3{padding:0 30px}.es.student .links .col-3 div{font-size:25px;font-weight:bold}.es.student .links>div{font-size:18px}.es.student .links>div:first-child{padding:40px}.es.student .links .extend{height:60px;text-align:center;padding-bottom:30px;cursor:pointer}.es.student .links .extend:hover{background:#00799e}.es.student .links .extend:hover i{color:#fff}.es.student .links .extend i{font-size:30px;line-height:2;color:#007C8A;-webkit-transition:.5s;transition:.5s}.es.student .show a{display:block !important}.es.student .show .extend i{transform:rotate(180deg)}.location h1{font-size:30px;font-weight:normal;margin:20px 0}.location h1 b{text-transform:capitalize}.location .content{border-right:1px solid #ccc;padding:20px}.location .img{margin-bottom:20px}.location .img a:hover{color:#EB7100}.location .img .imgs{position:relative;font-size:18px;font-weight:bold;color:#fff;margin:15px 0;overflow:hidden;max-height:150px;width:32%;margin-right:2%}.location .img .imgs:nth-child(3n){margin-right:0}.location .img .imgs span{position:absolute;background:rgba(0,0,0,0.7);border-radius:20px;padding:5px 0;width:80%;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.location .img .imgs img{width:100%;height:auto}.location .sidebar>div,.location .sidebar>form{padding:20px}.location .sidebar h2{font-size:19px;font-weight:bold;line-height:1.5}.location .sidebar a{display:block;line-height:2}.location .sidebar.mobile .search h4 span{content:'';display:block}.location .sidebar .salary-wrap{color:#222222;margin:20px;padding:0 0 20px;border-bottom:1px solid #ccc}.location .sidebar .salary-wrap h2{font-size:20px}.location .sidebar .salary-wrap .loc{font-size:16px;font-weight:500;line-height:1.25}.location .sidebar .salary-wrap .salary{font-size:32px;font-weight:bold}.location .sidebar .salary-wrap .type{padding:5px 0}.location .sidebar .popup-wrap{margin-top:5px;position:relative;display:inline-flex;vertical-align:top}.location .sidebar .popup-icon{color:#767676;font-size:10px;font-family:Aspira, Helvetica, Arial, sans-serif;margin-left:5px;margin-top:-4px;box-sizing:border-box;text-align:center;height:14px;width:14px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;padding:2px;border-width:1px;border-color:#767676;border-style:solid;border-radius:50%}.location .sidebar .popup-icon.open div{display:block;position:absolute;background-color:#fff;border:1px solid #EB7100;padding:15px;border-radius:4px;font-size:16px;margin-top:-3px;padding:10px;min-width:180px;top:25px}.location .sidebar .popup-icon.open div:before{content:'';position:absolute;top:-10px;left:50%;width:13px;height:13px;border:1px solid #EB7100;border-right:none;border-bottom:none;background-color:#FFF;transform:rotate(45deg) translateX(-50%);transform-origin:left bottom;z-index:10}.location .sidebar .popup-icon div{display:none}.location .search-wrap{background:#FBDDAE;padding:20px}.location .more-intern{background:#EB7100;text-align:center;display:inline-block;width:100%;padding:15px 0;margin-bottom:30px;font-size:24px;font-weight:bold;text-decoration:none;color:#fff}.location .more-intern:hover{background:#dc7300}.location .more-intern:visited{color:#fff}.location .table-meta{margin:auto}.location .table-meta th{text-align:right}.location .table-meta td{text-align:left}.location #postings{background:#EEF8FC;padding:30px;margin:30px 0 0}.location #postings h3{font-size:18px;font-weight:bold}.location #postings h4{font-size:20px;font-weight:bold}.location #postings h4 span{float:right}.location #postings h5{color:#888;font-weight:normal;margin:8px 0}.location #postings h5 span{border:1px solid #979797;border-radius:20px;color:#222;padding:6px;margin-right:8px;font-size:12px}.location #postings .desktop{text-align:right}.location #postings .desktop h4{font-size:14px;font-weight:normal;line-height:1.5}.location #postings .desktop h4:first-child{font-weight:500}.location #postings .desktop h5{font-size:14px;margin:0}.location #postings a:not(.no-listings){background:#fff;display:block;margin:15px 0;padding:15px 10px;color:#333;border:1px solid #fff}.location #postings a:not(.no-listings):active{background:rgba(39,39,232,0.3)}.location #postings a:not(.no-listings):active h5 span{background:#fff}.location #postings a:not(.no-listings):hover{border-color:#EB7100}.location #postings a:not(.no-listings):hover h5 span{border-color:#EB7100}.location #postings a:not(.no-listings)>div div{margin:5px 0}.location #postings a:not(.no-listings)>div div p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:16px;max-height:48px}.location #postings a:not(.no-listings)>div img{max-width:100%;height:auto}.location #postings a:not(.no-listings)>div:first-child{padding:0 10px}.location #postings a:not(.no-listings) .col-1{width:10%}.location #postings a:not(.no-listings) .col-3{width:21%;padding-right:5px}.location #postings a:not(.no-listings) .btn{margin-top:5px;padding:0 10px;float:right;font-size:12px;height:30px;line-height:28px}.location-new h1{font-size:30px;font-weight:normal;margin:20px 0}.location-new h1 b{text-transform:capitalize}.location-new .breadcrumbs{margin:20px 0;font-size:12px}.location-new .content .description{padding:0 20px}.location-new .content .description.bottom-content{margin:20px 0}.location-new .main-content.cvr{height:42px;overflow:hidden}.location-new .signup{background:#FDF0D9;padding:30px 20px;margin:40px 0;min-height:110px}.location-new .signup h2:before{content:'';display:block;width:80px;height:10px;background:#EB7100;margin-bottom:20px}.location-new .signup .text-right{min-height:90px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.location-new .signup .text-right a{font-size:24px;line-height:2;height:48px;border-radius:50px}.location-new .search-wrap{background:#c9e9f6;padding:20px;margin:0 0 20px}.location-new .search-wrap h4{text-align:left}.location-new .table-meta{padding:12px}.location-new .table-meta th{text-align:right}.location-new .table-meta td{text-align:left}.location-new #postings{padding:0 20px;position:relative}.location-new #postings h3{margin:10px 0 30px}.location-new #postings .posting{display:block;position:relative;border:1px solid #c8c8c8;min-height:116px;padding:15px;margin:15px 0;color:#767676}.location-new #postings .posting:hover{border-color:#EB7100}.location-new #postings .posting:hover li{border-color:#EB7100}.location-new #postings .posting .pills{margin-left:8.33%}.location-new #postings .posting img{height:auto;max-height:45px;width:45px}.location-new #postings .posting h4{color:#333}.location-new #postings .posting h5{font-weight:normal;padding:5px 0}.location-new #postings .posting h5 span{color:#333}.location-new #postings .posting ul{margin:0;display:inline-block}.location-new #postings .posting ul li{list-style:none;display:inline-block;height:20px;background:#eaf8f8;border:1px solid #fff;border-radius:40px;font-size:12px;padding:0 10px;line-height:20px;margin-right:10px}.location-new #postings .posting ul li:before{display:inline-block;border-radius:100%;margin-right:5px;width:10px;height:10px}.location-new #postings .posting ul li.time{background:#eef7fc}.location-new #postings .posting ul li.time:before{content:'';background-image:url("../assets/clock-white.svg");background-color:#515bad;background-size:6px 6px;background-repeat:no-repeat;background-position:center}.location-new #postings .posting ul li.paid:before{content:"$";background:#229d9e;color:#fff;font-size:8px;text-align:center;line-height:12px}.location-new #postings .posting .no-img{width:45px;height:45px;border-radius:100%;background:#ddd;text-align:center;font-size:24px;font-weight:bold;color:#222;line-height:2;text-transform:capitalize}.location-new #postings .posting .description{color:#333;padding:0;font-size:16px;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;text-overflow:ellipsis}.location-new #postings .posting .see-more{float:right;display:inline-block;font-size:14px;padding:0 10px;height:25px;line-height:25px;position:absolute;bottom:15px;right:10px}.location-new #postings .posting .days{text-align:right;position:absolute;top:0;bottom:0;right:0;padding:15px 10px 0 0}.location-new #postings .posting .days>span{color:#333;display:block}.location-new #postings .posting .days .featured{color:#2c9fd0;margin-right:5px}.location-new .more-intern{padding-top:100px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #fff 50%);position:absolute;width:100%;bottom:0}.location-new #more-intern-app span,.location-new .read-more span,.location-new .more-intern span{color:#007C8A;cursor:pointer}.location-new #more-intern-app span,.location-new #more-intern-app a,.location-new .read-more span,.location-new .read-more a,.location-new .more-intern span,.location-new .more-intern a{display:block;text-align:center;font-weight:bold}.location-new #more-intern-app span:after,.location-new #more-intern-app a:after,.location-new .read-more span:after,.location-new .read-more a:after,.location-new .more-intern span:after,.location-new .more-intern a:after{content:'';display:inline-block;width:6px;height:6px;border:3px solid;border-left:none;border-top:none;top:-2px;position:relative;margin-left:10px;transform:rotate(45deg)}.location-new #more-intern-app a:after{transform:rotate(-45deg)}.location-new .read-more{margin-top:10px}.location-new .read-more.open span:after{transform:rotate(225deg);top:2px}.location-new .read-more span{padding:0 20px;text-align:left}.location-new .main-content.cvr.open{height:auto}.location-new .sidebar{border-left:1px solid #ccc}.location-new .sidebar h2{font-size:19px;font-weight:bold;line-height:1.5}.location-new .sidebar a{display:block;line-height:2}.location-new .sidebar .more{padding:0 20px}.location-new .sidebar.mobile .search h4 span{content:'';display:block}.location-new .sidebar .salary-wrap{color:#222222;margin:20px;padding:0 0 20px;border-bottom:1px solid #ccc}.location-new .sidebar .salary-wrap h2{font-size:20px}.location-new .sidebar .salary-wrap .loc{font-size:16px;font-weight:500;line-height:1.25}.location-new .sidebar .salary-wrap .salary{font-size:32px;font-weight:bold}.location-new .sidebar .salary-wrap .type{padding:5px 0}.location-new .sidebar .popup-wrap{margin-top:5px;position:relative;display:inline-flex;vertical-align:top}.location-new .sidebar .popup-icon{color:#767676;font-size:10px;font-family:Aspira, Helvetica, Arial, sans-serif;margin-left:5px;margin-top:-4px;box-sizing:border-box;text-align:center;height:14px;width:14px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;padding:2px;border-width:1px;border-color:#767676;border-style:solid;border-radius:50%}.location-new .sidebar .popup-icon.open div{display:block;position:absolute;background-color:#fff;border:1px solid #EB7100;padding:15px;border-radius:4px;font-size:16px;margin-top:-3px;padding:10px;min-width:180px;top:25px;right:-18px}.location-new .sidebar .popup-icon.open div:before{content:'';position:absolute;top:-10px;right:15px;width:13px;height:13px;border:1px solid #EB7100;border-right:none;border-bottom:none;background-color:#FFF;transform:rotate(45deg) translateX(-50%);transform-origin:left bottom;z-index:10}.location-new .sidebar .popup-icon div{display:none}.company *{font-weight:500}.company h1,.company h2,.company h3,.company h4,.company h5{font-weight:bold;color:#333}.company h1{font-size:50px;margin:20px 0}.company h2{font-size:40px;line-height:1.6}.company h3{font-size:24px;line-height:40px}.company h5{font-size:20px;color:#1149ad;position:relative}.company h5:before{content:'';background:#EB7100;position:absolute;top:-25px;left:0;height:10px;width:60px}.company [class*="col-"]{float:left}.company [class*="col-"].row{float:none;margin:0 auto}.company .purple{background:#eff5fe}.company .blue{background:#eef8fc}.company .orange{background:#fef8ed}.company .purple span,.company .blue span,.company .orange span{color:#767676;display:block}.company .banner img{width:100%;height:auto}.company .logo>div{padding:40px 40px 20px}.company .logo img{width:210px}.company .cmp-info>div{color:#767676;font-size:20px;padding:0 40px 40px}.company .cmp-info a{word-wrap:break-word}.company .slider{position:relative;display:flex;flex-wrap:wrap;flex-direction:column}.company .slider .slide{display:flex;flex:1;flex-direction:row;align-items:stretch;padding:0 30px;position:absolute;opacity:0;float:left;margin:auto;top:0;z-index:-1;transition:transform .5s, opacity .5s, z-index .5s}.company .slider h5{margin:70px 0px 5px;font-size:30px;color:#000}.company .slider p{font-size:20px}.company .slider p:first-of-type{font-size:18px}.company .slider .col-4{background:#fff;padding-right:0;flex-grow:1;overflow:hidden;background:#fff}.company .slider .col-4 img{height:285px;width:auto}.company .slider .col-8{background:#fff;padding:10px 40px;flex-grow:1}.company .slider .next,.company .slider .prev{z-index:10}.company .slider .active{position:relative;opacity:1;z-index:10}.company .slider .nav{position:absolute;border:5px solid #000;border-width:7px 7px 0 0;cursor:pointer;width:20px;height:20px;padding:0;top:50%;z-index:25}.company .slider .nav.prev{left:20px;-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.company .slider .nav.next{right:20px;-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.company .slider .nav:hover{opacity:.5}.company .bullets{text-align:center;padding:30px 0;cursor:pointer}.company .bullets span{display:inline-block;background:#EB7100;width:15px;height:15px;border-radius:15px;opacity:.5;margin:5px}.company .bullets span:hover{opacity:.8}.company .bullets .active{opacity:1}.company .jobs>h3{text-align:center;padding:20px 0}.company .content{color:#767676}.company .content img{width:100%;height:auto}.company .center .col-3 img,.company .center .col-4 img{width:auto;height:100px;margin-top:10px}.company .center .col-3 img+*,.company .center .col-4 img+*{color:#333}.company .center .col-3{padding:0 30px}.company .center .col-4{padding:20px 50px}.company .center .col-6{padding:0 20px}.company .group{padding:40px 0}.company .group>.row:not(.center):not(.slider){padding:60px 40px 40px}.company .group>.row .left,.company .group>.row .right{padding:20px}.company .group>.row .desc p{padding-right:5px}.company .group>.row .yt+.desc{padding-left:10px}.company .group+.group,.company .group+.row{margin-top:40px;margin-bottom:40px}.company .posts>a{background:#fff;padding:20px;color:#000;height:185px;position:relative;margin:15px;width:calc( 33.33% - 30px);border:1px solid #fff}.company .posts>a:hover{border:1px solid #EB7100}.company .posts h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-size:21px;line-height:22px;height:44px;margin:10px 0}.company .posts h6{font-weight:400;margin-bottom:15px}.company .posts h6 span{display:inline-block;font-family:Aspira;font-weight:100}.company .posts img{width:auto;height:30px}.company .posts>span{position:absolute;bottom:20px;left:20px;color:#999;font-size:14px}.company .posts i{display:inline-block;width:12px;height:12px;border:1px solid #999;border-radius:10px;position:relative;margin-right:4px}.company .posts i:before,.company .posts i:after{content:'';height:4px;width:1px;background:#999;position:absolute}.company .posts i:before{top:0;height:5px;left:4px}.company .posts i:after{transform:rotate(135deg);top:4px;left:5px}.company .video{position:relative}.company .video:hover{opacity:.9}.company .video:hover:before,.company .video:hover:after{opacity:.9}.company .video img{width:100%;cursor:pointer}.company .video:before,.company .video:after{content:'';position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.5;cursor:pointer}.company .video:before{background:#EB7100;border-radius:100px;width:100px;height:100px;left:calc( 50% - 50px);z-index:10}.company .video:after{width:0;height:0;border-width:30px 0 30px 40px;left:calc( 50% - 15px);border-style:solid;border-color:transparent transparent transparent #fff;z-index:11}.company .more{text-align:center;margin:20px 0}.company .btn{padding:0 20px;margin:0 5px}.company .tags .btn{margin:0 5px 10px}.company.chegg .stats h4{line-height:22px;height:44px}.company.chegg .benefits{padding-bottom:150px}.company.chegg .benefits>div:first-child{margin-bottom:50px}.company.chegg .benefits img{width:auto;height:100px;margin-top:10px}.company.chegg .benefits .quad{padding:0 30px}.company.chegg .life{padding:50px 0}.company.chegg .life>div{padding:0 20px}.company.chegg .life .video{margin-top:-110px}.company.chegg .students{position:relative;padding:90px 0;overflow:hidden}.company.chegg .students h2{font-size:30px}.company.chegg .students h6{color:#fff;position:absolute;font-size:20px;line-height:1;top:160px;left:70px;z-index:10;background:#2c9fd0;padding:9px 20px}.company.chegg .students h6:first-child{top:125px;left:120px}.company.chegg .students img{width:900px;float:right}.company.chegg .jobs{padding-bottom:300px}.company.chegg .sc-office{position:relative;background:#fff}.company.chegg .sc-office>img:first-child{width:60%;height:auto;margin-top:-230px;margin-left:70px;z-index:1}.company.chegg .sc-office>img:nth-child(2){float:left;width:40%;margin-top:30px;margin-left:280px;z-index:3}.company.chegg .sc-office>img:nth-child(3){position:absolute;width:35%;top:-60px;right:50px;z-index:2}.company.chegg .sc-office span{position:absolute;color:#fff;background:#EB7100;bottom:190px;right:120px;font-size:27px;font-weight:bold;padding:5px 10px;z-index:4}.company.chegg .sc-office span img{width:18px;vertical-align:text-bottom;margin:0 10px}.profile h1{font-size:50px;padding:0 70px;margin:auto}.profile .banner{background:#f7ca59}.profile .banner>div:first-child>div:first-child{display:flex;height:200px}.profile .banner>div:first-child>div:nth-child(2){padding:20px}.profile .banner>div:first-child>div:nth-child(2) div{margin-bottom:15px}.profile .banner .btn{height:40px;padding:0 20px;line-height:37px}.profile .banner img{width:auto;height:245px;display:block}.profile .banner>div:last-child{overflow:hidden}.profile .source{font-size:10px;text-align:right;margin-top:5px}.profile .content{padding:10px 20px 50px 70px;border-right:1px solid #ccc}.profile .content h3{padding:30px 0 20px}.profile .jobs{background:#eff5fe}.profile .jobs h3{font-weight:normal;padding:30px 20px 10px;line-height:1.2}.profile .jobs a{display:block;float:left;background:#fff;padding:15px;margin:20px;width:calc( 25% - 40px);color:#333;font-size:12px;height:200px;position:relative}.profile .jobs a>div{width:100%;margin-bottom:7px}.profile .jobs a>div:first-child{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:16px;max-height:32px}.profile .jobs a>div:nth-child(2){font-size:14px}.profile .jobs a>div.bottom{position:absolute;bottom:10px}.profile .jobs a>div .chevron{float:right;color:#007C8A;font-weight:500}.profile .jobs a>div .chevron:after{vertical-align:text-top}.profile .jobs a img{height:35px;width:auto}.profile .jobs a:last-child{color:#007C8A;line-height:160px;text-align:center;font-size:16px;border:4px solid #007C8A;background:transparent}.profile .jobs a .grey{text-transform:capitalize;color:#b5b5b5}.profile .jobs .right{text-align:right}.profile .jobs .tabs{width:calc( 100% - 40px);padding-top:20px;font-size:30px;font-weight:bold;border-bottom:2px solid #333;margin:0 20px}.profile .jobs .tabs li{display:block;float:left;padding:0 10px 10px 10px;margin-right:10px}.profile .jobs .tabs li:hover,.profile .jobs .tabs li.active{border-bottom:10px solid #EB7100;cursor:pointer}.profile .sidebar{background:#fff}.profile .sidebar .related{padding:60px 40px}.profile .sidebar .related a{color:#333}.profile .sidebar .related a:hover div{text-decoration:underline}.profile .sidebar .related div{padding:10px 10px 10px 0}.profile .sidebar .related div:nth-child(2){padding:10px 0px 10px 10px}.profile .sidebar .related img{width:90px;height:auto}.profile .sidebar .idc-sidebar-widget{margin:0 10px}.profiles h1{color:#fff;font-size:36px;font-weight:bold}.profiles .banner{height:257px;background-size:cover;background-color:#a4d0ff;background-repeat:no-repeat}.profiles .banner .title{padding:50px 0 0 30px}.profiles .banner .title form{position:relative;margin-top:20px}.profiles .banner .title form input{width:100%;height:50px;padding-left:10px}.profiles .banner .title form button{position:absolute;right:5px;top:5px;bottom:5px;height:auto;padding:0px 20px}.profiles .carousel-wrap{margin-top:20px}.profiles .carousel-wrap h2{font-size:30px;color:#333}.profiles .tns-cards .card h4{height:auto}.profiles .idc-tns-controls .next{right:-20px}.profiles .idc-tns-controls .prev{left:-20px}.profiles .content{padding:20px}.profiles .card{margin-bottom:30px}.profiles .no-results{text-align:center;padding:40px 0}.resource{padding:0 40px 40px}.resource h1{font-size:30px;color:#333}.resource .featured{background:#fdf0d9;padding:30px 40px}.resource .featured .card{border:none}.resource .featured .img-wrap{overflow:hidden;height:300px}.resource .featured p{color:#222;font-family:Aspira;font-weight:normal;padding:10px 0 30px}.resource .content .cards{padding:40px}.resource .content .card{margin-bottom:30px}.resource .tns-nav{display:none}.resource .tns-wrap{margin-top:30px;padding:0 30px}.resource .tns-wrap h2{font-weight:normal;color:#555;margin:10px 0 10px 15px}.resource .tns-cards .card{margin:0 15px}.sc .bgimg{height:403px;width:auto;background-size:contain;position:relative}.sc .bgimg .overlay{width:100%;height:403px;background-color:rgba(0,0,0,0.3);display:inline-block;position:absolute}.sc .bgimg .title{position:absolute;color:#fff;font-weight:bold;font-size:50px;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sc .content{padding:50px}.sc .menu{padding:20px}.sc .menu a{display:block;padding-bottom:5px}.tns-wrap,.tns-pills-wrap{position:relative}.tns-wrap #tns-carousel-iw,.tns-pills-wrap #tns-carousel-iw{margin:0}.tns-cards .card{display:block}.tns-cards .card h4{height:44px}.tns-cards .card .img-wrap{height:215px;overflow:hidden;background-color:#fdf0d9;display:flex;flex-direction:column;justify-content:center;align-items:center}.tns-pills-wrap{padding:0 20px;height:40px;margin-bottom:30px}.tns-pills-wrap:after{content:'';position:absolute;background-image:-webkit-linear-gradient(90deg, rgba(255,255,255,0) 0, #fff 40%);background-image:-moz-linear-gradient(90deg, rgba(255,255,255,0) 0, #fff 40%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, #fff 40%);background-position:50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto;width:80px;top:0;bottom:0;right:0;z-index:10}.tns-pills-wrap .idc-tns-controls .prev{display:none}.tns-pills-wrap .idc-tns-controls .next{right:10px}.tns-pills-wrap .tns-pills a{display:block;border:2px solid #F7CA59;border-radius:17px;color:#222;font-weight:bold;font-size:16px;padding:5px 0;overflow:hidden;min-width:170px;text-align:center}.tns-pills-wrap .tns-pills a:hover{background:#EB7100;border-color:#EB7100;text-decoration:none}.tns-pills-wrap .tns-pills a:hover span{color:#fff}.tns-pills-wrap .tns-pills a.active{opacity:1;position:relative;z-index:900}.tns-pills-wrap .tns-pills .tns-inner{overflow-y:hidden;padding-bottom:25px}.tns-images-wrap{height:180px;position:relative;overflow:hidden}.tns-images-wrap .tns-pills{width:95%;margin:0 auto 30px}.tns-images-wrap a{display:block;position:relative;font-size:18px;font-weight:bold;color:#fff;margin:15px 0;overflow:hidden;max-height:150px;min-width:32%}.tns-images-wrap a.active{opacity:1;position:relative;z-index:900}.tns-images-wrap a:hover{color:#EB7100}.tns-images-wrap a span{position:absolute;background:rgba(0,0,0,0.7);border-radius:20px;padding:5px 0;width:80%;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.tns-images-wrap a img{width:100%;height:auto}.idc-tns-controls li{list-style:none;position:absolute;top:calc(50% - 25px);-ms-transform:translateY(-50%);transform:translateY(-50%);height:40px;width:40px;cursor:pointer;background:#fff;border:1px solid #767676;border-radius:50%;z-index:100;transform:rotate(-45deg)}.idc-tns-controls li:before{content:'';display:block;border:1px solid #000;border-top:none;border-left:none;height:15px;width:15px;margin:8px 0 0 8px}.idc-tns-controls li:focus{outline-style:none;box-shadow:none}.idc-tns-controls .prev{left:0;transform:rotate(135deg)}.idc-tns-controls .next{right:0}.career-advice h3,.career-advice h3 span{font-size:24px;line-height:1.2em}.career-advice .desc{margin-bottom:10px}.career-advice h1{font-size:25px;margin-bottom:40px}.career-advice .banner-ca{background:#eaf8f8}.career-advice .banner-ca>.col-6{margin:40px 30px;width:calc( 50% - 75px);height:400px}.career-advice .banner-ca>a:first-child{margin-right:0;min-height:400px;height:auto}.career-advice .banner-ca a .img-wrap{height:300px;overflow:hidden;padding:0}.career-advice .banner-ca a img{width:100%;height:auto}.career-advice .banner-ca a.col-12{height:190px;margin-bottom:20px}.career-advice .banner-ca a.col-12 .img-wrap{overflow:hidden;padding:0}.career-advice .banner-ca a.col-12 img{height:190px;width:auto}.career-advice .banner-ca .card-list .card{overflow:hidden}.career-advice .banner-ca .card-list a:last-child{margin-top:0}.career-advice .banner-ca .card-list .img-wrap{height:190px}.career-advice .breadcrumbs{padding:40px 10px;margin:0 0 15px;background:#fdf0d9}.career-advice .content-wrap{display:flex;flex-direction:row;width:100%}.career-advice .content{padding:0 30px 30px 0}.career-advice .content img{max-width:100%;height:auto}.career-advice .tns-wrap{margin-top:30px}.career-advice .tns-wrap h2{font-family:Aspira;font-weight:400;font-size:30px;margin:10px 0;color:#333}.career-advice .tns-wrap .desc{color:#222}.career-advice .sidebar{position:relative}.career-advice .sidebar .stuck{position:fixed;top:56px}.career-advice .sidebar .stuck-bottom{position:absolute;bottom:0}.career-advice .sidebar ul{margin-left:0}.career-advice .sidebar ul.posts{border-bottom:1px solid #ccc;padding-bottom:15px}.career-advice .sidebar ul.posts li{margin:15px 0;height:72px;line-height:1.2;list-style:none}.career-advice .sidebar ul.posts a{color:#000;font-weight:bold;max-height:70px;overflow:hidden}.career-advice .sidebar ul.posts a:hover div{text-decoration:underline}.career-advice .sidebar ul.posts h5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:18px;max-height:54px}.career-advice .sidebar ul.posts .sub-cat{color:#767676;font-size:14px;line-height:1;display:block}.career-advice .sidebar ul.posts .col-8{padding:0 5px}.career-advice .more{text-align:center}.career-advice .more a{width:calc( 33.33% - 10px);margin-top:30px}.career-advice .more a:after{content:'';position:relative;border-style:solid;border-width:3px 3px 0 0;display:inline-block;height:6px;width:6px;left:10px;top:13px;transform:rotate(135deg);vertical-align:top}.career-advice .recommended{background:#eef8fc;padding:50px 30px}.career-advice .recommended h2{font-size:35px;font-family:Aspira;font-weight:400;margin-bottom:30px}.career-advice .recommended .img-wrap{height:110px}.career-advice .idc-tns-controls .next{right:-20px}.career-advice .idc-tns-controls .prev{left:-20px}@media screen and (max-width: 1200px){.carousels-wrap{padding:0 25px}}.covid .banner{background-size:contain;padding:80px 70px}.covid .banner h1{font-size:20px;position:relative}.covid .banner h1:before{content:"";position:absolute;background:#EB7100;width:50px;height:10px;top:-20px;left:0}.covid .banner div{font-size:40px;margin-top:40px}.covid .banner p{max-width:500px}.covid .content{margin-top:30px}.covid .content h2{margin:40px 0 10px}.covid .content .desc{margin-bottom:20px}.covid .idc-tns-controls .prev{left:-20px}.covid .idc-tns-controls .next{right:-20px}.student-archive{font-size:18px;line-height:1.5;color:#444}.student-archive h1{font-size:40px;text-align:center;font-weight:bold;text-transform:uppercase;font-weight:normal}.student-archive a{color:#EB7100}.student-archive a:visited{color:#EB7100}.student-archive hr{margin:20px 0}.student-archive .top-links{margin-top:20px}.student-archive .breadcrumbs{font-size:14px}.student-archive .breadcrumbs li:nth-child(n+2){color:#EB7100}.student-archive .breadcrumbs a span{color:#333}.student-archive .breadcrumbs a span:hover{color:#EB7100}.student-archive .tags li{list-style:none;display:inline;background:#EB7100;padding:2px 10px;margin-right:10px;color:#fff}.student-archive .tags li a{color:#fff}.student-archive .main-title .author{text-transform:uppercase;height:11px;width:100%;text-align:center;border-bottom:3px solid #e8e8e8;margin-top:15px}.student-archive .main-title .author span{color:#767676;font-size:18px;background:#fff;padding:0 10px}.student-archive .featured-image{text-align:center}.student-archive .featured-image img{max-height:500px;max-width:676px;height:auto;width:auto}.student-archive .main-title{margin:20px 0px 60px}.student-archive .content{padding-right:30px}.student-archive .content-wrap{position:relative}.student-archive .sidebar .stuck{position:fixed;top:86px}.student-archive .sidebar .stuck-bottom{position:absolute;bottom:0}.student-archive .sidebar ul{margin-left:0}.student-archive .sidebar ul.posts{border-bottom:1px solid #ccc;padding-bottom:15px}.student-archive .sidebar ul.posts li{margin:15px 0;height:72px;line-height:1.2;list-style:none}.student-archive .sidebar ul.posts a{color:#000;font-weight:bold;max-height:70px;overflow:hidden}.student-archive .sidebar ul.posts a:hover div{text-decoration:underline}.student-archive .sidebar ul.posts h5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:18px;max-height:54px}.student-archive .sidebar ul.posts .sub-cat{color:#767676;font-size:14px;line-height:1;display:block}.student-archive .sidebar ul.posts .col-8{padding:0 5px}.student-archive .recommended{margin-top:30px;padding-right:30px}.student-archive .recommended h2{margin-bottom:10px}.student-archive .recommended h4{color:#333;font-weight:normal;line-height:1.15;min-height:52px;text-transform:capitalize}.student-archive .recommended h5{display:inline-block;background:#EB7100;color:#fff;font-weight:normal;padding:2px 10px}.student-archive .recommended span{font-size:13px;color:#aaa;display:block}.student-archive .recommended .title{text-align:center}.student-archive .recommended .img-wrap{height:185px}.student-archive .recommended .copy{margin-top:-25px;position:relative;z-index:10}@media screen and (max-width: 1024px){#primary.student-archive{padding:0 20px}.covid .banner{background-size:cover}.covid .content{padding:0 30px}.student-archive .content,.student-archive .recommended{padding:0}.student-archive .featured-image img{width:100%}}@media screen and (max-width: 600px){.covid .content{padding:0 10px}.covid .idc-tns-controls .prev{left:0}.covid .idc-tns-controls .next{right:0}}.post-author{display:flex;flex-direction:row;max-width:800px;margin:20px auto}.post-author>div{padding:0 10px}.post-author .icon{display:flex;justify-content:center;align-content:center;flex-direction:column}.post-author .description>div{margin:20px 0 0}@media screen and (max-width: 600px){.post-author{flex-direction:column}.post-author .icon{flex-direction:row;padding-bottom:20px}}.banner-header{display:block;text-align:center;line-height:0}.banner-header img{max-width:100%}.banner-camp{max-width:768px;margin:0 auto;padding-top:70px}.banner-camp+#page #primary{margin-top:10px}.banner-camp img{width:100%;height:auto}#primary{margin-top:66px}@media screen and (max-width: 1024px){.location .content{padding:20px 0}.location .content>*{padding-left:20px;padding-right:20px}.location .search h4{font-size:20px;text-align:center}.location .img .imgs{width:48%;margin-right:2%}.location .img .imgs:nth-child(3n){margin-right:2%}.location .img .imgs:nth-child(2n){margin-right:0}.location .img .imgs span{font-size:16px;padding:5px}.location .sidebar{background:#EEF8FC}.location .sidebar h2{font-size:18px}.location .sidebar a,.location .sidebar span{margin:10px 0;line-height:2.5}.location #postings{padding:30px 10px}.location #postings .mobile{display:initial}.location #postings .desktop{display:none !important}.location #postings h3{font-size:16px}.location #postings h4{font-size:22px;font-weight:bold}.location #postings h4 span{display:block;float:none}.location #postings h5{margin:5px 0}.location #postings .mobile h4{font-size:14px;font-weight:400}.location #postings .mobile h5{text-align:right}.location #postings .mobile button{margin-top:0;height:25px;line-height:25px;font-size:14px;text-transform:uppercase;font-weight:500;padding:0 14px}.location #postings a{padding:10px 5px;margin:15px 0;font-size:13px;border-bottom:1px solid #ccc}.location #postings a div:first-child{padding:0}.location #postings a .mobile{display:block;margin:10px 0}.location #postings a .col-1{width:10%}.location #postings a .col-sm-11{min-width:90%}.location #postings a .btn{margin-top:0}.location #postings .col-1 img{padding-right:5%;max-width:95%}.location #postings .col-sm-11 div:first-child{font-weight:bold}.location #postings .col-sm-11 div:nth-child(2){color:#888;font-size:12px;margin-top:-30px}.menu-wrap{height:120px}.menu-career-advice-container{width:100%}.menu-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:auto}.menu-wrap form.idc-search{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:90%;margin:10px auto}.menu-wrap form.idc-search input{width:100%}.menu-career-advice-container{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin:20px 0 0;width:100%}.menu-career-advice-container li{padding:0 10px}.menu-career-advice-container a{font-size:20px;line-height:1.3;text-align:left;display:inline-block}.es.student .content>a{flex:0 48%;height:auto}#primary{margin-top:50px}}@media screen and (max-width: 900px){.col-md-1{width:8.33%}.col-md-2{width:16.66%}.col-md-3{width:25%}.col-md-4{width:33.33%}.col-md-5{width:41.66%}.col-md-6{width:50%}.col-md-7{width:58.33%}.col-md-8{width:66.66%}.col-md-9{width:75%}.col-md-10{width:83.33%}.col-md-11{width:91.66%}.col-md-12{width:100%}.banner-camp{max-width:350px;padding-top:65px}.es>div:first-child>div{padding-top:40px}.location-new h1{padding:0 20px}.location-new .bc-wrap{padding:0 20px}.location-new .signup p{font-weight:bold}.location-new .signup .text-right a{margin:0 auto}.location-new #postings{padding:0}.location-new #postings h3{font-size:20px;padding:0 20px}.location-new #postings h3 .right{float:none}.location-new #postings .posting{padding:10px;border-right:none;border-left:none}.location-new #postings .posting .see-more{display:none}.location-new #postings .posting .days{float:right;padding:10px 10px 10px 0}.location-new .sidebar{margin-top:20px}.tns-cards .card .img-wrap{height:120px}}@media screen and (max-width: 600px){.col-sm-1{width:8.33%}.col-sm-2{width:16.66%}.col-sm-3{width:25%}.col-sm-4{width:33.33%}.col-sm-5{width:41.66%}.col-sm-6{width:50%}.col-sm-7{width:58.33%}.col-sm-8{width:66.66%}.col-sm-9{width:75%}.col-sm-10{min-width:83.33%}.col-sm-11{min-width:91.66%}.col-sm-12{min-width:100%}#disclaimer{padding:0 20px}.mobile{display:initial}.desktop{display:none !important}.banner-camp img{content:url("../assets/Capgemini-300x50.gif")}.category .employer-resources{padding:50px 20px}.category .employer-resources h1{font-size:40px;margin-bottom:20px}.category .employer-resources .links li:nth-child(n+3){width:60%}.category .employer-resources .links a{font-size:16px}.category .employer-resources .links a div:first-child{font-size:22px}.category .employer-resources .links a::after{display:none}.category.student-resources #main{background-size:170px;background-position:bottom right -40px}.category.employer-resources #main{background-size:190px;background-position:bottom -90px right -30px}.single .employer-resources .wrap{display:block}.single .employer-resources img{max-width:100%;height:auto}.single .employer-resources .banner{padding:15px;font-size:20px}.single .employer-resources .sidebar{padding:15px}.single .employer-resources .sidebar .menu-drop{position:absolute;height:auto !important;right:0;color:#007C8A;top:50%;transform:translateY(-50%)}.single .employer-resources .sidebar ul:first-child{color:#007C8A;font-size:16px;line-height:40px;font-weight:normal}.single .employer-resources .sidebar ul:first-child span{text-align:left}.single .employer-resources .sidebar ul:first-child span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px}.single .employer-resources .sidebar ul:first-child span:last-child{text-align:right;font-size:14px}.single .employer-resources .sidebar ul:first-child span:last-child:after{content:url("../assets/chegg-arrow-teal.svg");width:7px;display:inline-block;vertical-align:bottom;margin-left:5px;transform:rotate(90deg);transition:.5s}.single .employer-resources .sidebar ul:first-child.open{color:#333}.single .employer-resources .sidebar ul:first-child.open span:last-child:after{transform:rotate(270deg)}.single .employer-resources .menu{text-align:left;overflow:hidden}.single .employer-resources .menu li,.single .employer-resources .menu a,.single .employer-resources .menu .active a{color:#007C8A}.single .employer-resources .menu li{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single .employer-resources .sub-menu{margin:0 0 0 20px;text-indent:20px}.search-wrap{margin:0}.search-wrap input{padding-left:25px}.search-wrap form>div{position:relative}.search-wrap .pin{position:absolute;top:10px;left:5px;border-radius:50%;border:7px solid #ccc;width:8px;height:8px}.search-wrap .pin:before{content:'';position:absolute;border:3px solid #fff;border-radius:50%;z-index:10;top:-3px;left:-3px}.search-wrap .pin:after{content:'';position:absolute;width:0px;height:0px;bottom:-20px;left:-5px;border:5px solid transparent;border-top:10px solid #ccc}.search-wrap .mag{position:absolute;top:10px;left:5px}.search-wrap .mag::before{content:'';position:absolute;left:10px;top:13px;width:5px;transform:rotate(45deg);border:2px solid #ccc;border-top-right-radius:12px;border-bottom-right-radius:12px}.search-wrap .mag::after{content:'';position:absolute;width:8px;height:8px;border:3px solid #ccc;border-radius:20px;left:0px;top:0px}.search-wrap .mag:hover:not(.disabled){background:#dc7300;border-color:#dc7300}.menu-career-advice-container a{font-size:14px;line-height:1.2}.menu-wrap form.idc-search{margin-top:50px}.paged-nav li a{min-width:15px}.paged-nav .previous a,.paged-nav .next a{padding:0}.cards .card.col-sm-6{width:calc( 50% - 5px);flex-basis:calc( 50% - 5px)}.cards .card.col-sm-6 .img-wrap{height:100px}.cards .card h4{font-size:16px;line-height:1;height:32px}.cards .card div:last-child{padding:10px}.card-list .card>div{padding:0}.card-list .card>div:last-child{padding:10px}.tns-cards{padding:0 10px}.tns-cards .card .img-wrap{height:100px}.idc-tns-controls .next{right:10px}.idc-tns-controls .prev{left:10px}.tns-pills-wrap .tns-pills a{min-width:120px}.es h1{font-size:22px;line-height:1.2}.es h1 span{font-size:45px}.es>div:first-child>div{min-height:800px;padding:0}.es .copy{font-size:18px;font-weight:bold;margin:5px 0}.es .col-6{padding:5%;width:100%}.es.employer .content .row{min-height:180px;height:180px;padding:40px 0 0 0px}.es.employer .content .row h3{font-size:16px}.es.student h1{font-size:20px}.es.student .search{margin:25px 0;width:240px}.es.student .search div{font-size:14px}.es.student .content>a{flex:0 98%;margin:20px auto 0}.es.student .res{margin:0 0 30px 0;text-align:left;padding:0 20px;position:relative}.es.student .res .chevron::after{position:absolute;filter:brightness(-100%);right:10px;width:20px;bottom:4px}.es.student .res a{color:#007C8A;border:none;font-size:14px;font-weight:normal;margin-top:10px}.es.student .res a b{color:#007C8A;font-size:18px;display:block;margin:30px 0 7px}.es.student .res a img{position:absolute;right:20px;height:20px;top:50%;transform:translateY(-50%)}.es.student .res a span{display:inline-block}.es.student .links{padding:30px 0 10px}.es.student .links a{font-size:14px}.es.student .links .extend{padding:0}.es.student .links .col-3{padding:0 0px 0 30px;width:50%}.es.student .links .col-3 div{font-size:20px}.es.student .links .col-3:nth-child(3){clear:left}.es.student .links .row .col-3:nth-child(2)::after{content:"";display:block;clear:both}.location .content{border:none}.location-new #postings .posting{display:flex;flex-direction:row;flex-flow:wrap}.location-new #postings .posting ul li{margin-right:5px}.location-new #postings .posting>div.col-9{width:80%}.location-new #postings .posting>div.col-3{width:20%}.location-new #postings .posting .content{display:flex}.location-new #postings .posting .desc{padding-left:10px}.location-new #postings .posting .days{font-size:13px;line-height:20px;display:flex}.location-new #postings .posting .days>span{display:flex;flex:1;flex-direction:column;justify-content:space-between}.location-new #postings .posting .days>span span:last-child{margin-top:auto}.location-new #postings .posting .days .featured{margin:0}.location-new #postings .posting .pills{margin-left:16.66%;width:auto}.company .banner{overflow:hidden;height:auto}.company .btn{padding:0 10px;margin:0 0px;font-size:16px}.company h1{font-size:29px}.company h2{line-height:1;font-size:30px;padding:20px 0}.company h3{font-size:20px}.company .logo>div{padding:40px 20px 10px}.company .logo img{width:120px}.company .cmp-info{padding-bottom:40px}.company .cmp-info>div{padding:0 20px}.company .cmp-info a{float:left;width:100%;margin:20px 0}.company .content .row .img img{width:calc(100% + 40px);margin-left:-20px;padding:20px 0}.company .group{padding:40px 0}.company .group>.row:not(.center):not(.slider){padding:20px}.company .group>.row .left,.company .group>.row .right{padding:0}.company .more .btn{margin:10px 0}.company div.row.slider{padding:0}.company div.row.slider .slide{flex-direction:column}.company div.row.slider .desc{padding:20px}.company div.row.slider .row{padding:0}.company div.row.slider .active>div:first-child{padding:0}.company div.row.slider .nav{top:170px}.company div.row.slider .nav.left{left:20px}.company div.row.slider .nav.right{right:20px}.company .posts{padding:0 20px}.company .posts a{margin:15px 0}.company .row .tri.col-sm-12{padding:0 20px}.company.chegg .stats{text-align:left;padding:40px 0;width:100%}.company.chegg .stats>div{margin:20px 0}.company.chegg .stats>div *{float:right;width:calc( 100% - 100px)}.company.chegg .stats>div img{width:90px;float:left;margin-top:-45px}.company.chegg .stats h2{padding:0}.company.chegg .stats img{width:90px;height:auto;float:left;margin-top:-45px}.company.chegg .students{padding:0;margin:0;width:100%}.company.chegg .students img{width:700px;margin-right:-260px}.company.chegg .jobs{padding-bottom:130px}.company.chegg .benefits{margin-bottom:20px;padding:0 20px 80px}.company.chegg .benefits .quad{height:200px;padding:0}.company.chegg .intern .tri{min-width:50%}.company.chegg .intern .tri:first-of-type{width:100%}.company.chegg .intern .tri h2{padding-bottom:0}.company.chegg .intern .tri h4{font-size:14px}.company.chegg .life>div:last-child{padding:90px 0 40px}.company.chegg .life>div:last-child img{width:700px;margin-right:-260px}.company.chegg .students{padding-top:90px}.company.chegg .students h6{top:60px}.company.chegg .students h6:first-child{top:25px;left:20px}.company.chegg .sc-office>img:first-child{width:85%;margin-left:10px;margin-top:-130px}.company.chegg .sc-office>img:nth-child(2){margin-top:10px;margin-left:0;width:55%}.company.chegg .sc-office>img:nth-child(3){width:55%;right:0;top:40px}.company.chegg .sc-office span{position:relative;width:90%;display:inline-block;margin:0 5%;font-size:20px;margin-top:-30px;bottom:0;left:0}.company.chegg .sc-office span img{width:15px}.profile h1{padding:0 20px}.profile .banner{padding-top:20px}.profile .banner>div:first-child>div:first-child{min-height:200px;height:auto}.profile .banner img{width:100%;height:auto}.profile .source{text-align:left;margin-top:15px}.profile .content{padding:30px;border:none}.profile .sidebar{border-top:1px solid #ccc;padding:10px 15px}.profile .sidebar .related{padding:60px 0}.profile .sidebar .idc-sidebar-widget{margin:0}.profile .jobs a{width:calc( 100% - 40px);height:150px}.profile .jobs a:last-child{line-height:120px}.profiles .banner{background-position:right;background-size:contain}.profiles .banner .title{padding:50px 30px}.profiles .idc-tns-controls .next{right:-10px}.profiles .idc-tns-controls .prev{left:-10px}.career-advice{padding:0}.career-advice.home{padding:20px 0}.career-advice .breadcrumbs,.career-advice .content,.career-advice .sidebar{padding:20px 15px}.career-advice .content-wrap{flex-direction:column}.career-advice.home .carousels-wrap{padding:0 20px}.career-advice.home .carousels-wrap h3{font-size:14px}.career-advice.home .carousels-wrap .tns-cards{padding:0}.career-advice.home .carousels-wrap .tns-cards .card{margin:0 5px}.career-advice.home .carousels-wrap .tns-slider>.tns-item{padding-right:15px}.career-advice.home .carousels-wrap .idc-tns-controls .prev{left:-10px}.career-advice.home .carousels-wrap .idc-tns-controls .next{right:-10px}.career-advice .banner-ca>a:first-child{margin-right:auto;min-height:290px}.career-advice .banner-ca a span,.career-advice .banner-ca a h3{padding-bottom:0}.career-advice .banner-ca a h3{font-size:16px;line-height:1.2}.career-advice .banner-ca a .img-wrap{height:auto}.career-advice .banner-ca a.col-12 img{height:100%;width:auto}.career-advice .banner-ca .card-list .card,.career-advice .banner-ca .card-list .img-wrap{height:100px}.career-advice .banner-ca>.col-6{min-width:85%;height:auto;margin:30px auto 0;float:none}.career-advice .half a.col-12,.career-advice .half a.col-12 img{height:90px}.career-advice .half a.col-12 img{width:auto}.career-advice .sidebar{border:none}.career-advice .more a{width:256px}.resource{padding:0}.resource .featured{padding:30px 20px}.resource .featured .cards .card:last-child{margin-top:20px}.resource .featured .img-wrap{height:200px}.resource .content .cards{padding:30px 15px}.resource .tns-wrap{padding:0}.resource .tns-wrap h2{padding-left:20px}.resource .tns-cards .card{margin:0 5px}.sc .bgimg{height:257px}.sc .bgimg .overlay{height:257px}.sc .menu{padding-left:0}}@media screen and (max-width: 400px){.profile .sidebar div:nth-child(2){width:66.66%}}#primary.full-page{margin-top:0;padding-top:100px}#primary.full-page h1{font-size:30px}#primary.full-page h2{margin:20px 0 10px}#primary.full-page img{max-width:80%;height:auto;display:block;margin:0 auto}#primary.full-page .row.half img{width:50%}@media screen and (max-width: 1024px){#primary.full-page{padding:0 10px;margin-top:40px}}@media screen and (max-width: 600px){#primary.full-page .row.half{display:flex;flex-direction:column;justify-content:space-between}#primary.full-page .row.half img{width:90%}}.nav-modal-container{display:none;position:fixed;flex-direction:column;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2);z-index:1001}.nav-modal-container .fa-close{color:#bbb;cursor:pointer;position:absolute;top:11px;right:11px;z-index:3}.nav-modal-container .fa-close:hover{color:#888}.nav-modal-container .fa-circle-o-notch{margin:0 auto;padding:20px 0}.nav-modal-container .wrap{width:540px;position:relative;background:#f5f5f5;border-radius:8px;text-align:center;margin:0 auto;font-size:16px;border-bottom:1px solid #ccc;padding:22px 0 0;z-index:1002}.nav-modal-container .wrap.login-wrap{width:440px}.nav-modal-container .wrap h2{font-size:28px;font-weight:500;line-height:1.2;margin:0 0 8px}.nav-modal-container .wrap>header{text-align:center;font-size:16px;border-bottom:1px solid #ccc;padding:32px 0 24px}.nav-modal-container .wrap>div:not(.fa-circle-o-notch){transition:height .3s ease-out;overflow:hidden}.nav-modal-container oc-component{position:relative;overflow-y:hidden;height:605px}.nav-modal-container oc-component div.C-cheggauth{min-height:603px !important}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector{border:none}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-collector-content{border-radius:0;background:unset;padding:2px 30px 10px}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-collector-content .header-block .title{margin:18px 0 12px;font-size:18px}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-collector-content .header-block .sub-title{font-size:14px;margin-bottom:18px}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-container>div{border:none;background:transparent}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth-container{background:transparent}@media screen and (max-width: 700px){.nav-modal-container .wrap{width:100%;min-height:100vh;overflow:auto}.nav-modal-container .wrap.login-wrap{width:100%;min-height:100vh}.nav-modal-container .wrap.login-wrap>div h2{font-size:22px}.nav-modal-container .wrap.login-wrap .wrap>div:not(.fa-circle-o-notch){font-size:14px;padding:16px 0 12px}.nav-modal-container .wrap.login-wrap oc-component div .C-cheggauth .auth-body .auth_collector .auth-collector-content{padding:2px 20px 10px 10px}.nav-modal-container .wrap.login-wrap oc-component div .C-cheggauth .DataCollector .data-field{padding:0 0 18px 0}}
