.mainbacklayer4 {
  background-size: contain;

  background-repeat: no-repeat;
  background-color: #da251c;

  z-index: -1;
}
.mainbacklayer3 {
  background-image:url('../img/enjoyback_layer3.png');
  background-position: 70% 65%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100vh;
  position: absolute;
  background-size: inherit;
  padding-top: 100%;
  z-index: 0;
}

.mainbacklayer2 {
  background-image:url('../img/enjoyback_layer2.png');
  background-position: 70% 65%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100vh;
  position: absolute;
  background-size: inherit;
  padding-top: 100%;
  z-index: 0;
}

.mainbacklayer1 {
  background-image:url('../img/enjoyback_layer1.png');
  background-position: 70% 65%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100vh;
  position: absolute;
  background-size: inherit;
  padding-top: 100%;
  z-index: 0;
}

.maininfo {
  background-color: #fff;
  width:100%;
  height: 8%;
  position: absolute;
  left:0px;
  top:80px;
  z-index: 100;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  display: flex;
  justify-content: center;
  color: #da251c;
  align-items: center;
  font-size: 16px;
}
.mainback {
  background-image:url('../img/mainback.png');
  background-position: 70% 65%;
  background-size: cover;
  background-color: #da251c;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.maincontainer {
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-sizing: content-box;
  z-index: 1;
}

.aboutback {
  background:
    linear-gradient(
      rgba(255, 255, 255, 0.6),
      rgba(255, 255, 255, 0.6)
    ),
    url('../img/aboutback.jpg');
  background-position: 25% 50%;
  background-size: cover;
  background-color: #bbb;
  background-repeat: no-repeat;
  box-shadow: 
        inset 0px 11px 8px -10px #999,
        inset 0px -11px 8px -10px #999;
  background-attachment: fixed;
  z-index: 1;
}

.gamesback {
  background-image: url('../img/games.jpg');
  background-size: cover;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px 5px 0 0;

}

.interactiveback {
  background-image: url('../img/interactive.jpg');
  background-size: cover;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px 5px 0 0;

}

.lapbookback {
  background-image: url('../img/lapbook.jpg');
  background-size: cover;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px 5px 0 0;

}

.reviewsback {
  background-color: #eee;
}
.coursesback2 {
  background:
    linear-gradient(
      rgba(55, 30, 30, 0.911),
      rgba(55, 30, 30, 0.6)
    ),
    url('../img/coursessback.png');
  background-position: 25% 50%;
  background-size: cover;
  background-color: #000;
  background-repeat: no-repeat;
  box-shadow: 
        inset 0px 11px 8px -10px #fff,
        inset 0px -11px 8px -10px #fff;
  background-attachment: fixed;
}

.coursesback {
  background-color: rgb(255, 245, 245);;
  box-shadow: 
        inset 0px 11px 8px -10px #999,
        inset 0px -11px 8px -10px #999;
}

.contactsback {
  box-shadow: 
        inset 0px 11px 8px -10px #999,
        inset 0px -11px 8px -10px #999;
}

.imagewrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 66.64%;
  border-radius: 15px;
}
.redtext{
  color: rgb(143, 67, 63);
}

.whitetext{
  color: rgb(255, 255, 255);
}

.review {
  margin: 10px;
  width: 45%;
  min-width: 200px;
}

.reviewtext
{
    padding: 35px;
    border-radius: 10px;
    background-color: #fff;
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    font-size:14px;
}
.reviewtail {
  width: 0;
  height: 0;
  margin-left: 35px;
  border: 12px solid;
  border-color: #fff transparent transparent #fff;
}

.reviewauthor {
  font-size:14px;
  margin-left: 35px;
  font-weight: 600;
  text-align: left;
}

.reviewlink {
  font-size:12px;
  margin-left: 35px;
  text-align: left;
}

.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  border-radius: 5px;
  
  min-width: 200px;
  display: flex;
  flex-direction: column;

  margin: 10px;
  width: 30%;
}

.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.cardtextcontainer {
  padding: 2px 16px;
  text-align: left;
}

.maintext{
  color: rgb(255, 255, 255);
}

.maintext .title{
  padding-top: 50px;
  padding-bottom: 50px;
}



.pretitle {
  font-family: 'Roboto',Arial,sans-serif;
  letter-spacing: 2.5px;
  font-size: 14px;
  font-weight: 600;
  margin: 0px 10px 0px 10px
}

.title {
  font-size: 36px;
  line-height: 1.23;
  font-family: 'Roboto',Arial,sans-serif;
  font-weight: 900;
  margin: 0px 10px 0px 10px
}

