.page-footer .page-footer__container .fbf-icon-container .icon-wrapper,.page-footer .page-footer__container .fbf-icon-container .icon-wrapper a,.page-footer .page-footer__container .fbf-logo,.page-footer .page-footer__container .fbf-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font:13px/1.231 arial,helvetica,clean,sans-serif}.page-footer{position:-webkit-sticky;position:sticky;bottom:0}.page-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.page-footer a{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.page-footer a:hover{opacity:.8}.page-footer{width:100%;background-color:#2e2d84;min-height:6.5em;height:auto}@media screen and (max-width:860px){.page-footer{padding:1em;min-height:auto}}.page-footer .page-footer__container{margin:0 auto;max-width:1024px;min-height:inherit}@media screen and (max-width:860px){.page-footer .page-footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-footer .page-footer__container .fbf-logo .fbf-logo-wrapper a{display:inline-block;width:11em;height:4em;background-image:url(https://portfolio.no/data/2fda1a84-77cd-41bf-bdb7-a14530b62937);background-repeat:no-repeat}@media screen and (max-width:860px){.page-footer .page-footer__container .fbf-logo .fbf-logo-wrapper a{width:40vw;height:16vw}}@media screen and (max-width:860px){.page-footer .page-footer__container .fbf-social-media{margin:.5em}}.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper{margin:0 .4em}.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper a{display:inline-block;width:30px;height:30px;background:transparent no-repeat scroll 0 0/100% auto}@media screen and (max-width:860px){.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper a{width:40px;height:40px}}.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper .social-1{background-image:url(https://portfolio.no/data/def9c463-eddd-47e6-b6a3-b96dc3222802)}.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper .social-2{background-image:url(https://portfolio.no/data/55ad895b-fe7e-4ac3-b8a6-738cc667892f)}.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper .social-3{background-image:url(https://portfolio.no/data/a62ca3c8-ad84-423e-8055-1e37f7c5fa51)}.page-footer .page-footer__container .fbf-social-media .fbf-social-media-wrapper .social-4{background-image:url(https://portfolio.no/data/b7364503-07ed-4586-a5a4-6c29a3fed9ca)}.page-footer .page-footer__container .fbf-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:860px){.page-footer .page-footer__container .fbf-icon-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-footer .page-footer__container .fbf-icon-container .icon-wrapper{-ms-flex-preferred-size:7rem;flex-basis:7rem;margin:1em 0}.page-footer .page-footer__container .fbf-icon-container .icon-wrapper a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;white-space:nowrap;font-size:1.2em;margin-right:1em}.page-footer .page-footer__container .fbf-icon-container .icon-wrapper a .privacy-icon{background:transparent url(https://portfolio.no/data/34dab509-2e9d-4231-8e51-c0fe18b7471b) no-repeat scroll 0 0/100% auto}.page-footer .page-footer__container .fbf-icon-container .icon-wrapper a .contact-icon{background:transparent url(https://portfolio.no/data/d53ed31b-962c-49b4-b56c-9e86ee015aa9) no-repeat scroll 0 0/100% auto}.page-footer .page-footer__container .fbf-icon-container .icon-wrapper a span:first-child{width:30px;height:30px;margin-right:1em}h1{font-size:2rem;text-transform:uppercase}p{overflow:hidden;max-width:75ch}body,html{margin:0;padding:0;min-height:100%;height:100%;font-size:16px;line-height:1.5}body #app,html #app{min-height:inherit;height:inherit;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;color:#2c3e50}body #app,body #app .home,html #app,html #app .home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body #app .home,html #app .home{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body #app .home main,html #app .home main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;overflow:auto;margin-bottom:2rem}.header-container{width:8rem;margin:1rem auto}.header-container img{width:100%}picture{max-width:34rem;display:block;margin:0 auto}picture img{width:100%;border-radius:4rem}.text-container{padding:0 1em}.text-container .text-container__link{color:#00e;font-weight:700}.text-container .button{display:inline-block;padding:5px 20px;text-align:center;font-size:16px;text-decoration:none;color:#fff;border:none;background-color:#263287}.text-container .button:hover{background-color:#3b3aaa}