@charset "UTF-8";header{padding:1em 9rem;display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#fbf7ef}header img{width:340px;height:auto}@media (max-width: 1100px){header img{max-width:250px}}@media (max-width: 800px){header img{max-width:220px;margin-top:5px}}header h2{color:#1e4f79;font-size:32px}@media screen and (min-width: 1800px){header{padding:1rem clamp(12rem,15vw,25rem)}}@media (max-width: 1250px){header{padding:1rem 5rem}}@media (max-width: 1100px){header{padding:1rem 4.5rem}}@media (max-width: 800px){header{padding:1rem 2.5rem}}@media (max-width: 400px){header{padding:1rem 1.5rem}}header .menu-icon{display:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}header .menu-icon.open{transform:rotate(90deg);transform-origin:center}@media (max-width: 1000px){header .menu-icon{display:block;cursor:pointer;font-size:2.5em;z-index:1200}}@media (max-width: 800px){header .menu-icon{margin-top:0}}@media (max-width: 400px){header .menu-icon{right:.5em}}header nav ul.menu{display:flex;align-items:center;gap:3.5em;margin:0}@media (max-width: 1000px){header nav ul.menu{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:300px;height:100vh;background-color:#f1dcbf;align-items:flex-end;z-index:1000;overflow-y:auto;padding:8em 2em 2em;gap:2em;margin:0;border-bottom-left-radius:30px;box-shadow:0 0 20px #1e1e1e33;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .5s,visibility .5s}header nav ul.menu.open{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}header nav ul.menu li{position:relative;font-size:16px;font-weight:500}header nav ul.menu li:hover{cursor:pointer;color:#1c84df;transition:color .3s ease-in-out}header nav ul.menu li:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#1c84df;transition:width .3s ease-in-out}header nav ul.menu li:hover:after{width:100%}}header .button-link{grid-column:3;justify-self:end;align-self:center;grid-row:1}@media (max-width: 1000px){header .button-link{grid-column:1;grid-row:1}}@media screen and (max-width: 1000px){.button-link.btn__header{grid-column:2;grid-row:1;justify-self:end;margin-right:5em}}@media (max-width: 1000px){.menu-overlay{display:none}.menu.open~.menu-overlay{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0003;z-index:900;pointer-events:auto}}@media screen and (max-width: 350px){header{padding:1em!important}}nav ul.menu>li>a{position:relative;padding-bottom:5px;color:#1e4f79;transition:color .3s;z-index:2000}nav ul.menu>li>a:hover,nav ul.menu>li>a:focus{color:#1c84df}nav ul.menu>li>a.active{color:#1c84df}nav ul.menu>li>a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#1c84df;transition:width .3s}nav ul.menu>li>a:hover:after,nav ul.menu>li>a.active:after{width:100%}@media (max-width: 1000px){nav ul.menu>li>a{transition:none!important}nav ul.menu>li>a:hover,nav ul.menu>li>a:focus,nav ul.menu>li>a.active{color:inherit}nav ul.menu>li>a:after{width:0!important;background:none!important}nav ul.menu>li>a:after{display:none!important;width:0!important}}footer{width:100%;max-width:100%}footer ul{margin:3em 0;display:flex;justify-content:space-around}footer .icon{margin-right:1em}footer small{display:flex;text-align:center;display:none}@media screen and (max-width: 799px){footer ul{flex-direction:column;align-items:center;justify-content:center;gap:2.5em;margin:4em 0}footer li{display:flex;flex-direction:column}footer small{display:block;margin-top:1em}footer .icon{margin-right:0;margin-bottom:.5em;align-self:center;scale:1.5}}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Monda;src:url(/fonts/Monda/Monda-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Monda;src:url(/fonts/Monda/Monda-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}body{background-color:#fbf7ef;font-family:Poppins,sans-serif;margin:0;padding:0}body main{display:grid}body p{margin-bottom:1em}img{width:100%;max-width:100%}a{text-decoration:none;color:unset}ul{list-style:none}.ydelser ul{list-style:unset}h1,h2,h3{font-family:Monda,sans-serif}.section__color{justify-content:center}@media (max-width: 600px){.button-link:hover,.split__section img:hover,.section__categories a:hover{transform:none!important;box-shadow:none!important;scale:1!important}}@media (max-width: 350px){.split__section,.page,.form__section,header,footer{padding:1em!important;gap:.5em!important;font-size:14px!important}h1{font-size:36px!important}h2{font-size:32px!important}h3{font-size:24px!important}img{max-width:100%;height:auto}}.split__section{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4em;padding:9rem;align-items:center;line-height:1.5;max-width:100%;background-color:#fbf7ef}@media screen and (min-width: 1800px){.split__section{padding:9rem clamp(12rem,15vw,25rem);margin:unset;column-gap:5%}}@media screen and (min-width: 1600px){.split__section p{max-width:80%}}@media (max-width: 1150px){.split__section{padding:6rem}}@media (max-width: 1000px){.split__section{padding:6rem 4rem}}@media (max-width: 799px){.split__section{grid-template-columns:1fr;column-gap:0}}@media (max-width: 699px){.split__section{padding:6rem 1rem}}.split__section img{width:100%;max-width:100%;margin-bottom:3em;aspect-ratio:1.33/1;object-fit:cover}@media (max-width: 1300px){.split__section img{align-self:flex-start}}@media (max-width: 799px){.split__section img{margin-bottom:2em;grid-column:1;grid-row:1}}@media (max-width: 799px){.split__section .section__text{grid-column:1;grid-row:2;gap:0}.split__section .section__text h2{margin-bottom:.5em}}.image__right img{grid-column:1;grid-row:1;aspect-ratio:unset}@media (max-width: 799px){.image__right img{grid-column:1}}.image__right h2,.image__right p,.image__right button{grid-column:1}.section__text{width:100%;max-width:100%;display:flex;flex-direction:column;gap:2em;justify-items:center}.section__text h2{font-size:42px;color:#1e4f79}@media (max-width: 1170px){.section__text h2{font-size:36px}}.section__text p{font-size:16px;line-height:1.3}.section__color{background:#082a48;display:grid;justify-items:center}.section__color .button-link{margin-bottom:9rem}@media (max-width: 799px){.section__color .button-link{margin-bottom:5rem}}.section__color .section__text{gap:0}.section__color .Txt__centered{align-items:center;color:#fbf7ef;padding:9rem clamp(4rem,10vw,8rem) 0rem clamp(4rem,10vw,8rem);width:60%;text-align:center}.section__color .Txt__centered h2{font-size:46px;color:#fbf7ef}@media (max-width: 799px){.section__color .Txt__centered{width:95%;padding:5rem clamp(1rem,5vw,6rem) 1em clamp(1rem,5vw,6rem)}}@media (max-width: 350px){.section__color .Txt__centered{padding:0}}.section__color .Txt__centered .text_container{margin-top:1em;display:grid;justify-items:center}@media screen and (min-width: 1800px){.section__color .Txt__centered{padding:9rem clamp(12rem,15vw,25rem) 1rem clamp(12rem,15vw,25rem)}}.section__color h2{font-size:46px}@media (max-width: 530px){.section__color h2{font-size:36px}}@media (max-width: 899px){.section__color{padding:6rem clamp(1rem,5vw,6rem)}}@media (max-width: 530px){.section__color{width:100%;max-width:100%;gap:1em}.section__color p{max-width:90%}}.button-link,button{width:fit-content;border-radius:7px;border:none;padding:1em 6em;display:flex;justify-content:center;align-items:center;font-size:16px;text-transform:uppercase;font-weight:500;line-height:1;height:2.5em;margin:2em 0;grid-column:span 2;justify-self:center}.button-link:hover,button:hover{cursor:pointer;box-shadow:0 5px 10px 4px #0000004d;scale:1.05;transition:all .2s ease-in-out}.btn__light,.btn__color,button{color:#fbf7ef;background-color:#1c84df}.btn__dark{color:#fbf7ef;background-color:#082a48}button{align-self:end}@media screen and (max-width: 500px){.button-link,button{width:100%;max-width:100%;align-self:center;display:flex;justify-content:center;align-items:center;height:3em;padding:.5em 1em;grid-column:unset}.btn__hero{margin-top:.5em;width:100%;max-width:100%;align-self:center}}@media (max-width: 350px){*:hover{*transform: none !important;box-shadow:none!important;scale:1!important}.button-link,button{padding:1.5em 1em;font-size:16px;height:2.5em}}.hero{position:relative;width:100%;max-width:100%;background-color:#f1dcbfcc;display:grid;grid-template-columns:2fr 1fr}.hero img{grid-area:1/1/2/-1;width:100%;max-width:100%;object-fit:cover;transform:scaleX(-1);filter:opacity(.2)}.hero .hero__text{position:relative;z-index:2;max-width:100%;margin-left:9rem;grid-area:1/1/2/2;order:1;display:flex;flex-direction:column;justify-content:center;gap:1em;color:#1e4f79}@media screen and (min-width: 1800px){.hero .hero__text{padding:9rem 0 9rem clamp(12rem,15vw,25rem);margin:unset;gap:4%}}@media (max-width: 1250px){.hero .hero__text{grid-area:1/1/2/-1;width:70%;margin-left:5rem}}@media (max-width: 1070px){.hero .hero__text{max-width:100%}}@media (max-width: 600px){.hero .hero__text{text-align:center;align-items:center;margin:0 auto;justify-self:center}}@media (max-width: 350px){.hero .hero__text{padding:3em 0}}.hero .hero__text h1{font-size:82px;max-width:100%;line-height:1;grid-column:span 2}@media (max-width: 1399px){.hero .hero__text h1{font-size:72px}}@media (max-width: 1250px){.hero .hero__text h1{width:100%;max-width:100%;font-size:64px}}@media (max-width: 820px){.hero .hero__text h1{font-size:56px}}@media (max-width: 700px){.hero .hero__text h1{font-size:48px}}@media (max-width: 370px){.hero .hero__text h1{font-size:42px;width:100%;max-width:100%;text-align:center}}.hero .hero__text p{max-width:100%;font-size:18px;font-weight:300}@media (max-width: 1250px){.hero .hero__text p{width:70%;max-width:70%}}@media (max-width: 800px){.hero .hero__text p{font-size:16px;width:70%;max-width:70%}}@media (max-width: 600px){.hero .hero__text p{font-size:16px;width:100%;max-width:100%}}@media screen and (max-width: 600px){.hero{grid-template-columns:1fr}.hero img{height:100%;object-fit:cover;aspect-ratio:1/1.33}}.section__categories{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:100%;background-color:#80aad0}.section__categories img{width:100%;aspect-ratio:1/1.33;object-fit:cover;filter:saturate(.5);transition:filter .3s ease-in-out}.section__categories img:hover{filter:saturate(1)}.section__categories div{position:relative}.section__categories div a{display:grid;align-items:center;justify-items:center;color:#082a48;font-size:32px;position:relative;z-index:1;transform:scale(1)}.section__categories div a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3999ee99;z-index:1;transition:opacity .3s ease-in-out}.section__categories div a:hover:before{opacity:.8}.section__categories div a:hover{transform:scale(1.06);transition:transform .5s ease;z-index:10}@media (max-width: 899px){.section__categories div a:hover{transform:none;transition:none}}@media (max-width: 1400px){.section__categories div a{font-size:24px}}@media (max-width: 799px){.section__categories div a{font-size:18px}}.section__categories div a .column1,.section__categories div a .column1 h2{grid-column:1;grid-row:1}.section__categories div a .column2{grid-column:2}.section__categories div a .column2 h2{grid-column:2;grid-row:2}.section__categories div a .column3{grid-column:3}.section__categories div a .column3 h2{grid-column:3;grid-row:3}.section__categories div a h2{position:absolute;z-index:5}@media screen and (max-width: 699px){.section__categories{grid-template-columns:1fr}.section__categories img{width:100%;max-width:100%;height:100px;object-fit:cover}}.form__section{background-color:#f1dcbf;width:100%;max-width:100%;height:80vh;display:flex;gap:4em;justify-content:center;padding:13rem clamp(4rem,10vw,8rem)}.form__section .form input::placeholder,.form__section .form textarea::placeholder{color:#1e4f79bd}@media screen and (min-width: 1800px){.form__section{padding:9rem clamp(12rem,15vw,25rem);gap:5%}}@media (max-width: 899px){.form__section{padding:6rem clamp(1rem,5vw,6rem)}}.form__section div{flex:1}@media (max-width: 650px){.form__section{flex-direction:column;gap:2em}}.form__section .form{display:flex;flex-direction:column;gap:1em;flex:1;justify-items:flex-end;margin-top:2em}.form__section .form input{padding-left:.5em;border:none;border-radius:5px;height:2em;font-family:Poppins,sans-serif;font-size:16px;color:#1e4f79}.form__section .form textarea{padding-left:.5em;border:none;border-radius:5px;padding-top:.5em;font-size:16px;min-height:4em;height:auto;font-family:Poppins,sans-serif}.form__section .form button{margin-bottom:0}.form__section h2{font-size:64px;line-height:1;margin-bottom:.5em;color:#1e4f79}@media (max-width: 1150px){.form__section h2{font-size:56px}}@media (max-width: 799px){.form__section h2{font-size:42px}}@media (max-width: 699px){.form__section h2{font-size:36px}}.form__section h3{margin-bottom:1em;font-weight:600;font-size:24px;color:#1e4f79}@media (max-width: 1400px){.form__section h3{font-size:20px}}@media (max-width: 1200px){.form__section h3{font-size:18px}}.form__section p{font-size:16px;margin-bottom:1em;color:#1e4f79}@media (max-width: 699px){.form__section{height:auto;padding:3em 1em}}@media (max-width: 350px){.form__section{padding:0;max-width:100vw}}main{background-color:#f1dcbf}main .ydelser img{filter:saturate(.5)}main .ydelser ul{margin-left:1em}main .ydelser li{margin-bottom:1em;font-size:18px}main .ydelser li:hover{color:#1c84df}main .ydelser li svg{margin-bottom:-3px}main .page{padding:7% clamp(12rem,15vw,25rem);margin:unset;gap:4em;grid-template-columns:repeat(2,1fr);background-color:#f1dcbf}@media (max-width: 800px){main .page{padding:6rem clamp(4rem,8vw,4rem)}}@media (max-width: 600px){main .page{padding:3rem clamp(3rem,5vw,4rem)}}@media (max-width: 450px){main .page{padding:2rem 1.5rem}main .page p{text-align:center}main .page h2{text-align:center}}main .page .button-link{margin:0;background-color:#1c84df}@media screen and (max-width: 800px){main .page{grid-template-columns:1fr;gap:0}main .page img{grid-column:1;grid-row:1;justify-self:center}main .page p{grid-column:1;grid-row:2}main .page h2{margin-top:1em}}main .page img{margin:unset;width:100%;max-width:100%;max-height:100%;aspect-ratio:1/1;object-fit:cover}@media (max-width: 800px){main .page img{width:100%;max-width:100%;aspect-ratio:unset;height:100%}}main .page p{width:100%!important;max-width:100%!important}
