.sectioninfocontainer {  
    background-color: rgb(255, 255, 255);  
    height: auto;  margin-top: 0;  padding-bottom: 82px;  width: 100%;
}
.sectioninfocontainer,.sectioninfocontainer .innerinfocontainer {  left: unset;  margin-bottom: 0;  margin-left: auto;  margin-right: auto;  opacity: 1;  position: relative;  top: unset;  transform: rotate(0deg);}
.sectioninfocontainer .innerinfocontainer {  align-items: flex-start;  background-color: rgba(255, 255, 255, 0);  display: flex;  flex-direction: row;  height: auto;  justify-content: flex-start;  margin-top: 54px;  width: 939px;}
.sectioninfocontainer .innerinfocontainer .pardotformbox {  
    /*background-color: rgb(241, 239, 224);*/  
    height: auto;  left: unset;  
    margin-bottom: 0;  margin-left: 24px;  margin-right: 0;  margin-top: 0px;  
    opacity: 1;  position: relative;  top: unset;  transform: rotate(0deg);  width: 393px;
}
.sectioninfocontainer .innerinfocontainer .pardotformbox iframe {
    height:625px;
}
.sectioninfocontainer .innerinfocontainer .pardotformbox .titlebox { 
    color: rgb(74, 73, 74);  
    font-family: ProximaNova, proxima-nova, Arial, Helvetica, sans-serif; 
    font-size: 18px;  
    font-weight: 800;
    line-height: 29px; 
    padding-bottom: 5px;    
}
.sectioninfocontainer .innerinfocontainer .infobox {  width: 524px;}
.sectioninfocontainer .innerinfocontainer .infobox,.sectioninfocontainer .innerinfocontainer .infobox .info {  background-color: rgba(255, 255, 255, 0);  height: auto;  left: unset;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  margin-top: 0;  opacity: 1;  position: relative;  top: unset;  transform: rotate(0deg);}
.sectioninfocontainer .innerinfocontainer .infobox .info { 
 color: rgb(74, 73, 74);  
 font-family: ProximaNova, proxima-nova, Arial, Helvetica, sans-serif;  
 font-size: 24px;  font-size-adjust: none;  font-stretch: normal;  font-style: normal;  
 font-weight: normal;  
 line-height: 18px;  text-align: left;  width: auto;
}


.sectioninfocontainer .innerinfocontainer .infobox .info p {  
    color: rgb(74, 73, 74);  
    font-family: ProximaNova, proxima-nova, Arial, Helvetica, sans-serif; 
    font-size: 18px;  
    font-weight: normal;
    line-height: 23px;  
    margin-bottom: 23px;  margin-left: 0;  margin-right: 0;  margin-top: 0;  
    padding-bottom: 0;  padding-left: 0;  padding-right: 0;  padding-top: 0;
}
.sectioninfocontainer .innerinfocontainer .infobox .info ul {
    position: relative;
    margin: 0 0 30px;
    padding: 0 0 0 15px;
    color: rgb(74, 73, 74);  
    font-family: ProximaNova, proxima-nova, Arial, Helvetica, sans-serif; 
    font-size: 18px;  
    line-height: 23px; 
    font-weight: normal;
}

.sectioninfocontainer .innerinfocontainer .infobox .info li:before {
    content: '•';
    position: absolute;
    left: -12px;
    top: 0;
}

.sectioninfocontainer .innerinfocontainer .infobox .info li {
    position: relative;
    padding: 0;
    padding-left: 17px;
    margin: 0 0 9px;
    font-size: 100%;
    line-height: inherit;
    color: inherit;
    list-style: none;
    background: none;
}

.sectioninfocontainer .innerinfocontainer .infobox .info li:last-child {
    margin-bottom: 0;
}


.sectioninfocontainer .innerinfocontainer .infobox .info p:last-of-type {
    margin-bottom:0;
}
.sectioninfocontainer .innerinfocontainer .infobox .info p .caption {   
    font-size: 24px;  
}