.posttitle {
  font-size: 12px;
  font-family: 'Roboto',Arial,sans-serif;
  font-weight: 600;
  letter-spacing: 2.5px;
  letter-spacing: .7px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.55;
}


#about .title{
  font-size:42px;
  padding-bottom: 20px;
  
}

#about .posttitle{
  font-size:24px;
  margin: 0 auto;
  max-width: 900px;
}

.card .header {
  text-align: left;
  font-family: 'Roboto',Arial,sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.card .text {
  text-align: left;
  font-family: 'Roboto',Arial,sans-serif;
  font-size: 14px;
}

#advantages .title{
  font-size:42px;
  
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 700px;
 
}

#advantages .posttitle{
  font-size:18px;
  margin: 0 auto;
  max-width: 700px;
  padding-bottom: 50px;
}

#advantages .title{
  font-size:42px;
  
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 700px;
 
}


#reviews .title{
  font-size:42px;
  padding-bottom: 50px;
  
}

#contacts .title{
  font-size:42px;
  padding-bottom: 50px;
 
}

#contacts .posttitle {
  padding-bottom: 50px;
}

#courses .title{
  font-size:42px;
  padding-bottom: 50px;
}

#courses .posttitle{
  text-align: left;
  max-width: 700px;
}
@media screen and (max-width: 1200px) {
  .maininfo {
    font-size: 14px;
  }
  #courses .title{
    font-size:38px;
  }
  #courses .posttitle{
    margin: 10px;
  }
  #reviews .title{
    font-size:38px;
    margin: 10px;

  }
 .reviewtext
  {
    font-size:14px;
  }

  .maintext .title{
    font-size: 32px
  }

  .maintext .posttitle{
    font-size: 14px
  }

  .card .header {
    font-size: 18px;
    font-weight: 600;
  }
  
  .card .text {
    font-size: 12px;
  }
  #about .title{
    margin: 10px;
    font-size:48px !important;   
  }
  
  #about .posttitle{
    font-size:20px;
    margin: 10px;
  }
  
  #advantages .title{
    margin: 10px;
    font-size:38px !important;
  }
  
  #advantages .posttitle{
    font-size:16px;
    margin: 10px;

  }

  .aboutback {
      background-attachment: scroll;
  }
}

@media screen and (max-width: 640px) {
  .maininfo {
    font-size: 12px;
  }
  #courses .title{
    font-size:30px;
  }
  #contacts .title{
    font-size:30px;
  }

  #reviews .title{
    font-size:30px;
  }

  .mainback {
    background-position: 63% 65%;
  }

  .maintext .pretitle{
    font-size: 10px
  }

  .maintext .title{
    font-size: 18px
  }

  .maintext .posttitle{
    font-size: 10px
  }

  .review {
    width: 100%;
  }
  
  .reviewtext
  {
    font-size:14px;
  }
  
  .reviewtext
  {
      padding: 20px;
  }
  
  .card .header {
    font-size: 16px;
    font-weight: 600;
  }
  
  .card {
    width: 100%;
  }

  #about .title{
    font-size:28px !important;   
  }
  
  #about .posttitle{
    font-size:14px;
  }

  #advantages .title{
    font-size:28px !important;
  }
  
  #advantages .posttitle{
    font-size:14px;
  }

}



.cardscontainer, .reviewscontainer {
  margin: 0 auto;
  max-width: 1200px;
  justify-content: space-evenly; 
  align-items: stretch; 
  flex-wrap: wrap;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}





.fullheight{
  height: 100vh;
}



.text {
  display: flex;
  justify-content: center; 
  align-items: center; 
  vertical-align: middle;
  text-align: center;
  font-family: 'Roboto',Arial,sans-serif;
  flex-direction: column;
}

.navbar {
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #da251c;
  line-height: 1;
  background-color: #da251ccc;
  font-weight: bold;
  
}

.navbar-light .navbar-toggler {
    color: #0000;
    border-color: #0000;
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    
}

.navbar-nav li a:hover, .navbar-nav > .active > a {
  background-image: none !important;
  text-decoration: underline;

}

.navbar-nav .active {
  background-image: none !important;
  text-decoration: underline;

}

.nav-item
{
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-toggler:focus {
  outline: 5px auto #fff;
}

.nav-link {
  display: inline-block;
  
}

.footer a {
  text-decoration: underline !important;
	color: #fff !important;
}


html, body {
height:100% !important;
margin:0;
padding:0;
min-height: 100% !important;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0370-03FF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://fonts.gstatic.com/s/materialicons/v18/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")
}

@font-face {
  font-family: 'Lety Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: 'Lety Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Lety Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: 'Lety Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Lety Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gTD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
  font-family: 'Lety Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3g3D_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
  font-family: 'Lety Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gfD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: 'Lety Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
