[data-theme=light]{--primaryColor:#65bd84;--primaryColorContrast:#f1f7f3;--textColor:#303744;--textColor50:rgba(48, 55, 68, 0.5);--backgroundColor:#ffffff;--backgroundColor50:rgba(255, 255, 255, 0.5);--lowContrastColor:#f7f7f7;--highContrastColor:#f0f0f0;--fullContrastColor:#121a1f;--autoContrastColor:#ffffff;--autoContrastColorHover:#ffffff;--navbarColor:rgba(255, 255, 255, 0.9);--menuColor:#ffffff;--lowlightColor:rgba(128, 128, 128, 0.075);--highlightColor:rgba(128, 128, 128, 0.15);--borderColor:rgba(128, 128, 128, 0.2);--borderFocusColor:rgba(128, 128, 128, 0.4)}[data-theme=dark]{--primaryColor:#65bd84;--primaryColorContrast:#1b2929;--textColor:#f8fbff;--textColor50:rgba(248, 251, 255, 0.5);--backgroundColor:#121a1f;--backgroundColor50:rgba(18, 26, 31, 0.3);--lowContrastColor:#182229;--highContrastColor:#213039;--fullContrastColor:#ffffff;--autoContrastColor:#182229;--autoContrastColorHover:#213039;--navbarColor:rgba(24, 34, 41, 0.8);--menuColor:#213039;--lowlightColor:rgba(93, 134, 160, 0.1);--highlightColor:rgba(93, 134, 160, 0.2);--borderColor:rgba(125, 158, 179, 0.2);--borderFocusColor:rgba(125, 158, 179, 0.6)}#navbar-logo .cls-1{fill:none}#navbar-logo .cls-2{clip-path:url(#clip-path)}#navbar-logo .cls-3{fill:#65bd84}#navbar-logo .cls-4{fill:var(--textColor)}[data-theme=light] a.text-link{color:#48a769}[data-theme=light] a.text-link span{color:#48a769}main b,footer b{font-weight:700}main p,main li,footer p,footer li{line-height:1.5}main a.text-link,footer a.text-link{color:#89cca1;width:fit-content;text-decoration:none;position:relative;transition:.3s;white-space:nowrap}main a.text-link span,footer a.text-link span{color:#89cca1;transition:.3s}@media screen and (max-width:900px){main a.text-link,footer a.text-link{white-space:unset}main a.text-link:hover,footer a.text-link:hover{text-decoration:underline}main a.text-link::after,footer a.text-link::after{display:none}}main a.text-link::after,footer a.text-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#65bd84;transition:.3s}main a.text-link:hover,footer a.text-link:hover{color:#65bd84}main a.text-link:hover span,footer a.text-link:hover span{color:#65bd84}main a.text-link:hover::after,footer a.text-link:hover::after{width:100%}main a:has(img):hover,footer a:has(img):hover{text-decoration:none}main button,main a.button,footer button,footer a.button{padding:15px 30px;border-radius:100vh;text-decoration:none;transition:.3s;background-color:#65bd84;color:#fff;font-size:inherit;cursor:pointer;border:none;text-align:center;width:fit-content}main button:hover,main a.button:hover,footer button:hover,footer a.button:hover{background-color:#48a769}main button.button-outline,main a.button-outline,footer button.button-outline,footer a.button-outline{padding:15px 30px;border-radius:100vh;text-decoration:none;transition:.3s;background-color:transparent;color:#65bd84;font-size:110%;cursor:pointer;border:1px solid #65bd84;text-align:center}main button.button-outline:hover,main a.button-outline:hover,footer button.button-outline:hover,footer a.button-outline:hover{background-color:#65bd84;color:#fff}main input[type=text],main input[type=tel],main textarea,footer input[type=text],footer input[type=tel],footer textarea{outline:none;background-color:var(--lowlightColor);border:1px solid transparent;padding:15px 20px;border-radius:10px;transition:.3s;resize:none;overflow:hidden}main input[type=text]::placeholder,main input[type=tel]::placeholder,main textarea::placeholder,footer input[type=text]::placeholder,footer input[type=tel]::placeholder,footer textarea::placeholder{transition:.3s;color:var(--textColor);opacity:.8}main input[type=text]:focus,main input[type=tel]:focus,main textarea:focus,footer input[type=text]:focus,footer input[type=tel]:focus,footer textarea:focus{background-color:inherit;border:1px solid var(--borderFocusColor)}main input[type=text]:focus::placeholder,main input[type=tel]:focus::placeholder,main textarea:focus::placeholder,footer input[type=text]:focus::placeholder,footer input[type=tel]:focus::placeholder,footer textarea:focus::placeholder{opacity:.4}main h1,footer h1{font-size:300%;font-weight:600;padding-block:20px}@media screen and (max-width:900px){main h1,footer h1{font-size:275%}}@media screen and (max-width:600px){main h1,footer h1{font-size:250%}}main h2,footer h2{font-size:200%;font-weight:600;padding-block:15px}@media screen and (max-width:900px){main h2,footer h2{font-size:175%}}@media screen and (max-width:600px){main h2,footer h2{font-size:150%}}main h3,footer h3{font-size:150%;font-weight:600;padding-block:10px}main ul,main ol,footer ul,footer ol{margin-left:15px}.title-sub-title{display:flex;flex-direction:column;text-align:center;margin-bottom:60px}span{font-size:inherit;font-weight:inherit}img{border-radius:20px;object-fit:cover;pointer-events:none;display:block}strong{font-weight:700}iframe{height:fit-content;width:100%;max-width:calc(100vh - 100px);aspect-ratio:16/9;border-radius:20px;border:none}.navbar{position:fixed;top:0;display:flex;height:100px;width:100%;z-index:1000;user-select:none;-webkit-user-select:none;transition:.6s}.navbar.active{background-color:var(--navbarColor);box-shadow:0 5px 10px rgba(0,0,0,3%);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.navbar *{font-weight:400}.navbar .nav-container{display:flex;width:100%;max-width:1400px;height:auto;padding-inline:40px;margin-inline:auto;margin-block:0;position:relative}@media screen and (max-width:900px){.navbar .nav-container{padding-inline:20px}}.navbar .nav-container svg.go-back{position:absolute;align-self:center;cursor:pointer;opacity:0;transition:.3s;z-index:1000;display:none;transform:translateX(30px);pointer-events:none;height:40px;width:40px}@media screen and (max-width:900px){.navbar .nav-container svg.go-back{display:block}}@media screen and (max-width:900px){.navbar .nav-container:has(.dropdown-visible) svg.go-back{transform:unset;pointer-events:unset;opacity:1}}.navbar a.nav-logo{display:flex;align-items:center;position:absolute;left:40px;height:100%;width:110px;align-self:center;z-index:1000;transition:.3s}@media screen and (max-width:900px){.navbar a.nav-logo{left:20px}}.navbar a.nav-logo .nav-logo-wrapper{display:flex;height:100%}.navbar a.nav-logo .nav-logo-wrapper svg{width:100%;height:100%}.navbar nav#nav-menu{display:flex;justify-content:center;width:100%}.navbar nav#nav-menu ul.nav-menu{display:flex;list-style:none}.navbar nav#nav-menu ul.nav-menu>*{display:flex;align-items:center;cursor:pointer;transition:.3s}.navbar nav#nav-menu ul.nav-menu>*.current-page a.nav-link,.navbar nav#nav-menu ul.nav-menu>*.current-page span.dropdown-title,.navbar nav#nav-menu ul.nav-menu>*:has(.current-page) a.nav-link,.navbar nav#nav-menu ul.nav-menu>*:has(.current-page) span.dropdown-title{color:#65bd84}.navbar nav#nav-menu ul.nav-menu>* .nav-link{transition:.3s}.navbar nav#nav-menu ul.nav-menu>*:hover .nav-link{color:#65bd84}@media screen and (min-width:901px){.navbar nav#nav-menu ul.nav-menu>*:nth-last-child(1){position:absolute;right:40px;align-self:center}.navbar nav#nav-menu ul.nav-menu>*:nth-last-child(1) a{padding:10px 20px;border:1px solid #65bd84;border-radius:100vh}.navbar nav#nav-menu ul.nav-menu>*:nth-last-child(1) a:hover{background-color:#65bd84;color:#fff}}.navbar nav#nav-menu ul.nav-menu li.nav-dropdown{position:relative}.navbar nav#nav-menu ul.nav-menu a,.navbar nav#nav-menu ul.nav-menu span{display:flex;align-items:center;height:100%;width:100%;padding-inline:20px}.navbar nav#nav-menu ul.dropdown-menu{flex-direction:column;position:absolute;top:100%;background-color:var(--menuColor);border:1px solid var(--borderColor);border-radius:20px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:.3s;overflow:hidden}.navbar nav#nav-menu ul.dropdown-menu a{justify-content:center;padding:20px;white-space:nowrap;transition:.3s}.navbar nav#nav-menu ul.dropdown-menu a:hover{background-color:var(--lowlightColor)}.navbar nav#nav-menu ul.dropdown-menu a.current-page{background-color:rgba(101,189,132,.25)}.navbar nav#nav-menu ul.dropdown-menu a.current-page:hover{background-color:rgba(101,189,132,.5)}.navbar nav#nav-menu ul.dropdown-menu.dropdown-visible{opacity:1;pointer-events:auto;top:110%}.navbar nav#nav-menu ul.dropdown-menu a,.navbar nav#nav-menu ul.dropdown-menu span{display:flex;align-items:center;height:100%;width:100%;padding-inline:20px}.navbar .burger-menu{display:none;justify-content:center;align-items:center;min-width:100px;width:100px;max-width:100px;cursor:pointer;z-index:1000}.navbar .burger-menu .burger-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:25%;transition:.3s;position:relative;transform:translateX(30px)}.navbar .burger-menu .burger-icon span{background-color:var(--textColor);height:2px;width:100%;transition:.3s;position:absolute}.navbar .burger-menu .burger-icon span:nth-child(1){align-self:end;margin-top:60%}.navbar .burger-menu .burger-icon span:nth-child(2){align-self:start;margin-bottom:60%}.navbar .burger-menu:hover span:nth-child(1),.navbar .burger-menu:hover span:nth-child(2){width:50%}.navbar .burger-menu[aria-expanded=true] span:nth-child(1){margin:0;opacity:0;transform:rotate(45deg)}.navbar .burger-menu[aria-expanded=true] span:nth-child(2){margin:0;opacity:0;transform:rotate(45deg)}.navbar .burger-menu[aria-expanded=true] span:nth-child(3){transform:rotate(45deg)}.navbar .burger-menu[aria-expanded=true] span:nth-child(4){transform:rotate(-45deg)}@media screen and (max-width:900px){.navbar .burger-menu{display:flex}}@media screen and (max-width:900px){.navbar *{font-size:20px}.navbar.visible a.nav-logo{left:50%;transform:translateX(-50%)}.navbar.visible nav#nav-menu ul.nav-menu{opacity:1;pointer-events:auto;padding-top:100px}.navbar nav#nav-menu ul.nav-menu{opacity:0;pointer-events:none;position:absolute;top:0;width:100%;left:0;right:0;flex-direction:column;align-items:center;background-color:var(--backgroundColor);transition:.3s;padding-top:50px;height:100vh}.navbar nav#nav-menu ul.nav-menu:has(.dropdown-visible) .nav-link{transform:translateX(-50px);opacity:0}.navbar nav#nav-menu ul.nav-menu:has(.dropdown-visible)>li{pointer-events:none}.navbar nav#nav-menu ul.nav-menu>li{width:100%}.navbar nav#nav-menu ul.nav-menu>li a,.navbar nav#nav-menu ul.nav-menu>li span{width:100%;height:100%;padding:20px;justify-content:center}.navbar nav#nav-menu ul.nav-menu>li a.current-page,.navbar nav#nav-menu ul.nav-menu>li span.current-page{background-color:transparent;color:#65bd84}.navbar nav#nav-menu ul.nav-menu>li a:hover,.navbar nav#nav-menu ul.nav-menu>li span:hover{color:#65bd84;background-color:transparent}.navbar nav#nav-menu ul.nav-menu>li a:hover.current-page,.navbar nav#nav-menu ul.nav-menu>li span:hover.current-page{background-color:transparent}.navbar nav#nav-menu ul.nav-menu ul.dropdown-menu{z-index:1;position:fixed;top:100px;width:100%;border:none;border-radius:0;transform:none;left:50px;background-color:transparent}.navbar nav#nav-menu ul.nav-menu ul.dropdown-menu.dropdown-visible{left:0}}footer{position:relative;height:auto;background-color:var(--lowContrastColor);overflow:hidden}footer p,footer a.text-link{line-height:unset}footer .container{padding-block:20px;margin-block:0;height:100%}footer h2{color:var(--textColor50);font-size:125%;width:100%;position:relative;border-bottom:1px solid var(--borderColor);padding-bottom:10px;margin-bottom:10px}.footer-wrapper{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-block:60px;gap:32px}@media screen and (max-width:900px){.footer-wrapper{grid-template-columns:repeat(2,1fr);row-gap:60px}}@media screen and (max-width:600px){.footer-wrapper{grid-template-columns:repeat(1,1fr)}.footer-wrapper *{text-align:center;align-items:center}}.footer-wrapper div:has(img){display:flex;align-items:center;justify-content:center}.footer-socials{display:flex;gap:8px}.footer-socials a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:var(--lowlightColor);padding:20px;border-radius:100vh;transition:.3s}.footer-socials a svg{width:100%;height:100%;fill:#65bd84}.footer-socials a:hover{background-color:#65bd84}.footer-socials a:hover svg{fill:#fff}svg.footer-logo{position:absolute;height:150%;max-width:100%;display:block;user-select:none;-webkit-user-select:none;pointer-events:none;fill:var(--lowlightColor)}@media screen and (max-width:600px){.footer-column{align-items:center}.footer-column h2{text-align:center}.footer-links{align-items:center}}header{display:flex;width:100%;padding-block:calc(130px)30px}header .header-description{font-size:20px;max-width:760px;line-height:1.25;display:flex;flex-direction:column;gap:16px}header .header-description .case-description,header .header-description p,header .header-description a{font-size:inherit;line-height:inherit}header .flex-column{justify-content:center}@media screen and (max-width:900px){header{padding-block:0;padding-top:100px}}@media screen and (max-width:900px){header .container:has(dotlottie-player){flex-direction:column}header .container:has(dotlottie-player) dotlottie-player{width:300px!important;margin-inline:auto}}header:has(iframe) .container,header:has(img.tablet-background) .container{justify-content:space-between}header:has(iframe) .flex-column,header:has(img.tablet-background) .flex-column{width:50%;min-width:50%}header:has(iframe) .img-wrapper,header:has(img.tablet-background) .img-wrapper{width:50%}header:has(iframe) .container,header:has(img.tablet-background) .container{gap:30px}@media screen and (max-width:900px){header:has(iframe),header:has(img.tablet-background){flex-direction:column-reverse;background-color:transparent;background-image:linear-gradient(transparent,var(--backgroundColor))}header:has(iframe) .flex-column,header:has(img.tablet-background) .flex-column{width:100%}header:has(iframe) h1,header:has(img.tablet-background) h1{z-index:1;margin-top:25vw}header:has(iframe)::before,header:has(img.tablet-background)::before{position:fixed;content:'';display:flex;width:100%;aspect-ratio:16/9;background-image:linear-gradient(transparent,var(--backgroundColor));top:0;left:0;z-index:-1}header:has(iframe) iframe,header:has(iframe) .img-wrapper,header:has(img.tablet-background) iframe,header:has(img.tablet-background) .img-wrapper{border-radius:0;position:fixed;top:0;left:0;z-index:-2;min-width:100%}header:has(iframe) iframe img,header:has(iframe) .img-wrapper img,header:has(img.tablet-background) iframe img,header:has(img.tablet-background) .img-wrapper img{border-radius:0!important;aspect-ratio:16/9;object-position:top}}header:has(iframe) iframe,header:has(img.tablet-background) iframe{align-self:center;max-width:calc(50% - 40px)}header:has(iframe) .img-wrapper,header:has(img.tablet-background) .img-wrapper{display:flex;align-items:center;max-width:400px}@media screen and (max-width:900px){header:has(iframe) .img-wrapper::before,header:has(iframe) .img-wrapper::after,header:has(img.tablet-background) .img-wrapper::before,header:has(img.tablet-background) .img-wrapper::after{display:none!important}}header:has(iframe) .img-wrapper::before,header:has(img.tablet-background) .img-wrapper::before{content:'';position:absolute;display:flex;width:25%;aspect-ratio:1/1;top:-15px;right:-15px;background-color:rgba(101,189,132,.25);border-radius:20px;z-index:-1;animation:img-before 7.5s infinite ease-in-out}header:has(iframe) .img-wrapper::after,header:has(img.tablet-background) .img-wrapper::after{content:'';position:absolute;display:flex;width:50%;aspect-ratio:1/1;bottom:-30px;left:-30px;background-color:rgba(101,189,132,.5);border-radius:20px;z-index:-1;animation:img-after 10s infinite ease-in-out}header:has(iframe) .img-wrapper img,header:has(img.tablet-background) .img-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:20px}header.esg-header{background-image:linear-gradient(rgba(101,189,132,.1),transparent)}.case-header{padding-top:100px;background-color:transparent;min-height:fit-content;position:relative}.case-header::before{content:'';position:fixed;background-image:radial-gradient(circle,var(--brandColor),transparent,transparent);width:100%;aspect-ratio:1/1;left:-50%;right:0;margin-inline:auto;pointer-events:none;user-select:none;-webkit-user-select:none;z-index:-1;animation:grow 2s forwards;filter:hue-rotate(30deg)}@media screen and (max-width:900px){.case-header::before{display:none}}@media screen and (max-width:600px){.case-header a.button{position:absolute;bottom:-30px;align-self:center;z-index:1}}.case-header .container{transition:.1s;padding-block:10px 40px;overflow:hidden}.case-header .flex-row-header{display:flex;justify-content:space-between;width:100%;gap:30px}@media screen and (max-width:900px){.case-header .flex-row-header{flex-direction:column;align-items:center}}.case-header .flex-row-header .flex-column{width:100%;max-width:800px}.case-header .flex-row-header .flex-column::before{content:'';position:fixed;background-image:radial-gradient(circle,var(--brandColor),transparent,transparent);width:200%;aspect-ratio:1/1;left:0;right:0;margin-inline:auto;pointer-events:none;user-select:none;-webkit-user-select:none;z-index:-1;animation:grow 2s forwards}@media screen and (max-width:900px){.case-header .flex-row-header .flex-column::before{left:-50%}}.case-header .flex-row-header img{max-height:500px;object-fit:contain}@media screen and (max-width:900px){.case-header .flex-row-header img{max-width:100%}}@media screen and (max-width:900px){.case-header{background-image:none}}.case-header .highlighted{background-color:var(--brandColor);font-size:inherit;border-radius:10px;padding:20px;box-shadow:0 20px 20px -20px rgba(0,0,0,.1)}@keyframes popup{from{transform:translateX(-30px)}to{opacity:1;pointer-events:auto}}@keyframes closePopup{from{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none;transform:translateX(-30px)}}@media screen and (max-width:900px){@keyframes popup{from{transform:translateY(30px)}to{opacity:1;pointer-events:auto}}@keyframes closePopup{from{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none;transform:translateY(30px)}}}.popup{display:flex;flex-direction:column;gap:8px;position:fixed;bottom:30px;left:30px;padding:20px;background-color:var(--navbarColor);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--borderColor);box-shadow:0 5px 10px rgba(0,0,0,3%);border-radius:20px;width:500px;z-index:100;opacity:0;pointer-events:none}.popup h3{padding-top:0;padding-right:30px}@media screen and (max-width:900px){.popup{max-width:calc(100% - 60px)}}.popup .close-popup{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;padding:10px;cursor:pointer;border-radius:100vh;background-color:var(--lowlightColor);transition:.3s}.popup .close-popup:hover{background-color:var(--highlightColor)}.popup form{display:flex;flex-direction:column;gap:16px;margin-block:30px}.popup svg#newsletter-svg{width:50%;align-self:center}@keyframes newsletter-animation{0%{transform:translateY(50px);scale:75%}50%{transform:translateY(-10px)rotate(5deg);scale:100%}60%{transform:translateY(-10px)rotate(5deg)}100%{transform:unset}}@media screen and (max-width:600px){.popup svg#newsletter-svg{display:none}}.popup.popup-hidden{transform:translateX(-30px);opacity:0;pointer-events:none}.popup .popup-button{background-color:#65bd84;color:#fff;border-radius:10px;padding:20px 40px;text-align:center;text-decoration:none;margin-top:30px;transition:.3s;align-self:center;width:100%;font-weight:700;cursor:pointer}.popup .popup-button:hover{background-color:#48a769}.nyhedsbrev{position:relative;display:flex;width:100%;min-height:500px;border-radius:20px;padding:40px;overflow:hidden;z-index:1}@media screen and (max-width:600px){.nyhedsbrev{padding:20px}}.nyhedsbrev *{color:#fff}.nyhedsbrev::after{content:'';position:absolute;background-image:linear-gradient(to right,rgba(18,26,31,.5),rgba(18,26,31,.5),transparent);width:100%;height:100%;top:0;left:0;z-index:-1}@media screen and (max-width:900px){.nyhedsbrev::after{background-image:none;background-color:rgba(18,26,31,.5)}}.nyhedsbrev::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/webp/holion_2022_06_20.webp);background-repeat:no-repeat;background-position:100% 0;background-size:cover;z-index:-1}.nyhedsbrev .flex-column{gap:0}.nyhedsbrev span{font-weight:700;color:rgba(255,255,255,.5)}.nyhedsbrev h2{padding-bottom:0}.nyhedsbrev h3{padding-bottom:40px}.nyhedsbrev p{max-width:760px}.nyhedsbrev a.text-link{white-space:nowrap;color:#89cca1}.nyhedsbrev a.text-link::after{background-color:#89cca1}.nyhedsbrev a.text-link:hover{color:#fff}.nyhedsbrev a.text-link:hover::after{background-color:#fff}.nyhedsbrev form{width:100%;max-width:600px!important;padding-block:20px}.nyhedsbrev form ._error-inner._form_error._no_arrow{margin-top:30px;background-color:rgba(220,20,60,.2);padding:10px;border-radius:10px}.nyhedsbrev form ._form-content{display:flex;flex-direction:column;gap:16px}.nyhedsbrev form input[type=text]{background-color:rgba(0,0,0,.1);width:100%}.nyhedsbrev form input[type=text]:valid{border:1px solid transparent;background-color:rgba(101,189,132,.2);color:#89cca1}.nyhedsbrev form input[type=text]:valid:focus{border:1px solid transparent;background-color:rgba(101,189,132,.3);color:#fff}.nyhedsbrev form input[type=text]::placeholder{color:#fff;opacity:.5}.nyhedsbrev form input[type=text]:focus{border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.2)}.nyhedsbrev form button[type=submit]{background-color:#65bd84;color:#fff;transition:.3s;border-radius:100vh;text-align:center;cursor:pointer;width:fit-content}.nyhedsbrev form button[type=submit]:hover{background-color:#48a769;color:#fff}@media screen and (max-width:900px){.nyhedsbrev form{max-width:100%}}.nyhedsbrev img{height:100%;width:100%;max-height:500px;display:block;object-fit:contain}.nyhedsbrev img.signup-complete{display:none}.nyhedsbrev .show-on-submit{justify-content:center;max-width:760px}.nyhedsbrev .show-on-submit h2 span{color:#fff}.nyhedsbrev .show-on-submit p{font-size:125%}.nyhedsbrev .show-on-submit p span{color:inherit}.share{display:flex;flex-direction:column;align-items:center;margin-top:60px;gap:8px}.share-buttons{display:flex;justify-content:center;align-items:center;align-self:center;gap:8px;width:fit-content}.share-buttons a{display:flex;justify-content:center;align-items:center;gap:8px;width:60px;height:60px;padding:20px;border-radius:100vh;border:1px solid var(--borderColor);transition:.3s}.share-buttons a svg{fill:#65bd84;width:100%;height:100%}.share-buttons a:hover{background-color:#65bd84;border:1px solid transparent}.share-buttons a:hover svg{fill:#fff}.gazelle{display:flex;width:100%;justify-content:space-between;gap:30px}@media screen and (max-width:900px){.gazelle{flex-direction:column;height:fit-content}}.gazelle .gazelle-logo{display:flex;justify-content:center;align-items:center;background-color:rgba(178,162,139,.1);border-radius:20px;width:100%;height:400px}@media screen and (max-width:900px){.gazelle .gazelle-logo{height:300px}}.gazelle .gazelle-logo img{width:100%;height:auto}.gazelle img{width:auto;height:400px;object-position:0 25%}@media screen and (max-width:900px){.gazelle img{height:300px}}.flex-column:has(#splide-cases) .container{margin-block:0}#splide-cases{height:530px}#splide-cases .splide__track{height:100%;padding-block:15px}#splide-cases .splide__list{align-items:center}#splide-cases .splide__list:hover img{opacity:.5}#splide-cases .splide__slide{width:400px;display:flex;flex-direction:column;align-items:center;justify-content:end;border-radius:20px;padding:20px;height:500px;text-align:center;position:relative;overflow:hidden;transition:.6s;background-image:linear-gradient(transparent,rgba(18,26,31,.5))}#splide-cases .splide__slide .tags{justify-content:center}#splide-cases .splide__slide .tags span.tag{color:#fff;font-weight:400;font-weight:14px;background-color:rgba(0,0,0,.1)}@media screen and (max-width:600px){#splide-cases .splide__slide{max-width:300px}}#splide-cases .splide__slide p{padding-block:20px;transition:.6s}#splide-cases .splide__slide svg{width:100%;max-height:50px}#splide-cases .splide__slide svg *{fill:#fff!important}#splide-cases .splide__slide:hover{height:530px}#splide-cases .splide__slide:hover img{opacity:1}#splide-cases .splide__slide img.case-feature{position:absolute;top:0;bottom:0;margin-block:auto;height:530px;z-index:-2;object-fit:cover;transition:.6s}#splide-clients{width:100%;background-color:var(--lowContrastColor);border-radius:20px}#splide-clients .splide__slide{display:flex;flex-direction:row;align-items:center;width:100%;gap:32px;padding:40px 80px}@media screen and (max-width:900px){#splide-clients .splide__slide{flex-direction:column;text-align:center;padding-inline:60px}}#splide-clients .splide__slide .client-comment{display:flex;gap:8px;justify-content:center;flex-direction:column}@media screen and (max-width:900px){#splide-clients .splide__slide .client-comment{align-items:center}}#splide-clients .splide__slide .client-comment p{font-size:120%;font-style:italic}@media screen and (max-width:900px){#splide-clients .splide__slide .client-comment p{font-size:unset}}#splide-clients .splide__slide img{width:200px;height:200px;aspect-ratio:1/1;border-radius:100vh}@media screen and (max-width:900px){#splide-clients .splide__slide img{width:150px;height:150px}}#splide-clients .splide__arrow{background-color:transparent}#splide-clients .splide__arrow svg{fill:var(--textColor)}#splide-clients .splide__pagination{position:absolute;bottom:-30px}#splide-clients .splide__pagination .splide__pagination__page{background-color:var(--highlightColor);transform:none;width:12px;height:12px;transition:.3s;opacity:1}#splide-clients .splide__pagination .splide__pagination__page.is-active{background-color:#65bd84}.content-default{display:flex;justify-content:space-between;width:100%;gap:32px}.content-default img{object-fit:contain;border-radius:20px;align-self:center;object-fit:cover;width:40%;max-width:400px;aspect-ratio:1/1}.content-default .flex-column{justify-content:center;max-width:760px}@media screen and (max-width:600px){.content-default{flex-direction:column}.content-default img{width:100%;max-width:100%}}[data-theme=light] .phone{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.phone-wrapper{padding:10px}.phone{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-block:4px;width:260px;min-height:500px;background-color:var(--textColor50);border-radius:30px;padding:20px;gap:8px;box-shadow:inset 0 0 8px 2px rgba(0,0,0,.5);opacity:.2}.phone .phone-notch{height:20px;width:30%;border-radius:100vh;background-color:var(--textColor)}.phone .phone-header{border:1px solid var(--textColor);display:flex;justify-content:center;align-items:center;height:100%;width:100%;border-radius:10px}.phone .phone-section{display:flex;flex-direction:column;border:1px solid var(--textColor);border-radius:10px;padding:10px}.phone .phone-section:has(svg){flex-direction:row;gap:8px}.phone .phone-section svg{height:100%;width:100%}.phone span{font-weight:700}.phone .phone-menu{display:flex;width:100%;padding:10px;justify-content:space-between;border-top:1px solid var(--textColor)}.phone .phone-bottom-bar{width:60%;height:4px;border-radius:100vh;background-color:var(--textColor)}.frontpage-title{display:flex;flex-direction:column}[data-theme=light] .header-background img{filter:brightness(200%)grayscale(50%);opacity:.2!important}.frontpage-header{position:relative;max-width:calc(100% - 60px);background-color:transparent;overflow:hidden;margin-top:100px;left:0;right:0;margin-inline:auto;border-radius:20px;background-image:linear-gradient(to left,#65a7bd34,rgba(101,189,132,.2));padding:0;display:flex;justify-content:end;height:600px}@media screen and (max-width:900px){.frontpage-header{height:550px;justify-content:center;max-width:calc(100% - 30px)}}@media screen and (max-width:600px){.frontpage-header{height:500px}}@keyframes frontpage-header{from{transform:rotate(-15deg)translateY(25%)}to{transform:rotate(-15deg)translateY(-25%)}}.frontpage-header a.button{font-size:110%}.frontpage-header .header-background{position:absolute;display:flex;align-items:center;justify-content:end;z-index:-1;gap:16px;height:100%;width:50%}@media screen and (max-width:900px){.frontpage-header .header-background{justify-content:center}}@media screen and (max-width:600px){.frontpage-header .header-background{gap:8px}}.frontpage-header .header-background .header-background-slider{display:flex;flex-direction:column;align-items:center;height:100%;height:fit-content}@media screen and (max-width:900px){.frontpage-header .header-background .header-background-slider{gap:8px;padding-block:4px}}.frontpage-header .header-background .header-background-slider:nth-child(1){animation:frontpage-header 50s linear infinite}.frontpage-header .header-background .header-background-slider:nth-child(2){animation:frontpage-header 50s linear infinite reverse}.frontpage-header .header-background .header-background-slider:nth-child(3){animation:frontpage-header 50s linear infinite}.frontpage-header .header-background .header-background-slider img{height:500px;opacity:.5;border-radius:0;padding:10px 5px}@media screen and (max-width:600px){.frontpage-header .header-background .header-background-slider img{height:300px;padding:5px 2.5px}}.frontpage-header .container{position:relative}.frontpage-header .container .flex-column{z-index:1}.frontpage-header .container svg{position:absolute;right:40px;border-radius:0;height:200%;width:100%;max-width:50%;object-fit:contain}@media screen and (max-width:900px){.frontpage-header .container svg{max-width:100%;height:250%;padding-left:100px;opacity:.2}}.frontpage-header p{font-size:125%}.frontpage-header h2{padding:0}section.employees-section{padding-bottom:0}section.employees-section .container{margin-bottom:0}section.employees-section .employee-preview{display:flex;justify-content:center;width:100%;max-width:100%}section.employees-section .employee-preview .image-wrapper{display:flex;justify-content:end;width:100%;max-width:150px}section.employees-section .employee-preview .image-wrapper:nth-child(1){transform:scaleX(-1)}section.employees-section .employee-preview .image-wrapper:nth-child(2){z-index:3}section.employees-section .employee-preview .image-wrapper img{max-width:100%;display:block;border-radius:0}section .custom-section-content{display:flex;justify-content:space-between;background-color:var(--lowContrastColor);border-radius:20px;overflow:hidden}section .custom-section-content .text-wrapper{display:flex;flex-direction:column;justify-content:center;gap:30px;padding:40px;width:50%}@media screen and (max-width:900px){section .custom-section-content .text-wrapper{width:100%}}section .custom-section-content .img-wrapper{width:50%;position:relative}section .custom-section-content .img-wrapper::before{content:'';position:absolute;display:flex;width:100%;height:100%;background-image:linear-gradient(to right,var(--lowContrastColor),transparent)}section .custom-section-content .img-wrapper img{width:100%;height:100%;border-radius:0;object-fit:cover;aspect-ratio:10/8;display:block}section .custom-section-content.reverse{flex-direction:row-reverse}section .custom-section-content.reverse .img-wrapper::before{background-image:linear-gradient(to left,var(--lowContrastColor),transparent)}.highlighted-clients-wrapper{display:flex;flex-wrap:wrap;gap:80px;justify-content:center;align-items:center;width:100%;border-radius:20px}.highlighted-clients-wrapper svg{height:60px}.highlighted-clients-wrapper svg path,.highlighted-clients-wrapper svg rect{color:#65bd84}@media screen and (max-width:600px){section .custom-section-content{flex-direction:column-reverse;background-color:transparent!important;border-radius:10px}section .custom-section-content .text-wrapper{padding:0!important}section .custom-section-content.reverse{flex-direction:column-reverse}section .custom-section-content .img-wrapper{width:100%;opacity:1;animation:none!important}section .custom-section-content .img-wrapper img{border-radius:10px}section .custom-section-content .img-wrapper::before{background-image:unset!important}}.apps-and-it-wrapper{display:flex;flex-direction:column;gap:32px;width:100%;border-radius:20px}.apps-and-it-wrapper * p{font-size:150%;text-align:center}.apps-and-it-wrapper * p:nth-child(2){opacity:.5;font-size:125%}.apps-and-it-wrapper .apps-and-it-buttons{display:flex;justify-content:center;gap:16px}[data-theme=dark] section.startiapp{background-color:#2d1902}section.startiapp{transition:.3s;background-color:#fef7ee}section.startiapp .startiapp-wrapper{display:flex;background-color:rgba(247,147,29,.1);border-radius:20px;padding:40px;gap:32px;overflow:hidden;transition:.3s;position:relative;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(7.5px)}section.startiapp .startiapp-wrapper *{color:#f7931d}section.startiapp .startiapp-wrapper svg{width:250px;fill:#f7931d;align-self:center;transition:.6s}@media screen and (max-width:900px){section.startiapp .startiapp-wrapper{flex-direction:column}section.startiapp .startiapp-wrapper *{text-align:center}section.startiapp .startiapp-wrapper a.button{align-self:center}section.startiapp .startiapp-wrapper p{width:100%}section.startiapp .startiapp-wrapper::before{background-image:linear-gradient(to bottom,transparent,#f7931d)!important}}section.startiapp .startiapp-wrapper::before{position:absolute;top:0;right:0;content:'';width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;transition:.9s;background-image:linear-gradient(to right,transparent,#f7931d)}section.startiapp .startiapp-wrapper:has(a:hover){background-color:rgba(247,147,29,.1)}section.startiapp .startiapp-wrapper:has(a:hover)::before{opacity:1}section.startiapp .startiapp-wrapper:has(a:hover) svg{scale:105%;fill:#fff}section.startiapp .startiapp-wrapper:has(a:hover) svg>*{background-color:#fff;border-color:#fff}section.startiapp p{width:70%}section.startiapp a.button{background-color:#f7931d;color:#fff;transition:.6s}section.startiapp a.button:hover{background-color:#d97908}section.partners-section .container{position:relative}section.partners-section .container .flex-column{align-items:center}section.partners-section h2{width:100%;text-align:center}.contact-wrapper{display:flex;width:100%;gap:60px}.contact-wrapper>*{align-items:start;width:100%}@media screen and (max-width:900px){.contact-wrapper{flex-direction:column}.contact-wrapper>*{width:100%!important}.contact-wrapper>*:nth-child(2){display:flex;flex-direction:column;align-items:center}.contact-wrapper>*:nth-child(2) *{text-align:center}}.holion-info-wrapper{width:50%}form.contact-form{display:flex;flex-direction:column;gap:24px;align-items:center}form.contact-form input[type=text],form.contact-form input[type=tel]{padding-block:15px}form.contact-form input[type=text],form.contact-form input[type=tel],form.contact-form textarea{width:100%}form.contact-form input[type=text]:valid,form.contact-form input[type=tel]:valid,form.contact-form textarea:valid{border:1px solid transparent;background-color:rgba(101,189,132,.1)}form.contact-form input[type=text]:valid:focus,form.contact-form input[type=tel]:valid:focus,form.contact-form textarea:valid:focus{border:1px solid rgba(101,189,132,.5)}form.contact-form textarea{min-height:110px}form.contact-form button[type=submit]{width:100%;border-radius:10px}form.contact-form .input-wrapper{display:flex;flex-direction:column;gap:4px;width:100%}form.contact-form .input-wrapper:has(:valid) label{color:#65bd84}form.contact-form label{text-transform:uppercase;font-size:75%;transition:.3s}.holion-info{display:flex;flex-direction:column}.holion-info>*{padding-block:10px}.holion-info div{display:flex}.holion-info svg{width:25px;height:25px;margin-right:15px}.holion-info a{display:flex;align-items:center}.holion-info p{text-align:start!important}iframe.holion-map{min-width:100%;max-height:calc(100vh - 160px);margin-top:30px}@media screen and (max-width:600px){iframe.holion-map{aspect-ratio:1/1}}.contact-block{display:flex;justify-content:space-between;width:100%;padding:20px;background-color:var(--lowContrastColor);border-radius:20px;gap:32px;overflow:hidden}@media screen and (max-width:600px){.contact-block{background-color:transparent;padding:0}}.contact-block form textarea{overflow:scroll}@media screen and (min-width:901px){.contact-block form{width:50%}}@media screen and (max-width:900px){.contact-block{flex-direction:column;justify-content:space-between;padding:0;background-color:transparent;border-radius:unset}}.contact-info-card{display:flex;flex-direction:column;justify-content:end;align-items:center;width:50%}@media screen and (max-width:900px){.contact-info-card{background-color:var(--lowContrastColor);flex-direction:row;justify-content:space-between;width:100%;padding:20px;border-radius:20px}}.contact-info-card .comment{display:flex;flex-direction:column;align-items:center;gap:8px}.contact-info-card .comment p{font-size:20px;line-height:1.25;font-weight:lighter}.contact-info-card>div{display:flex;flex-direction:column}@media screen and (min-width:901px){.contact-info-card>div{margin-bottom:30px;align-items:center;text-align:center}}.contact-info-card .contact-details{display:flex;flex-wrap:wrap;width:fit-content;grid-gap:8px;margin-top:30px}.contact-info-card .contact-details>*{display:flex;align-items:center;padding:10px 20px;gap:8px;border-radius:100vh;background-color:var(--highlightColor);text-decoration:none;transition:.3s}.contact-info-card .contact-details>*:hover{background-color:var(--textColor)}.contact-info-card .contact-details>*:hover span{color:var(--backgroundColor)}.contact-info-card .contact-details>*:hover svg{fill:var(--backgroundColor)}.contact-info-card img{border-radius:unset;width:auto;object-fit:contain;height:400px;margin-bottom:-20px}@media screen and (max-width:900px){.contact-info-card img{height:300px}}header.employees-header{background-image:url(/holion-office.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;width:100%}header.employees-header *{color:#fff}.employees{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}@media screen and (max-width:900px){.employees{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.employees{grid-template-columns:repeat(1,1fr)}}.employees .employee{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:20px;background-color:var(--lowContrastColor);padding:40px;transition:.3s;text-align:center}@media screen and (min-width:901px){.employees .employee:hover{background-color:var(--highContrastColor)}.employees .employee:hover img{transform:translateY(-10px)}}.employees .employee span.employee-name{font-weight:700;font-size:125%}.employees .employee span.employee-title{font-weight:400;background-color:var(--lowlightColor);padding:10px 20px;border-radius:10px}.employees .employee img{display:block;width:50%;max-width:256px;aspect-ratio:1/1;object-fit:cover;border-radius:100vh;transition:.6s}@media screen and (max-width:900px){.employees .employee img{width:25%;min-width:128px}}.employees .employee p{height:100%}.employees .employee .employee-links{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:8px}.employees .employee .employee-links a{display:flex;justify-content:center;align-items:center;border-radius:100vh;background-color:var(--lowlightColor);transition:.3s;padding:20px}.employees .employee .employee-links a:hover{background-color:#65bd84}.employees .employee .employee-links a:hover svg{fill:#fff;transition:.3s}.employees .employee .employee-links a svg{fill:#65bd84}ul.privatlivspolitik-ul{display:flex;flex-direction:column;padding-left:20px;gap:8px}section:has(.search-wrapper){padding:0}.search-wrapper{position:relative;display:flex;align-items:center;width:100%}.search-wrapper svg.search-svg{position:absolute;left:20px}.search-wrapper svg.x-svg{position:absolute;right:20px;cursor:pointer;z-index:1;transition:.3s;opacity:0;pointer-events:none}.search-wrapper svg.x-svg.active{opacity:1;pointer-events:auto}.search-wrapper .search-input{position:absolute;width:100%;padding-inline:60px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media screen and (max-width:900px){.cases{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.cases{grid-template-columns:1fr}}.cases a.case{display:flex;flex-direction:column;text-decoration:none;background-color:var(--lowContrastColor);border-radius:20px;transition:.3s;overflow:hidden}.cases a.case:hover{background-color:var(--highContrastColor)}.cases a.case:hover img{scale:110%}.cases a.case .img-wrapper{width:100%;aspect-ratio:6/4;overflow:hidden}.cases a.case .img-wrapper img{width:100%;height:100%;border-radius:0;transition:.6s}.cases a.case .case-content{display:flex;flex-direction:column;padding:20px;gap:16px;overflow:hidden}.cases a.case .case-content .case-name{font-size:30px}.client{position:relative;display:flex;align-items:center;gap:32px;background-color:var(--lowlightColor);padding:20px;border-radius:20px;width:100%}.client img{width:20%;min-width:124px;max-width:196px;aspect-ratio:1/1;border-radius:100vh;box-shadow:0 5px 10px rgba(0,0,0,3%)}.client .comment{display:flex;flex-direction:column;gap:16px;width:80%}.client .comment p{font-style:italic!important;font-weight:200;font-size:125%}@media screen and (max-width:900px){.client{flex-direction:column}.client .comment{width:100%;align-items:center;text-align:center}.client img{max-width:124px}}p.case-type{display:flex;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:10px 20px;background-color:var(--lowlightColor);border-radius:10px;align-self:center}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}p.case-type svg{animation:spin 10s linear infinite;scale:150%;opacity:.5}section:has(.case-type){background-color:var(--lowContrastColor)}.type-teknologi{background-image:url(/svg/holion-binary-light.svg);background-attachment:fixed}.content-box{background-color:var(--lowlightColor);padding:60px;border-radius:20px}.content-case img{aspect-ratio:unset}.no-available-positions{display:flex;flex-direction:column;align-items:center;background-color:rgba(101,189,132,.3);border:1px solid rgba(101,189,132,.3);border-radius:20px;padding:20px;gap:16px;width:100%}.no-available-positions h2{margin:0;padding:0}.technologies{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:100%}@media screen and (max-width:900px){.technologies{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:600px){.technologies{grid-template-columns:repeat(3,1fr)}}.technologies .technology{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-block:20px;background-color:var(--lowlightColor);border-radius:10px;user-select:none;-webkit-user-select:none;overflow:hidden;transition:.3s;width:100%;text-decoration:none}.technologies .technology svg.new-tab{position:absolute;top:10px;right:10px;opacity:0;transition:.3s;scale:75%}@media screen and (min-width:901px){.technologies .technology:hover{background-color:var(--highlightColor);cursor:pointer;scale:102%}.technologies .technology:hover svg.new-tab{opacity:.5;scale:100%}.technologies .technology:hover span{color:var(--textColor)}}.technologies .technology span{white-space:nowrap;color:var(--textColor50);transition:.3s}@media screen and (max-width:900px){.technologies .technology span{color:var(--textColor)}}.technologies .technology img{width:30%;pointer-events:none;border-radius:0;transition:.3s}.joint-effort{display:flex;justify-content:space-around;align-items:center;gap:32px}.joint-effort svg{fill:#65bd84;height:75%;width:auto;margin-inline:auto}@media screen and (max-width:900px){.joint-effort svg{display:none}}.esg-gallery{display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (min-width:601px){.esg-gallery{gap:16px}}.esg-gallery a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:20px;background-color:var(--lowContrastColor);text-decoration:none;transition:.3s;padding:20px}@media screen and (min-width:601px){.esg-gallery a:hover{scale:102%;background-color:var(--highContrastColor)}}.esg-gallery a p{font-weight:700;transition:.3s;display:none}.esg-gallery a img{width:200px;aspect-ratio:1/1;display:block;object-fit:contain;transition:1.2s;border-radius:20px}@media screen and (max-width:900px){.esg-gallery{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:600px){.esg-gallery{grid-template-columns:repeat(1,1fr)}.esg-gallery a{border-radius:10px;background-color:rgba(101,189,132,.2);align-items:start;overflow:hidden}.esg-gallery a p{display:flex;padding:20px}.esg-gallery a img{position:absolute;right:0;height:200%;width:unset;border-radius:0;padding:0;opacity:.1;transform:rotate(15deg);background-color:transparent}}.it-system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width:600px){.it-system-grid{grid-template-columns:repeat(1,1fr)}}.it-system-grid h3{font-size:20px;word-break:break-word}.it-system-grid a.it-system-item{display:flex;flex-direction:column;align-items:center;border-radius:20px;padding:10px;text-align:center;width:100%;transition:.3s;position:relative;z-index:1}.it-system-grid a.it-system-item::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px;background-color:var(--lowContrastColor);transition:.3s;z-index:-1}.it-system-grid a.it-system-item p{opacity:.7;transition:.3s}.it-system-grid a.it-system-item:hover::before{scale:101%;background-color:var(--highContrastColor)}.it-system-grid a.it-system-item:hover p{opacity:1}@media screen and (min-width:901px){.container:has(.blog-filter){position:sticky;top:100px;z-index:1}}.blog-filter{display:flex;flex-wrap:wrap;width:100%;gap:8px;padding-block:20px;background-color:var(--backgroundColor)}.blog-filter .blog-tag{padding:10px 20px;border:1px solid var(--borderColor);border-radius:100vh;text-transform:uppercase;font-size:75%;background-color:transparent;color:var(--textColor)}.blog-filter .blog-tag:hover{background-color:var(--highlightColor);border:1px solid transparent}.blog-filter .blog-tag:hover.active{background-color:transparent}.blog-filter .blog-tag.active{border:1px solid var(--textColor)}.blog-filter .blog-tag.reset{border:1px solid transparent;width:100px;font-weight:700}.blog-filter .blog-tag.reset.active{color:var(--textColor50)}.blog-header{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:16px}@media screen and (max-width:900px){.blog-header{grid-template-columns:1fr;column-gap:0}}ul.blog-list{list-style:none;width:100%;margin:0;background-color:var(--lowContrastColor);background-color:rgba(101,189,132,.1);border-radius:20px;overflow:hidden}ul.blog-list h2{font-size:150%;padding-inline:20px;padding-top:30px}ul.blog-list h2 svg{fill:#65bd84}ul.blog-list li a{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:20px;text-decoration:none;transition:.3s}ul.blog-list li a:hover{background-color:var(--lowlightColor)}ul.blog-list li a .flex-column{gap:8px}ul.blog-list li a span.category{color:#65bd84;text-transform:uppercase;font-size:90%;letter-spacing:1px}ul.blog-list li a img{display:flex;width:30%;border-radius:5px;object-fit:cover}ul.blog-list li a .info{display:flex;align-items:center;opacity:.5;font-size:90%}a.main-blog{position:relative;display:flex;flex-direction:column;grid-column:span 2;border-radius:20px;padding:20px;overflow:hidden}@media screen and (min-width:601px){a.main-blog:hover .img-wrapper img{scale:110%}a.main-blog:hover .blog-preview-wrapper{transform:translateY(-50px)}a.main-blog:hover .hover-info{opacity:1;transform:translateY(0)}}a.main-blog .new-blog-badge{position:absolute;background-color:#65bd84;top:0;left:0;padding:10px 20px;border-bottom-right-radius:20px;font-weight:700}a.main-blog .img-wrapper{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}a.main-blog .img-wrapper::before{content:'';position:absolute;width:100%;height:100%;background-image:linear-gradient(transparent,#121a1f);opacity:.75;z-index:1}a.main-blog .img-wrapper img{width:100%;height:100%;object-fit:cover;transition:.6s}a.main-blog .blog-preview-wrapper{display:flex;flex-direction:column;height:100%;justify-content:end;transition:.6s}a.main-blog .blog-preview-wrapper .blog-preview-date{transform:translateY(-10px);width:fit-content;font-size:90%;opacity:.75}@media screen and (max-width:900px){a.main-blog .blog-preview-wrapper{padding-top:40%}}a.main-blog .hover-info{display:flex;width:fit-content;gap:16px;transition:.9s;position:absolute;bottom:0;right:0;padding:20px;opacity:0;transform:translateY(50%)}a.main-blog .hover-info .reading-time{display:flex;align-items:center;gap:8px}a.main-blog *{color:#fff}.blogs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}@media screen and (max-width:900px){.blogs-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.blogs-grid{grid-template-columns:repeat(1,1fr)}}.blogs-grid .blog-preview{display:flex;flex-direction:column;width:100%;transition:.3s;border-radius:20px;text-decoration:none;background-color:var(--lowContrastColor);overflow:hidden}.blogs-grid .blog-preview .img-wrapper{overflow:hidden}.blogs-grid .blog-preview .img-wrapper img{width:100%;height:200px;object-fit:cover;display:block;transition:.6s;border-bottom-left-radius:0;border-bottom-right-radius:0}.blogs-grid .blog-preview .blog-preview-details{display:flex;flex-direction:column;padding-block:20px;text-decoration:none;padding-inline:20px}.blogs-grid .blog-preview .blog-preview-details .blog-preview-title{font-size:125%;font-weight:700}.blogs-grid .blog-preview .blog-preview-details .blog-preview-date{display:flex;align-items:center;font-size:90%;opacity:.5;margin-top:8px;margin-bottom:30px}.blogs-grid .blog-preview:hover{background-color:var(--highContrastColor)}.blogs-grid .blog-preview:hover img{scale:110%}.blog-wrapper{display:flex}@media screen and (max-width:900px){.blog-wrapper{flex-direction:column}}.blog-wrapper .blog-info{display:flex;align-items:center}.blog-wrapper .author{display:flex;align-items:center;gap:8px}.blog-wrapper .author img{width:50px;height:50px;border-radius:100vh}.blog-wrapper .blog-post{display:flex;flex-direction:column;gap:8px;width:100%;padding-right:30px;margin-right:30px}@media screen and (max-width:900px){.blog-wrapper .blog-post{border:none;margin-right:0;padding-right:0;margin-bottom:30px}}.blog-wrapper .blog-post h1{padding-top:0}.blog-wrapper .blog-post .reading-time{display:flex;align-items:center;gap:8px}.blog-wrapper .blog-post .reading-time svg{fill:var(--textColor50)}.blog-wrapper .blog-post .release-date{display:flex;gap:8px}.blog-wrapper .blog-post .release-date:has(.lastmod-date) p.publish-date{opacity:.5}.blog-wrapper .blog-list{height:fit-content;position:sticky;top:130px;width:50%;margin:0}@media screen and (max-width:900px){.blog-wrapper .blog-list{width:100%}}.blog-wrapper .blog-list span.category{font-size:75%;color:var(--textColor50)}.see-all-blogs{flex-direction:row!important;color:var(--textColor);font-weight:700;text-transform:uppercase;font-size:90%}.blog-content{display:flex;flex-direction:column;gap:8px;margin-top:30px}.blog-content h2{margin-top:60px}.blog-content h3{margin-top:30px}.blog-content h4{font-size:18px;opacity:.8;margin-top:30px}.blog-content img{width:100%;display:block;margin-bottom:15px}.infoboks{background-color:var(--lowContrastColor);padding:20px;border-radius:20px;background-image:linear-gradient(to right,transparent,transparent,#65bd84,transparent,transparent);background-size:400% 100%;background-position-x:left;transition:.6s}.infoboks h2{margin:0}.frameworks-wrapper{display:flex;justify-content:space-around;align-items:center;background-color:var(--highContrastColor);width:fit-content;gap:32px;padding:60px;border-radius:20px}.frameworks-wrapper button{cursor:default}@media screen and (max-width:600px){.frameworks-wrapper{flex-direction:column;width:100%}}.frameworks-wrapper :nth-child(1){animation:techstack-frameworks-button1 4s 0s infinite}.frameworks-wrapper :nth-child(2){border-radius:10px;border:1px solid rgba(255,255,255,.2);background-image:linear-gradient(transparent,rgba(255,255,255,.3));animation:techstack-frameworks-button2 4s 2s infinite}.microinteractions{display:flex;position:relative;justify-content:center;align-items:center;height:500px;margin-block:30px;background-color:var(--highContrastColor);border-radius:20px;overflow:hidden}@keyframes microinteractions-hand{0%{transform:translateX(-100%);opacity:0}35%{transform:translateX(0)scale(100%);opacity:.5}40%{transform:scale(90%)}45%{transform:scale(100%);opacity:.5}100%{opacity:0}}@keyframes microinteractions-phone{0%{transform:rotate(0)}40%{transform:rotate(0)}42%{transform:rotate(-1deg)}44%{transform:rotate(1deg)}46%{transform:rotate(-1deg)}48%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}52%{transform:rotate(1deg)}54%{transform:rotate(0)}100%{transform:rotate(0)}}.microinteractions img{border-radius:0;object-fit:contain;margin:0;display:flex;height:calc(100% - 60px);animation:microinteractions-phone 4s infinite}.microinteractions svg{stroke:var(--textColor);height:auto;width:200px;z-index:1;position:absolute;top:120px;left:0;right:0;margin-inline:auto;opacity:.5;animation:microinteractions-hand 4s infinite;stroke-width:1}.e-bog-container h2{width:100%}.e-bog-container form{width:60%}.e-bog-container form a[type=submit]{width:100%;border-radius:10px;text-align:center}.e-bog-container form p.submit-info-text{text-align:center}.e-bog-container form p.submit-info-text span{color:var(--textColor50)}.e-bog-container .e-bog-image{background-color:var(--lowlightColor);border-radius:10px;display:flex;width:40%}.e-boeger{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;height:fit-content}@media screen and (max-width:900px){.e-boeger{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:600px){.e-boeger{grid-template-columns:repeat(1,1fr);gap:16px}}.e-boeger a.e-bog{border-radius:20px;padding:20px;padding-left:calc(10% + (20px));width:100%;aspect-ratio:2/3;background-color:var(--lowContrastColor);transition:.3s;transform-style:preserve-3d!important;z-index:1;text-decoration:none;box-shadow:0 5px 10px rgba(0,0,0,3%);overflow:hidden}.e-boeger a.e-bog svg{width:100%;height:100%;scale:75%}.e-boeger a.e-bog svg *{fill:var(--lowlightColor);transition:.3s}.e-boeger a.e-bog::before{position:absolute;content:'';display:flex;width:10%;height:100%;background-color:var(--borderColor);z-index:-1;top:0;left:0;border-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:1;transition:.3s}.e-boeger a.e-bog:hover{transition:none;box-shadow:0 15px 30px rgba(0,0,0,.1)}.e-boeger a.e-bog:hover svg *{fill:#65bd84}.e-boeger a.e-bog>*{pointer-events:none!important}.e-boeger a.e-bog p.e-bog-title{font-size:32px;font-weight:700;color:var(--textColor)}.e-boeger a.e-bog p.e-bog-subtitle{font-size:24px;font-weight:700;color:var(--textColor50)}.tilmeld-nyhedsbrev{display:flex;gap:32px;align-items:center}@media screen and (max-width:900px){.tilmeld-nyhedsbrev{flex-direction:column;align-items:center}}.tilmeld-nyhedsbrev img.nyhedsbrev-preview{min-height:500px;height:50vh;object-fit:contain}.tilmeld-nyhedsbrev h1{background-image:linear-gradient(to right,#65bd84,#65b4bd);width:fit-content;color:transparent;background-clip:text;-webkit-background-clip:text}.tilmeld-nyhedsbrev h2{font-weight:lighter}.timeline-wrapper{display:flex;justify-content:center;width:100%;gap:30px}@media screen and (max-width:900px){.timeline-wrapper{flex-direction:column}}.timeline-list{position:sticky;top:130px;margin-top:50px;display:flex;flex-direction:column;height:fit-content;background-color:var(--lowContrastColor);border-radius:10px;overflow:hidden}.timeline-list a{display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:10px;transition:.3s;font-size:15px}.timeline-list a:hover{background-color:var(--highlightColor)}.timeline-list a.active{background-color:#65bd84;color:#fff;font-weight:700}@media screen and (max-width:900px){.timeline-list{position:fixed;opacity:0;pointer-events:none;visibility:hidden}}.timeline-content{display:flex;flex-direction:column;gap:16px;width:100%}.timeline-content h2{padding-top:0}@media screen and (min-width:901px){.timeline-content{transition:.3s;border-radius:20px;padding:20px}.timeline-content:has(.active){background-color:rgba(101,189,132,.1)}}.timeline-content span{font-size:200%;background-color:var(--highContrastColor);border-radius:10px;width:100%;text-align:center}.timeline-content h2{transition:.3s}@media screen and (min-width:901px){.timeline-content h2.active{color:#65bd84}.timeline-content h2.active span{color:#65bd84;background-color:rgba(101,189,132,.2)}}.timeline-content h2 span{padding:5px 10px;background-color:var(--highContrastColor);border-radius:10px;font-size:inherit;transition:.3s}.timeline-content p{max-width:760px}h2:has(.number){display:flex;align-items:center;gap:16px}.number{display:flex;justify-content:center;align-items:center;height:70px;aspect-ratio:1/1;background-color:var(--highContrastColor);border-radius:100vh;font-size:inherit;font-weight:inherit}@media screen and (max-width:600px){.number{height:60px}}.img-library{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.img-library .img-wrapper{position:relative;overflow:hidden;border-radius:10px;border:2px solid transparent;transition:.3s;display:flex;justify-content:center;align-items:center;cursor:pointer}.img-library .img-wrapper p{position:absolute;opacity:0;transition:.3s}.img-library .img-wrapper:hover{border:2px solid var(--textColor)}.img-library .img-wrapper:hover img{scale:110%;opacity:.5}.img-library .img-wrapper:hover p{opacity:1;font-weight:700;pointer-events:none}.img-library .img-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:.3s}.faq{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.faq h2{padding-block:40px 10px;font-weight:lighter}.faq .faq-item{max-width:760px;border:1px solid var(--borderColor);border-radius:10px;overflow:hidden;transition:.3s}.faq .faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;transition:.3s;cursor:pointer}.faq .faq-item .faq-question:hover{background-color:var(--lowContrastColor)}.faq .faq-item .faq-question h3{transition:.3s;font-size:125%}.faq .faq-item .faq-question svg{transition:.3s}.faq .faq-item .faq-answer-wrapper{height:0;transition:.3s}.faq .faq-item .faq-answer-wrapper .faq-answer{padding:20px}.faq .active{box-shadow:0 5px 10px rgba(0,0,0,3%)}.faq .active .faq-question:hover{background-color:transparent}.faq .active h3{color:#65bd84}.faq .active svg{rotate:180deg}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes grow{from{opacity:0;scale:95%}to{opacity:1;scale:100%}}@keyframes shrink{from{opacity:0;scale:110%}to{opacity:1;scale:100%}}@keyframes portrait{0%{opacity:0;scale:150%}100%{opacity:1;scale:100%}}@keyframes g-recaptcha{from{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes fade-up{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-down{from{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade-left{from{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-right{from{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes header-img{from{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes shake{0%{transform:translateX(25px);opacity:0}20%{transform:translateX(-20px)}40%{transform:translateX(15px)}60%{transform:translateX(-10px)}80%{transform:translateX(5px)}100%{transform:translateX(0);opacity:1}}@keyframes pop{0%{opacity:0;scale:75%}50%{opacity:1;scale:102%}100%{opacity:1;scale:100%}}@keyframes brand-color{from{transform:translateY(0);opacity:0}to{transform:translateY(-75%);opacity:.5}}@keyframes infoboks{0%{opacity:1}100%{opacity:1;background-position-x:right;background-color:rgba(101,189,132,.2)}}@keyframes techstack-frameworks-button1{0%,20%{background-color:#50aee5;border:2px solid transparent}20%,40%{background-color:transparent;border:2px solid #50aee5;scale:120%}40%,60%{background-color:transparent;border:2px solid #e57a50;scale:120%}60%,80%{background-color:#e57a50;border:2px solid transparent;scale:100%}80%,100%{background-color:#50aee5;border:2px solid transparent}}@keyframes techstack-frameworks-button2{0%,20%{background-color:#40a279}20%,40%{background-color:#40a279;scale:120%}40%,60%{background-color:#a250e5;scale:120%}60%,80%{background-color:#a250e5;scale:100%}80%,100%{background-color:#40a279}}@media screen and (max-width:900px){@keyframes fade-right{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-left{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes header-img{from{opacity:0}to{opacity:1}}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(15deg)}}@keyframes img-before{0%{transform:translateY(5px)}50%{transform:translateY(-5px)}100%{transform:translateY(5px)}}@keyframes img-after{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}100%{transform:translateY(-10px)}}[data-animation]{opacity:.001}@keyframes typewriter-caret{50%{opacity:0}}#typewriter{position:relative}#typewriter span.text{color:#65bd84}#typewriter span.caret{background-color:var(--textColor);width:2px;height:41px;position:absolute;bottom:0;transform:translateX(2px);animation:typewriter-caret 1s}@media screen and (max-width:900px){#typewriter span.caret{height:36px}}@media screen and (max-width:600px){#typewriter span.caret{height:30px}}.box-in{background-color:var(--lowContrastColor);border-radius:20px;padding:40px}.text-column{display:flex;flex-direction:column;align-items:start;max-width:760px;margin-inline:auto;gap:16px}@media screen and (max-width:900px){.text-column{background-color:transparent;max-width:100%}}.flex-column{display:flex;flex-direction:column;width:100%;gap:16px}.flex-row{display:flex;flex-direction:row;width:100%;gap:16px}.flex-row.center{justify-content:center}.flex-row-1-2{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%}.flex-row-1-2 h2{padding:0}.flex-row-1-2 img{height:100%}@media screen and (max-width:900px){.flex-row-1-2 img{max-height:40vh}}@media screen and (max-width:600px){.flex-row-1-2 img{min-width:100vw;border-radius:0}}.flex-row-1-2>*:nth-child(1){width:30%}.flex-row-1-2>*:nth-child(2){width:70%}@media screen and (max-width:900px){.flex-row-1-2{flex-direction:column-reverse}.flex-row-1-2>*:nth-child(1){width:100%}.flex-row-1-2>*:nth-child(2){width:100%}}.flex-row-2-1{display:flex;flex-direction:row;align-items:center;gap:32px;width:100%}.flex-row-2-1 h2{padding:0}.flex-row-2-1 img{height:100%}@media screen and (max-width:900px){.flex-row-2-1 img{max-height:40vh}}@media screen and (max-width:600px){.flex-row-2-1 img{min-width:100vw;border-radius:0}}.flex-row-2-1>*:nth-child(1){width:70%}.flex-row-2-1>*:nth-child(2){width:30%}@media screen and (max-width:900px){.flex-row-2-1{flex-direction:column}.flex-row-2-1>*:nth-child(1){width:100%}.flex-row-2-1>*:nth-child(2){width:100%}}.flex-row-1-1{display:flex;width:100%;gap:120px}.flex-row-1-1>*{width:50%}@media screen and (max-width:900px){.flex-row-1-1{flex-direction:column}.flex-row-1-1>*{width:100%}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden}.primary-color{color:#65bd84}.text-fade{color:var(--textColor50)}.text-primary{color:#65bd84}@media screen and (min-width:901px){.reverse-order{flex-direction:column-reverse;flex-direction:row-reverse}}.text-center{text-align:center}.center{text-align:center;align-items:center}.icon-text{display:flex;align-items:center;gap:8px}@media screen and (min-width:601px){.row-reverse{flex-direction:row-reverse!important}}.column-reverse{flex-direction:column-reverse!important}.tags{justify-self:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.tags span.tag{background-color:var(--lowlightColor);padding:8px 10px;border-radius:6.66666667px;white-space:nowrap;font-size:11px;text-transform:uppercase;font-weight:700}.text50{color:var(--textColor50)}span.redirect-countdown{font-weight:700;color:#65bd84;font-size:125%}.active-campaign form{max-width:760px}.active-campaign form ._form-content{display:flex;flex-direction:column;gap:16px}.active-campaign form input{width:100%}.active-campaign form input:valid{background-color:rgba(101,189,132,.2);border:1px solid rgba(101,189,132,.2)}.active-campaign .g-recaptcha{height:.1px;opacity:0;transition:.6s}.active-campaign .g-recaptcha iframe{border-radius:unset}.active-campaign:has(#name:valid):has(#email:valid) .g-recaptcha{height:76px;opacity:1;animation:g-recaptcha 1s forwards}.show-on-submit{display:none;flex-direction:column;gap:8px}html{scroll-behavior:smooth;scroll-padding-top:70px}html:has(.employees){scroll-padding-top:115px}html:has(.timeline){scroll-padding-top:80px}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;color:var(--textColor);font-size:17px;font-weight:300;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background-color:var(--backgroundColor);overflow-x:hidden}main{min-height:calc(100vh - 100px);margin-top:100px}main:has(header){margin-top:0}.container{display:flex;width:100%;max-width:1400px;height:auto;padding-inline:40px;margin-inline:auto;margin-block:30px}@media screen and (max-width:900px){.container{padding-inline:20px}}[data-theme=light] section.binary{background-image:url(/svg/holion-binary-dark.svg)}[data-theme=dark] section.binary{background-image:url(/svg/holion-binary-light.svg)}section{width:100%;padding-block:50px;background-color:var(--backgroundColor)}section:first-child{background-color:transparent;background-image:linear-gradient(transparent,var(--backgroundColor))}section>*{gap:16px}section.binary{background-attachment:fixed;background-repeat:repeat}section.contact-section{min-height:calc(100vh - 100px)}section.iframe-section{background-color:#000;overflow:hidden}section.iframe-section iframe{background-color:transparent;align-self:center;outline:1px solid rgba(255,255,255,.2)}body[data-no-transitions=true] *{transition:none!important}