@charset "UTF-8";

/* UNINETT */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}

* {
  box-sizing: border-box;
}

*:after,
*:before {
  box-sizing: border-box;
}

@font-face {
  font-family: "colfaxLight";
  src: url(/fonts/colfaxLight.eot?c4a711e2fd7d467a6ce6df2ef384a234);
  src: url(/fonts/colfaxLight.eot?c4a711e2fd7d467a6ce6df2ef384a234) format("embedded-opentype"), url(/fonts/colfaxLight.woff?2e67c93f9be3099ded1218f702a9741d) format("woff"), url(/fonts/colfaxLight.ttf?0580067dc89d7d7ac851d1c32bb0db56) format("truetype"), url(/fonts/colfaxLight.svg?d914e7365156e429b326d8e5d9e94aa0) format("svg");
}

@font-face {
  font-family: "colfaxRegular";
  src: url(/fonts/colfaxRegular.eot?00e0e952ec996f0a8ebac26196d4dd03);
  src: url(/fonts/colfaxRegular.eot?00e0e952ec996f0a8ebac26196d4dd03) format("embedded-opentype"), url(/fonts/colfaxRegular.woff?538d07821d6583d730e26a23f02ec547) format("woff"), url(/fonts/colfaxRegular.ttf?334af0e6818084160f222b1bf9722393) format("truetype"), url(/fonts/colfaxRegular.svg?e5cbc76980d7aeb1ddc7007951044f18) format("svg");
}

@font-face {
  font-family: "colfaxRegularItalic";
  src: url(/fonts/colfaxRegularItalic.eot?cf6c7450154c7b133df79c57aeacd612);
  src: url(/fonts/colfaxRegularItalic.eot?cf6c7450154c7b133df79c57aeacd612) format("embedded-opentype"), url(/fonts/colfaxRegularItalic.woff?b8775e5cc2755d8edf9c06866c9e8037) format("woff"), url(/fonts/colfaxRegularItalic.ttf?504c45d4d3de004cb42fab54752bc480) format("truetype"), url(/fonts/colfaxRegularItalic.svg?26d62da4bb88be17f30e61917c2962a2) format("svg");
}

@font-face {
  font-family: "colfaxMedium";
  src: url(/fonts/colfaxMedium.eot?2c80a5211522a87f19dfb39947163a78);
  src: url(/fonts/colfaxMedium.eot?2c80a5211522a87f19dfb39947163a78) format("embedded-opentype"), url(/fonts/colfaxMedium.woff?d452ee40e14c264144089cbadffee4bc) format("woff"), url(/fonts/colfaxMedium.ttf?740fbb1ce79b138abda86d2fa5fd763c) format("truetype"), url(/fonts/colfaxMedium.svg?74cc3e214cc79ece683ab4ab48483276) format("svg");
}

@font-face {
  font-family: "colfaxBold";
  src: url(/fonts/colfaxBold.eot?a5172a89873cbc9a55063e5935ae9e72);
  src: url(/fonts/colfaxBold.eot?a5172a89873cbc9a55063e5935ae9e72) format("embedded-opentype"), url(/fonts/colfaxBold.woff?8d25df63e1488f0b5e08045de0408167) format("woff"), url(/fonts/colfaxBold.ttf?3b96bf2341ad362677e9a2b8b6f237fe) format("truetype"), url(/fonts/colfaxBold.svg?c1b7612f62a512a6cdc18779f7564fcc) format("svg");
}

.norid-font-light {
  font-family: "colfaxLight";
  font-weight: normal;
  font-style: normal;
}

.norid-font-regular {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
}

.norid-font-regular-italic {
  font-family: "colfaxRegularItalic";
  font-weight: normal;
  font-style: normal;
}

.norid-font-medium {
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
}

