.widget-content {
  padding: 5em 2em 1em 2em;
}
.row > *,
.wrapper,
.widget-width {
  padding: 0;
}
.widget-image img,
.image,
.wrapper > .inner {
  width: 100% !important;
  height: auto;
}
.widget-row {
  margin-left: 0;
  margin-right: 0;
}
.widget-image span {
  vertical-align: bottom;
}
.widget-row:nth-of-type(2) {
  background-color: var(--row1);
}
.widget-row:nth-of-type(3) {
  background-color: var(--row2);
}
.widget-row:nth-of-type(4) {
  background-color: var(--row3);
}
#banner {
  text-align: left;
}
#banner .more {
  background-color: var(--bluedark);
  border-radius: 20px 20px 0px 0px;
}
#banner .more:focus,
#banner .more:hover {
  background-color: var(--orange) !important;
  color: white !important;
  outline: none;
  border-top: 5px solid var(--bluedark);
}
#main > header,
body.landing #page-wrapper,
body.is-mobile.landing #banner,
body.is-mobile.landing .wrapper.style4 {
  background-image: url("/edinburghguarantee/site/images/people.JPG") !important;    
  background-size: contain;
    background-position-x: 100%;
    background-color: var(--blue);
}
#banner .inner img {
  background-color: white;
  border-radius: 15px;
  padding: 3em 1em 3em 3em;
  border: 8px solid #d6dbed;
  margin-left: 5em;
  width: 650px;
}
@media screen and (max-width: 736px){
  #main > header,
  body.landing #page-wrapper,
  body.is-mobile.landing #banner,
  body.is-mobile.landing .wrapper.style4 {
    background-size: cover;
  }
  #banner .inner img {
    border-color: var(--blue);
    width: 400px;
    margin-left: 0;
  }
  #banner {
    text-align: center;
    border-bottom: 10px solid var(--blue);
  }
}
#header.alt .menuToggle {
  background-color: var(--bluedark);
  border-radius: 0 0 0 20px;
  border-bottom: 3px solid var(--bluewhite);
  border-left: 1px solid white;
}
#header.alt a:focus,
#header.alt a:hover {
  background-color: var(--orange) !important;
  border-bottom: 5px solid var(--bluedark);
  border-left: 1px solid var(--bluedark);
  outline: none;
}
.box {
    background-color: var(--teallight);
    color: black;
    margin: 0;
    width: 40%;
    position: absolute;
    top: 0em;
    left: 30%;    
    font-size: 0.8em;
    line-height: 1.5em;
  z-index: 9999;
  border-radius: 0px 0px 10px 10px;
  border: none;
}