@font-face{font-family:FaktPro;src:url(/wp-content/themes/aardvark/fonts/FaktPro-Light.1f1932a2.eot);src:url(/wp-content/themes/aardvark/fonts/FaktPro-Light.1f1932a2.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/aardvark/fonts/FaktPro-Light.d4bd272f.woff) format("woff"),url(/wp-content/themes/aardvark/fonts/FaktPro-Light.ttf) format("truetype");font-weight:200}@font-face{font-family:FaktPro;src:url(/wp-content/themes/aardvark/fonts/FaktPro-Blond.eot);src:url(/wp-content/themes/aardvark/fonts/FaktPro-Blond.eot?) format("embedded-opentype"),url(/wp-content/themes/aardvark/fonts/FaktPro-Blond.woff) format("woff"),url(/wp-content/themes/aardvark/fonts/FaktPro-Blond.ttf) format("truetype");font-weight:300}@font-face{font-family:FaktPro;src:url(/wp-content/themes/aardvark/fonts/FaktPro-Normal.eot);src:url(/wp-content/themes/aardvark/fonts/FaktPro-Normal.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/aardvark/fonts/FaktPro-Normal.woff) format("woff"),url(/wp-content/themes/aardvark/fonts/FaktPro-Normal.ttf) format("truetype");font-weight:400}@font-face{font-family:FaktPro;src:url(/wp-content/themes/aardvark/fonts/FaktPro-SemiBold.eot);src:url(/wp-content/themes/aardvark/fonts/FaktPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/aardvark/fonts/FaktPro-SemiBold.woff) format("woff"),url(/wp-content/themes/aardvark/fonts/FaktPro-SemiBold.ttf) format("truetype");font-weight:500}@font-face{font-family:FaktPro;src:url(/wp-content/themes/aardvark/fonts/FaktPro-Bold.eot);src:url(/wp-content/themes/aardvark/fonts/FaktPro-Bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/aardvark/fonts/FaktPro-Bold.woff) format("woff"),url(/wp-content/themes/aardvark/fonts/FaktPro-Bold.ttf) format("truetype");font-weight:600}@font-face{font-family:FaktPro;src:url(/wp-content/themes/aardvark/fonts/FaktPro-Black.eot);src:url(/wp-content/themes/aardvark/fonts/FaktPro-Black.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/aardvark/fonts/FaktPro-Black.woff) format("woff"),url(/wp-content/themes/aardvark/fonts/FaktPro-Black.ttf) format("truetype");font-weight:800}body{margin:0;padding:0;font-family:FaktPro,sans-serif;color:rgba(10,10,10,.8);font-weight:300}h1,h2,h3,h4,h5,h6{line-height:1.5em}h1{font-weight:800;font-size:2em}h2{font-weight:600}b,h3{font-weight:500}h4,h5,h6{font-weight:400}p{line-height:1.5em}a{text-decoration:underline;font-weight:600;color:inherit}button{font-family:FaktPro,sans-serif;font-weight:500;padding:20px 35px;font-size:15px;border-radius:50px;letter-spacing:1px;cursor:pointer;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ee5e5f;color:#fff}.inverse-btn button{background-color:#fff}.inverse-btn button span{color:#e07154}@media screen and (max-width:400px){.inverse-btn button span{font-size:1.3em}}ul{margin-left:0;padding-left:20px}ul li{margin:10px 0;line-height:25px}.dark-gray-bg{background-color:#424c62;color:#fff}.gray-bg{background-color:#505266;color:#fff}.light-gray-bg{background-color:#616b81;color:#fff}.orange-bg{background-color:#e07154;color:#fff}.icon-content{box-sizing:border-box;display:flex;flex-direction:row;max-width:280px;padding:30px}.icon-content .icon{max-width:100px;height:auto;padding-right:20px}.icon-content .icon img{max-width:inherit;max-height:inherit}@media (max-width:500px){.icon-content{max-width:none;width:100%}}.icon-content .content{line-height:1.1em}.icon-content .content .main{font-size:1.2em;line-height:1.2em;font-weight:500;margin:15px 0}.icon-content .content .sub{font-size:1.1em;line-height:1.2em}.icon-content.list{padding:10px 0 0;max-width:none}.icon-content.heading{max-width:100%}.icon-content.heading,.icon-content.heading .icon{display:flex;justify-content:center;align-items:center}.icon-content.heading .icon{max-width:none;max-height:150px}@media (max-width:900px){.icon-content.heading .icon{display:none}}.icon-content.heading .main{font-size:1.4em;font-weight:600px}.icon-content.heading .sub{font-size:1em;line-height:1.1em}.icon-content.checklist{width:100%}.icon-content.checklist .icon{min-width:200px}.icon-content.checklist .content{flex-grow:1}.icon-content.checklist .content li{list-style:square}.icon-content.small-icon .icon{max-width:50px;height:auto}.icon-content.small-icon .icon img{max-width:inherit}.icon-content.large-icon .icon{max-height:250px;width:auto}@media (max-width:900px){.icon-content.large-icon .icon{display:none}}.icon-content.vertical{flex-direction:column}.icon-content.vertical .icon{width:100%;max-width:100%}@media (max-width:900px){.icon-content.vertical{flex-direction:row;width:100%;max-width:none}.icon-content.vertical .icon{max-width:200px;height:auto;padding:0;display:flex;justify-content:center;align-items:center}.icon-content.vertical .content{margin-left:30px}}@media (max-width:500px){.icon-content.vertical{flex-direction:column}.icon-content.vertical .icon{max-width:none}.icon-content.vertical .content{margin-left:0}}.icon-content.topic{position:relative;min-width:33%;max-width:none}.icon-content.topic .icon{margin-top:20px;width:auto;max-height:100px;position:absolute;top:0;left:34%}.icon-content.topic .icon img{background-color:#fff;border-radius:100%;max-width:100px;border:2px solid #ff8c4c}.icon-content.topic .content{min-height:300px;margin-top:25px;background-color:#fff;color:rgba(10,10,10,.8);padding:60px 20px 10px}.icon-content.topic .content .main{margin-bottom:0}.icon-content.topic .content .sub{font-size:1em}.icon-content.topic .content ul{text-align:left;margin-top:0}@media (max-width:900px){.icon-content.topic{width:100%}.icon-content.topic .content{box-sizing:border-box;min-height:0;width:100%;padding-top:50px;margin:40px 0 0}}.icon-content.right{flex-direction:row-reverse}#banner{background-image:url(/wp-content/themes/aardvark/rectangular.png);background-size:cover;background-repeat:no-repeat;background-position:top;background-color:#ff645d;color:#fff}@media (max-width:600px){#banner{background-size:auto}}#banner .links{margin-top:30px;width:100%;display:flex;justify-content:space-between}#banner .banner{min-height:500px;max-width:600px;margin-right:300px;text-align:left;padding-bottom:30px}@media (max-width:950px){#banner .banner{margin-left:5%;margin-right:5%}}@media (max-width:600px){#banner .banner{min-height:0;padding-bottom:50px}}#banner .banner h1{padding-top:30px;color:#fff!important}#banner .banner button{border:none;background-color:#fff;max-width:350px}@media screen and (max-width:400px){#banner .banner button{padding:25px;max-width:400px;margin-top:20px;}}#banner .banner button span{font-size:1.5em;color:#e07154}@media screen and (max-width:400px){#banner .banner button span{font-size:1.3em}}section .section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;max-width:900px;margin:0 auto;padding:20px 0}@media (max-width:900px){section{padding:0 5%}}section .resp-container{position:relative;overflow:hidden;padding-top:56.25%;width:100%}section .resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}section .blog-section{justify-content:flex-start;align-items:flex-start}@media (max-width:900px){section .blog-section{flex-direction:column;padding:0 5%}}section .blog-section>.content{padding-right:50px}section .blog-section .blogs{min-width:450px}@media (max-width:900px){section .blog-section .blogs{min-width:0;max-width:100%}}section .blog-section .blogs h2{margin:0;font-size:1.1em;font-weight:400;text-align:right;border-bottom:1px solid hsla(0,0%,100%,.7)}section .blog-section .blogs .content{width:100%}section .blog-section .blogs .content .icon-content{max-width:none;display:flex;padding:15px 0 0}@media (max-width:900px){section .blog-section .blogs .content .icon-content{max-width:100%}}section .blog-section .blogs .content .icon-content .icon{padding-right:0;max-height:125px;min-width:125px;max-width:125px;height:125px;display:flex;justify-content:center;align-items:center;overflow:hidden}section .blog-section .blogs .content .icon-content .icon img{width:auto;height:100%}@media (max-width:500px){section .blog-section .blogs .content .icon-content .icon{display:none}}section .blog-section .blogs .content .icon-content .content{padding:0 20px;background-color:hsla(0,0%,100%,.1);display:flex;flex-direction:column;justify-content:space-between}section .blog-section .blogs .content .icon-content .main{font-size:1.1em}section .blog-section .blogs .content .icon-content .sub{margin-bottom:20px}section .blog-section .blogs .content .icon-content .sub a{font-weight:400;border:none;font-size:.9em;text-decoration:underline}#logo{max-height:75px;width:auto}#what-you-get .what-you-get{display:flex;flex-flow:row wrap;justify-content:center}#what-you-get .what-you-get .icon-content{min-width:300px}.blog,.referrals,.topics{box-sizing:border-box;width:100%;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:900px){.blog,.referrals,.topics{flex-direction:column;padding:0}}.blog a{max-width:280px;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.3)}.blog a span{text-decoration:underline}@media (max-width:900px){.blog a{max-width:none}}.referrals .icon-content{background-color:#fff;color:rgba(10,10,10,.8);text-align:center;margin-top:20px;border-radius:5px}.referrals .icon-content+.icon-content{margin-left:20px}@media (max-width:900px){.referrals .icon-content+.icon-content{margin-left:0}}.referrals .icon-content .icon{height:110px;max-height:90px;display:flex;justify-content:center;align-items:center}.referrals .icon-content .sub{font-style:italic;font-size:1em}.orange-box{margin:25px 0;background-color:#ff8c4c;text-align:center}.universities{box-sizing:border-box;max-width:100%;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;text-align:left}.universities .item .logo{box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:100%;min-height:125px}.universities .item .logo img{max-width:100%;padding:20px;height:75px}.universities .item .logo img.college-medium{width:auto;max-width:none;height:120px}.universities .item .logo img.college-large{width:auto;max-width:none;height:175px}.universities .item .logo img.portfolio-long{max-width:270px;height:auto}.line-horizontal{width:400px;max-width:90%;height:1px;padding-top:20px;margin-bottom:20px;border-bottom:1px dashed rgba(0,0,0,.2)}#apply-how,#costs,#gallery{padding-bottom:40px}footer{display:flex;justify-content:center;align-items:center;height:50px;width:100%}.universities-column{width:50%;}.universities-column h3{margin-top: 24px;}.universities-column a{font-weight: inherit;}@media (max-width:500px){.universities-column{width:100%!important}}
/*# sourceMappingURL=main.c67d02f6.chunk.css.map */
#gallery .universities {
    display: flex;
}

