@charset "UTF-8";@keyframes circle-creation{0%{border-color:transparent;transform:rotate(0deg)}25%{border-color:transparent var(--color-green) transparent transparent;transform:rotate(-35deg)}50%{border-color:transparent var(--color-green) var(--color-green) transparent}75%{border-color:transparent var(--color-green) var(--color-green) var(--color-green)}to{border-color:var(--color-green);transform:rotate(-300deg)}}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:"Poppins";font-style:normal;font-weight:100;font-display:swap;src:local("Poppins Thin"),url(/public/fonts/poppins/Poppins-Thin.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:100;font-display:swap;src:local("Poppins"),url(/public/fonts/poppins/Poppins-ThinItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:200;font-display:swap;src:local("Poppins ExtraLight"),url(/public/fonts/poppins/Poppins-ExtraLight.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:200;font-display:swap;src:local("Poppins ExtraLight Italic"),url(/public/fonts/poppins/Poppins-ExtraLightItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:local("Poppins Light"),url(/public/fonts/poppins/Poppins-Light.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;font-display:swap;src:local("Poppins Light Italic"),url(/public/fonts/poppins/Poppins-LightItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:local("Poppins Regular"),url(/public/fonts/poppins/Poppins-Regular.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:local("Poppins Italic"),url(/public/fonts/poppins/Poppins-Italic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:local("Poppins Medium"),url(/public/fonts/poppins/Poppins-Medium.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;font-display:swap;src:local("Poppins Medium Italic"),url(/public/fonts/poppins/Poppins-MediumItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:local("Poppins SemiBold"),url(/public/fonts/poppins/Poppins-SemiBold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:local("Poppins SemiBold Italic"),url(/public/fonts/poppins/Poppins-SemiBoldItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:local("Poppins Bold"),url(/public/fonts/poppins/Poppins-Bold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:local("Poppins Bold Italic"),url(/public/fonts/poppins/Poppins-BoldItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:local("Poppins ExtraBold"),url(/public/fonts/poppins/Poppins-ExtraBold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:800;font-display:swap;src:local("Poppins ExtraBold Italic"),url(/public/fonts/poppins/Poppins-ExtraBoldItalic.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:900;font-display:swap;src:local("Poppins Black"),url(/public/fonts/poppins/Poppins-Black.woff)format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:900;font-display:swap;src:local("Poppins Black Italic"),url(/public/fonts/poppins/Poppins-BlackItalic.woff)format("woff")}.bg-purple-50{background:var(--color-purple-50)}.text-center{text-align:center}.text-lead,h3{font-size:1.25rem}strong{font-weight:700}h1,p{margin-bottom:2rem}h1{font-size:2rem}h2{font-size:1.5rem;margin-bottom:1.5rem}h3{margin-bottom:1.25rem}h4,h5{font-size:1rem;margin-bottom:1rem}.cv .experiences>.experience h3,p+ul{margin-bottom:0}nav,nav .logo-trigger-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between}nav{padding:3rem 0;margin:0 auto;max-width:992px;width:100%;position:relative;transition:all 250ms ease}nav .logo-trigger-wrapper{gap:2rem}nav,nav.menu-active{gap:2rem}nav.menu-active #menu-trigger:after{animation:circle-creation 750ms forwards}nav.menu-active #menu-trigger .bar:nth-of-type(1){transform:translateY(15px) rotate(45deg)}nav.menu-active #menu-trigger .bar:nth-of-type(2){transition:all 250ms linear;transform:translateX(100px)}nav.menu-active #menu-trigger .bar:nth-of-type(3){transform:translateY(-15px) rotate(-45deg)}nav.menu-active .collapsible-menu{opacity:1;transform:scale(1) translateY(0)}nav .logo-anchor{display:flex;flex-direction:row;align-items:center;justify-content:center}nav .logo-anchor .logo{height:4rem;transition:all 250ms ease}nav .logo-anchor .logo:hover{transform:scale(1.1)}@media (max-width:767px){nav .logo-anchor .logo{height:3rem}}nav #menu-trigger,nav #menu-trigger:after{border:5px solid transparent;border-radius:100%}nav #menu-trigger,nav #menu-trigger .bar{position:relative;transition:all 250ms ease}nav #menu-trigger{display:none;height:4rem;width:4rem;cursor:pointer;overflow:hidden}nav #menu-trigger .bar{height:.25rem;width:60%;display:block;margin:10px auto;background-color:var(--color-green);border-radius:10px}nav #menu-trigger:after{content:"";width:90%;height:90%;left:5%;top:5%;position:absolute}@media (max-width:767px){nav{gap:0;padding-top:1rem;padding-bottom:1rem}nav .logo-trigger-wrapper{flex-direction:row;gap:initial;width:100%}nav #menu-trigger{display:block}nav .collapsible-menu{overflow:none;transition:all 250ms ease;background:var(--color-sand-slightly-transparent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;z-index:1000;left:0;top:5rem;right:0;bottom:0;padding:1rem;opacity:0;transform:scale(0) translateY(100%);flex-direction:column;align-items:center;justify-content:flex-start}nav .collapsible-menu li,nav .collapsible-menu li a{width:100%;display:flex;align-items:center;justify-content:center}nav .collapsible-menu li a{padding:1rem;text-decoration:none}nav .collapsible-menu li a.active{text-decoration:underline}nav .collapsible-menu li a:focus{background:var(--color-sand-45)}}footer ul,nav ul{list-style:none;display:flex;flex-direction:row;gap:1rem}footer,nav ul li a{font-family:"Poppins",Arial,Helvetica,sans-serif}nav ul li a{text-transform:uppercase;position:relative}footer{max-width:992px;width:100%;margin:0 auto;font-size:.75rem;display:flex;align-items:center;justify-content:center;padding:3rem;flex-direction:column;gap:1rem}@media (max-width:767px){footer ul{flex-direction:column;align-items:center}}a.btn{text-decoration:none!important}a.btn:before{display:none}button.btn:hover{cursor:pointer}.btn,.btn--outline{border:1px solid var(--color-green)}.btn{display:inline-block;padding:1rem 2rem;background:var(--color-green);border-radius:1rem;transition:all 150ms ease;color:var(--color-white)}.btn--outline{background:0 0;color:var(--color-black)}.btn--outline:focus,.btn--outline:hover{background:var(--color-green);color:var(--color-white)}.btn:not(.btn--outline):focus,.btn:not(.btn--outline):hover{background:0 0;color:var(--color-black)}form .form-row{display:flex;flex-direction:column;margin-bottom:1rem}form .form-row label{margin-bottom:.5rem}form input,form textarea{padding:1rem;background:0 0;border:1px solid var(--color-green);border-radius:1rem;transition:all 150ms ease;color:var(--color-black)!important}form input:focus,form input:hover,form textarea:focus,form textarea:hover{background:var(--color-sand-45)}:root{--color-sand:#f1efed;--color-sand-slightly-transparent:rgba(241, 239, 237, 0.9);--color-sand-25:#b9afa5;--color-sand-30:#c4bcb4;--color-sand-35:#d0c9c2;--color-sand-40:#dbd6d0;--color-sand-45:#e6e2df;--color-text-grey:#3c3c3b;--color-green:#39cb8d;--color-white:white;--color-purple-0:#39228b;--color-purple-16:#41279f;--color-purple-33:#4a2cb4;--color-purple-50:#5231c8;--color-purple-66:#6442d1;--color-purple-83:#7256d6;--color-purple-100:#836bdb;--color-black:black}body,html{font-size:18px;font-family:"Poppins",Arial,Helvetica,sans-serif;box-sizing:border-box}body{background:var(--color-sand);color:var(--text-grey)}header,main{padding:0 1rem}main{max-width:992px;width:100%;margin:0 auto}main img.illustration{max-width:50%;margin:0 auto;display:block;padding:2rem}@media (max-width:767px){main img.illustration{max-width:100%}}a:not(.logo-anchor,.btn){color:#000;position:relative;text-decoration:none}@media (max-width:767px){a:not(.logo-anchor,.btn){text-decoration:underline}a:not(.logo-anchor,.btn):before{display:none!important}}a:not(.logo-anchor,.btn).active:before,a:not(.logo-anchor,.btn):focus:before,a:not(.logo-anchor,.btn):hover:before{width:100%}a:not(.logo-anchor,.btn):before{content:"";position:absolute;left:0;bottom:0;height:1px;background-color:#000;transition:all 150ms ease;width:0}.index img.portrait{max-width:20rem;display:block}.cv img.portrait,.index img.portrait{aspect-ratio:1;max-height:20rem;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:1rem;margin:3rem auto;margin-top:0}@media (max-width:767px){.cv img.portrait,.index img.portrait{margin:1rem auto;margin-top:0}}.d-print-only{display:none}hr{background:var(--color-green);height:1px;margin:2rem 0}a.course-list-item{display:flex;flex-direction:column;border-radius:.5rem;background:var(--color-purple-50);color:var(--color-white);padding:1rem;transition:all 150ms ease}a.course-list-item:hover{transform:scale(1.01);background:var(--color-purple-66);box-shadow:12px 12px 16px 0 rgba(0,0,0,.25),-8px -8px 12px 0 rgba(255,255,255,.3)}a.course-list-item:hover:before{display:none!important}.courses .course-list{display:grid;grid-auto-flow:row;grid-template-columns:auto auto;flex-direction:column;gap:2rem}@media (max-width:767px){.courses .course-list{grid-template-columns:auto}}.course .details{margin-bottom:2rem}.course .details:last-child,.cv .experiences>.experience .description p:last-child{margin-bottom:0}.course .details .specs{margin-bottom:2rem}.course .details .usp-label{margin-bottom:.5rem}.course .details ul.usp-list{list-style:circle;margin-left:1rem;margin-bottom:2rem}.cv img.portrait{display:none;max-width:15rem}.cv .experiences>.experience{margin-bottom:3rem}.cv .experiences>.experience p.time-period{margin-bottom:.5rem;font-style:italic}.cv .experiences>.experience p.company{margin-bottom:0}@page{margin:20mm;size:A4;@bottom-center{content:"LVQ Consult ApS | www.lvq.dk | Tlf.: 22 78 28 10 | lars@lvq.dk";font-size:9pt}@bottom-right-corner{content:"Side "counter(page)" af "counter(pages);font-size:9pt}}@media print{body{font-size:12pt}hr{margin:.5rem 0;border-top:solid 1px var(--color-green)!important}h2:has(+hr){margin-bottom:0}.cv .experiences>.experience,h1,p{margin-bottom:1rem}h1{font-size:1.5rem}h2{font-size:1.25rem;margin-bottom:.75rem}h3{font-size:1rem;margin-bottom:.5rem}.cv .experiences>.experience .description p,.cv .experiences>.experience .meta{break-inside:avoid}.cv h2{page-break-before:always}.cv img.portrait,header nav{display:block}header nav .logo-trigger-wrapper{display:block;text-align:center}.d-print-block{display:block!important}.d-print-none{display:none!important}.d-print-only{display:unset}}