@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800&display=swap);#app{font-family:Figtree,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:#a8e5b2;min-height:100vh;color:#000}a{text-decoration:none;color:inherit}h1,h2{color:#053e2e}h2{font-size:1.5rem}@media(min-width:640px){h2{font-size:2rem}}h3{color:#000;font-size:1.15rem}@media(min-width:640px){h3{font-size:1.7rem}}p{font-size:1.3rem}p.fat-white{font-weight:500;font-size:1.5rem;text-shadow:2px 2px rgba(5,62,46,.5);color:#fff}.concept-title{margin-top:50px}.concept-illustration{display:flex;flex-flow:column}.concept-illustration .left{max-width:450px}.concept-illustration .right img{width:200px}@media(min-width:768px){.concept-illustration{flex-flow:row nowrap}.concept-illustration .right img{width:300px}}.illustration{width:90%}@media(min-width:768px){.illustration{width:100%}}.circle-wrapper{width:100%}.circle-wrapper,.circles{display:flex;flex-flow:row;align-items:center}.circles{position:relative}.circles img{width:300px}.circles .circle-1{position:relative}@media(min-width:768px){.circles img{width:300px}}table tr{vertical-align:top}table tr td h3{font-weight:700;margin:0}table tr td p{margin:0;margin-bottom:20px;font-size:1.2rem}table tr td img{margin-top:5px;margin-right:15px;width:40px!important}.heart{width:80px!important}.veiledning{background:#053e2e;color:#fff;font-weight:700;text-align:center;font-size:1.3rem;margin:30px 0;width:100%;padding:10px}.info-title{font-size:1.2rem;font-weight:600}.presentation{height:100vh}iframe{width:100%;height:calc(100vh - 4px)}body,html{margin:0;padding:0}body{background:#000}*,:after,:before{box-sizing:border-box}.container{padding:0 30px;max-width:1380px;margin:0 auto;position:relative;z-index:1;width:100%}@media(max-width:1200px){.container{max-width:100%}}.hidden{display:none!important}section{padding-top:50px;padding-bottom:50px}@media(min-width:640px){section{padding-top:80px;padding-bottom:80px}}.highlight{background:rgba(255,226,64,.412)}.section-title,.text-shadow{text-shadow:2px 2px rgba(5,62,46,.5)}.section-title{font-family:Figtree,sans-serif;font-weight:700;font-size:3rem;color:#fff;margin-bottom:0}.section-title.dark{color:#053e2e}.section-title span{border-radius:10px;padding:0 7px;position:relative;white-space:nowrap;text-shadow:none;color:#053e2e;background:rgba(5,62,46,.15)}.section-title span:before{content:"";position:absolute;border-bottom:4px solid #fff;width:calc(100% - 13px);height:100%;bottom:5px;border-color:#053e2e}@media(min-width:640px){.section-title{font-size:4rem}}.button,button{border:none;background:#053e2e;color:#fff;padding:10px 35px;border-radius:7px;font-size:1.3rem;cursor:pointer;text-decoration:none}.button:hover,button:hover{transition:.2s;background:#096d51}.light-text-bg{background:linear-gradient(90deg,#edfdfc,#d6ffef)}.italic{font-style:italic}.text-center{text-align:center}.text{padding-top:50px;display:flex;flex-flow:column;gap:30px}.text .column{flex:0 0 30%;display:flex;flex-flow:column;font-size:1rem;padding-bottom:50px}.text .column img{width:50%;align-self:center}@media(min-width:1280px){.text{flex-flow:row wrap}.text .column img{width:100%}}.table-with-borders{border-collapse:collapse}.table-with-borders tr td{padding:12px 10px;border:2px solid #000;text-align:center}.rank-table{margin:50px 0}.rank-table tr{vertical-align:top}.rank-table tr td{padding:10px}.rank-table tr td h3,.rank-table tr td p{margin:0}.rank-table tr td img{width:50px}.logo-bar{position:fixed;width:100%;display:flex;flex-flow:row;justify-content:flex-start}.logo-bar svg{fill:#fff;width:150px;height:100px}.logo-bar h1{display:flex;color:#fff;font-size:2em;text-align:center;align-self:center;justify-self:center}.languages{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100vh;background-color:#053e2e}@media(max-width:768px){.languages{flex-direction:column}}.languages svg{width:100px;height:100px;margin:20px}.languages a{display:flex;flex-direction:column;align-items:center;margin:20px;text-decoration:none;color:#fff;padding:20px;border-radius:10px;transition:.2s ease}.languages a:hover{background-color:rgba(168,229,178,.2)}