:root {
  --sh-blue: #009edb;
  --sh-blue-2: #00234b;
  --black: black;
  --white-smoke: #f3f3f3;
  --white: white;
  --sh-darkgray: #353535;
  --sh-10-_white: #ffffff1a;
  --sh-hoverover: #4e4e4e;
  --orange: #ffa300;
  --sh-lightgray: #b7b7b9;
  --sh_lightgray2: #e6e6e6;
}

a {
  color: var(--sh-blue);
  font-weight: 700;
  text-decoration: none;
}

a:hover {
  color: var(--sh-blue-2);
}

a:active {
  color: var(--sh-blue);
}

.div-block {
  background-color: #008ceb00;
  background-image: linear-gradient(#4e4e4e3b, #4e4e4e3b);
  min-height: 2px;
}

.link-block {
  background-color: #fff;
  border: 1px solid #4e4e4e;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 1px 1px 3px #0003;
}

.link-block:hover {
  border-width: 1px;
  border-color: #009edb;
  box-shadow: 1px 1px 3px #009edb;
}

.h1_showcase-x4 {
  color: #000;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.h2_showcase-x4 {
  color: #009edb;
  margin-top: -6px;
  margin-bottom: 0;
  margin-left: 10px;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.h34-black {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  font-family: Oswald, sans-serif;
  font-size: 34px;
  display: inline-block;
}

.div-block-12 {
  background-color: #009edb;
  height: 220px;
}

.p17-black {
  z-index: 1;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  position: relative;
}

.sh_navbar {
  letter-spacing: 1px;
  background-color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navbar_divtopp {
  background-color: #009edb;
  height: 3px;
}

.sh_logo {
  width: 180px;
  margin-top: 18px;
}

.sh_navbar_container {
  letter-spacing: 1px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
}

.sh_navbar-webbbutton {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 17px;
}

.sh_navbar-webbbutton.w--current {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #009edb;
  font-family: Oswald, sans-serif;
  font-size: 17px;
}

.sh_navbar-webbbutton.w--current:hover {
  background-color: #4e4e4e;
}

.sh_navbar-webbbutton.w--current:active, .sh_navbar-webbbutton.w--current:focus {
  background-color: #009edb;
}

.sh_navbar-webbbutton.w--current:visited {
  background-color: #0000;
}

.navbar_divdark {
  background-color: #000;
  height: 32px;
}

.nav-menu-2 {
  height: 60px;
}

.footer {
  background-color: #000;
}

.div_foot_black {
  background-color: #009edb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.text-block {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 700;
  display: block;
}

.container-12 {
  background-color: #0000;
}

.logo-footer {
  margin-top: 40px;
  margin-bottom: 20px;
}

.sc-list-purpose {
  color: #000;
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  list-style-type: square;
}

.h22-blue_sh {
  color: #000;
  border-bottom: 1px dashed #000;
  margin-bottom: 6px;
  margin-left: 6px;
  padding-bottom: 4px;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div_lineblack {
  background-color: #353535;
  height: 1px;
  margin-top: 0;
  margin-bottom: 10px;
}

.sc_lists {
  margin-bottom: 10px;
  padding-left: 20px;
  line-height: 18px;
}

.div-sc_text {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: 4%;
  left: 4%;
  right: 0;
}

.link-textonblack_language {
  color: #fff;
  text-align: left;
  justify-content: flex-end;
  margin-top: 8px;
  padding-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  display: none;
}

.link-textonblack_language:hover {
  color: #009edb;
}

.link-block-9 {
  background-color: #009edb;
  margin-top: 10px;
  margin-bottom: 20px;
}

.slider-_budskap {
  background-color: #0000;
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 12px -5px #b7b7b9;
}

.slide-nav-4 {
  display: none;
}

.div_sc-kund-topp {
  height: 60px;
}

.p-sc-kund {
  color: #000;
  margin-top: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
}

.div_sc-kund-down {
  height: 140px;
}

.div_sc-kunt_text {
  margin-left: 30px;
  margin-right: 30px;
}

.div_footer_info {
  text-align: left;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.div-block-52 {
  border-bottom: 1px dashed #fff;
  justify-content: center;
  display: flex;
}

.row-8 {
  margin-bottom: 120px;
}

.link-textonblack_footer {
  color: #fff;
  text-align: left;
  margin-top: 2px;
  margin-left: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.link-textonblack_footer:hover {
  color: #009edb;
}

.link-textonwhite {
  color: #009edb;
  margin-bottom: 30px;
  margin-left: 0;
  font-size: 16px;
  font-weight: 700;
}

.link-textonwhite:hover {
  color: var(--sh-blue-2);
  text-decoration: underline;
}

.link-textonwhite:active {
  color: #353535;
}

.link-textonwhite:focus {
  color: #009edb;
}

.link-textonwhite:focus-visible, .link-textonwhite[data-wf-focus-visible] {
  margin-bottom: 30px;
}

.link-textonwhite:visited {
  color: #009edb;
}

.image-sc_tile {
  margin-bottom: 100px;
}

.navbar-2020 {
  background-color: #009edb;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-85 {
  background-color: #00234b;
  height: 6px;
}

.image-34 {
  margin-top: 10px;
  margin-bottom: 0;
}

.navbutton2020 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.navbutton2020:hover {
  color: #009edb;
  background-color: #e6e6e6;
}

.navbutton2020:active {
  background-color: #f3f3f3;
}

.navbutton2020:focus {
  color: #009edb;
  background-color: #fff;
}

.navbutton2020.w--current {
  color: #fff;
}

.navbutton2020.w--current:hover, .navbutton2020.w--current:focus {
  color: #009edb;
}

.logo-footer-2 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.footer-2 {
  background-color: #009edb;
}

.link-textonblack_footer-2 {
  color: #fff;
  text-align: left;
  margin-top: 2px;
  margin-left: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.link-textonblack_footer-2:hover {
  color: #00234b;
}

.div-block-86 {
  border-bottom: 1px dashed #fff;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-black {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: block;
}

.div_foot_black-2 {
  background-color: #00234b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-width_case {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.video-2020 {
  border: 1px solid #ddd;
}

.sh-button_shadow {
  background-color: #009edb;
  margin: 10px;
  font-family: Oswald, sans-serif;
  display: inline-block;
}

.div_hight_160 {
  height: 160px;
}

.button {
  display: inline-block;
}

.div_hight-800 {
  height: 800px;
}

.sec-2-page_portal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row_tiles {
  margin-left: 0;
  margin-right: 0;
}

.h2_showcase-x4-2 {
  color: #353535;
  margin-top: -6px;
  margin-bottom: 0;
  margin-left: 10px;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.h1_showcase-x4-2 {
  color: #000;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.colu_tile {
  min-height: 30px;
  margin-top: -10px;
  padding-left: 2px;
  padding-right: 2px;
}

.link-block-11 {
  background-color: #fff;
  border: 1px solid #4e4e4e;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  box-shadow: 1px 1px 3px #0003;
}

.link-block-11:hover {
  border-width: 1px;
  border-color: #009edb;
  box-shadow: 1px 1px 3px #009edb;
}

.div-sc_text-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: 4%;
  left: 4%;
  right: 0;
}

.div-width {
  width: 990px;
}

.image-sc_tile-2 {
  margin-bottom: 100px;
}

.sec-1-page_portal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.mp-logo {
  width: 80%;
  height: 80%;
  margin-top: 10px;
}

.div_logoadjust {
  background-color: var(--sh-blue-2);
  margin-left: auto;
}

.mp-head {
  background-color: var(--sh-blue);
}

.div_button-width {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -38px;
  display: flex;
}

.button_contact {
  background-color: var(--sh-blue);
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 140px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.button_contact:hover {
  color: #009edb;
  background-color: #e6e6e6;
  font-family: Oswald, sans-serif;
}

.link_kunder {
  background-color: #fff;
  border: 1px solid #4e4e4e;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  box-shadow: 1px 1px 3px #0003;
}

.link_kunder:hover {
  border-width: 1px;
  border-color: #009edb;
  box-shadow: 1px 1px 3px #009edb;
}

.div_blueline {
  background-color: var(--sh-blue);
  height: 4px;
}

.button_back {
  background-color: var(--sh-blue);
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.button_back:hover {
  color: #009edb;
  background-color: #e6e6e6;
  font-family: Oswald, sans-serif;
}

.div_back-button {
  margin-top: 40px;
}

.div_download-button {
  margin-top: 30px;
}

.button_downloade {
  background-color: var(--sh-blue);
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.button_downloade:hover {
  color: #009edb;
  background-color: #e6e6e6;
  font-family: Oswald, sans-serif;
}

.link-shareproject {
  color: #009edb;
  text-align: right;
  margin-bottom: -40px;
  font-size: 16px;
  font-weight: 700;
}

.link-shareproject:hover {
  color: var(--sh-blue-2);
  text-decoration: underline;
}

.link-shareproject:active {
  color: #353535;
}

.link-shareproject:focus {
  color: #009edb;
}

.link-shareproject:focus-visible, .link-shareproject[data-wf-focus-visible] {
  margin-bottom: 30px;
}

.link-shareproject:visited {
  color: #009edb;
}

.div_30 {
  height: 30px;
}

.p17-black_uppdated {
  z-index: 1;
  color: #000;
  text-align: right;
  margin-top: -40px;
  font-size: 14px;
  font-weight: 400;
}

.div_hight_60 {
  height: 60px;
}

.p17-black_uppdated2 {
  z-index: 1;
  color: #000;
  text-align: right;
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
}

.div-block-92 {
  margin-top: 30px;
}

.img_viz {
  border-radius: 12px;
  display: block;
}

.html-embed_2560 {
  background-color: var(--black);
  display: block;
}

.body {
  background-color: var(--white-smoke);
}

.div-width_case-1x1 {
  width: 540px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-9extra {
  margin-top: 30px;
  padding-bottom: 60px;
}

.image-35, .image-36 {
  margin-top: 30px;
}

.link, .link-2, .link-3 {
  padding-left: 20px;
}

@media screen and (min-width: 1280px) {
  .navbar-2020 {
    background-color: var(--sh-blue);
  }

  .div-width_case {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sh-button_shadow {
    display: inline-block;
  }

  .button {
    display: none;
  }

  .div-sc_text-2 {
    display: block;
  }

  .div-width {
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-sc_tile-2 {
    display: block;
  }

  .sec-1-page_portal {
    margin-top: 40px;
  }

  .mp-logo {
    flex: 0 auto;
    width: 1000px;
    display: block;
  }

  .div_logo-width {
    justify-content: center;
    align-items: flex-start;
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div_logoadjust {
    justify-content: flex-start;
    margin-left: -500px;
    display: block;
  }

  .div_color_darkblue {
    background-color: var(--sh-blue-2);
  }

  .mp-head {
    background-color: var(--sh-blue);
  }

  .div-block-90 {
    justify-content: flex-end;
  }

  .div_button-width {
    justify-content: flex-end;
    align-items: flex-start;
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button_contact:hover {
    color: #009edb;
    background-color: #e6e6e6;
  }

  .logo_kunder {
    display: block;
  }

  .button_back:hover {
    color: #009edb;
    background-color: #e6e6e6;
  }

  .div_download {
    justify-content: flex-end;
  }

  .button_downloade:hover {
    color: #009edb;
    background-color: #e6e6e6;
  }

  .html-embed_2560 {
    flex: none;
    display: block;
    overflow: hidden;
  }

  .div-width_case-1x1 {
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .h1_showcase-x4 {
    margin-top: 24px;
    font-size: 22px;
  }

  .h2_showcase-x4 {
    margin-top: -5px;
    font-size: 18px;
  }

  .h34-black {
    margin-left: 10px;
  }

  .div-block-12 {
    height: 200px;
  }

  .p17-black {
    margin-left: 10px;
    margin-right: 10px;
  }

  .sh_navbar-webbbutton {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .sh_navbar-webbbutton:hover, .sh_navbar-webbbutton:active {
    color: #fff;
    background-color: #009edb;
  }

  .sh_navbar-webbbutton:focus {
    background-color: #009edb;
  }

  .sh_navbar-webbbutton:visited {
    background-color: #000;
  }

  .sh_navbar-webbbutton.w--current {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .icon-5 {
    color: #fff;
    font-weight: 400;
    display: block;
  }

  .icon-5:hover {
    color: #009edb;
  }

  .menu-button {
    color: #fff;
    background-color: #000;
    display: block;
  }

  .menu-button:hover {
    color: #009edb;
    background-color: #000;
  }

  .menu-button:focus {
    background-color: #009edb;
  }

  .menu-button.w--open {
    background-color: #000;
  }

  .menu-button.w--open:hover {
    color: #009edb;
    background-color: #000;
  }

  .menu-button.w--open:focus {
    color: #009edb;
  }

  .nav-menu-2 {
    background-color: #000;
    height: auto;
    display: block;
  }

  .sc-list-purpose {
    margin-top: 4px;
    margin-bottom: 4px;
    line-height: 18px;
  }

  .slider-_budskap {
    height: 100%;
  }

  .slide-nav-4 {
    display: none;
  }

  .link-textonwhite {
    font-size: 18px;
  }

  .nav-menu-3, .menu-button-2 {
    background-color: #009edb;
  }

  .icon-12 {
    color: #fff;
  }

  .div-width_case {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2_showcase-x4-2 {
    margin-top: -5px;
    font-size: 18px;
  }

  .h1_showcase-x4-2 {
    margin-top: 24px;
    font-size: 22px;
  }

  .colu_tile {
    justify-content: center;
    display: flex;
  }

  .link-block-11 {
    display: flex;
  }

  .div-sc_text-2 {
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: block;
  }

  .div-width {
    width: 768px;
  }

  .sec-1-page_portal {
    margin-top: 40px;
  }

  .mp-logo {
    margin-top: 10px;
  }

  .button_contact {
    margin-right: 60px;
    display: block;
  }

  .link_kunder {
    display: flex;
  }

  .button_back, .button_downloade {
    margin-left: 20px;
    margin-right: 60px;
    display: block;
  }

  .link-shareproject {
    font-size: 18px;
  }

  .p17-black_uppdated {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div_hight_60 {
    height: 30px;
  }

  .p17-black_uppdated2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-92 {
    margin-top: 20px;
  }

  .html-embed_2560 {
    height: 480px;
    display: none;
  }

  .div-width_case-1x1 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-9extra {
    margin-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  .h1_showcase-x4 {
    margin-top: 46px;
    font-size: 22px;
  }

  .h34-black {
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .div-block-12 {
    height: 180px;
  }

  .p17-black {
    margin-left: 10px;
    margin-right: 10px;
  }

  .icon-5 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .menu-button {
    display: block;
  }

  .h22-blue_sh {
    margin-top: 4px;
  }

  .link-textonblack_language {
    padding-left: 16px;
  }

  .slider-_budskap {
    height: 100%;
  }

  .link-textonwhite {
    font-size: 18px;
  }

  .logo-footer-2 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .div-width_case {
    width: 100%;
  }

  .div_hight_160 {
    height: 80px;
  }

  .h1_showcase-x4-2 {
    margin-top: 46px;
    font-size: 22px;
  }

  .colu_tile {
    margin-top: -6px;
  }

  .link-block-11 {
    display: block;
  }

  .div-width {
    width: 100%;
  }

  .image-sc_tile-2 {
    display: block;
  }

  .sec-1-page_portal {
    margin-top: 40px;
  }

  .button_contact {
    margin-right: 40px;
  }

  .logo_kunder, .link_kunder {
    display: block;
  }

  .button_back {
    margin-right: 40px;
  }

  .div_download-button {
    margin-top: 20px;
  }

  .button_downloade {
    margin-right: 40px;
  }

  .link-shareproject {
    font-size: 18px;
  }

  .div_30 {
    height: 20px;
  }

  .p17-black_uppdated {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div_hight_60 {
    height: 20px;
  }

  .p17-black_uppdated2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-92 {
    margin-top: 10px;
  }

  .div-width_case-1x1 {
    width: 100%;
  }

  .div-block-9extra {
    margin-top: 10px;
  }
}

@media screen and (max-width: 479px) {
  .h1_showcase-x4 {
    flex: 0 auto;
    margin-top: 40px;
    font-size: 16px;
    position: static;
  }

  .h2_showcase-x4 {
    margin-top: -15px;
    font-size: 12px;
  }

  .h34-black {
    text-align: left;
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 34px;
  }

  .div-block-12 {
    height: 220px;
  }

  .p17-black {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .sh_logo {
    width: 120px;
    margin-top: 16px;
  }

  .sh_navbar_container {
    height: 50px;
  }

  .menu-button {
    margin-top: 6px;
    padding: 10px;
    display: block;
  }

  .brand {
    width: 236px;
  }

  .brand.w--current {
    width: 190px;
  }

  .h22-blue_sh {
    margin-top: 12px;
    font-size: 16px;
  }

  .sc_lists {
    padding-left: 20px;
  }

  .div-sc_text {
    bottom: 0%;
  }

  .slider-_budskap {
    height: 100%;
  }

  .p-sc-kund {
    font-size: 16px;
  }

  .link-textonwhite {
    margin-left: 10px;
    font-size: 16px;
    line-height: 14px;
  }

  .image-sc_tile {
    margin-bottom: 60px;
  }

  .image-34 {
    max-width: 70%;
  }

  .div-width_case {
    width: 100%;
  }

  .h2_showcase-x4-2 {
    margin-top: -15px;
    margin-left: 4px;
    font-size: 12px;
    display: flex;
  }

  .h1_showcase-x4-2 {
    flex: 0 auto;
    margin-top: 40px;
    margin-left: 4px;
    font-size: 16px;
    position: static;
  }

  .colu_tile {
    justify-content: center;
  }

  .link-block-11 {
    display: block;
  }

  .div-sc_text-2 {
    bottom: 0%;
  }

  .div-width {
    width: 100%;
  }

  .image-sc_tile-2 {
    margin-bottom: 60px;
  }

  .sec-1-page_portal {
    margin-top: 20px;
  }

  .mp-logo {
    width: 100%;
    height: 100%;
    margin-top: 5px;
  }

  .button_contact {
    margin-right: 40px;
    font-size: 12px;
    display: block;
  }

  .link_kunder {
    display: block;
  }

  .button_back {
    margin-left: 10px;
    margin-right: 40px;
    font-size: 12px;
    display: block;
  }

  .div_download-button {
    margin-top: 10px;
  }

  .button_downloade {
    margin-left: 10px;
    margin-right: 40px;
    font-size: 12px;
    display: block;
  }

  .link-shareproject {
    margin-left: 10px;
    font-size: 16px;
    line-height: 14px;
  }

  .div_30, .div_hight_60 {
    height: 10px;
  }

  .div-width_case-1x1 {
    width: 100%;
  }
}