.sectionherobanner {  background-attachment: scroll;  background-clip: border-box;  background-color: rgba(0, 0, 0, 0);  background-image: url("https://www.terradotta.com/graphics/landingpageforyalepr-v6-banner--campushero-backgroundimage@2x.jpg");  background-origin: padding-box;  background-position-x: center;  background-position-y: top;  background-repeat: no-repeat;  background-size: cover;  height: auto;  left: unset;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  margin-top: 0;  opacity: 1;  padding-bottom: 107px;  position: relative;  top: unset;  transform: rotate(0deg);  width: 100%;}
.sectionherobanner .messagebox {  margin-left: auto;  margin-right: auto;  margin-top: 485px;  width: 943px;}
.sectionherobanner .messagebox,.sectionherobanner .messagebox .subtitlebox {  background-color: rgba(255, 255, 255, 0);  height: auto;  left: unset;  margin-bottom: 0;  opacity: 1;  position: relative;  top: unset;  transform: rotate(0deg);}
.sectionherobanner .messagebox .subtitlebox {  margin-left: 6px;  margin-right: 0;  margin-top: 7px;  width: auto;}
.sectionherobanner .messagebox .subtitlebox .subtitle {  
    color: rgb(255, 255, 255);  
    font-family: ProximaNova, proxima-nova, Arial, Helvetica, sans-serif;  
    font-size: 30px;  font-size-adjust: none;  font-stretch: normal;  
    font-style: normal;  
    font-weight: normal;  
    line-height: 37px;  text-align: left;
}
.sectionherobanner .messagebox .subtitlebox .subtitle,.sectionherobanner .messagebox .titlebox,.sectionherobanner .messagebox .titlebox .title {  background-color: rgba(255, 255, 255, 0);  height: auto;  left: unset;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  margin-top: 0;  opacity: 1;  position: relative;  top: unset;  transform: rotate(0deg);  width: auto;}
.sectionherobanner .messagebox .titlebox .title {  
    color: rgb(255, 255, 255);  
    font-family: ProximaNova, proxima-nova, Arial, Helvetica, sans-serif;  
    font-size: 60px;  font-size-adjust: none;  font-stretch: normal;  
    font-style: normal;  
    font-weight: normal;  
    line-height: 73px;  text-align: left;
}

.sectioninfocontainer .fix-collapse-margin.fc-2-1,.sectionherobanner .fix-collapse-margin.fc-3-1 {  padding-top: 1px !important;  position: relative;}
 
