* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
}

.full-screen {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 15px;
}
.full-screen .full-screen-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  z-index: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 18px;
}
.full-screen .full-screen__logo-link {
  text-decoration: none;
}
.full-screen .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style-type: none;
  margin: 0px auto 0 auto;
}
.full-screen .menu-item {
  margin: 0 30px;
  padding: 0 10px;
  font-size: 18px;
}
.full-screen .menu-link {
  text-decoration: none;
  color: white;
}
.full-screen .button-link {
  background-color: rgba(255, 145, 0, 0.9);
  border-radius: 28px;
  font-family: "Roboto", sans-serif;
  color: white;
  font-size: 16px;
  padding: 5px 25px 5px 30px;
  text-decoration: none;
}
.full-screen .button-link:hover {
  background-color: #ff8f00;
  text-decoration: none;
}

.full-screem__body {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.full-screen__title {
  font-size: 60px;
  letter-spacing: 15px;
  font-weight: bold;
  margin: 0px auto 0px auto;
  color: white;
}

.full-screen__text {
  font-size: 25px;
  letter-spacing: 0px;
  margin: 0px auto 150px auto;
  color: #ff8f00;
}

.full-screen__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content {
  position: relative;
  background-color: #e8eeff;
  padding-top: 80px;
  padding-left: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}

.content_container {
  width: 1240px;
  display: grid;
  grid-template-rows: 150px 100px 150px 250px 50px 100px 150px 250px;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px 80px;
  margin: 0 auto;
  font-family: "Roboto", sans-serif;
}

.content_container-h2 {
  grid-row: 1/2;
  grid-column: 1/3;
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
  /*border: 1px solid black;*/
}

.content_container-h3 {
  grid-row: 2/3;
  grid-column: 1/2;
  font-size: 24px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

.content_container-p {
  grid-row: 3/4;
  grid-column: 1/2;
  font-size: 18px;
  line-height: 1.5;
}

.content_container-btn {
  grid-row: 4/5;
  grid-column: 1/2;
  font-size: 18px;
}

.content_container-prim {
  border: 1px solid black;
  grid-row: 2/6;
  grid-column: 2/4;
}

.content_container-img {
  grid-row: 2/5;
  grid-column: 2/3;
}

.content_container-link {
  background-color: rgba(255, 145, 0, 0.9);
  border-radius: 28px;
  font-family: "Roboto", sans-serif;
  color: white;
  padding: 8px 30px 8px 30px;
  text-decoration: none;
}

.content_container-link:hover {
  background-color: #ff8f00;
  text-decoration: none;
}

.content_container-h32 {
  grid-row: 6/7;
  grid-column: 2/3;
  font-size: 24px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

.content_container-p2 {
  grid-row: 7/8;
  grid-column: 2/3;
  font-size: 18px;
  line-height: 1.5;
}

.content_container-btn2 {
  grid-row: 8/9;
  grid-column: 2/3;
  font-size: 18px;
}

.content_container-img2 {
  grid-row: 6/9;
  grid-column: 1/2;
}

.content_container-link2 {
  background-color: rgba(255, 145, 0, 0.9);
  border-radius: 28px;
  font-family: "Roboto", sans-serif;
  color: white;
  padding: 8px 58px 8px 58px;
  text-decoration: none;
}

.content_container-link2:hover {
  background-color: #ff8f00;
  text-decoration: none;
}

.content_us {
  /*background-color: rgb(232, 238, 255);*/
  padding-top: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.content_about {
  width: 1240px;
  display: grid;
  grid-template-rows: 30px 80px repeat(3, 416px);
  grid-template-columns: repeat(4, 294px);
  grid-gap: 90px 21px;
  margin: 0 auto;
  font-family: "Roboto", sans-serif;
}

.content_about-h2 {
  grid-row: 1/2;
  grid-column: 1/5;
  font-size: 30px;
  font-weight: bold;
  color: #d3d3d3;
  text-transform: uppercase;
}

.content_about-h3 {
  grid-row: 2/3;
  grid-column: 1/5;
  font-size: 24px;
  font-weight: bold;
}

.content_about-img1 {
  grid-row: 3/4;
  grid-column: 1/2;
}

.content_about-img2 {
  grid-row: 3/4;
  grid-column: 2/3;
}

.content_about-img3 {
  grid-row: 3/4;
  grid-column: 3/4;
}

.content_about-img4 {
  grid-row: 3/4;
  grid-column: 4/5;
}

.content_about-img5 {
  grid-row: 4/5;
  grid-column: 1/2;
}

.content_about-img6 {
  grid-row: 4/5;
  grid-column: 2/3;
}

.content_about-img7 {
  grid-row: 4/5;
  grid-column: 3/4;
}

.content_about-img8 {
  grid-row: 4/5;
  grid-column: 4/5;
}

.content_about-img9 {
  grid-row: 5/6;
  grid-column: 1/2;
}

.content_about_social-inst,
.content_about_social-in,
.content_about_social-gh {
  margin-left: 20px;
}