.norid-font-bold {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

.norid-bgcolor-orange {
  background-color: #fde099;
}

.norid-bgcolor-red {
  background-color: #d8436c;
}

.norid-bgcolor-blue {
  background-color: #bbc7e2;
}

.norid-bgcolor-blue-fade50 {
  background-color: rgba(158, 175, 214, 0.5);
}

.norid-bgcolor-green {
  background-color: #dde199;
}

.norid-bgcolor-limegronn {
  background-color: #dedc00;
}

.norid-bgcolor-mork {
  background-color: #454545;
}

.norid-bgcolor-lysgra {
  background-color: #e0e0e1;
}

.norid-bgcolor-lysrod {
  background-color: #f399aa;
}

.lang {
  position: absolute;
  top: 10px;
  right: 20px;
}

@media only screen and (min-width: 1024px) {
  .lang {
    top: 0px;
  }
}

.lang a {
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: underline;
  color: #fff;
  font-size: 0.6em;
}

@media only screen and (min-width: 1024px) {
  .lang a {
    font-size: 0.4em;
  }
}

progress {
  position: fixed;
  z-index: 1100;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
  color: #dedc00;
}

progress::-webkit-progress-bar {
  background-color: transparent;
}

progress::-webkit-progress-value,
progress::-moz-progress-bar {
  background-color: #dedc00;
}

@media only screen and (min-width: 1024px) {
  progress {
    height: 4px;
  }
}

.scroll-down {
  position: absolute;
  bottom: 100px;
  width: 100%;
  text-align: center;
}

.scroll-down .progress {
  position: relative;
  display: inline-block;
  padding: 0;
  text-align: center;
  opacity: 0;
}

.scroll-down .progress > li {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #d8436c;
  margin: 0;
}

.scroll-down .progress svg {
  width: 50px;
  height: 50px;
}

.scroll-down .progress svg:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.scroll-down .progress svg:nth-child(2) path {
  fill: none;
  stroke-width: 25;
  stroke-dasharray: 629;
  stroke: #d8436c;
  opacity: 0.9;
  -webkit-animation: load 2s 1s;
          animation: load 2s 1s;
}

.scroll-down .progress .arrow {
  width: 50px;
  position: absolute;
  top: 0;
  text-align: center;
  padding-top: 12px;
}

.scroll-down .progress .arrow img {
  width: 24px;
  height: 24px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media only screen and (min-width: 1024px) {
  main.container.home section.intro .scroll-down {
    bottom: 50px;
  }
}

@-webkit-keyframes load {
  0% {
    stroke-dashoffset: 0;
  }
}

@keyframes load {
  0% {
    stroke-dashoffset: 0;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home section.intro .scroll-down .progress svg {
    width: 60px;
    height: 60px;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home section.intro .scroll-down .progress .arrow {
    padding-top: 8px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home section.intro .scroll-down .progress .arrow {
    width: 60px;
    padding-top: 12px;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home section.intro .scroll-down .progress .arrow {
    padding-top: 5px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home section.intro .scroll-down .progress .arrow img {
    width: 30px;
    height: 30px;
  }
}

.scaling-svg-container {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 100%;
  /* override this inline for aspect ratio other than square */
}

.scaling-svg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.top {
  position: fixed;
  top: 0;
  width: 100%;
  height: 50px;
  background-color: #454545;
  z-index: 1000;
  transition: top 300ms;
}

.top__interactions {
  position: absolute;
  top: 0;
  right: 20px;
  display: flex;
  height: 100%;
  align-items: center;
}

.top .logo-header {
  position: relative;
  width: 36px;
  height: 36px;
  margin: 0 auto;
  padding-top: 7px;
}

.top .logo-header svg#uninett-logo .st0 {
  fill: #ededed;
}

.top.hide,
.top.nav-up {
  top: -50px;
}

.top .scroll-up-arrow {
  display: block;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
  color: #fff;
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 0.35em;
  padding-right: 25px;
  display: inline-block;
}

.top .scroll-up-arrow span {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .top .scroll-up-arrow span {
    display: inline;
  }
}

.top .scroll-up-arrow img {
  width: 20px;
  height: 20px;
}

@media only screen and (min-width: 1024px) {
  .top .scroll-up-arrow img {
    position: absolute;
    top: 0;
    right: 0;
  }
}

.top .pdf-btn {
  display: none;
}

@media only screen and (min-width: 600px) {
  .top {
    height: 60px;
  }
}

@media only screen and (min-width: 1400px) {
  .top {
    height: 70px;
  }
}

@media only screen and (min-width: 600px) {
  .top .logo-header {
    width: 40px;
    height: 40px;
    padding-top: 7px;
  }
}

@media only screen and (min-width: 1400px) {
  .top .logo-header {
    width: 50px;
    height: 50px;
    padding-top: 10px;
  }
}

@media only screen and (min-width: 600px) {
  .top.hide {
    top: -60px;
  }
}

@media only screen and (min-width: 1400px) {
  .top.hide {
    top: -70px;
  }
}

@media only screen and (min-width: 600px) {
  .top.nav-up {
    top: -60px;
  }
}

@media only screen and (min-width: 1400px) {
  .top.nav-up {
    top: -70px;
  }
}

@media only screen and (min-width: 1024px) {
  .top .pdf-btn {
    display: block;
    margin-left: 10px;
    font-size: 0.35em;
    display: inline-block;
  }

  .top .pdf-btn a {
    text-decoration: none;
    color: #fff;
    font-family: "colfaxMedium";
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    background-color: #2b2b2b;
    padding: 8px 12px;
    border-radius: 4px;
    transition: background-color 300ms;
  }

  .top .pdf-btn a:hover {
    background-color: #121212;
  }
}

@media only screen and (min-width: 1400px) {
  .top .pdf-btn {
    top: 26px;
    font-size: 0.3em;
  }
}

footer {
  padding-bottom: 10vh;
  display: none;
}

footer .logo-footer {
  width: 15%;
  margin: 0 auto;
}

footer .logo-footer svg {
  width: 100%;
}

footer .logo-footer svg .st0 {
  fill: #9eafd6;
}

footer .domain,
footer .cookies {
  text-align: center;
  font-size: 0.7em;
}

footer .domain a,
footer .cookies a {
  color: inherit;
}

footer .publish-date {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.7em;
  margin: 10px auto;
}

@media only screen and (min-width: 600px) {
  footer .logo-footer {
    width: 10%;
  }
}

@media only screen and (min-width: 1024px) {
  footer .logo-footer {
    width: 8%;
  }
}

@media only screen and (min-width: 1400px) {
  footer .logo-footer {
    width: 5%;
  }
}

@media only screen and (min-width: 600px) {
  footer .domain,
  footer .cookies {
    font-size: 0.5em;
  }
}

@media only screen and (min-width: 1024px) {
  footer .domain,
  footer .cookies {
    font-size: 0.35em;
  }
}

@media only screen and (min-width: 600px) {
  footer .publish-date {
    font-size: 0.5em;
  }
}

@media only screen and (min-width: 1024px) {
  footer .publish-date {
    font-size: 0.4em;
  }
}

.close-sources-layer {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: 4999;
  pointer-events: none;
  transition: background-color 300ms;
  display: none;
}

.close-sources-layer.active {
  display: block;
  background-color: rgba(237, 237, 237, 0.5);
}

aside.sources {
  position: fixed;
  height: 100vh;
  width: 70vw;
  top: 0;
  right: -70vw;
  background-color: #454545;
  z-index: 5000;
  padding: 5vh 6vw;
  transition: right 300ms;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

aside.sources.open {
  right: 0;
}

aside.sources .sources-article--1 {
  display: block;
}

aside.sources .sources-article--2,
aside.sources .sources-article--3,
aside.sources .sources-article--4 {
  display: none;
}

aside.sources dl {
  counter-reset: my-badass-counter;
}

aside.sources dl dt {
  font-size: 0.5em;
  margin-bottom: 2vh;
  position: relative;
  padding-left: 26px;
  color: #ededed;
}

aside.sources dl dt:before {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  background-color: rgba(237, 237, 237, 0.2);
  color: #ededed;
  display: inline-block;
  text-align: right;
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  padding: 1px 3px;
  text-align: center;
}

aside.sources dl dt a {
  color: inherit;
}

aside.sources dl dt a:hover {
  color: rgba(237, 237, 237, 0.7);
}

@media only screen and (min-width: 1024px) {
  aside.sources {
    width: 50vw;
    padding: 5vh 3vw;
    right: -50vw;
  }
}

@media only screen and (min-width: 1400px) {
  aside.sources {
    width: 30vw;
    right: -30vw;
  }
}

@media only screen and (min-width: 1024px) {
  aside.sources dl dt {
    font-size: 0.4em;
    padding-left: 30px;
    margin-bottom: 3vh;
  }
}

@media only screen and (min-width: 1400px) {
  aside.sources dl dt {
    font-size: 0.3em;
    padding-left: 30px;
    margin-bottom: 2vh;
  }
}

@media only screen and (min-width: 1024px) {
  aside.sources dl dt:before {
    width: 20px;
  }
}

.norid-animate-kill {
  transition: none !important;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently not supported by any browser */
  cursor: default;
}

html,
body {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
  color: #454545;
  background-color: #fff;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  width: 100%;
}

@media only screen and (min-width: 600px) {
  html,
  body {
    font-size: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  html,
  body {
    font-size: 32px;
  }
}

@media only screen and (min-width: 1400px) {
  html,
  body {
    font-size: 42px;
  }
}

::-moz-selection,
::-moz-selection {
  background: #d8436c;
  color: #ededed;
}

::-moz-selection,
::selection {
  background: #d8436c;
  color: #ededed;
}

main.container {
  position: relative;
  width: 100%;
}

section.intro {
  width: 100%;
  height: 100vh;
  background-color: #d8436c;
  padding-top: 20vh;
  position: relative;
}

section.intro .logo {
  position: relative;
  width: 18%;
  margin: 0 auto;
}

section.intro .logo svg#uninett-logo-intro .st0 {
  fill: #ededed;
}

.heading {
  width: 80%;
  margin: 6vh auto 0;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .heading {
    width: 60%;
  }
}

.heading h1 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  font-size: 1.6em;
  color: #ededed;
  line-height: 1.2em;
}

@media only screen and (min-width: 1024px) {
  .heading h1 {
    font-size: 1.6em;
  }
}

@media only screen and (min-width: 1400px) {
  .heading h1 {
    font-size: 2em;
  }
}

main.container.home .navigate-to-article {
  width: 100%;
  height: 100vh;
  background-color: #ededed;
}

main.container.home .navigate-to-article a {
  width: 100%;
  height: 33.33333vh;
  float: left;
  color: #454545;
  text-decoration: none;
}

main.container.home .navigate-to-article a .article-intro {
  width: 100%;
  height: 100%;
  padding: 6vw;
  transition: background-color 2000ms;
}

main.container.home .navigate-to-article a .article-intro.article-1 {
  background-color: #fbc94c;
}

main.container.home .navigate-to-article a .article-intro.article-2 {
  background-color: #c3ca4c;
}

main.container.home .navigate-to-article a .article-intro.article-3 {
  background-color: #bbc7e2;
}

main.container.home .navigate-to-article a .article-intro.article-4 {
  background-color: #e8e64c;
}

main.container.home .navigate-to-article a .article-heading {
  width: 100%;
  position: relative;
}

main.container.home .navigate-to-article a .article-heading:after {
  content: "";
  display: block;
  position: absolute;
  height: 4px;
  bottom: -10px;
  width: 20%;
  background: #454545;
  -webkit-transform: scaleX(0.3);
  transform: scaleX(0.3);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.22, 0.81, 0.13, 1);
}

main.container.home .navigate-to-article a .article-heading h2 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  font-size: 0.85em;
  line-height: 1.2em;
  width: 70%;
}

main.container.home .navigate-to-article a .article-heading h3 {
  font-family: "colfaxLight";
  font-weight: normal;
  font-style: normal;
  font-size: 0.55em;
}

main.container.home .navigate-to-article a.mobile-hover .article-intro.article-1,
main.container.home .navigate-to-article a:focus .article-intro.article-1 {
  background-color: #f9b200;
}

main.container.home .navigate-to-article a.mobile-hover .article-intro.article-2,
main.container.home .navigate-to-article a:focus .article-intro.article-2 {
  background-color: #aab300;
}

main.container.home .navigate-to-article a.mobile-hover .article-intro.article-3,
main.container.home .navigate-to-article a:focus .article-intro.article-3 {
  background-color: #9eafd6;
}

main.container.home .navigate-to-article a.mobile-hover .article-intro.article-4,
main.container.home .navigate-to-article a:focus .article-intro.article-4 {
  background-color: #dedc00;
}

main.container.home .navigate-to-article a.mobile-hover .article-heading:after,
main.container.home .navigate-to-article a:focus .article-heading:after {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}

main.container.home .full-article {
  width: 92%;
  min-height: 200vh;
  background-color: #ededed;
  margin: 10vh 4% 4%;
  padding-bottom: 10vh;
  display: none;
}

main.container.home .full-article--cookies {
  display: block;
}

main.container.home .full-article .full-article-heading,
main.container.home .full-article .full-article-subheading,
main.container.home .full-article .full-article-bodytext,
main.container.home .full-article .full-article-body-heading {
  width: 80%;
  margin: 0 auto;
}

main.container.home .full-article .full-article-heading h3 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  font-size: 1.2em;
  padding-top: 5vh;
  margin-bottom: 3vh;
}

main.container.home .full-article .full-article-heading p {
  font-size: 0.3em;
  color: #454545;
  opacity: 0.7;
  margin-bottom: 0.5rem;
}

main.container.home .full-article .full-article-body-heading h4 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  font-size: 0.8em;
  padding-top: 5vh;
  margin-bottom: 1vh;
}

main.container.home .full-article .full-article-subheading p {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
  font-size: 0.85em;
  line-height: 1.3em;
  margin-bottom: 3vh;
}

main.container.home .full-article .full-article-bodytext p {
  font-family: "colfaxLight";
  font-weight: normal;
  font-style: normal;
  font-size: 0.7em;
  line-height: 1.3em;
  margin-bottom: 3vh;
}

main.container.home .full-article .full-article-bodytext p span.source a {
  background-color: rgba(69, 69, 69, 0.06);
  display: inline-block;
  padding: 0 6px;
  margin-left: 3px;
  color: #454545;
  text-decoration: none;
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  transition: background-color 300ms;
  font-size: 0.7em;
  line-height: 1.6em;
}

main.container.home .full-article .full-article-bodytext p span.source a:hover {
  background-color: rgba(69, 69, 69, 0.2);
}

main.container.home .full-article .full-article-video {
  width: 85%;
  margin: 0 auto;
}

main.container.home .full-article .full-article-video .iframe-container {
  margin: 6vh auto;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56%;
}

main.container.home .full-article .full-article-video .iframe-container iframe {
  border-width: 0px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

main.container.home .full-article .inline-infographic,
main.container.home .full-article .inline-quote {
  width: 90%;
  margin: 6vh auto;
  padding: 6vh 6vw 4vh;
}

main.container.home .full-article .full-article-facts {
  width: 90%;
  margin: 6vh auto;
  padding: 4vh 6vw 4vh;
  background-color: rgba(187, 199, 226, 0.5);
}

main.container.home .full-article .full-article-facts h5 {
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  font-size: 0.65em;
  margin-bottom: 1vh;
}

main.container.home .full-article .full-article-facts p,
main.container.home .full-article .full-article-facts td {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
  font-size: 0.55em;
  line-height: 1.3em;
  margin-bottom: 1vh;
}

main.container.home .full-article .full-article-facts p.sayswho,
main.container.home .full-article .full-article-facts td.sayswho {
  margin-top: 2vh;
  margin-left: 5vw;
}

main.container.home .full-article .full-article-facts p.article-qoute,
main.container.home .full-article .full-article-facts td.article-qoute {
  font-size: 0.65em;
  quotes: "\201C" "\201D" "\2018" "\2019";
}

main.container.home .full-article .full-article-facts p.article-qoute:before,
main.container.home .full-article .full-article-facts td.article-qoute:before {
  content: open-quote;
  font-size: 2.5em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -0.2em;
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .full-article-facts p a,
main.container.home .full-article .full-article-facts td a {
  color: #454545;
}

main.container.home .full-article .full-article-facts p a:hover,
main.container.home .full-article .full-article-facts td a:hover {
  color: #000000;
}

main.container.home .full-article .full-article-facts table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 4px;
  padding-bottom: 30px;
}

main.container.home .full-article .full-article-facts table tbody tr td.number {
  text-align: right;
  padding-right: 5px;
}

main.container.home .full-article .full-article-facts table tbody tr td.domain {
  width: 50%;
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .full-article-facts table tbody tr td.status span {
  position: relative;
  top: 3px;
  margin-right: 5px;
}

main.container.home .full-article .full-article-facts table tbody tr td.status span img {
  width: 16px;
  height: 16px;
}

main.container.home .full-article .full-article-facts.more-space p {
  margin-bottom: 2vh;
}

main.container.home .full-article .inline-infographic .inline-infographic-header {
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  width: 100%;
  text-align: center;
}

main.container.home .full-article .inline-infographic .inline-infographic-subheader {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
  width: 100%;
  text-align: center;
  font-size: 0.5rem;
  margin-top: 10px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics {
  margin: 4vh auto 4vh;
  display: block;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics.less-margin {
  margin: 0 auto 4vh;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics img.verdenskart {
  width: 100%;
  height: 180px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel {
  width: 50%;
  display: block;
  margin: 0 auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg {
  width: 100%;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg path {
  transition: all 300ms;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg .piechart-1 {
  fill: #e47b98;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg .piechart-1.mobile-hover {
  fill: #db5177;
  -webkit-transform: translate(0.5px, -3px);
  transform: translate(0.5px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg .piechart-2 {
  fill: #9eafd6;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg .piechart-2.mobile-hover {
  fill: #7a91c7;
  -webkit-transform: translate(3px, 1px);
  transform: translate(3px, 1px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg .piechart-3 {
  fill: #c3ca4c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel svg .piechart-3.mobile-hover {
  fill: #a8af34;
  -webkit-transform: translate(-3px, 0px);
  transform: translate(-3px, 0px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener {
  width: 100%;
  display: block;
  margin: 0 auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg {
  width: 100%;
  height: 200px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg path {
  transition: all 300ms;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-color {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-stroke-color {
  fill: none;
  stroke: #454545;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-text {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  font-size: 0.75em;
  fill: #454545;
  color: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-text-number {
  font-family: "colfaxLight";
  font-weight: normal;
  font-style: normal;
  font-size: 0.75em;
  fill: #454545;
  color: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener {
  width: 100%;
  display: block;
  margin: 0 auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg {
  width: 100%;
  height: 160px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg line.x-axis {
  fill: none;
  stroke: rgba(69, 69, 69, 0.2);
  stroke-width: 0.75;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg .graph-type {
  fill: rgba(69, 69, 69, 0.8);
  font-size: 0.65em;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.line-1,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.line-1 {
  fill: none;
  stroke: #aab300;
  stroke-width: 6;
  stroke-dasharray: 480;
  stroke-dashoffset: 480;
  -webkit-animation: graphanim1 3s linear;
          animation: graphanim1 3s linear;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.line-2,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.line-2 {
  fill: none;
  stroke: #d8436c;
  stroke-width: 4;
  stroke-dasharray: 800;
  stroke-dashoffset: 800;
  -webkit-animation: graphanim2 3s linear;
          animation: graphanim2 3s linear;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.animated:nth-of-type(1),
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.animated:nth-of-type(1) {
  fill: none;
  stroke: #aab300;
  stroke-width: 6;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.animated:nth-of-type(2),
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.animated:nth-of-type(2) {
  fill: none;
  stroke-width: 4;
  stroke: #d8436c;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte {
  width: 80%;
  display: block;
  margin: 0 auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg {
  width: 100%;
  height: 180px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg path {
  transition: all 300ms;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-1 {
  fill: #e47b98;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-1.mobile-hover {
  fill: #db5177;
  -webkit-transform: translate(3px, 0px);
  transform: translate(3px, 0px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-2 {
  fill: #bbc7e2;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-2.mobile-hover {
  fill: #97aad3;
  -webkit-transform: translate(-3px, 1px);
  transform: translate(-3px, 1px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-3 {
  fill: #dde199;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-3.mobile-hover {
  fill: #d0d572;
  -webkit-transform: translate(-3px, 0px);
  transform: translate(-3px, 0px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-4 {
  fill: #c3ca4c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-4.mobile-hover {
  fill: #a8af34;
  -webkit-transform: translate(-3px, -2px);
  transform: translate(-3px, -2px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-5 {
  fill: #efb4c4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-5.mobile-hover {
  fill: #e68aa3;
  -webkit-transform: translate(-1px, -2px);
  transform: translate(-1px, -2px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-6 {
  fill: #fde099;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-6.mobile-hover {
  fill: #fcd167;
  -webkit-transform: translate(-0.5px, -3px);
  transform: translate(-0.5px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-7 {
  fill: #9eafd6;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-7.mobile-hover {
  fill: #7a91c7;
  -webkit-transform: translate(-0.5px, -3px);
  transform: translate(-0.5px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-8 {
  fill: #e2002b;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-8.mobile-hover {
  fill: #af0021;
  -webkit-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-9 {
  fill: #f9b200;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-9.mobile-hover {
  fill: #c68e00;
  -webkit-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-10 {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-10.mobile-hover {
  fill: #2b2b2b;
  -webkit-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-11 {
  fill: #ededed;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg .piechart2-11.mobile-hover {
  fill: #d4d4d4;
  -webkit-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener {
  width: 100%;
  display: block;
  margin: 0 auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg {
  width: 100%;
  height: 160px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .st10 {
  fill: none;
  stroke: #606060;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .st6 {
  fill: #606060;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg line.x-axis {
  fill: none;
  stroke: rgba(69, 69, 69, 0.2);
  stroke-width: 0.75;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type {
  fill: rgba(69, 69, 69, 0.8);
  font-size: 0.8em;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type-bold {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  fill: rgba(69, 69, 69, 0.8);
  font-size: 0.9em;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.animated svg path.line-1,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.stay-please svg path.line-1,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.animated svg path.animated:nth-of-type(1),
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.stay-please svg path.animated:nth-of-type(1) {
  fill: none;
  stroke: #aab300;
  stroke-width: 6;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics {
  width: 100%;
  display: block;
  margin: 0 auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg {
  width: 100%;
  height: 400px;
  font-size: 22px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .nofill {
  fill: none;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .light-fill {
  fill: #ededed;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .light-fill-2 {
  fill: #d4d4d4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .white-fill {
  fill: #fff;
  font-size: 18px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .faded-fill {
  fill: rgba(237, 237, 237, 0.4);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .dark-fill {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .dark-fill-2 {
  fill: #525252;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .bold-numbers {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  font-size: 23px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .st12 {
  fill: none;
  stroke: #4D4D4D;
  stroke-width: 2;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .st13 {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .st14 {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke-dasharray: 9.9646, 9.9646;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg .st18 {
  fill: none;
  stroke: #A5A5A5;
  stroke-miterlimit: 10;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some {
  width: 100%;
  color: #454545;
  margin: auto;
  height: auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett .st0,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some .st0 {
  fill: none;
  stroke: #454545;
  stroke-linecap: square;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett .st1,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some .st1 {
  fill: #aab300;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett .st2,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some .st2 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett .st3,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some .st3 {
  font-size: 16px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett .st4,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some .st4 {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett .st5 {
  font-size: 14px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some {
  width: 100%;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some .st5 {
  font-size: 14px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no {
  width: 100%;
  color: #454545;
  margin: auto;
  height: auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st2 {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st3 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st4 {
  font-size: 16px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st5 {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st6 {
  font-size: 14px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st7 {
  fill: none;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st8 {
  font-size: 26px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st0 {
  fill: none;
  stroke: #454545;
  stroke-linecap: square;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no .st1 {
  fill: #aab300;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost {
  width: 100%;
  color: #454545;
  margin: auto;
  height: auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st0 {
  fill: #dedc00;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st1 {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st2 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st3 {
  font-size: 19px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st4 {
  fill: #bbc7e2;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st5 {
  fill: #eb4c6a;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st6 {
  fill: #b1b2b4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st7 {
  fill: none;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st8 {
  font-size: 18px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st9 {
  fill: #c4c4c4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st10 {
  opacity: 0.56;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost .st11 {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler {
  width: 100%;
  color: #454545;
  margin: auto;
  height: auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st0,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st0 {
  fill: none;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st1,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st1 {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st2,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st2 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st3,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st3 {
  font-size: 14px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st4,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st4 {
  fill: #c4c4c4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st5,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st5 {
  opacity: 0.56;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st6,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st6 {
  font-family: "colfaxRegular";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st7,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st7 {
  font-size: 18px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st8,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st8 {
  fill: #aab300;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st9,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st9 {
  fill: #c3ca4c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st10,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st10 {
  fill: #b3b3b3;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st11,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st11 {
  fill: #969696;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious .st12,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler .st12 {
  font-size: 19px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .sep {
  display: block;
  margin: 3vh auto 4vh;
  height: 1px;
  width: 30%;
  background-color: rgba(95, 95, 95, 0.4);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info {
  width: 100%;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt {
  font-size: 0.6em;
  margin-bottom: 2vh;
  cursor: default;
  transition: opacity 300ms;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt.mobile-hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt.mobile-hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt.mobile-hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt.mobile-hover {
  opacity: 0.7;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt span.circle {
  width: 10px;
  height: 10px;
  background-color: #efb4c4;
  display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt span.txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt span.txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt span.txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt span.txt {
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt span.percentage,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt span.percentage,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt span.percentage,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt span.percentage {
  font-family: "colfaxLight";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt span.percentage a,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt span.percentage a,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt span.percentage a,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt span.percentage a {
  color: inherit;
  text-decoration: none;
  cursor: default;
  pointer-events: none;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt i,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt i,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt i,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt i {
  font-family: "colfaxRegularItalic";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl {
  counter-reset: my-badass-counter;
  padding: 20px 0;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt {
  margin-bottom: 2vh;
  position: relative;
  padding-left: 26px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt:before,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt:before,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt:before,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt:before {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  background-color: rgba(69, 69, 69, 0.2);
  color: #454545;
  display: inline-block;
  text-align: right;
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  padding: 1px 3px;
  text-align: center;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt a,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt a,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt a,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt a {
  color: inherit;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt a:hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt a:hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt a:hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt a:hover {
  color: rgba(237, 237, 237, 0.7);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-1 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-1 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-1 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-1 span.circle {
  background-color: #e47b98;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-2 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-2 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-2 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-2 span.circle {
  background-color: #9eafd6;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-3 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-3 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-3 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-3 span.circle {
  background-color: #c3ca4c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-1 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-1 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-1 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-1 span.circle {
  background-color: #e47b98;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-2 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-2 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-2 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-2 span.circle {
  background-color: #bbc7e2;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-3 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-3 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-3 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-3 span.circle {
  background-color: #dde199;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-4 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-4 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-4 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-4 span.circle {
  background-color: #c3ca4c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-5 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-5 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-5 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-5 span.circle {
  background-color: #efb4c4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-6 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-6 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-6 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-6 span.circle {
  background-color: #fde099;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-7 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-7 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-7 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-7 span.circle {
  background-color: #9eafd6;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-8 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-8 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-8 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-8 span.circle {
  background-color: #e2002b;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-9 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-9 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-9 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-9 span.circle {
  background-color: #f9b200;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-10 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-10 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-10 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-10 span.circle {
  background-color: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info2-11 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info2-11 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info2-11 span.circle,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info2-11 span.circle {
  background-color: #ededed;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt {
  margin-bottom: 1.5vh;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info {
  width: 100%;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 3vh auto;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt {
  font-size: 0.6em;
  margin-bottom: 2vh;
  cursor: default;
  transition: opacity 300ms;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt.mobile-hover,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt.mobile-hover {
  opacity: 0.7;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt span.line,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt span.line {
  width: 20px;
  height: 4px;
  background-color: #efb4c4;
  display: inline-block;
  margin-right: 5px;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt span.txt,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt span.txt {
  font-family: "colfaxMedium";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-1 span.line,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-1 span.line {
  background-color: #aab300;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-2 span.line,
main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-2 span.line {
  background-color: #d8436c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau {
  text-align: center;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-quote {
  font-family: "colfaxLight";
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: block;
  text-align: left;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-quote b {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .sep2 {
  display: block;
  margin: 3vh auto 4vh;
  height: 1px;
  width: 30%;
  background-color: rgba(95, 95, 95, 0.4);
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .tokelau-svg svg {
  width: 50%;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .tokelau-svg svg .tokelau-pie-1 {
  fill: #efb4c4;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .tokelau-svg svg .tokelau-pie-2 {
  fill: #d8436c;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .tokelau-svg svg .tokelau-pie-letters {
  fill: #454545;
}

main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-info .info-txt {
  font-size: 0.7em;
  text-align: center;
}

main.container.home .full-article .inline-infographic .inline-infographic-source {
  font-size: 0.4em;
  text-align: center;
}

main.container.home .full-article .inline-infographic .inline-infographic-source.left {
  text-align: left;
}

main.container.home .full-article .inline-infographic .worldmap {
  text-align: center;
}

main.container.home .full-article .inline-infographic .worldmap svg {
  height: 180px;
}

main.container.home .full-article .inline-infographic .worldmap svg .klodefarge {
  fill: #dedc00;
}

main.container.home .full-article .inline-infographic .worldmap svg .klodetekstfarge {
  fill: #aab300;
}

main.container.home .full-article .inline-infographic .worldmap svg .klodelinjer {
  fill: none;
  stroke: #dedc00;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #com-container path:not(.animated)#com-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #com-container path:not(.animated)#com-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear;
          animation: worldmapanim1 0.6s linear;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #com-container path.animated#com-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #com-container path.animated#com-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #com-container #com,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #com-container #com {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 0.1s;
          animation: worldmapTxtanim1 0.6s linear 0.1s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #com-container #com.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #com-container #com.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #wang-container path:not(.animated)#wang-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #wang-container path:not(.animated)#wang-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 0.2s;
          animation: worldmapanim1 0.6s linear 0.2s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #wang-container path.animated#wang-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #wang-container path.animated#wang-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #wang-container #wang,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #wang-container #wang {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 0.3s;
          animation: worldmapTxtanim1 0.6s linear 0.3s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #wang-container #wang.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #wang-container #wang.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #no-container path:not(.animated)#no-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #no-container path:not(.animated)#no-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 0.4s;
          animation: worldmapanim1 0.6s linear 0.4s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #no-container path.animated#no-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #no-container path.animated#no-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #no-container #no,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #no-container #no {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 0.5s;
          animation: worldmapTxtanim1 0.6s linear 0.5s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #no-container #no.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #no-container #no.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #net-container path:not(.animated)#net-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #net-container path:not(.animated)#net-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 0.6s;
          animation: worldmapanim1 0.6s linear 0.6s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #net-container path.animated#net-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #net-container path.animated#net-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #net-container #net,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #net-container #net {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 0.7s;
          animation: worldmapTxtanim1 0.6s linear 0.7s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #net-container #net.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #net-container #net.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #cn-container path:not(.animated)#cn-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #cn-container path:not(.animated)#cn-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 0.8s;
          animation: worldmapanim1 0.6s linear 0.8s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #cn-container path.animated#cn-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #cn-container path.animated#cn-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #cn-container #cn,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #cn-container #cn {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 0.9s;
          animation: worldmapTxtanim1 0.6s linear 0.9s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #cn-container #cn.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #cn-container #cn.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #horse-container path:not(.animated)#horse-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #horse-container path:not(.animated)#horse-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 1s;
          animation: worldmapanim1 0.6s linear 1s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #horse-container path.animated#horse-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #horse-container path.animated#horse-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #horse-container #horse,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #horse-container #horse {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 1.1s;
          animation: worldmapTxtanim1 0.6s linear 1.1s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #horse-container #horse.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #horse-container #horse.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #xyz-container path:not(.animated)#xyz-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #xyz-container path:not(.animated)#xyz-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 1.2s;
          animation: worldmapanim1 0.6s linear 1.2s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #xyz-container path.animated#xyz-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #xyz-container path.animated#xyz-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #xyz-container #xyz,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #xyz-container #xyz {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 1.3s;
          animation: worldmapTxtanim1 0.6s linear 1.3s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #xyz-container #xyz.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #xyz-container #xyz.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #tk-container path:not(.animated)#tk-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #tk-container path:not(.animated)#tk-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 1.4s;
          animation: worldmapanim1 0.6s linear 1.4s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #tk-container path.animated#tk-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #tk-container path.animated#tk-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #tk-container #tk,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #tk-container #tk {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 1.5s;
          animation: worldmapTxtanim1 0.6s linear 1.5s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #tk-container #tk.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #tk-container #tk.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #site-container path:not(.animated)#site-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #site-container path:not(.animated)#site-line {
  stroke-width: 1;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  -webkit-animation: worldmapanim1 0.6s linear 1.6s;
          animation: worldmapanim1 0.6s linear 1.6s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #site-container path.animated#site-line,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #site-container path.animated#site-line {
  stroke-width: 1;
  stroke: #dedc00;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  transition: none !important;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #site-container #site,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #site-container #site {
  opacity: 0;
  -webkit-animation: worldmapTxtanim1 0.6s linear 1.7s;
          animation: worldmapTxtanim1 0.6s linear 1.7s;
}

main.container.home .full-article .inline-infographic .worldmap.animated svg #site-container #site.animated,
main.container.home .full-article .inline-infographic .worldmap.stay-please svg #site-container #site.animated {
  opacity: 1;
  transition: none !important;
}

main.container.home .full-article .inline-photo {
  width: 90%;
  margin: 6vh auto;
}

main.container.home .full-article .inline-photo.narrow {
  width: 50%;
}

main.container.home .full-article .inline-photo .photo {
  width: 100%;
  position: relative;
  z-index: 20;
}

main.container.home .full-article .inline-photo .photo img {
  width: 100%;
  background: #aab300;
  background: linear-gradient(10deg, #aab300 0%, #c3ca4c 70%, #dde199 100%);
}

main.container.home .full-article .inline-photo .photo .photo-text-ontop {
  position: absolute;
  z-index: 21;
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
  color: #ededed;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 2em;
  padding-top: 9vh;
}

main.container.home .full-article .inline-photo .text {
  font-size: 0.4em;
  text-align: right;
  margin-right: 5px;
  opacity: 0.6;
}

main.container.home .full-article .inline-quote {
  padding: 4vh 8vw;
}

main.container.home .full-article .inline-quote b {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.cookies .full-article {
  margin: 4%;
  padding-top: 3vh;
  min-height: initial;
}

main.container.cookies .full-article .logo {
  width: 15%;
  margin: 0 auto;
}

main.container.cookies .full-article .logo svg {
  width: 100%;
}

main.container.cookies .full-article .logo svg .st0 {
  fill: #9eafd6;
}

main.container.cookies .full-article .full-article-heading h1 {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.cookies .full-article .full-article-bodytext p {
  margin-bottom: 1vh;
}

main.container.cookies .full-article .full-article-bodytext p b {
  font-family: "colfaxBold";
  font-weight: normal;
  font-style: normal;
}

main.container.cookies .full-article .full-article-bodytext p a {
  color: inherit;
}

@media only screen and (min-width: 600px) {
  main.container.home section.intro .logo {
    width: 10%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home section.intro .logo {
    width: 8%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home section.intro .logo {
    width: 5%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .navigate-to-article a .article-intro {
    padding: 3vw;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .navigate-to-article a .article-heading {
    width: 75%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .navigate-to-article a .article-heading:after {
    height: 10px;
    bottom: -20px;
    width: 30%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .navigate-to-article a .article-heading h2 {
    font-size: 1.1em;
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .navigate-to-article a .article-heading h3 {
    font-family: "colfaxRegular";
    font-weight: normal;
    font-style: normal;
    font-size: 0.4em;
    margin-bottom: 6px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article {
    width: 92%;
    margin: 12vh 4% 4%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-heading,
  main.container.home .full-article .full-article-subheading,
  main.container.home .full-article .full-article-bodytext,
  main.container.home .full-article .full-article-body-heading {
    width: 70%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-heading,
  main.container.home .full-article .full-article-subheading,
  main.container.home .full-article .full-article-bodytext,
  main.container.home .full-article .full-article-body-heading {
    width: 45%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .full-article-heading,
  main.container.home .full-article .full-article-subheading,
  main.container.home .full-article .full-article-bodytext,
  main.container.home .full-article .full-article-body-heading {
    width: 40%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-heading h3 {
    font-size: 1.3em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-body-heading h4 {
    font-size: 0.7em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-subheading p {
    font-size: 0.6em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-bodytext p {
    font-size: 0.55em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-bodytext p {
    font-size: 0.45em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-bodytext p span.source a {
    font-family: "colfaxRegular";
    font-weight: normal;
    font-style: normal;
    padding: 0 6px;
    font-size: 0.7em;
    margin-left: 1px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-video {
    width: 75%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-video {
    width: 50%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .full-article-video {
    width: 45%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic,
  main.container.home .full-article .inline-quote {
    padding: 6vh 4vw 4vh;
    width: 85%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic,
  main.container.home .full-article .inline-quote {
    width: 60%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic,
  main.container.home .full-article .inline-quote {
    width: 55%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic.dnssec-map,
  main.container.home .full-article .inline-quote.dnssec-map {
    width: 80%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic.dnssec-map,
  main.container.home .full-article .inline-quote.dnssec-map {
    width: 80%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-facts {
    padding: 6vh 4vw 4vh;
    width: 80%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-facts {
    width: 60%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .full-article-facts {
    width: 50%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-facts h5 {
    font-size: 0.5em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-facts p,
  main.container.home .full-article .full-article-facts td {
    font-size: 0.55em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-facts p,
  main.container.home .full-article .full-article-facts td {
    font-size: 0.35em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-facts p.sayswho,
  main.container.home .full-article .full-article-facts td.sayswho {
    margin-left: 1vw;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-facts p.article-qoute,
  main.container.home .full-article .full-article-facts td.article-qoute {
    font-size: 0.65em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .full-article-facts p.article-qoute,
  main.container.home .full-article .full-article-facts td.article-qoute {
    font-size: 0.45em;
    line-height: 1.4em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .full-article-facts table {
    width: 60%;
    border-spacing: 7px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-header {
    width: 80%;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-subheader {
    width: 80%;
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics.flexit {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics img.verdenskart {
    height: 360px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics img.verdenskart {
    height: 460px;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics img.verdenskart {
    height: 620px;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics img.verdenskart {
    height: 730px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel {
    display: inline-block;
    width: 35%;
    vertical-align: top;
    margin-left: 10%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener {
    width: 90%;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg {
    height: 300px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg {
    height: 400px;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg {
    height: 400px;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-text {
    font-size: 0.5em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-text {
    font-size: 0.35em;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-text-number {
    font-size: 0.5em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener svg .bar-text-number {
    font-size: 0.35em;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg {
    height: 300px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg {
    height: 300px;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg {
    height: 400px;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg .graph-type {
    font-size: 0.4em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener svg .graph-type {
    font-size: 0.2em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.line-1,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.line-1 {
    stroke-width: 3;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.line-2,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.line-2 {
    stroke-width: 2;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.animated:nth-of-type(1),
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.animated:nth-of-type(1) {
    stroke-width: 3;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.animated svg path.animated:nth-of-type(2),
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener.stay-please svg path.animated:nth-of-type(2) {
    stroke-width: 2;
  }
}

@-webkit-keyframes graphanim1 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes graphanim1 {
  to {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes graphanim2 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes graphanim2 {
  to {
    stroke-dashoffset: 0;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte {
    display: inline-block;
    width: 45%;
    vertical-align: top;
    margin-left: 2%;
    margin-top: 1rem;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg {
    height: 300px;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte svg {
    height: 350px;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg {
    height: 300px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg {
    height: 300px;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg {
    height: 400px;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type {
    font-size: 0.4em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type {
    font-size: 0.25em;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type {
    font-size: 0.3em;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type-bold {
    font-size: 0.7em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener svg .graph-type-bold {
    font-size: 0.5em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.animated svg path.line-1,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.stay-please svg path.line-1 {
    stroke-width: 3;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.animated svg path.animated:nth-of-type(1),
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener.stay-please svg path.animated:nth-of-type(1) {
    stroke-width: 3;
  }
}

@-webkit-keyframes graphanim3 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes graphanim3 {
  to {
    stroke-dashoffset: 0;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics {
    width: 90%;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg {
    height: 500px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg {
    height: 600px;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics svg {
    height: 700px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .barchart-bruk-internett,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some {
    height: auto;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .nordmenn-med-some {
    width: 70%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .foretrekker-no {
    height: auto;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-gratis-epost {
    height: auto;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-no-is-serious,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .pie-kom-kanaler {
    height: auto;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .sep {
    display: inline-block;
    width: 1px;
    height: 20vh;
    margin: 0 2vw;
    vertical-align: top;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .sep.long {
    margin-top: 1rem;
    height: 30vh;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info {
    display: inline-block;
    vertical-align: top;
    width: 45%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt {
    font-size: 0.45em;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt {
    font-size: 0.35em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt span.circle,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt span.circle,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt span.circle,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt span.circle {
    width: 14px;
    height: 14px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt {
    padding-left: 30px;
    margin-bottom: 3vh;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt {
    padding-left: 30px;
    margin-bottom: 2vh;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-global-markedsandel-info .info-txt dl dt:before,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt dl dt:before,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info .info-txt dl dt:before,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info .info-txt dl dt:before {
    width: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-storste-toppdomener-info .info-txt {
    margin-bottom: 1vh;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info {
    width: 60%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt {
    font-size: 0.45em;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt {
    font-size: 0.35em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-vekst-domener-info .info-txt span.line,
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info .info-txt span.line {
    top: -4px;
    position: relative;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-sikrete-domener-info {
    width: 75%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-fordeling-signerte-info {
    width: 40%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .dns-lookup-graphics-info {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-quote {
    font-size: 0.8em;
    text-align: left;
    display: inline-block;
    width: 50%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-quote {
    font-size: 1em;
    width: 57%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .sep2 {
    display: inline-block;
    width: 1px;
    height: 20vh;
    margin: 0 2vw;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .tokelau-svg {
    width: 30%;
    text-align: center;
    display: inline-block;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .tokelau-svg svg {
    width: 70%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-info {
    width: 30%;
    float: right;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-graphics .piechart-tokelau .piechart-tokelau-info .info-txt {
    font-size: 0.3em;
    text-align: center;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-infographic .inline-infographic-source {
    font-size: 0.3em;
    text-align: right;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-infographic .worldmap svg {
    height: 400px;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-infographic .worldmap svg {
    height: 500px;
  }
}

@-webkit-keyframes worldmapanim1 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes worldmapanim1 {
  to {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes worldmapTxtanim1 {
  to {
    opacity: 1;
  }
}

@keyframes worldmapTxtanim1 {
  to {
    opacity: 1;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-photo {
    width: 80%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-photo {
    width: 60%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-photo {
    width: 55%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-photo.narrow {
    width: 35%;
  }
}

@media only screen and (min-width: 1600px) {
  main.container.home .full-article .inline-photo.narrow {
    width: 25%;
  }
}

@media only screen and (min-width: 600px) {
  main.container.home .full-article .inline-photo .photo .photo-text-ontop {
    padding-top: 13vh;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-photo .photo .photo-text-ontop {
    padding-top: 20vh;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.home .full-article .inline-photo .photo .photo-text-ontop {
    padding-top: 16vh;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-photo .text {
    font-size: 0.3em;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.home .full-article .inline-quote {
    padding: 8vh 8vw;
  }
}

@media only screen and (min-width: 600px) {
  main.container.cookies .full-article .logo {
    width: 10%;
  }
}

@media only screen and (min-width: 1024px) {
  main.container.cookies .full-article .logo {
    width: 8%;
  }
}

@media only screen and (min-width: 1400px) {
  main.container.cookies .full-article .logo {
    width: 5%;
  }
}

