@charset "UTF-8";
@font-face {
  font-family: KozGoPro_Bold;
  src: url("../font/KozGoPro-Bold.otf");
}

@font-face {
  font-family: KozGoPro_Light;
  src: url("../font/KozGoPro-Light.otf");
}

@font-face {
  font-family: KozGoPro_Medium;
  src: url("../font/KozGoPro-Medium.otf");
}

@font-face {
  font-family: KozGoPro_Regular;
  src: url("../font/KozGoPro-Regular.otf");
}

@media (max-width: 1100px) {
  .top-nav_user {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .top-nav_button {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .top-nav_menu {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    display: none;
    border: 2px solid grey;
    padding: 10px !important;
    border-radius: 20px;
  }
  .top-nav_menu__adapt {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .top-nav_menu li {
    line-height: 2;
  }
  .top-nav_menu li a::after {
    display: none;
  }
}

@media (max-width: 768px) {
  .grid1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-bottom: 50px;
  }
  .grid2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-bottom: 50px;
  }
  .grid3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .grid4 {
    display: -ms-grid;
    display: grid;
    grid-auto-rows: 70px !important;
    -ms-grid-columns: auto !important;
        grid-template-columns: auto !important;
    grid-gap: 0 !important;
        grid-template-areas: "red1 red2 red2 red2 red2 red2 red2 red2 red2 red2 red2" "red1 red2 red2 red2 red2 red2 red2 red2 red2 red2 red2" "red1 red3 red4 red4 red4 red4 red4 red4 red5 red5 red5" "red1 red3 red6 red6 red6 red6 red6 red6 red6 red6 red6" "red1 red7 red8 red8 red8 red8 red8 red8 red9 red9 red9" "red1 red7 red10 red10 red10 red10 red11 red11 red11 red11 red11" "red12 red13 red13 red13 red13 red13 red13 red13 red13 red13 red13" "red12 red13 red13 red13 red13 red13 red13 red13 red13 red13 red13" !important;
    width: 100% !important;
    text-align: center;
    font-size: 16px;
  }
  .slick-next {
    display: none !important;
  }
  .slick-prev {
    display: none !important;
  }
  .slider-block_content {
    top: 8rem !important;
    right: 2rem !important;
  }
  .slider-block_content h1 {
    font-size: 1.5rem !important;
  }
  .slider-block_content .btn {
    margin-top: 30px !important;
  }
  .content-block1 .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .content-block1-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .content-block1-item_img {
    margin-bottom: 20px;
  }
  .content-block1-item_h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .content-block2 {
    padding: 0 !important;
    padding-top: 50px !important;
  }
  .content-block2-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .content-block2-item_h h2 {
    margin-top: 20px;
  }
  .content-block5-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 20px;
  }
  .content-block5-item_content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .content-block7-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer_menu {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .company_1-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .company_1-item img {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    width: 100%;
  }
  .company_1-item-content h1 {
    text-align: center;
    margin-top: 25px;
  }
  .company_1-item2 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .company_1-item2 h1 {
    text-align: center;
  }
  .company_1-item2_content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .company_1-item2_content img {
    padding-right: 0;
  }
  .company_1-item2_content-line {
    display: none;
  }
  .company_1-item2_content-text {
    text-align: center;
  }
  .register-form-input {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .register-form-input label {
    margin-right: 0 !important;
  }
  .register-form-input input {
    padding: 10px;
    width: 70% !important;
  }
  .guide-points-container {
    padding-left: 45px;
    padding-right: 45px;
  }
  .guide-points-container-line {
    display: none;
  }
  .guide-points-container-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }
  .guide-points-container-items p {
    text-align: center;
  }
  .contact-1 {
    background-color: transparent !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: static !important;
    height: auto !important;
    margin-top: 0 !important;
    margin-bottom: 50px !important;
  }
  .contact-1-content {
    position: static !important;
  }
  .contact-2 h5 {
    text-align: center;
  }
  .contact-2_block h3 {
    text-align: center;
  }
  .contact-3_h1 {
    text-align: center;
  }
  .contact-3_form-1_input, .contact-3_form-2_input, .contact-3_form-3_input {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .contact-3_form-1_input-col, .contact-3_form-2_input-col, .contact-3_form-3_input-col {
    width: 90% !important;
  }
  .contact-3_form-1_input-col small, .contact-3_form-2_input-col small, .contact-3_form-3_input-col small {
    text-align: center !important;
  }
  .contact-3_form-1_input span, .contact-3_form-2_input span, .contact-3_form-3_input span {
    margin-right: 0 !important;
    text-align: center !important;
  }
  .contact-3_form-1_input-cols, .contact-3_form-2_input-cols, .contact-3_form-3_input-cols {
    text-align: center !important;
    margin-right: 0 !important;
  }
  .contact-3_form-1_input-70, .contact-3_form-2_input-70, .contact-3_form-3_input-70 {
    width: 90% !important;
    margin-bottom: 20px;
    margin-right: 0 !important;
  }
  .contact-3_form-1_input-30, .contact-3_form-2_input-30, .contact-3_form-3_input-30 {
    width: 50% !important;
  }
  .contact-3_form-1_input-50, .contact-3_form-2_input-50, .contact-3_form-3_input-50 {
    width: 90% !important;
    margin-bottom: 20px;
    margin-right: 0 !important;
  }
  .contact-3_form-1_input-80, .contact-3_form-2_input-80, .contact-3_form-3_input-80 {
    width: 90% !important;
    margin-bottom: 20px;
  }
  .contact-3 .contact-3_form-2_input-start {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .contact-3 .contact-3_form-2_input-start-check-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .custom-checkbox + label {
    margin-bottom: 15px;
  }
  .contact-3_form-2_input-textarea {
    width: 100% !important;
  }
  .contact-3_form-3 h4 {
    text-align: center;
  }
  .contact-2_block {
    padding-left: 0 !important;
  }
  .contact-3_h1 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767px) {
  .services1-item-img,
  .services2-item-img,
  .services4-item-img,
  .services6-item-img,
  .services7-item-img {
    margin-right: 0 !important;
    margin-bottom: 40px;
  }
  .services1-item-img img,
  .services2-item-img img,
  .services4-item-img img,
  .services6-item-img img,
  .services7-item-img img {
    width: 100%;
  }
  .services1-item-img_block,
  .services2-item-img_block,
  .services4-item-img_block,
  .services6-item-img_block,
  .services7-item-img_block {
    right: 31% !important;
    top: 87% !important;
  }
}

@media (max-width: 600px) {
  .grid1,
  .grid2,
  .grid3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

@media (max-width: 400px) {
  .guide-cards-img1_content,
  .guide-cards-img2_content,
  .guide-cards-img3_content,
  .guide-cards-img4_content,
  .guide-cards-img5_content,
  .guide-cards-img6_content {
    top: 0 !important;
    left: 5% !important;
    padding-left: 15px;
    padding-right: 20px;
  }
  .guide-cards-img1_content-block img,
  .guide-cards-img2_content-block img,
  .guide-cards-img3_content-block img,
  .guide-cards-img4_content-block img,
  .guide-cards-img5_content-block img,
  .guide-cards-img6_content-block img {
    width: 100px !important;
    height: 100px !important;
  }
  .pricing-grids a {
    font-size: 14px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

button:focus,
input:focus,
textarea:focus,
a:focus {
  outline: none;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

.container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.row {
  margin: 0;
}

p {
  margin: 0;
}

.adapt-menu {
  display: none;
}

.btn {
  padding: 5px 30px;
  display: inline-block;
  color: white;
  border: none;
  border-radius: 50px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

.btn-red {
  background-color: #ef3139;
}

.btn-red:hover {
  opacity: 0.5;
}

.btn-green {
  background-color: #b1d518;
}

.btn-green:hover {
  opacity: 0.5;
}

.btn-yellow {
  background-color: #ffa721;
}

.btn-yellow:hover {
  opacity: 0.5;
}

.btn-white {
  background-color: #fff;
}

.btn-white:hover {
  opacity: 0.5;
}

.btn-primary {
  background-color: #00aced;
}

.btn-primary:hover {
  opacity: 0.5;
}

.btn-grey {
  background-color: #152004;
}

.btn-grey:hover {
  opacity: 0.5;
}

.btn-orange {
  background-color: #ff5000;
}

.btn-orange:hover {
  opacity: 0.5;
}

body {
  background-color: #fff;
  color: #383838;
  margin: 0;
  padding: 0;
  font-family: KozGoPro_Light;
  font-size: 16px;
}

.top-nav {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.top-nav_button {
  display: none;
  width: 110px;
  height: 72px;
  background-color: #ff5000;
  position: absolute;
  right: 0;
  top: -72px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.top-nav_button-circle {
  width: 50px;
  height: 50px;
  border: 2px solid white;
  border-radius: 50%;
  background-color: #ff5000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.top-nav_button-circle:hover {
  opacity: 0.5;
}

.top-nav_button-circle i {
  color: white;
}

.top-nav_logo {
  font-family: KozGoPro_Bold;
  color: #00aced;
  font-size: 36px;
  padding-left: 15px;
  cursor: pointer;
}

.top-nav_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
}

.top-nav_menu__active {
  color: #ff5000 !important;
}

.top-nav_menu li {
  margin-right: 25px;
}

.top-nav_menu li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #373737;
  font-family: KozGoPro_Bold;
  font-size: 18px;
}

.top-nav_menu li a:hover {
  color: #ff5000;
}

.top-nav_user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.top-nav_user img {
  width: 42px;
  height: 42px;
}

.top-nav_user h3 {
  font-family: KozGoPro_Bold;
  font-size: 20px;
  margin-left: 7px;
}

.top-nav_user h3:hover {
  opacity: 0.5;
}

.slider {
  background: -webkit-gradient(linear, left top, right top, from(#00aced), to(#dadc55));
  background: linear-gradient(0.25turn, #00aced, #dadc55);
  height: 650px;
}

.slider-block {
  padding-top: 80px;
  position: relative;
}

.slider-block img {
  position: absolute;
  left: 0;
  z-index: 1;
}

.slider-block_content {
  position: absolute;
  right: 0;
  top: 12rem;
  color: white;
  text-align: right;
  z-index: 5;
}

.slider-block_content h1 {
  font-size: 2.8rem;
  font-family: KozGoPro_Bold;
  margin: 0;
  text-shadow: 2px 2px #383838;
}

.slider-block_content h2 {
  font-size: 1.7rem;
  margin: 0;
  text-shadow: 2px 2px #383838;
}

.slider-block_content a {
  text-decoration: none;
}

.slider-block_content .btn {
  padding: 5px 40px;
  display: inline-block;
  color: white;
  border: none;
  border-radius: 50px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  font-size: 26px;
  margin-top: 80px;
}

.slider-block_content .btn-warning {
  background-color: #ff5000;
}

.slider-block_content .btn-warning:hover {
  background-color: #ff570a;
}

.slick-slide {
  height: 650px;
}

.slick-next {
  position: absolute;
  right: -85px;
  display: block;
  height: 50px;
  width: 50px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  border-bottom: 3px solid white;
  border-right: 3px solid white;
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.slick-prev {
  position: absolute;
  left: -85px;
  display: block;
  height: 50px;
  width: 50px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  border-bottom: 3px solid white;
  border-right: 3px solid white;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.slick-next:before {
  content: "";
}

.slick-prev:before {
  content: "";
}

.content {
  margin-top: 67px;
}

.content-block1 {
  margin-bottom: 95px;
}

.content-block1 h1 {
  font-size: 35px;
  font-family: KozGoPro_Medium;
  color: #ff5000;
  text-align: center;
  margin-bottom: 25px;
}

.content-block1-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
  border-radius: 10px;
  margin-top: 35px;
}

.content-block1-item_primary {
  background-color: #00aced;
}

.content-block1-item_orange {
  background-color: #ffb632;
}

.content-block1-item_green {
  background-color: #19fea1;
}

.content-block1-item_grey {
  background-color: #48626f;
}

.content-block1-item_yellow {
  background-color: #fef102;
}

.content-block1-item_aqua {
  background-color: #01b59e;
}

.content-block1-item_img {
  background-color: #fff;
  padding: 25px;
  border-radius: 50%;
  margin-right: 15px;
}

.content-block1-item_h {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: white;
  font-family: KozGoPro_Light;
  text-transform: uppercase;
}

.content-block1-item_h h2 {
  font-size: 28px;
  margin-bottom: 10px;
  font-family: KozGoPro_Bold;
}

.content-block1-item_h h3 {
  font-size: 20px;
}

.content-block1-item_h h4 {
  font-size: 18px;
  text-transform: none;
}

.content-block1-item_h h4::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 10px;
}

.content-block1-item_h_text-black h2 {
  color: #383838;
  font-family: KozGoPro_Bold;
}

.content-block1-item_h_text-black h3 {
  color: #383838;
}

.content-block1-item_h_text-heavy h2 {
  font-family: KozGoPro_Bold;
}

.content-block1-item_h__items {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}

.content-block1-item_h__items-point {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
}

.content-block2 {
  margin-bottom: 55px;
  padding: 55px 55px 75px 55px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

.content-block2 h1 {
  font-size: 35px;
  font-family: KozGoPro_Medium;
  color: #ef3139;
  text-align: center;
}

.content-block2-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}

.content-block2-item_img {
  width: 98px;
  height: 87px;
  background-color: #00aced;
  border-radius: 10px;
  padding: 20px 28px;
  margin-right: 20px;
}

.content-block2-item_img_pink {
  background-color: #ff4181;
}

.content-block2-item_h {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #383838;
  text-transform: uppercase;
}

.content-block2-item_h h2 {
  font-size: 26px;
  font-family: KozGoPro_Medium;
}

.content-block2-item_h h3 {
  margin-left: 10px;
  font-size: 20px;
  font-family: KozGoPro_Light;
}

.content-block2-item_h__items h3 {
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 1.75;
}

.content-block2-item_h__items h3::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #383838;
  border-radius: 50%;
  margin-right: 10px;
}

.content-block3 {
  margin-bottom: 55px;
  background-color: #ef3139;
  padding: 65px 0 85px 0;
  color: #fff;
}

.content-block3 h1 {
  font-size: 36px;
  font-family: KozGoPro_Bold;
  text-align: center;
  text-transform: uppercase;
}

.content-block3 h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 45px;
}

.content-block3 p {
  font-size: 22px;
  line-height: 1.864;
}

.content-block4 h1 {
  font-size: 36px;
  font-family: KozGoPro_Bold;
  text-align: center;
  text-transform: uppercase;
  color: #ef3139;
}

.content-block4 h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 45px;
  color: #ef3139;
}

.content-block4-item {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.content-block4-item_card {
  background-color: #fff;
  text-align: center;
  margin-bottom: 60px;
  min-height: 522px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.content-block4-item_card img {
  width: 100%;
}

.content-block4-item_card-content {
  margin-top: -85px;
  padding-left: 10px;
  padding-right: 10px;
}

.content-block4-item_card-content-img {
  padding: 15px 25px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}

.content-block4-item_card-content-img img {
  width: 45px;
  height: 50px;
}

.content-block4-item_card-content h3 {
  font-size: 20px;
  color: #00aced;
  font-family: KozGoPro_Bold;
  margin-bottom: 10px;
}

.content-block4-item_card-content p {
  font-size: 16px;
  line-height: 1.563;
}

.content-block4-item_card-content a {
  text-transform: none;
}

.content-block4-item_card a {
  width: 130px;
  margin-bottom: 30px;
}

.content-block5 {
  background-image: url(../img/block5/block5-bg.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 60px;
}

.content-block5 h1 {
  font-size: 36px;
  font-family: KozGoPro_Bold;
  text-align: center;
  text-transform: uppercase;
  color: white;
}

.content-block5 h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 45px;
  color: white;
}

.content-block5-item {
  background-color: #fff;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}

.content-block5-item img {
  min-height: 280px;
}

.content-block5-item_content {
  padding: 20px 20px 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.content-block5-item_content h3 {
  font-size: 24px;
  font-family: KozGoPro_Medium;
  color: #00aced;
  margin-bottom: 10px;
}

.content-block5-item_content h4 {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 2rem;
}

.content-block5-item_content a {
  width: 130px;
  margin-bottom: 30px;
}

.content-block5-btn {
  text-align: center;
}

.content-block5-btn a {
  width: 250px;
  font-size: 24px;
  color: #ef3139;
  text-align: center;
  font-family: KozGoPro_Medium;
}

.content-block6 {
  margin-top: 70px;
  margin-bottom: 50px;
}

.content-block6 h1 {
  font-size: 36px;
  font-family: KozGoPro_Bold;
  text-align: center;
  text-transform: uppercase;
  color: #ff5000;
}

.content-block6 h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 45px;
  color: #ff5000;
}

.content-block6-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: 2px dotted rgba(0, 0, 0, 0.5);
  padding: 20px;
  margin-bottom: 25px;
}

.content-block6-item h3 {
  color: #ff5000;
  font-size: 20px;
  line-height: 1.6;
  font-family: KozGoPro_Medium;
  margin-right: 70px;
}

.content-block6-item button {
  width: 40px;
  height: 35px;
  background-color: #383838;
  border: none;
  border-radius: 50%;
  cursor: pointer;
}

.content-block6-item button i {
  color: white;
  margin-top: 5px;
}

.content-block6-item_none {
  display: none;
  padding: 20px;
  -webkit-transition: ease-in;
  transition: ease-in;
}

.content-block6-item_none__active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.content-block7 {
  background-color: #b1d518;
  padding-top: 80px;
  padding-bottom: 100px;
}

.content-block7 h1 {
  font-size: 36px;
  font-family: KozGoPro_Bold;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

.content-block7 h2 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 45px;
  color: #fff;
}

.content-block7-item {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px;
  padding: 20px 35px;
}

.content-block7-item h4 {
  color: #00aced;
  font-size: 18px;
  font-family: KozGoPro_Bold;
  margin-right: 60px;
}

.content-block7-item h5 {
  font-size: 18px;
}

.content-block7-btn {
  text-align: center;
  margin-top: 25px;
}

.content-block7-btn a {
  font-size: 25px;
  color: #fff;
}

.footer {
  padding: 90px 30px 40px 30px;
  background-image: url(../img/footer-bg.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  color: #929497;
}

.footer h1 {
  font-size: 28px;
  color: #fff;
  margin-bottom: 25px;
}

.footer li {
  margin-bottom: 14px;
}

.footer a {
  color: #929497;
  text-decoration: none;
}

.footer a:hover {
  color: white;
}

.footer ul {
  padding: 0;
  list-style: none;
  line-height: 32px;
  margin-bottom: 20px;
}

.footer_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.footer_menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer_menu a img {
  margin-right: 15px;
}

.footer_menu a span {
  font-size: 20px;
  color: #cacbcc;
  text-transform: uppercase;
  font-family: KozGoPro_Bold;
}

.top-page {
  background: url(../img/top-img.png), -webkit-gradient(linear, left top, right top, from(#00aced), to(#dadc55));
  background: url(../img/top-img.png), linear-gradient(0.25turn, #00aced, #dadc55);
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  margin-bottom: 60px;
}

.top-page h1 {
  font-size: 36px;
  text-transform: uppercase;
  font-family: KozGoPro_Regular;
}

.top-page h3 {
  font-size: 22px;
}

.company_1 {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 60px 40px;
  margin-bottom: 60px;
  border-bottom: 3px solid #00aced;
}

.company_1-item img {
  max-height: 400px;
  max-width: 415px;
  padding-right: 40px;
  padding-bottom: 30px;
  float: left;
}

.company_1-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #00aced;
}

.company_1-item-content hr {
  opacity: 0.5;
  margin: 0;
  margin-bottom: 15px;
}

.company_1-item-content p {
  font-family: KozGoPro_Bold;
  line-height: 1.9;
  margin-bottom: 40px;
}

.company_1-item2 h1 {
  color: #00aced;
  font-family: KozGoPro_Bold;
}

.company_1-item2_content {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.company_1-item2_content img {
  margin-right: 20px;
  margin-bottom: 40px;
}

.company_1-item2_content-line {
  width: 2px;
  height: 80px;
  background-color: black;
  opacity: 0.1;
  margin-right: 20px;
}

.company_1-item2_content-text p {
  font-size: 20px;
  font-family: KozGoPro_Regular;
}

.company_1-item2_content-text p span a {
  color: #00aced;
  text-decoration: none;
}

.company_2 {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 60px 40px;
  margin-bottom: 60px;
  border-bottom: 3px solid #b1d518;
}

.company_2 h1 {
  text-align: center;
  color: #b1d518;
  font-family: KozGoPro_Regular;
}

.company_2 h3 {
  font-size: 22px;
  color: #b1d518;
  text-align: center;
  margin-bottom: 30px;
}

.company_2-item {
  text-align: center;
}

.company_2-item img {
  width: 100%;
  margin-bottom: 30px;
}

.company_2-item p {
  margin-bottom: 40px;
  line-height: 2;
}

.news_1 {
  margin-bottom: 70px;
}

.news_1 h1 {
  font-size: 38px;
  color: #ef3139;
  font-family: KozGoPro_Bold;
  text-align: center;
  margin-bottom: 50px;
}

.news_1-card {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 50px;
}

.news_1-card img {
  width: 100%;
}

.news_1-card_grey {
  border-bottom: 3px solid #152004;
}

.news_1-card_orange {
  border-bottom: 3px solid #ff5000;
}

.news_1-card_red {
  border-bottom: 3px solid #ef3139;
}

.news_1-card_yellow {
  border-bottom: 3px solid #ffa721;
}

.news_1-card_primary {
  border-bottom: 3px solid #00aced;
}

.news_1-card_green {
  border-bottom: 3px solid #b1d518;
}

.news_1-card__content {
  padding: 10px 30px 25px 30px;
}

.news_1-card__content h3 {
  font-size: 22px;
  margin-bottom: 15px;
}

.news_1-card__content-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.news_1-card__content-icon img {
  width: 23px;
  margin-right: 15px;
}

.news_1-card__content-icon span {
  font-size: 14px;
}

.news_1-card__content p {
  font-size: 14px;
  margin-bottom: 15px;
}

.news_1-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  background-color: #15202c;
  margin-bottom: 60px;
}

.news_1-pagination_numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.news_1-pagination_numbers_active {
  background-color: #00aced !important;
}

.news_1-pagination_numbers a {
  margin-right: 15px;
  color: white;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 12px;
  background-color: #fff;
  border-radius: 5px;
  font-family: KozGoPro_Bold;
  text-decoration: none;
  color: #15202c;
  font-size: 18px;
}

.news_1-pagination_numbers a:hover {
  background-color: #00aced;
}

.news_1-pagination_numbers a:nth-last-child(1) {
  background-color: transparent;
}

.news_1-pagination_numbers a:nth-last-child(1):hover {
  background-color: #00aced;
}

.news_1-pagination_numbers a:nth-last-child(4) {
  background-color: transparent;
}

.news_1-pagination_numbers a:nth-last-child(4):hover {
  background-color: #00aced;
}

.news_1-content {
  margin-bottom: 35px;
}

.news_1-content h1 {
  font-size: 38px;
  color: #ef3139;
  text-align: center;
  font-family: KozGoPro_Bold;
}

.news_1-content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.news_1-content-center-item {
  border: 1px solid rgba(0, 0, 0, 0.4);
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  margin-bottom: 20px;
}

.news_1-content-center-item h4 {
  color: #00aced;
  font-family: KozGoPro_Bold;
  margin-right: 35px;
}

.news_1-content_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}

.register {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 40px;
  margin-bottom: 100px;
}

.register h1 {
  font-family: KozGoPro_Regular;
  text-align: center;
  background-color: #ef3139;
  border-radius: 10px;
  color: white;
  margin-bottom: 35px;
}

.register-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.register-form-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}

.register-form-input label {
  font-size: 22px;
  font-family: KozGoPro_Medium;
  color: #ef3139;
  margin-right: 20px;
}

.register-form-input input {
  border-radius: 50px;
  border: 1px solid #a1a1a1;
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  color: #383838;
  font-size: 18px;
}

.register-form-btn {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 35px;
}

.register-form-btn button {
  padding: 10px 30px;
}

.register-form hr {
  background-color: rgba(0, 0, 0, 0.1);
  height: 2px;
  width: 100%;
  margin-bottom: 35px;
}

.register-form p {
  text-align: center;
  font-size: 24px;
  font-family: KozGoPro_Medium;
}

.register-form p a {
  color: #00aced;
}

.services1 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #b1d518 !important;
  border: 1px solid #b1d518;
  margin-bottom: 100px;
}

.services1-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services1-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services1-item-img_block {
  background-color: #b1d518;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services1-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #b1d518;
}

.services1-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services1-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services1-item-content-items_block {
  background-color: #b1d518;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services1-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services2 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #ef3139 !important;
  border: 1px solid #ef3139;
  margin-bottom: 100px;
}

.services2-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services2-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services2-item-img_block {
  background-color: #ef3139;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services2-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #ef3139;
}

.services2-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services2-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services2-item-content-items_block {
  background-color: #ef3139;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services2-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services3 {
  min-height: 600px;
  padding: 35px;
  border-bottom: 3px solid #02b59f !important;
  border: 1px solid #02b59f;
  margin-bottom: 100px;
}

.services3-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.services3-item img:first-child {
  width: 100%;
}

.services3-item-img {
  margin-top: -55px;
  background-color: #02b59f;
  padding: 20px 25px;
  border-radius: 50%;
  margin-bottom: 40px;
}

.services3-item h1 {
  color: #02b59f;
  font-family: KozGoPro_Bold;
}

.services3-item h3 {
  font-family: KozGoPro_Bold;
  font-size: 24px;
  margin-bottom: 15px;
}

.services3-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services3-item-content_block {
  background-color: #02b59f;
  padding: 5px 7px;
  min-width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services3-item-content p {
  font-family: KozGoPro_Regular;
}

.services4 {
  min-height: 500px;
  padding: 35px;
  border-bottom: 3px solid #ff5000 !important;
  border: 1px solid #ff5000;
  margin-bottom: 100px;
}

.services4-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services4-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services4-item-img_block {
  background-color: #ff5000;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services4-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #ff5000;
}

.services4-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services4-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services4-item-content-items_block {
  background-color: #ff5000;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services4-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services5 {
  min-height: 600px;
  padding: 35px;
  border-bottom: 3px solid #15202c !important;
  border: 1px solid #15202c;
  margin-bottom: 100px;
}

.services5-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.services5-item img:first-child {
  width: 100%;
}

.services5-item-img {
  margin-top: -55px;
  background-color: #15202c;
  padding: 20px 25px;
  border-radius: 50%;
  margin-bottom: 40px;
}

.services5-item h1 {
  color: #15202c;
  font-family: KozGoPro_Bold;
}

.services5-item h3 {
  font-family: KozGoPro_Bold;
  font-size: 24px;
  margin-bottom: 15px;
}

.services5-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services5-item-content_block {
  background-color: #15202c;
  padding: 5px 7px;
  min-width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services5-item-content p {
  font-family: KozGoPro_Regular;
}

.services6 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #ffa721 !important;
  border: 1px solid #ffa721;
  margin-bottom: 100px;
}

.services6-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services6-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services6-item-img_block {
  background-color: #ffa721;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services6-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #ffa721;
}

.services6-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services6-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services6-item-content-items_block {
  background-color: #ffa721;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services6-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services7 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #02b59f !important;
  border: 1px solid #02b59f;
  margin-bottom: 100px;
}

.services7-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services7-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services7-item-img_block {
  background-color: #02b59f;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services7-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #02b59f;
}

.services7-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services7-item-content p {
  margin-bottom: 15px;
}

.services7-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services7-item-content-items_block {
  background-color: #02b59f;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services7-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services1 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #b1d518 !important;
  border: 1px solid #b1d518;
  margin-bottom: 100px;
}

.services1-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services1-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services1-item-img_block {
  background-color: #b1d518;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services1-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #b1d518;
}

.services1-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services1-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services1-item-content-items_block {
  background-color: #b1d518;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services1-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services2 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #ef3139 !important;
  border: 1px solid #ef3139;
  margin-bottom: 100px;
}

.services2-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services2-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services2-item-img_block {
  background-color: #ef3139;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services2-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #ef3139;
}

.services2-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services2-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services2-item-content-items_block {
  background-color: #ef3139;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services2-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services3 {
  min-height: 600px;
  padding: 35px;
  border-bottom: 3px solid #02b59f !important;
  border: 1px solid #02b59f;
  margin-bottom: 100px;
}

.services3-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.services3-item img:first-child {
  width: 100%;
}

.services3-item-img {
  margin-top: -55px;
  background-color: #02b59f;
  padding: 20px 25px;
  border-radius: 50%;
  margin-bottom: 40px;
}

.services3-item h1 {
  color: #02b59f;
  font-family: KozGoPro_Bold;
}

.services3-item h3 {
  font-family: KozGoPro_Bold;
  font-size: 24px;
  margin-bottom: 15px;
}

.services3-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services3-item-content_block {
  background-color: #02b59f;
  padding: 5px 7px;
  min-width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services3-item-content p {
  font-family: KozGoPro_Regular;
}

.services4 {
  min-height: 500px;
  padding: 35px;
  border-bottom: 3px solid #ff5000 !important;
  border: 1px solid #ff5000;
  margin-bottom: 100px;
}

.services4-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services4-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services4-item-img_block {
  background-color: #ff5000;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services4-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #ff5000;
}

.services4-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services4-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services4-item-content-items_block {
  background-color: #ff5000;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services4-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services5 {
  min-height: 600px;
  padding: 35px;
  border-bottom: 3px solid #15202c !important;
  border: 1px solid #15202c;
  margin-bottom: 100px;
}

.services5-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.services5-item img:first-child {
  width: 100%;
}

.services5-item-img {
  margin-top: -55px;
  background-color: #15202c;
  padding: 20px 25px;
  border-radius: 50%;
  margin-bottom: 40px;
}

.services5-item h1 {
  color: #15202c;
  font-family: KozGoPro_Bold;
}

.services5-item h3 {
  font-family: KozGoPro_Bold;
  font-size: 24px;
  margin-bottom: 15px;
}

.services5-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services5-item-content_block {
  background-color: #15202c;
  padding: 5px 7px;
  min-width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services5-item-content p {
  font-family: KozGoPro_Regular;
}

.services6 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #ffa721 !important;
  border: 1px solid #ffa721;
  margin-bottom: 100px;
}

.services6-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services6-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services6-item-img_block {
  background-color: #ffa721;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services6-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #ffa721;
}

.services6-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services6-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services6-item-content-items_block {
  background-color: #ffa721;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services6-item-content-items p {
  font-family: KozGoPro_Regular;
}

.services7 {
  min-height: 580px;
  padding: 35px;
  border-bottom: 3px solid #02b59f !important;
  border: 1px solid #02b59f;
  margin-bottom: 100px;
}

.services7-item-img {
  float: left;
  margin-right: 70px;
  position: relative;
}

.services7-item-img img {
  max-height: 500px;
  max-width: 358px;
}

.services7-item-img_block {
  background-color: #02b59f;
  padding: 20px 25px;
  position: absolute;
  right: -11%;
  top: 25%;
  border-radius: 50%;
}

.services7-item-content h1 {
  font-family: KozGoPro_Bold;
  color: #02b59f;
}

.services7-item-content h3 {
  font-family: KozGoPro_Bold;
  line-height: 1.231;
  margin-bottom: 15px;
}

.services7-item-content p {
  margin-bottom: 15px;
}

.services7-item-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px;
}

.services7-item-content-items_block {
  background-color: #02b59f;
  padding: 5px 7px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.services7-item-content-items p {
  font-family: KozGoPro_Regular;
}

.guide {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  margin-bottom: 95px;
  padding-top: 50px;
}

.guide h1 {
  color: #ef3139;
  text-align: center;
  font-family: KozGoPro_Regular;
  padding-left: 40px;
  padding-right: 40px;
}

.guide h2 {
  font-size: 24px;
  text-align: center;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
}

.guide h3 {
  text-align: center;
  margin-bottom: 75px;
  padding-left: 40px;
  padding-right: 40px;
}

.guide-cards {
  padding: 60px 45px;
}

.guide-cards-img1 {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.guide-cards-img1 img {
  position: relative;
  width: 100%;
  height: 350px;
}

.guide-cards-img1_content {
  position: absolute;
  top: -10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.guide-cards-img1_content-block {
  border: 1px solid #ef3139;
  border-radius: 50%;
  padding: 12px;
  background-color: #fff;
}

.guide-cards-img1_content-block img {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 170px;
}

.guide-cards-img1_content h4 {
  color: #ef3139;
  font-size: 28px;
  font-family: KozGoPro_Bold;
}

.guide-cards-img1_content p {
  text-align: center;
}

.guide-cards-img2 {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.guide-cards-img2 img {
  position: relative;
  width: 100%;
  height: 350px;
}

.guide-cards-img2_content {
  position: absolute;
  top: -10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.guide-cards-img2_content-block {
  border: 1px solid #00aced;
  border-radius: 50%;
  padding: 12px;
  background-color: #fff;
}

.guide-cards-img2_content-block img {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 170px;
}

.guide-cards-img2_content h4 {
  color: #00aced;
  font-size: 28px;
  font-family: KozGoPro_Bold;
}

.guide-cards-img2_content p {
  text-align: center;
}

.guide-cards-img3 {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.guide-cards-img3 img {
  position: relative;
  width: 100%;
  height: 350px;
}

.guide-cards-img3_content {
  position: absolute;
  top: -10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.guide-cards-img3_content-block {
  border: 1px solid #b1d518;
  border-radius: 50%;
  padding: 12px;
  background-color: #fff;
}

.guide-cards-img3_content-block img {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 170px;
}

.guide-cards-img3_content h4 {
  color: #b1d518;
  font-size: 28px;
  font-family: KozGoPro_Bold;
}

.guide-cards-img3_content p {
  text-align: center;
}

.guide-cards-img4 {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.guide-cards-img4 img {
  position: relative;
  width: 100%;
  height: 350px;
}

.guide-cards-img4_content {
  position: absolute;
  top: -10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.guide-cards-img4_content-block {
  border: 1px solid #15202c;
  border-radius: 50%;
  padding: 12px;
  background-color: #fff;
}

.guide-cards-img4_content-block img {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 170px;
}

.guide-cards-img4_content h4 {
  color: #15202c;
  font-size: 28px;
  font-family: KozGoPro_Bold;
}

.guide-cards-img4_content p {
  text-align: center;
}

.guide-cards-img5 {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.guide-cards-img5 img {
  position: relative;
  width: 100%;
  height: 350px;
}

.guide-cards-img5_content {
  position: absolute;
  top: -10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.guide-cards-img5_content-block {
  border: 1px solid #ff5000;
  border-radius: 50%;
  padding: 12px;
  background-color: #fff;
}

.guide-cards-img5_content-block img {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 170px;
}

.guide-cards-img5_content h4 {
  color: #ff5000;
  font-size: 28px;
  font-family: KozGoPro_Bold;
}

.guide-cards-img5_content p {
  text-align: center;
}

.guide-cards-img6 {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.guide-cards-img6 img {
  position: relative;
  width: 100%;
  height: 350px;
}

.guide-cards-img6_content {
  position: absolute;
  top: -10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.guide-cards-img6_content-block {
  border: 1px solid #ffa721;
  border-radius: 50%;
  padding: 12px;
  background-color: #fff;
}

.guide-cards-img6_content-block img {
  text-align: center;
  vertical-align: middle;
  width: 170px;
  height: 170px;
}

.guide-cards-img6_content h4 {
  color: #ffa721;
  font-size: 28px;
  font-family: KozGoPro_Bold;
}

.guide-cards-img6_content p {
  text-align: center;
}

.guide-cards2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 80px;
}

.guide-cards2_white {
  height: 305px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  padding: 50px 20px;
  background-color: #fff;
  margin-top: -10px;
}

.guide-cards2_white h5 {
  font-size: 20px;
  font-family: KozGoPro_Bold;
  padding-left: 40px;
  padding-right: 40px;
}

.guide-cards2_white p {
  font-family: KozGoPro_Regular;
  margin-bottom: 15px;
}

.guide-cards2_img {
  padding: 0;
  margin-top: -10px;
}

.guide-cards2_img img {
  width: 100%;
  height: 305px;
}

.guide-points {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 70px;
}

.guide-points-container {
  width: 650px;
  text-align: left;
}

.guide-points-container-line {
  width: 4px;
  background-color: #ffa721;
  height: 25px;
  margin-left: 50px;
}

.guide-points-container-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.guide-points-container-items_point {
  border-radius: 50%;
  border: 1px solid #ffa721;
  padding: 4px;
  margin-right: 20px;
}

.guide-points-container-items_point-bg {
  background-color: #ffa721;
  border-radius: 50%;
  padding: 10px 35px;
  font-size: 40px;
  font-family: KozGoPro_Bold;
  color: #fff;
}

.guide-points-container-items p {
  font-size: 24px;
  font-family: KozGoPro_Regular;
}

.contact-1 {
  width: 100%;
  background-color: #ff5000;
  height: 3px;
  margin-top: 120px;
  margin-bottom: 200px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.contact-1_content {
  margin-top: 51px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.contact-1_content_user {
  margin-bottom: 30px;
}

.contact-1_content_user__grey {
  background: #989796;
  border-radius: 50%;
  padding: 30px 40px;
  position: relative;
  width: 120px;
  height: 120px;
  color: #fff;
}

.contact-1_content_user__grey:after {
  content: url(/img/icons/arrow-grey.png);
  position: absolute;
  right: -30px;
  top: 50%;
  margin-top: -30px;
}

.contact-1_content_user__orange {
  background: #ff5000;
  border-radius: 50%;
  padding: 30px 40px;
  position: relative;
  width: 120px;
  height: 120px;
  color: #fff;
}

.contact-1_content_user__orange:after {
  content: url(/img/icons/arrow-right-orange.png);
  position: absolute;
  right: -30px;
  top: 50%;
  margin-top: -30px;
}

.contact-1_content_h2 {
  color: #ff5000;
  font-family: KozGoPro_Bold;
  text-transform: uppercase;
  margin-top: -15px;
}

.contact-1_content-h2 {
  color: #989796;
  font-family: KozGoPro_Bold;
  text-transform: uppercase;
  margin-top: -15px;
}

.contact-2 {
  margin-bottom: 50px;
}

.contact-2 h5 {
  font-size: 24px;
  margin-bottom: 10px;
}

.contact-2_line1 {
  background-color: #ef3139;
  opacity: 0.3;
  height: 1px;
  margin-bottom: 20px;
}

.contact-2_block {
  padding-left: 30px;
}

.contact-2_block h3 {
  color: #ef3139;
  font-family: KozGoPro_Bold;
}

.contact-2_block p {
  font-family: KozGoPro_Medium;
}

.contact-2_block_line {
  border-bottom: 2px dashed #383838;
  margin-top: 15px;
}

.contact-2_block ol {
  padding-left: 20px;
}

.contact-2_block ol li {
  font-family: KozGoPro_Medium;
}

.contact-3 {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  padding: 30px;
  border-radius: 5px;
  margin-bottom: 100px;
}

.contact-3_h1 {
  font-size: 36px;
  padding-left: 15px;
  font-family: KozGoPro_Regular;
  border-radius: 10px;
  margin-bottom: 40px;
  color: #fff;
}

.contact-3_h1-green {
  background-color: #b1d518;
}

.contact-3_h1-orange {
  background-color: #ff5000;
}

.contact-3_h1-primary {
  background-color: #00aced;
}

.contact-3_h1-active {
  background-color: #ffa721;
}

.contact-3_form-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 60px;
}

.contact-3_form-1_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.contact-3_form-1_input-cols {
  margin-right: 15px;
}

.contact-3_form-1_input-cols h3 {
  opacity: 0.5;
  font-size: 18px;
}

.contact-3_form-1_input-cols input {
  width: 100%;
  border: 1px solid #383838;
  padding: 20px;
  opacity: 0.5;
  border-radius: 30px;
}

.contact-3_form-1_input-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 82%;
}

.contact-3_form-1_input-col-80 {
  border-radius: 30px;
  border: 1px solid #383838;
  opacity: 0.5;
  padding: 15px;
  font-size: 22px;
}

.contact-3_form-1_input span {
  font-size: 22px;
  color: #b1d518;
  font-family: KozGoPro_Regular;
  margin-right: 15px;
  width: 100px;
  text-align: right;
}

.contact-3_form-1_input-50 {
  width: 40%;
  border-radius: 30px;
  border: 1px solid #383838;
  opacity: 0.5;
  padding: 15px;
  margin-right: 15px;
  font-size: 22px;
}

.contact-3_form-1_input-80 {
  width: 82%;
  border-radius: 30px;
  border: 1px solid #383838;
  opacity: 0.5;
  padding: 15px;
  font-size: 22px;
}

.contact-3_form-1_input-70 {
  width: 50%;
  border-radius: 30px;
  border: 1px solid #383838;
  opacity: 0.5;
  padding: 15px;
  font-size: 22px;
  margin-right: 15px;
}

.contact-3_form-1_input-30 {
  width: 30%;
  border-radius: 30px;
  border: none;
  padding: 8px;
  font-size: 22px;
  cursor: pointer;
  text-align: center;
  color: white;
  font-family: KozGoPro_Regular;
  background-color: #b1d518;
}

.contact-3_form-1_input-30:hover {
  opacity: 0.5;
}

.contact-3_form-2 {
  margin-bottom: 60px;
}

.contact-3_form-2_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 10px;
}

.contact-3_form-2_input-textarea {
  width: 53%;
  border-radius: 30px;
  border: 1px solid #a1a1a1;
  padding: 75px 15px;
  font-size: 22px;
}

.contact-3_form-2_input-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10px;
}

.contact-3_form-2_input-start span {
  font-size: 22px;
  color: #ff5000;
  font-family: KozGoPro_Medium;
  margin-right: 15px;
  width: 200px;
  text-align: right;
}

.contact-3_form-2_input-start-check {
  width: 53%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.contact-3_form-2_input-start-check-row {
  margin-bottom: 20px;
}

.contact-3_form-2_input-cols {
  margin-right: 15px;
}

.contact-3_form-2_input-cols h3 {
  opacity: 0.5;
}

.contact-3_form-2_input-cols input {
  width: 100%;
  border: 1px solid #383838;
  padding: 15px;
  opacity: 0.5;
  border-radius: 30px;
}

.contact-3_form-2_input span {
  font-size: 22px;
  color: #ff5000;
  font-family: KozGoPro_Medium;
  margin-right: 15px;
  width: 270px;
  text-align: right;
}

.contact-3_form-2_input-80 {
  width: 53%;
  border-radius: 30px;
  border: 1px solid #a1a1a1;
  padding: 15px;
  font-size: 22px;
}

.contact-3_form-3 {
  margin-bottom: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contact-3_form-3-orange span {
  color: #ffa721;
}

.contact-3_form-3-orange-btn {
  margin-top: 20px;
  background-color: #15202c;
  font-size: 22px;
  padding: 10px 45px;
  border-radius: 30px;
  color: #fff;
  border: none;
}

.contact-3_form-3 h4 {
  color: #00aced;
  font-size: 18px;
  margin-top: 20px;
}

.contact-3_form-3_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 10px;
}

.contact-3_form-3_input-textarea {
  width: 53%;
  border-radius: 30px;
  border: 1px solid #a1a1a1;
  padding: 75px 15px;
  font-size: 22px;
}

.contact-3_form-3_input-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10px;
}

.contact-3_form-3_input-start span {
  font-size: 22px;
  color: #00aced;
  font-family: KozGoPro_Medium;
  margin-right: 15px;
  width: 200px;
  text-align: right;
}

.contact-3_form-3_input-start-check {
  width: 53%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.contact-3_form-3_input-start-check-row {
  margin-bottom: 20px;
}

.contact-3_form-3_input-cols {
  margin-right: 15px;
}

.contact-3_form-3_input-cols h3 {
  opacity: 0.5;
  font-size: 18px;
}

.contact-3_form-3_input-cols input {
  width: 100%;
  border: 1px solid #383838;
  padding: 15px;
  opacity: 0.5;
  border-radius: 30px;
}

.contact-3_form-3_input span {
  font-size: 22px;
  color: #00aced;
  font-family: KozGoPro_Medium;
  margin-right: 15px;
  width: 200px;
  text-align: right;
}

.contact-3_form-3_input-80 {
  width: 60%;
  border-radius: 30px;
  border: 1px solid #a1a1a1;
  padding: 15px;
  font-size: 22px;
}

.custom-checkbox + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: KozGoPro_Bold;
  font-size: 20px;
  margin-right: 15px;
}

.custom-checkbox + label::before {
  content: "";
  display: inline-block;
  width: 2em;
  height: 2em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  border: 1px solid #adb5bd;
  border-radius: 8px;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  background-color: #15202c;
  border-color: #15202c;
}

.custom-checkbox:checked + label::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.input-file {
  position: relative;
  padding: 12px;
}

.input-file::-webkit-file-upload-button {
  visibility: hidden;
  content: "";
}

input[type="file"] {
  color: transparent;
}

.input-file::before {
  content: url(/img/icons/down-arrow.png);
  position: absolute;
  right: 15px;
  top: 13px;
  cursor: pointer;
}

.pricing {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 60px;
  padding-top: 50px;
}

.pricing h1 {
  color: #ef3139;
  text-align: center;
}

.pricing-grids {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding-bottom: 60px;
}

.pricing-grids a {
  font-size: 28px;
  padding-left: 45px;
  padding-right: 45px;
}

.grid1 {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 70px;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0;
      grid-template-areas: "withoutText withoutText withoutText" "whiteText whiteText whiteText" "blueText1 blueText2 blueText4" "blueText1 blueText2 blueText5" "blueText1 blueText3 blueText6" "blueText1 blueText3 blueText7" "activeText1 activeText2 activeText5" "activeText1 activeText2 activeText5" "activeText1 activeText2 activeText6" "activeText1 activeClear activeText7" "activeText1 activeClear activeText8" "activeText1 activeClear activeText8" "activeText1 activeClear activeText9" "activeText1 activeClear activeText10" "activeText1 activeClear activeText10" "activeText1 activeClear activeText11" "activeText1 activeClear activeText12" "activeText1 activeText3 activeText13" "activeText1 activeClear2 activeText14" "activeText1 activeClear2 activeText15" "activeText1 activeText4 activeText16" "activeText1 activeText4 activeText17" "activeText1 activeText4 activeText18" "orangeText1 orangeText2 orangeText2" "orangeText1 orangeText3 orangeText3" "orangeText1 orangeText4 orangeText4" "orangeText1 orangeText4 orangeText4" "orangeText1 orangeText4 orangeText4" "orangeText1 orangeText4 orangeText4" "orangeText1 orangeText4 orangeText4" "orangeText1 orangeText5 orangeText5" "greenText1 greenText2 greenText2" "greenText1 greenText3 greenText3" "greenText1 greenText4 greenText4" "greenText1 greenText5 greenText5" "greyText1 greyText3 greyText3" "greyText2 greyText4 greyText4" "greyText2 greyText5 greyText5" "greyText2 greyText6 greyText6";
  width: 30%;
  text-align: center;
  font-size: 16px;
}

.grid__white {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: withoutText;
  height: 70px;
  background: white;
  color: #383838;
  border: 1px solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
}

.grid__whiteText {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: whiteText;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
}

.grid__blueText {
  grid-area: blueText;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText1 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
  grid-area: blueText1;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText2 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: blueText2;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText3 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: blueText3;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText4 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: blueText4;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText5 {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: blueText5;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText6 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: blueText6;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__blueText7 {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  grid-area: blueText7;
  height: 100%;
  background: #00aced;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText1 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 17;
  -ms-grid-column: 1;
  grid-area: activeText1;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText2 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 2;
  grid-area: activeText2;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText3 {
  -ms-grid-row: 18;
  -ms-grid-column: 2;
  grid-area: activeText3;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText4 {
  -ms-grid-row: 21;
  -ms-grid-row-span: 3;
  -ms-grid-column: 2;
  grid-area: activeText4;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText5 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: activeText5;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText6 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 17;
  -ms-grid-column: 1;
  grid-area: activeText1;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText6 {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
  grid-area: activeText6;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText7 {
  -ms-grid-row: 10;
  -ms-grid-column: 3;
  grid-area: activeText7;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText8 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: activeText8;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText9 {
  -ms-grid-row: 13;
  -ms-grid-column: 3;
  grid-area: activeText9;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText10 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: activeText10;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText11 {
  -ms-grid-row: 16;
  -ms-grid-column: 3;
  grid-area: activeText11;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText12 {
  -ms-grid-row: 17;
  -ms-grid-column: 3;
  grid-area: activeText12;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText13 {
  -ms-grid-row: 18;
  -ms-grid-column: 3;
  grid-area: activeText13;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText14 {
  -ms-grid-row: 19;
  -ms-grid-column: 3;
  grid-area: activeText14;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText15 {
  -ms-grid-row: 20;
  -ms-grid-column: 3;
  grid-area: activeText15;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText16 {
  -ms-grid-row: 21;
  -ms-grid-column: 3;
  grid-area: activeText16;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText17 {
  -ms-grid-row: 22;
  -ms-grid-column: 3;
  grid-area: activeText17;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeText18 {
  -ms-grid-row: 23;
  -ms-grid-column: 3;
  grid-area: activeText18;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeClear {
  -ms-grid-row: 10;
  -ms-grid-row-span: 8;
  -ms-grid-column: 2;
  grid-area: activeClear;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__activeClear2 {
  -ms-grid-row: 19;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: activeClear2;
  height: 100%;
  background: #ff5000;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__orangeText1 {
  -ms-grid-row: 24;
  -ms-grid-row-span: 8;
  -ms-grid-column: 1;
  grid-area: orangeText1;
  height: 100%;
  background: #ffa41b;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__orangeText2 {
  -ms-grid-row: 24;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: orangeText2;
  height: 100%;
  background: #ffa41b;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__orangeText3 {
  -ms-grid-row: 25;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: orangeText3;
  height: 100%;
  background: #ffa41b;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__orangeText4 {
  -ms-grid-row: 26;
  -ms-grid-row-span: 5;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: orangeText4;
  height: 100%;
  background: #ffa41b;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__orangeText5 {
  -ms-grid-row: 31;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: orangeText5;
  height: 100%;
  background: #ffa41b;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greenText1 {
  -ms-grid-row: 32;
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
  grid-area: greenText1;
  height: 100%;
  background: #b1d519;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greenText2 {
  -ms-grid-row: 32;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greenText2;
  height: 100%;
  background: #b1d519;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greenText3 {
  -ms-grid-row: 33;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greenText3;
  height: 100%;
  background: #b1d519;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greenText4 {
  -ms-grid-row: 34;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greenText4;
  height: 100%;
  background: #b1d519;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greenText5 {
  -ms-grid-row: 35;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greenText5;
  height: 100%;
  background: #b1d519;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greyText1 {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
  grid-area: greyText1;
  height: 100%;
  background: #15212d;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greyText2 {
  -ms-grid-row: 37;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: greyText2;
  height: 100%;
  background: #15212d;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greyText3 {
  -ms-grid-row: 36;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greyText3;
  height: 100%;
  background: #15212d;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greyText4 {
  -ms-grid-row: 37;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greyText4;
  height: 100%;
  background: #15212d;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greyText5 {
  -ms-grid-row: 38;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greyText5;
  height: 100%;
  background: #15212d;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid__greyText6 {
  -ms-grid-row: 39;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: greyText6;
  height: 100%;
  background: #15212d;
  color: white;
  border: 1px solid white;
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.grid2 {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 70px;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0;
      grid-template-areas: "white1 white2 white3" "white4 white5 white6" "white7 white8 white9" "white10 white11 white12" "white13 white14 white15" "white16 white17 white18" "white19 white20 white21" "white19 white20 white21" "white22 white23 white21" "white24 white25 white21" "white26 white27 white21" "white26 white27 white21" "white28 white29 white21" "white30 white31 white21" "white30 white31 white21" "white32 white33 white21" "white34 white35 white21" "white36 white37 white38" "white39 white40 white41" "white42 white43 white44" "white45 white46 white47" "white48 white49 white50" "white51 white52 white53" "white54 white55 white56" "white57 white58 white59" "white60 white61 white62" "white63 white64 white65" "white66 white67 white68" "white69 white70 white71" "white72 white73 white74" "white75 white76 white77" "white78 white79 white80" "white81 white82 white83" "white84 white85 white86" "white87 white88 white89" "white90 white91 white92" "white93 white93 white93" "white94 white94 white94" "white95 white95 white95";
  width: 30%;
  text-align: center;
  font-size: 16px;
  position: relative;
}

.grid2::before {
  position: absolute;
  content: "有在庫";
  top: -50px;
  color: white;
  font-size: 22px;
  font-family: KozGoPro_Medium;
  height: 0;
  width: 100%;
  border-bottom: 50px solid #b1d519;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.grid__bgWhite1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: white1;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite2 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: white2;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: white3;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite4 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: white4;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite5 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: white5;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite6 {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: white6;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: white7;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite8 {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: white8;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite9 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: white9;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite10 {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  grid-area: white10;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite11 {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
  grid-area: white11;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite12 {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: white12;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite13 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: white13;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite14 {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
  grid-area: white14;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite15 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: white15;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite16 {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  grid-area: white16;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite17 {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
  grid-area: white17;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite18 {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  grid-area: white18;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite19 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: white19;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite20 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: white20;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite21 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 11;
  -ms-grid-column: 3;
  grid-area: white21;
  height: 100%;
  background: #b1d519;
  color: white;
  border: 1px solid #b1d519;
}

.grid__bgWhite22 {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: white22;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite23 {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
  grid-area: white23;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite24 {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
  grid-area: white24;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite25 {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
  grid-area: white25;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite26 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: white26;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite27 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: white27;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite28 {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
  grid-area: white28;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite29 {
  -ms-grid-row: 13;
  -ms-grid-column: 2;
  grid-area: white29;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite30 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: white30;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite31 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: white31;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite32 {
  -ms-grid-row: 16;
  -ms-grid-column: 1;
  grid-area: white32;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite33 {
  -ms-grid-row: 16;
  -ms-grid-column: 2;
  grid-area: white33;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite34 {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
  grid-area: white34;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite35 {
  -ms-grid-row: 17;
  -ms-grid-column: 2;
  grid-area: white35;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite36 {
  -ms-grid-row: 18;
  -ms-grid-column: 1;
  grid-area: white36;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite37 {
  -ms-grid-row: 18;
  -ms-grid-column: 2;
  grid-area: white37;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite38 {
  -ms-grid-row: 18;
  -ms-grid-column: 3;
  grid-area: white38;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite39 {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
  grid-area: white39;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite40 {
  -ms-grid-row: 19;
  -ms-grid-column: 2;
  grid-area: white40;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite41 {
  -ms-grid-row: 19;
  -ms-grid-column: 3;
  grid-area: white41;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite42 {
  -ms-grid-row: 20;
  -ms-grid-column: 1;
  grid-area: white42;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite43 {
  -ms-grid-row: 20;
  -ms-grid-column: 2;
  grid-area: white43;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite44 {
  -ms-grid-row: 20;
  -ms-grid-column: 3;
  grid-area: white44;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite45 {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
  grid-area: white45;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite46 {
  -ms-grid-row: 21;
  -ms-grid-column: 2;
  grid-area: white46;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite47 {
  -ms-grid-row: 21;
  -ms-grid-column: 3;
  grid-area: white47;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite48 {
  -ms-grid-row: 22;
  -ms-grid-column: 1;
  grid-area: white48;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite49 {
  -ms-grid-row: 22;
  -ms-grid-column: 2;
  grid-area: white49;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite50 {
  -ms-grid-row: 22;
  -ms-grid-column: 3;
  grid-area: white50;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite51 {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
  grid-area: white51;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite52 {
  -ms-grid-row: 23;
  -ms-grid-column: 2;
  grid-area: white52;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite53 {
  -ms-grid-row: 23;
  -ms-grid-column: 3;
  grid-area: white53;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite54 {
  -ms-grid-row: 24;
  -ms-grid-column: 1;
  grid-area: white54;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite55 {
  -ms-grid-row: 24;
  -ms-grid-column: 2;
  grid-area: white55;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite56 {
  -ms-grid-row: 24;
  -ms-grid-column: 3;
  grid-area: white56;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite57 {
  -ms-grid-row: 25;
  -ms-grid-column: 1;
  grid-area: white57;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite58 {
  -ms-grid-row: 25;
  -ms-grid-column: 2;
  grid-area: white58;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite59 {
  -ms-grid-row: 25;
  -ms-grid-column: 3;
  grid-area: white59;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite60 {
  -ms-grid-row: 26;
  -ms-grid-column: 1;
  grid-area: white60;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite61 {
  -ms-grid-row: 26;
  -ms-grid-column: 2;
  grid-area: white61;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite62 {
  -ms-grid-row: 26;
  -ms-grid-column: 3;
  grid-area: white62;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite63 {
  -ms-grid-row: 27;
  -ms-grid-column: 1;
  grid-area: white63;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite64 {
  -ms-grid-row: 27;
  -ms-grid-column: 2;
  grid-area: white64;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite65 {
  -ms-grid-row: 27;
  -ms-grid-column: 3;
  grid-area: white65;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite66 {
  -ms-grid-row: 28;
  -ms-grid-column: 1;
  grid-area: white66;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite67 {
  -ms-grid-row: 28;
  -ms-grid-column: 2;
  grid-area: white67;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite68 {
  -ms-grid-row: 28;
  -ms-grid-column: 3;
  grid-area: white68;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite69 {
  -ms-grid-row: 29;
  -ms-grid-column: 1;
  grid-area: white69;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite70 {
  -ms-grid-row: 29;
  -ms-grid-column: 2;
  grid-area: white70;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite71 {
  -ms-grid-row: 29;
  -ms-grid-column: 3;
  grid-area: white71;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite72 {
  -ms-grid-row: 30;
  -ms-grid-column: 1;
  grid-area: white72;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite73 {
  -ms-grid-row: 30;
  -ms-grid-column: 2;
  grid-area: white73;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite74 {
  -ms-grid-row: 30;
  -ms-grid-column: 3;
  grid-area: white74;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite75 {
  -ms-grid-row: 31;
  -ms-grid-column: 1;
  grid-area: white75;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite76 {
  -ms-grid-row: 31;
  -ms-grid-column: 2;
  grid-area: white76;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite77 {
  -ms-grid-row: 31;
  -ms-grid-column: 3;
  grid-area: white77;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite78 {
  -ms-grid-row: 32;
  -ms-grid-column: 1;
  grid-area: white78;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite79 {
  -ms-grid-row: 32;
  -ms-grid-column: 2;
  grid-area: white79;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite80 {
  -ms-grid-row: 32;
  -ms-grid-column: 3;
  grid-area: white80;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite81 {
  -ms-grid-row: 33;
  -ms-grid-column: 1;
  grid-area: white81;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite82 {
  -ms-grid-row: 33;
  -ms-grid-column: 2;
  grid-area: white82;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite83 {
  -ms-grid-row: 33;
  -ms-grid-column: 3;
  grid-area: white83;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite84 {
  -ms-grid-row: 34;
  -ms-grid-column: 1;
  grid-area: white84;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite85 {
  -ms-grid-row: 34;
  -ms-grid-column: 2;
  grid-area: white85;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite86 {
  -ms-grid-row: 34;
  -ms-grid-column: 3;
  grid-area: white86;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite87 {
  -ms-grid-row: 35;
  -ms-grid-column: 1;
  grid-area: white87;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite88 {
  -ms-grid-row: 35;
  -ms-grid-column: 2;
  grid-area: white88;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite89 {
  -ms-grid-row: 35;
  -ms-grid-column: 3;
  grid-area: white89;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite90 {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
  grid-area: white90;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite91 {
  -ms-grid-row: 36;
  -ms-grid-column: 2;
  grid-area: white91;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite92 {
  -ms-grid-row: 36;
  -ms-grid-column: 3;
  grid-area: white92;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite93 {
  -ms-grid-row: 37;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: white93;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite94 {
  -ms-grid-row: 38;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: white94;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bgWhite95 {
  -ms-grid-row: 39;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: white95;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid3 {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 70px;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0;
      grid-template-areas: "_white1 _white2 _white3" "_white4 _white5 _white6" "_white7 _white8 _white9" "_white10 _white11 _white12" "_white13 _white14 _white15" "_white16 _white17 _white18" "_white19 _white20 _white21" "_white19 _white20 _white21" "_white22 _white23 _white24" "_white25 _white26 _white27" "_white28 _white29 _white30" "_white28 _white29 _white30" "_white31 _white32 _white33" "_white34 _white35 _white36" "_white34 _white35 _white36" "_white37 _white38 _white39" "_white40 _white41 _white42" "_white43 _white44 _white45" "_white46 _white47 _white48" "_white49 _white50 _white51" "_white52 _white53 _white54" "_white55 _white56 _white57" "_white58 _white59 _white60" "_white61 _white62 _white63" "_white64 _white65 _white66" "_white67 _white68 _white69" "_white67 _white68 _white69" "_white67 _white68 _white69" "_white67 _white68 _white69" "_white67 _white68 _white69" "_white70 _white71 _white72" "_white73 _white74 _white75" "_white76 _white77 _white78" "_white79 _white80 _white81" "_white82 _white83 _white84" "_white85 _white86 _white87" "_white88 _white88 _white88" "_white89 _white89 _white89" "_white90 _white90 _white90";
  width: 30%;
  text-align: center;
  font-size: 16px;
  position: relative;
}

.grid3::before {
  position: absolute;
  content: "無在庫";
  top: -50px;
  color: white;
  font-size: 22px;
  font-family: KozGoPro_Medium;
  height: 0;
  width: 100%;
  border-bottom: 50px solid #a5a5a5;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.grid__bg2White1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: _white1;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
  font-size: 15px;
}

.grid__bg2White2 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: _white2;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
  font-size: 15px;
}

.grid__bg2White3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: _white3;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
  font-size: 15px;
}

.grid__bg2White4 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: _white4;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White5 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: _white5;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White6 {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: _white6;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: _white7;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White8 {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: _white8;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White9 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: _white9;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White10 {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  grid-area: _white10;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
  font-size: 14px;
}

.grid__bg2White11 {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
  grid-area: _white11;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
  font-size: 14px;
}

.grid__bg2White12 {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: _white12;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
  font-size: 14px;
}

.grid__bg2White13 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: _white13;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White14 {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
  grid-area: _white14;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White15 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: _white15;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White16 {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  grid-area: _white16;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White17 {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
  grid-area: _white17;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White18 {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  grid-area: _white18;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White19 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: _white19;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White20 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: _white20;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White21 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: _white21;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White22 {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: _white22;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White23 {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
  grid-area: _white23;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White24 {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
  grid-area: _white24;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White25 {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
  grid-area: _white25;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White26 {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
  grid-area: _white26;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White27 {
  -ms-grid-row: 10;
  -ms-grid-column: 3;
  grid-area: _white27;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White28 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: _white28;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White29 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: _white29;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White30 {
  -ms-grid-row: 11;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: _white30;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White31 {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
  grid-area: _white31;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White32 {
  -ms-grid-row: 13;
  -ms-grid-column: 2;
  grid-area: _white32;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White33 {
  -ms-grid-row: 13;
  -ms-grid-column: 3;
  grid-area: _white33;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White34 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: _white34;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White35 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: _white35;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White36 {
  -ms-grid-row: 14;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: _white36;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White37 {
  -ms-grid-row: 16;
  -ms-grid-column: 1;
  grid-area: _white37;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White38 {
  -ms-grid-row: 16;
  -ms-grid-column: 2;
  grid-area: _white38;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White39 {
  -ms-grid-row: 16;
  -ms-grid-column: 3;
  grid-area: _white39;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White40 {
  -ms-grid-row: 17;
  -ms-grid-column: 1;
  grid-area: _white40;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White41 {
  -ms-grid-row: 17;
  -ms-grid-column: 2;
  grid-area: _white41;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White42 {
  -ms-grid-row: 17;
  -ms-grid-column: 3;
  grid-area: _white42;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White43 {
  -ms-grid-row: 18;
  -ms-grid-column: 1;
  grid-area: _white43;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White44 {
  -ms-grid-row: 18;
  -ms-grid-column: 2;
  grid-area: _white44;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White45 {
  -ms-grid-row: 18;
  -ms-grid-column: 3;
  grid-area: _white45;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White46 {
  -ms-grid-row: 19;
  -ms-grid-column: 1;
  grid-area: _white46;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White47 {
  -ms-grid-row: 19;
  -ms-grid-column: 2;
  grid-area: _white47;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White48 {
  -ms-grid-row: 19;
  -ms-grid-column: 3;
  grid-area: _white48;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White49 {
  -ms-grid-row: 20;
  -ms-grid-column: 1;
  grid-area: _white49;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White50 {
  -ms-grid-row: 20;
  -ms-grid-column: 2;
  grid-area: _white50;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White51 {
  -ms-grid-row: 20;
  -ms-grid-column: 3;
  grid-area: _white51;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White52 {
  -ms-grid-row: 21;
  -ms-grid-column: 1;
  grid-area: _white52;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White53 {
  -ms-grid-row: 21;
  -ms-grid-column: 2;
  grid-area: _white53;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White54 {
  -ms-grid-row: 21;
  -ms-grid-column: 3;
  grid-area: _white54;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White55 {
  -ms-grid-row: 22;
  -ms-grid-column: 1;
  grid-area: _white55;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White56 {
  -ms-grid-row: 22;
  -ms-grid-column: 2;
  grid-area: _white56;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White57 {
  -ms-grid-row: 22;
  -ms-grid-column: 3;
  grid-area: _white57;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White58 {
  -ms-grid-row: 23;
  -ms-grid-column: 1;
  grid-area: _white58;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White59 {
  -ms-grid-row: 23;
  -ms-grid-column: 2;
  grid-area: _white59;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White60 {
  -ms-grid-row: 23;
  -ms-grid-column: 3;
  grid-area: _white60;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White61 {
  grid-area: _ white61;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White62 {
  -ms-grid-row: 24;
  -ms-grid-column: 2;
  grid-area: _white62;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White63 {
  -ms-grid-row: 24;
  -ms-grid-column: 3;
  grid-area: _white63;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White64 {
  -ms-grid-row: 25;
  -ms-grid-column: 1;
  grid-area: _white64;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White65 {
  -ms-grid-row: 25;
  -ms-grid-column: 2;
  grid-area: _white65;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White66 {
  -ms-grid-row: 25;
  -ms-grid-column: 3;
  grid-area: _white66;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White67 {
  -ms-grid-row: 26;
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
  grid-area: _white67;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White68 {
  -ms-grid-row: 26;
  -ms-grid-row-span: 5;
  -ms-grid-column: 2;
  grid-area: _white68;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White69 {
  -ms-grid-row: 26;
  -ms-grid-row-span: 5;
  -ms-grid-column: 3;
  grid-area: _white69;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White70 {
  -ms-grid-row: 31;
  -ms-grid-column: 1;
  grid-area: _white70;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White71 {
  -ms-grid-row: 31;
  -ms-grid-column: 2;
  grid-area: _white71;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White72 {
  -ms-grid-row: 31;
  -ms-grid-column: 3;
  grid-area: _white72;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White73 {
  -ms-grid-row: 32;
  -ms-grid-column: 1;
  grid-area: _white73;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White74 {
  -ms-grid-row: 32;
  -ms-grid-column: 2;
  grid-area: _white74;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White75 {
  -ms-grid-row: 32;
  -ms-grid-column: 3;
  grid-area: _white75;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White76 {
  -ms-grid-row: 33;
  -ms-grid-column: 1;
  grid-area: _white76;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White77 {
  -ms-grid-row: 33;
  -ms-grid-column: 2;
  grid-area: _white77;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White78 {
  -ms-grid-row: 33;
  -ms-grid-column: 3;
  grid-area: _white78;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White79 {
  -ms-grid-row: 34;
  -ms-grid-column: 1;
  grid-area: _white79;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White80 {
  -ms-grid-row: 34;
  -ms-grid-column: 2;
  grid-area: _white80;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White81 {
  -ms-grid-row: 34;
  -ms-grid-column: 3;
  grid-area: _white81;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White82 {
  -ms-grid-row: 35;
  -ms-grid-column: 1;
  grid-area: _white82;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White83 {
  -ms-grid-row: 35;
  -ms-grid-column: 2;
  grid-area: _white83;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White84 {
  -ms-grid-row: 35;
  -ms-grid-column: 3;
  grid-area: _white84;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White85 {
  -ms-grid-row: 36;
  -ms-grid-column: 1;
  grid-area: _white85;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White86 {
  -ms-grid-row: 36;
  -ms-grid-column: 2;
  grid-area: _white86;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White87 {
  -ms-grid-row: 36;
  -ms-grid-column: 3;
  grid-area: _white87;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White88 {
  -ms-grid-row: 37;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: _white88;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White89 {
  -ms-grid-row: 38;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: _white89;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid__bg2White90 {
  -ms-grid-row: 39;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: _white90;
  height: 100%;
  background: white;
  color: #383838;
  border: 1px solid #b1d519;
}

.grid4 {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 50px;
  -ms-grid-columns: auto;
      grid-template-columns: auto;
  grid-gap: 0;
      grid-template-areas: "red1 red2 red2 red2 red2 red2 red2 red2 red2 red2 red2" "red1 red2 red2 red2 red2 red2 red2 red2 red2 red2 red2" "red1 red3 red4 red4 red4 red4 red4 red4 red5 red5 red5" "red1 red3 red6 red6 red6 red6 red6 red6 red6 red6 red6" "red1 red7 red8 red8 red8 red8 red8 red8 red9 red9 red9" "red1 red7 red10 red10 red10 red10 red11 red11 red11 red11 red11" "red12 red13 red13 red13 red13 red13 red13 red13 red13 red13 red13" "red12 red13 red13 red13 red13 red13 red13 red13 red13 red13 red13";
  width: 90%;
  text-align: center;
  font-size: 16px;
  margin-bottom: 50px;
}

.grid__red1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
  grid-area: red1;
  padding: 5px;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red2 {
  padding: 5px;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 10;
  grid-area: red2;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red3 {
  padding: 5px;
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: red3;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red4 {
  padding: 5px;
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 6;
  grid-area: red4;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red5 {
  padding: 5px;
  -ms-grid-row: 3;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: red5;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red6 {
  padding: 5px;
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  -ms-grid-column-span: 9;
  grid-area: red6;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red7 {
  padding: 5px;
  -ms-grid-row: 5;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: red7;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red8 {
  padding: 5px;
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 6;
  grid-area: red8;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red9 {
  padding: 5px;
  -ms-grid-row: 5;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: red9;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red10 {
  padding: 5px;
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  -ms-grid-column-span: 4;
  grid-area: red10;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red11 {
  padding: 5px;
  -ms-grid-row: 6;
  -ms-grid-column: 7;
  -ms-grid-column-span: 5;
  grid-area: red11;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red12 {
  padding: 5px;
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: red12;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}

.grid__red13 {
  padding: 5px;
  -ms-grid-row: 7;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 10;
  grid-area: red13;
  height: 100%;
  background: #ef3139;
  color: white;
  border: 1px solid white;
}
/*# sourceMappingURL=style.css.map */