@media screen and (max-width: 983px) {  .sectionherobanner .messagebox {    width: 100%;  }  .sectionherobanner .messagebox .subtitlebox {    margin-left: auto;    margin-right: auto;    width: 937px;  }  .sectionherobanner .messagebox .titlebox {    margin-left: auto;    margin-right: auto;    width: 100%;  }  .sectionherobanner .messagebox .titlebox .title {    margin-left: auto;    margin-right: auto;    width: 100%;  }}
@media screen and (max-width: 979px) {  .sectioninfocontainer .innerinfocontainer {    height: auto;    width: 100%;  }}
@media screen and (max-width: 977px) {  .sectionherobanner .messagebox .subtitlebox {    width: 100%;  }  .sectionherobanner .messagebox .subtitlebox .subtitle {    margin-left: auto;    margin-right: auto;    width: 100%;  }}
@media screen and (max-width: 973px) {  .sectionherobanner .messagebox .subtitlebox .subtitle {    padding-left: 20px;    padding-right: 20px;  }  .sectionherobanner .messagebox .titlebox .title {    padding-left: 20px;    padding-right: 20px;  }}
@media screen and (max-width: 949px) {  .sectioninfocontainer .innerinfocontainer {    align-items: center;    flex-direction: column;    margin-left: auto;    margin-right: auto;  }  .sectioninfocontainer .innerinfocontainer .pardotformbox {    margin-left: 0;    margin-right: 0;    margin-top: 53px;    padding-left: 0;    padding-right: 0;  }  .sectioninfocontainer .innerinfocontainer .infobox {    height: auto;    margin-left: 0;    margin-right: 0;    margin-top: 0;    padding-left: 0;    padding-right: 0;  }}
@media screen and (max-width: 943px) {  .sectionherobanner .messagebox {    margin-left: auto;    margin-right: auto;  }}
@media screen and (max-width: 768px) {  
    .sectioninfocontainer .innerinfocontainer {    margin-top: 48px;  }  
    .sectionherobanner {    background-image: url("https://www.terradotta.com/graphics/banner--tablet--campushero.jpg"); background-position-y: center;  height: 498px;    padding-bottom: 0;  }  
    .sectionherobanner .messagebox {    margin-top: 0;  } 
    .sectionherobanner .messagebox .subtitlebox .subtitle {    font-size: 24px;    line-height: normal;  }  
    .sectionherobanner .messagebox .titlebox .title {    font-size: 48px;    line-height: normal;  }  
    .sectioninfocontainer .innerinfocontainer .infobox .info p {    margin-bottom: 18px;  }  
    .sectionherobanner .fix-collapse-margin.fc-3-1 {    align-items: flex-start;    display: flex;    flex-direction: column;    height: 100%;    justify-content: flex-end;    padding-bottom: 46px;  }
}
@media screen and (max-width: 564px) {  .sectioninfocontainer .innerinfocontainer .infobox {    width: 100%;  }}
@media screen and (max-width: 563px) {  .sectioninfocontainer .innerinfocontainer .infobox .info {    margin-left: auto;    margin-right: auto;    width: 100%;  }}
@media screen and (max-width: 554px) {  
    .sectioninfocontainer .innerinfocontainer .infobox .info p {    padding-left: 20px;    padding-right: 20px;  }
    .sectioninfocontainer .innerinfocontainer .infobox .info li {    margin-left: 20px;    margin-right: 20px;  }
    .sectioninfocontainer .innerinfocontainer .pardotformbox .titlebox {padding-left:40px; padding-right:40px;}
}
@media screen and (max-width: 524px) {  .sectioninfocontainer .innerinfocontainer .infobox {    margin-left: auto;    margin-right: auto;  }}
@media screen and (max-width: 460px) {  
    .sectioninfocontainer {    padding-bottom: 0;  }  
    .sectioninfocontainer .innerinfocontainer .pardotformbox {    
        margin-top: 30px; 
        width:100%; 
    }  
    .sectioninfocontainer .innerinfocontainer .pardotformbox iframe {
        height:650px
    }
    .sectioninfocontainer .innerinfocontainer .infobox .info p {    font-size: 16px;  } 
    .sectioninfocontainer .innerinfocontainer .infobox .info li {    font-size: 16px;  } 
    .sectionherobanner {    background-image: url("https://www.terradotta.com/graphics/banner--mobile--campushero.png");    height: 270px;  }  
    .sectionherobanner .messagebox .subtitlebox .subtitle {    font-size: 16px;  }  
    .sectionherobanner .messagebox .titlebox .title {    font-size: 28px;  }  
    .sectioninfocontainer .innerinfocontainer .infobox .info p .caption {    font-size: 23px;  }  
    .sectionherobanner .fix-collapse-margin.fc-3-1 {    padding-bottom: 26px;  }
}
@media screen and (max-width: 433px) {  .sectioninfocontainer .innerinfocontainer .pardotformbox {    width: 100%;  }}
@media screen and (max-width: 427px) {  .sectioninfocontainer .innerinfocontainer .pardotformbox {    margin-left: auto;    margin-right: auto;    padding-left: 0;    padding-right: 0;  }}
@media screen and (max-width: 417px) {  .sectioninfocontainer .innerinfocontainer .pardotformbox {    margin-left: auto;    margin-right: auto;  }}