#gallery .universities .organization-box {
    width: 25%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 20px;
}

#gallery .universities .organization-box .logo-holder {
	width: 100%;
	position: relative;
}
#gallery .universities .organization-box .logo-holder:after{
	content: '';
	display: block;
	padding-bottom: 100%;
}

#gallery .universities .organization-box .logo-holder img {
		position: absolute;
    width: 100%;
    max-height: 100%;
    top: 50%;
    transform: translateY(-50%);
}

#gallery .universities .organization-box h3 {
    font-size: 16px;
    margin: 10px 0 0 0;
    padding: 0;
}

#gallery .universities .organization-box p.school {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

#gallery .universities .organization-box p {
    font-size: 14px;
    margin: 8px 0;
}

#gallery .universities .organization-box p a {
    color: #ff8c4c;
}
@media screen and (max-width:600px){
	#gallery .universities .organization-box{
		display: block!important;
		width: 100%!important;
	}
}
.mainmenu {
	list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.navlinks {
	float: left;
}
.navlinks a {
	display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}
.newsmedia {
	display:inline-flex;
}
.newsmedia a{
	text-decoration:none;
}

.logoalign {
	display:inline-flex;
}
.uclogos img{
	width:250px;
	padding:40px;
}
@media (max-width: 600px){.uclogos img{
	width:250px;
	padding:20px;
	}}

.underlinelink {
	text-decoration:underline;
}

@media (max-width: 600px){.logoalign {
	text-align: center;
	display:block;
	}
}
@media (max-width: 600px){button {
	margin-bottom:20px;
	}}
@media (max-width: 600px){.newsmedia {
	display:block;
	}}
@media (max-width: 600px){.newsmedia img {
	width:100%;
	}}
@media (max-width: 600px){.buttondiv {
	text-align:center;
	}}
.apply-button {
	padding-right:20px;
}

.outer-row {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
	max-width:900px;
	margin: 0 auto;

}

.two-cols {
  display: flex;
  flex-direction: row;
}
.col {
  width: 100%;
  padding: 20px;
}
.col + .col {
  margin-left: 20px;
}

button + button {
  margin-left: 20px;
}
#two-button {
	padding: 50px 300px;
}
#two-button a{
  text-decoration: none;
}

