.degree-landing hgroup{margin-bottom:25px}#whole{white-space:nowrap}.img-top{background-position:center top !important}.img-bottom{background-position:center bottom !important}.img-right{background-position:left center !important}.img-left{background-position:right center !important}.quote-box.main.right-align .text::after{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(7,41,77,0.84) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(7,41,77,0.84) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(7,41,77,0.84) 100%);}.quote-box.main.right-align .text{padding:15px 15px 15px 50%;text-align:right}.quote-box.main.right-align .attribute{right:15px}.hero-box.right-align .text::after{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(7,41,77,0.84) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(7,41,77,0.84) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(7,41,77,0.84) 100%);}.hero-box.right-align .text{padding:15px 15px 15px 50%;text-align:right}.hero-box.right-align .attribute{right:15px;width:40%}@media only screen and (min-width:739px){.mobile-show{display:none}.mobile-show.plus{display:inline-block}}@media only screen and (min-width:1019px){.mobile-show.plus{display:none}}@media only screen and (max-width:739px){.desktop-only{visibility:hidden;display:block}}.hero-box{position:relative;background-size:cover;height:51vw;margin-bottom:20px;background-position:center center}.hero-box img{display:block;position:relative}.hero-box .text,.quote-box.main .text{padding:15px 50% 15px 15px;height:100%;display:block;position:absolute}.hero-box .text::after,.quote-box.main .text::after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(7,41,77,0.84) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(7,41,77,0.84) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(7,41,77,0.84) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%)}.hero-box .quote,.quote-box .quote{z-index:100;position:relative;color:white;font-family:Georgia;XXfont-weight:bold;font-size:3vw;line-height:4.5vw;display:block}.hero-box .attribute,.quote-box .attribute{color:white;z-index:100;position:absolute;font-family:FuturaMedium;bottom:15px}.text .name{font-size:16px;margin-bottom:-4px}.degree{margin-bottom:0;line-height:122%}.text .more{display:none;margin-bottom:0}.mobile-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100000}@media only screen and (min-width:525px){.hero-box .quote,.quote-box .quote{font-size:16px;line-height:149%}.degree{margin-bottom:7px}.text .more{display:block;font-size:1.1em}.more a{color:#ffc600;text-transform:none;font-family:FuturaMedium;font-weight:normal}.more a::before{content:">";margin-right:5px}.mobile-link{display:none}}.comm .quote-box.main .text{padding:15px 65% 15px 15px}.comm .hero-box .text{padding:15px 55% 15px 15px}@media only screen and (max-width:739px){.comm .quote-box.main{background-position-x:left}}.enviro-studies .hero-box{background-size:115%;background-position:127% 84% !important}.enviro-studies .hero-box.right-align .text{padding:15px 15px 15px 39%}.enviro-studies .hero-box.right-align .attribute{width:190px}.global .hero-box.right-align .text::after{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.84) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.84) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.84) 100%)}.global .hero-box .attribute,.global .hero-box .quote{color:#07294d !important}.global .hero-box .more a{color:#006699 !important}@media only screen and (max-width:739px){.global .hero-box .text{padding-left:56% !important}.global .hero-box .quote p{font-size:5vw;line-height:100%}}.math .hero-box .text{padding:15px 62% 15px 15px}.political .hero-box .text::after{background:-moz-linear-gradient(left,rgba(7,41,77,0.84) 0,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(7,41,77,0.84) 0,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(7,41,77,0.84) 0,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 100%)}.political .hero-box .text{padding:15px 57% 15px 15px}.physics .hero-box .text{padding:15px 61% 15px 15px}.img-banner{position:relative;margin-bottom:15px}.img-banner img{position:relative;display:block}.banner-caption{position:absolute;bottom:0;left:0;background:rgba(7,41,77,0.5);width:100%;padding:10px}.banner-caption p{font-family:FuturaMedium;color:white;font-size:15px;margin:0;line-height:100%}.banner-caption .more-button,.banner-caption .more-button a{color:#ffc600 !important;font-weight:normal;margin-top:3px;font-size:13px}.stat div{float:right;width:49%;margin-left:18px;margin-bottom:15px;font-family:Georgia;color:#07294d;font-weight:bold;font-size:13px;border-left:1px solid #ffc600;padding-left:18px}.stat div span{font-size:16vw;line-height:100%;margin-bottom:20px !important;display:block}.stat div p{margin:0}@media only screen and (min-width:560px){.stat div span{font-size:91px}}.right{width:auto;max-width:300px;margin:0 0 15px 15px;max-height:227px}.container.link-boxes figure{position:relative;overflow:hidden;max-width:100%;background:#07294d;text-align:center;cursor:pointer;border:none !important;padding:0 !important;height:50vw;cursor:pointer;margin-bottom:15px !important;max-height:300px}.container.link-boxes figure a{display:inline-block;height:100%;position:relative;width:100%;z-index:20000}.container.link-boxes figure img{position:relative;display:block;min-height:100%;min-width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0.6}.container.link-boxes figure figcaption{padding:15px;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:none !important;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}.container.link-boxes figcaption div{position:relative;display:inline-block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.container.link-boxes figcaption h3{border:2px solid white;color:white;font-family:FuturaCnd;font-size:5vw;font-weight:bold;letter-spacing:1px;padding:4px 15px}.container.link-boxes .img-top img{top:0;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.container.link-boxes .img-bottom img{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width:500px){.container.link-boxes figcaption h3{font-size:23px}}.link-boxes.feature img{opacity:1 !important}@media only screen and (max-width:1019px){.link-boxes.feature figure{max-height:600px !important;height:auto !important;background:white}.feature.link-boxes figcaption{top:0 !important;position:absolute !important;height:auto !important}.feature.link-boxes figcaption div{width:100%}.feature.link-boxes figcaption div,.link-boxes.feature img{-webkit-transform:translateY(0) translateX(-50%) !important;-ms-transform:translateY(0) translateX(-50%) !important;transform:translateY(0) translateX(-50%) !important;top:0 !important;left:50%}.feature.link-boxes .caption{position:relative;bottom:0;background:white;color:black;margin:0;text-align:left}.caption p span{display:none}.link-boxes.feature p{margin:0;padding:6px 0 0 0}.hover:hover *{text-decoration:none !important}.feature.link-boxes a:hover .caption p{cursor:auto !important}}.concentrations .card{overflow:hidden;margin:15px 0;position:relative}.concentrations img{width:50%;float:left}.concentrations h3{width:50%;float:right;font-family:FuturaBold;font-weight:normal;font-size:16px;line-height:108%;padding:0 0 0 12px;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.concentrations .card p{display:none}.card a:hover{text-decoration:none}.fa-icon-list,.fa-icon-list li{margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;font-size:13px}.fa-icon-list{margin-top:30px !important}.fa-icon-list .fa{font-size:55px;color:#07294d}.fa-icon-list li div:first-of-type{width:70px;float:left;text-align:center}.fa-icon-list li div:last-of-type{float:right;width:calc(100% - 80px)}.fa-icon-list li{display:block;overflow:hidden;margin-bottom:35px !important}.fa-icon-list strong{display:block}.quote-box{background-size:cover;background-repeat:no-repeat;background-position:center center;border:2px solid white;position:relative}.quote-box.main{height:62vw}.quote-box .quote{font-weight:bold}.quote-box.secondary{width:50%;float:left;height:45vw;margin-bottom:21px}.secondary .text{width:100%;text-align:center;position:absolute;bottom:0;background:rgba(7,41,77,0.7);padding:10px}.secondary .quote{display:none}.secondary .attribute{position:relative;bottom:0}@media only screen and (max-width:1019px){.enviro-studies .text{padding-top:1px;padding-bottom:6px;line-height:23px}.enviro-studies .text .name{font-size:12px}}@media only screen and (max-width:1019px){.global .attribute{width:115px}}@media only screen and (max-width:1019px){.geosci .quote-box.main{background-position-x:80px}.geosci .quote-box.main a{color:#ffc600}.geosci .hero-box .text::after,.quote-box.main .text::after{background:-moz-linear-gradient(left,rgba(7,41,77,1) 0,rgba(5,29,55,1) 29%,rgba(2,9,18,0) 77%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(7,41,77,1) 0,rgba(5,29,55,1) 29%,rgba(2,9,18,0) 77%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(7,41,77,1) 0,rgba(5,29,55,1) 29%,rgba(2,9,18,0) 77%,rgba(0,0,0,0) 100%);}}#right-rail{overflow:hidden}#right-rail h2,#right-rail h1{margin-top:auto;text-transform:none;font-family:FuturaDemi !important}.informational-sidebar{padding:0 0 0 15px}.informational-sidebar h1{padding:0 !important}.informational-sidebar ul{padding:0;margin:0}.quicklinks{background:white !important}.admissions-sidebar{background:#e1e1e0;padding:15px;margin:20px 0}.admissions-sidebar p{margin:0}.undergradute-advising-sidebar{background:#e1e1e0;padding:15px;margin:20px 0}.undergradute-advising-sidebar p{margin:0}.advising{background:#e1e1e0;padding:15px}.headshot img{width:125px;height:auto}.adviser .name p{font-weight:bold;margin-bottom:0 !important}.resources-support{background:#e1e1e0;padding:0;font-family:FuturaDemi;font-size:18px;margin:20px 0;transition:all .2s}.resources-support p{margin:0;line-height:103%}.resources-support a{color:#07294d;text-decoration:none;padding:15px;display:block}.resources-support:hover{background:#ffc600}.resources-support a::after{content:">";margin-left:9px}div.interested-sidebar{background:white;padding:0 0 0 15px;opacity:1}.interested-sidebar a{color:#069}.interested-sidebar ul{margin:0;padding:0}.social-cta{background:#e1e1e0;padding:15px;margin:20px 0;transition:all 0.2s}.social-cta:hover{background:#ffc600}.social-cta h2{float:left;margin:0 !important;margin-top:6px !important}.social-cta img{width:30px;float:right;margin:0 5px}.social-cta{margin-bottom:15px;margin-top:30px;overflow:hidden}#right-rail .informational-sidebar:last-of-type{background:#e1e1e0;padding:15px}#right-rail .informational-sidebar:last-of-type > h1{padding:0}#right-rail .informational-sidebar:last-of-type > p{margin:0;padding:0}.contact-us{background:#e1e1e0;padding:15px;margin:0}.contact-us h2{background:0;color:#07294d;margin:0;padding:0}.contact-us *{color:black}.contact-us a{color:#069 !important}.bold-header{font-family:FuturaBold;font-size:24px;color:#07294d}.end-arrow{font-family:arial;font-size:16px;color:#006699;font-weight:bold;display:inline-block}.yellow-hover:hover{color:#ffc600}.concentrations-s .card-s{overflow:hidden;margin:15px 0;position:relative}.concentrations-s img{width:100%;float:left;margin-bottom:15px}.concentrations-s h3{width:50%;float:right;font-family:FuturaBold;font-weight:normal;font-size:16px;line-height:108%;padding:0 0 0 12px;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.concentrations-s .card-s p{display:none}.card-s a:hover{text-decoration:none}.container-s.concentrations-s{margin-top:39px}.card-s{width:100%}.concentrations-s .card-s p{display:block}