@media (max-width: 600px){#two-button {
	padding:0px 25px
	}}
@media (max-width: 600px){.two-cols {
  display: flex;
  flex-direction: column;
}}
@media (max-width: 600px){.col + .col {
  margin-left:0px;
}}
@media (max-width: 600px){.col {
  padding-left:0px;
}}
  @media all and (max-width: 1300px) {#two-button{
    padding-left: 8%;
    padding-right: 8%;
	  }}

  @media all and (max-width: 995px) {#two-button{
    padding-left: 4%;
    padding-right: 4%;
	  }}

  @media all and (max-width: 700px) {#two-button{
    flex-direction: column;
    padding-top: 20px;
	  }}
#ri2020 {
	padding: 35px 0;
	text-align:center;
	background-image:url(https://mousebelt-assets.s3-us-west-2.amazonaws.com/reimagine/background-yellow.jpg);
	background-size:cover;
	color: #000;
	height:100%;
}
#ri2020 .ri2020-content {
	position:relative;
	width:100%;
	display: -webkit-flex;
	display:flex;
	-webkit-flex-direction: column;
	flex-direction:column;
}
@media all and (max-width: 768px) {
  #banner .links {
    flex-direction: column-reverse;
  }
  
  #banner .links > span {
    margin-bottom: 20px;
  }
}
#ri2020{padding:35px 0;text-align:center;background-image:url(https://mousebelt-assets.s3-us-west-2.amazonaws.com/reimagine/background-yellow.jpg);background-size:cover;color:#000;height:100%}#ri2020,#ri2020 .ri2020-content{position:relative;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#ri2020 .ri2020-content{-webkit-align-items:center;align-items:center;z-index:2}#ri2020 .launch,#ri2020 .ri2020-presentation,#ri2020 .ri2020-title{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#ri2020 .ri2020-title{max-width:630px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#ri2020 .ri2020-title .next-event{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;text-transform:uppercase;color:#0c435a;width:100%}#ri2020 .ri2020-title .next-event .content{font-family:Blinker;font-weight:700;font-size:2em;line-height:.75em;margin:0 10px;-webkit-flex-shrink:0;flex-shrink:0}#ri2020 .ri2020-title .next-event div:not(.content){min-height:20px;max-height:20px;background-color:#0c435a;-webkit-flex:1 1;flex:1 1}#ri2020 .ri2020-title .headline{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;text-transform:uppercase;font-family:Blinker;font-weight:700;margin:20px 0}#ri2020 .ri2020-title .headline .text{font-size:8em;line-height:75px;color:#27aae1}#ri2020 .ri2020-title .headline .vertical-year{margin-left:10px;border-left:5px solid #fff;border-right:5px solid #fff;padding:0 5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;color:#fff;font-weight:500;font-size:1.75em;line-height:.75em}#ri2020 .ri2020-title .subtitle{font-size:1.75em;font-weight:400}@media (max-width:700px){#ri2020 .ri2020-title .headline{margin:10px 0}#ri2020 .ri2020-title .headline .text{font-size:6.5em;line-height:65px}#ri2020 .ri2020-title .headline .vertical-year{font-size:1.5em;line-height:.75em}#ri2020 .ri2020-title .subtitle{padding:0 20px;font-size:1.25em}}@media (max-width:550px){#ri2020 .ri2020-title{max-width:350px}#ri2020 .ri2020-title .next-event .content{font-family:Blinker;font-weight:700;font-size:1.25em;line-height:.75em;margin:0 10px;-webkit-flex-shrink:0;flex-shrink:0}#ri2020 .ri2020-title .next-event div:not(.content){min-height:15px;max-height:15px}#ri2020 .ri2020-title .headline{margin:20px 0}#ri2020 .ri2020-title .headline .text{font-size:4.25em;line-height:45px}#ri2020 .ri2020-title .headline .vertical-year{font-size:1em;line-height:.75em}}#ri2020 .ri2020-presentation{margin:30px 0;padding:30px 0;background-color:#fff;color:#000;width:100%}#ri2020 .ri2020-presentation .presented .text{font-size:1.65em;color:#0a4259;font-weight:700}#ri2020 .ri2020-presentation .companies{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#ri2020 .ri2020-presentation .companies img{max-width:200px}#ri2020 .ri2020-presentation .companies img+img{margin-left:30px}@media (max-width:500px){#ri2020 .ri2020-presentation .presented .text{font-size:1.25em}#ri2020 .ri2020-presentation .companies img{margin-top:20px;width:150px;max-width:none}#ri2020 .ri2020-presentation .companies img+img{margin-left:0}}#ri2020 .launch{display:inline-block;padding-bottom:15px;font-size:1.5em}#ri2020 .launch .date{display:block;padding-bottom:15px}#ri2020 .launch button{max-width:350px;padding:20px 25px;min-width:200px;background-color:#0c435a;color:#fff;border:2px solid hsla(0,0%,100%,0);font-size:18px}