/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}strong{font-weight:700}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}img{display:block}:focus{outline:0}
.form__item{position:relative}.form__fieldset,.form__textarea,.form__input,.form__description,.form__item--webform-image-file,.captcha,.form__item--checkbox{margin-bottom:2rem}@media (max-width:767px){.form__fieldset,.form__textarea,.form__input,.form__description,.form__item--webform-image-file,.captcha,.form__item--checkbox{margin-bottom:1rem}}.form__label,.fieldset__legend{display:block;margin-bottom:1em}.form__label--checkbox,.fieldset__legend--checkbox{margin-bottom:0}.form__label--required{position:relative}.form__label--required::after{content:'*';color:#d65062;margin-left:.2rem}.form__label--shift-up{position:absolute;top:1rem;left:0;transition:200ms all}.form__label--filled{top:-1rem}.form__input,.form__textarea{position:relative;z-index:1;resize:none;width:100%;border:0;border-bottom:1px solid black;font-size:1rem;line-height:3rem;background-color:unset}.form__input--checkbox,.form__input--radio{width:1px;height:1px;opacity:0;position:absolute;top:100%;left:50%}.form__input--checkbox+label,.form__input--radio+label{cursor:pointer;min-height:20px;padding:0 0 0 2rem;background:no-repeat top left}.form__input--checkbox+label{background-image:url(/themes/custom/dnm/images/forms/checkbox.svg);background-size:1.3em}.form__input--checkbox:checked+label{background-image:url(/themes/custom/dnm/images/forms/checkbox-checked.svg)}.form__input--radio+label{background-image:url(/themes/custom/dnm/images/forms/radio.svg)}.form__input--radio:checked+label{background-image:url(/themes/custom/dnm/images/forms/radio-checked.svg);background-size:auto;background-position:0 .4em}.form__input--submit{border:none;cursor:pointer;width:100%;font-size:.8rem;text-transform:uppercase}.form__input--select{-webkit-appearance:unset;width:236px;height:35px;padding:0 2rem;border:1px solid #e3e3e3;overflow:hidden;background:white url(/themes/custom/dnm/images/forms/select.svg) no-repeat right 12px center;font-size:17px;line-height:2rem}.form__input--file-wrapper{position:relative}.form__input--file-wrapper .button{left:0;top:0;height:3.5em;padding:0 1rem;border:black solid 1px;font-size:.8rem;font-weight:700;text-transform:uppercase;line-height:2.8rem;transition:none;cursor:pointer;background:transparent}.form__input--file-wrapper .button:hover{background:transparent}.form__input--file-wrapper .webform-file-button{display:inline-block;background:transparent url(/themes/custom/dnm/images/forms/upload.svg) no-repeat center left 1rem;background-size:1.25rem;text-indent:2.25rem}.form__input--file-wrapper .webform-file-button:hover{background:transparent url(/themes/custom/dnm/images/forms/upload.svg) no-repeat center left 1rem;background-size:1.25rem}.form__input--file-wrapper .webform-file-button-input{top:0;width:0;height:0;left:-2000px}.form__input--file-wrapper .js-form-type-textfield,.form__input--file-wrapper .file-size{display:none}.form__input--description{color:#e3e3e3}.form__fieldset--styled{padding:3rem;background:#e3e3e3}@media (max-width:1023px){.form__fieldset--styled{padding:2rem}}.form__fieldset--styled legend{float:left;clear:both;width:100%;font-size:2rem;color:#d0d600;margin-bottom:2rem}@media (max-width:767px){.form__fieldset--styled legend{font-size:22px}}.form__description{color:#e3e3e3}form .messages div[role="alert"]{margin:1rem 0 2rem;padding:1rem;border:1px solid rgba(186,186,186,0.3);font-weight:bold;background:#e3e3e3}form .messages div[role="alert"] .messages__list{margin-left:1rem}@media (max-width:767px){.rnFormWrapper{overflow:hidden}}.rnFormWrapper h2,.rnFormWrapper legend{display:none}.rnFormWrapper .rnFormGroup{position:relative}.rnFormWrapper .rnFormGroup.required label::after{content:'*';color:#d65062;margin-left:.2rem}.rnFormWrapper .rnFormGroup label{position:absolute;top:1rem;left:0;transition:200ms all}.rnFormWrapper .rnFormGroup label:not(.rnPhoneCountry).form__label--filled{top:-1rem}.rnFormWrapper .rnFormGroup .rnErrors{color:#d65062}.rnFormWrapper .rnFormGroup.rncvFile{margin-top:2rem}.rnFormWrapper .rnFormGroup.rncvFile .rnFileUpload{max-width:190px;display:inline-block}.rnFormWrapper .rnFormGroup.rncvFile .rnFormControl[type=file]{background:transparent url(/themes/custom/dnm/images/forms/upload.svg) no-repeat center left 1rem;display:inline-block;position:relative;background-size:1.25rem;text-indent:2.25rem;height:3.5em;padding:0 1rem;border:black solid 1px;font-size:.8rem;font-weight:700;text-transform:uppercase;line-height:2.8rem;transition:none;cursor:pointer;box-sizing:border-box}.rnFormWrapper .rnFormGroup.rncvFile .rnFormControl[type=file]::-webkit-file-upload-button,.rnFormWrapper .rnFormGroup.rncvFile .rnFormControl[type=file]::file-selector-button{display:none}.rnFormWrapper .rnFormGroup.rncvFile .rnFilename,.rnFormWrapper .rnFormGroup.rncvFile label{position:relative;top:0;margin-bottom:.5rem}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnLabel,.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnPhoneCountry,.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnPhone{position:relative}.rnFormWrapper .rnFormGroup.rncheckboxField{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1rem}.rnFormWrapper .rnFormGroup.rncheckboxField .rnFieldWrap{flex:0 0 auto;order:1}.rnFormWrapper .rnFormGroup.rncheckboxField .rnLabel{position:relative;flex:1;order:2;min-width:0}.rnFormWrapper .rnFormGroup.rncheckboxField .rnLabel a{color:#000;text-decoration:underline}.rnFormWrapper .rnFormGroup.rncheckboxField .rnLabel.form__label--filled{top:unset}.rnFormWrapper .rnFormGroup.rncheckboxField .rnErrors{flex:1 1 100%;order:3;margin-top:2rem}.rnFormWrapper .rnFormGroup.rncheckboxField .rnErrors a{color:#d65062;text-decoration:underline}.rnFormWrapper .rnFormGroup.rncheckboxField .rnFormControl{visibility:hidden;margin-right:15px}.rnFormWrapper .rnFormGroup.rncheckboxField .rnFormControl::after{content:'';visibility:visible;background-image:url(/themes/custom/dnm/images/forms/checkbox.svg);background-size:20px;width:20px;height:20px;display:block}.rnFormWrapper .rnFormGroup.rncheckboxField .rnFormControl:checked::after{content:'';background-image:url(/themes/custom/dnm/images/forms/checkbox-checked.svg)}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber{display:flex;flex-direction:column;margin-bottom:15px}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnInternationalPhone{position:relative;display:flex;flex-direction:column}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnInternationalPhone .rnPhonePrefix{position:absolute;left:0;display:block;top:0;margin-top:11px}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnInternationalPhone .rnFormControl{text-indent:2.5rem}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnInternationalPhone .rnSelectValue{display:none}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber .rnLabel.form__label--filled{top:1rem}.rnFormWrapper .rnFormGroup.rnmobilePhoneNumber select{display:inline-block;position:relative;left:0;top:0;height:3.5em;padding:0 1rem;border:black solid 1px;font-size:.8rem;font-weight:700;text-transform:uppercase;line-height:2.8rem;transition:none;cursor:pointer;box-sizing:border-box;background:transparent;margin-bottom:1rem}.rnFormWrapper .rnFormControl{position:relative;z-index:1;resize:none;width:100%;border:0;border-bottom:1px solid black;font-size:1rem;line-height:3rem;background-color:unset;margin-bottom:2rem}.rnFormWrapper .rnFormControl::-webkit-input-placeholder{visibility:hidden}.rnFormWrapper .rnButton{cursor:pointer;display:block;padding:.8rem 2rem;transition:all 250ms ease-in-out;text-decoration:none;font-size:.8rem;line-height:1.2rem;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;background:#000;margin-top:2rem}html{font-size:17px}@media (max-width:1023px){html{font-size:16px}}@media (max-width:767px){html{font-size:15px}}body{font-family:'Roboto',sans-serif;line-height:1.82;color:black;font-weight:300}body.disable-scroll{overflow-y:hidden;width:100%}.preload{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}h1,h2{font-size:2.75rem;font-weight:700;margin-bottom:.3em;line-height:1.3}@media (max-width:1023px){h1,h2{font-size:2rem}}h3{font-size:2.267rem;font-weight:700;margin-bottom:1em;line-height:1.3}@media (max-width:1023px){h3{font-size:1.333rem}}h4,h5{font-size:1.6rem;font-weight:700;margin-bottom:.3em;line-height:1.3}@media (max-width:1023px){h4,h5{font-size:1.2rem}}p{margin-bottom:1rem}blockquote{font-size:2rem;font-style:italic;text-align:center}@media (max-width:767px){blockquote{font-size:1.333rem}}blockquote::before,blockquote::after{content:'"'}em.placeholder{font-style:normal}.hero__title{line-height:1.3;font-size:1.65rem;font-weight:300}@media (max-width:767px){.hero__title{font-size:1.4rem}}.content__title{display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#bababa}@media (max-width:1023px){.content__title{font-size:1.15rem}}.content__intro{position:relative;font-size:2.75rem;font-weight:700;line-height:1.16;padding-bottom:4rem;margin-bottom:8rem}@media (max-width:1023px){.content__intro{margin-bottom:8rem}}@media (max-width:767px){.content__intro{margin-bottom:4rem;font-size:2rem}}.content__intro::after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;width:8rem;height:4px;background:#d0d600}.content__intro--vacature{font-size:1rem;font-weight:normal}a{color:#d0d600;text-decoration:none}.button{display:block;padding:.8rem 2rem;transition:all 250ms ease-in-out;text-decoration:none;font-size:.8rem;line-height:1.2rem;font-weight:700;text-align:center;text-transform:uppercase;color:black;background:#d0d600}.button:hover{background:rgba(208,214,0,0.8)}.button--secondary{color:white;background:#000}.button--secondary:hover{background:rgba(0,0,0,0.8)}.button--inline{display:inline-block}.button--back{padding-left:2.5rem;font-size:1.4rem;font-weight:700;color:black;text-transform:uppercase;background:url(/themes/custom/dnm/images/icons/back-arrow.svg) bottom left no-repeat;background-size:contain}@media (max-width:1023px){.button--back{padding-left:2.2rem;font-size:1.1rem}}.read-more,.button-secondary,.footer-info__row--shortcuts li a{padding-right:2.5rem;font-size:1.4rem;font-weight:700;color:black;text-transform:uppercase;background:url(/themes/custom/dnm/images/icons/read-more-arrow.svg) bottom right no-repeat;background-size:contain}.read-more--white,.button-secondary--white{background-image:url(/themes/custom/dnm/images/icons/read-more-arrow-white.svg)}.read-more--green,.button-secondary--green{color:white;background-image:url(/themes/custom/dnm/images/icons/read-more-arrow-green.svg)}.read-more--extra-space,.button-secondary--extra-space{padding-right:3.2rem}@media (max-width:767px){.read-more--extra-space,.button-secondary--extra-space{background-size:1.8em 1.8em}}@media (max-width:1023px){.read-more,.button-secondary,.footer-info__row--shortcuts li a{padding-right:2.2rem;font-size:1.1rem}}.anchor-with-icon{display:flex;align-items:flex-end;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width:767px){.anchor-with-icon{align-items:center}}.anchor-with-icon svg{margin-right:.5rem;width:auto;height:1.2rem}@media (max-width:767px){.anchor-with-icon svg{margin-right:0}}.anchor-with-icon--large{font-size:1.2em;color:black}@media (max-width:1339px){.anchor-with-icon--large{font-size:1em}}.anchor-with-icon--large svg path{fill:black}.link-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.styled-list{margin-bottom:4rem;width:80%}@media (max-width:1023px){.styled-list{margin-bottom:4rem}}@media (max-width:767px){.styled-list{margin-bottom:3rem;width:100%}}.styled-list:nth-child(even){margin-left:20%}@media (max-width:767px){.styled-list:nth-child(even){margin-left:0}}.list{list-style:none}.list__item{position:relative;margin-left:1.2rem;margin-bottom:1rem}.list__item::before{content:'';position:absolute;top:.75rem;left:-1.2rem;width:.5rem;height:.5rem;border-radius:50%;background:#d0d600}.list__item--arrow{margin-left:1.7rem;font-weight:300}.list__item--arrow::before{top:.6rem;left:-1.5rem;width:1rem;height:1rem;background:url(/themes/custom/dnm/images/icons/teaser-arrow.svg) left top no-repeat;background-size:.8rem}.pager__item{list-style-type:none}.wrapper{position:relative}.wrapper--center{margin-left:auto;margin-right:auto;width:1200px}@media (max-width:1339px){.wrapper--center{width:980px}}@media (max-width:1023px){.wrapper--center{width:720px}}@media (max-width:767px){.wrapper--center{width:auto;margin-left:1rem;margin-right:1rem}}.wrapper--hybrid{margin-left:auto;margin-right:auto;width:1200px}@media (max-width:1339px){.wrapper--hybrid{width:980px}}@media (max-width:1023px){.wrapper--hybrid{width:auto;margin-left:0;margin-right:0}}.wrapper--fluid{margin-left:auto;margin-right:auto;width:85vw;min-width:1200px;max-width:1800px}@media (max-width:1339px){.wrapper--fluid{min-width:980px}}@media (max-width:1023px){.wrapper--fluid{min-width:720px}}@media (max-width:767px){.wrapper--fluid{width:auto;min-width:0;margin-left:15px;margin-right:15px}}.wrapper--center-text{margin-top:2rem;text-align:center}.wrapper--margin{margin-top:12rem;margin-bottom:12rem}@media (max-width:1023px){.wrapper--margin{margin-top:8rem;margin-bottom:8rem}}@media (max-width:767px){.wrapper--margin{margin-top:2rem;margin-bottom:2rem}}.wrapper--padding{padding-top:4rem;padding-bottom:4rem}@media (max-width:1023px){.wrapper--padding{padding-top:4rem;padding-bottom:4rem}}@media (max-width:767px){.wrapper--padding{padding-top:3rem;padding-bottom:3rem}}.wrapper--green-bar{position:relative;padding-top:4rem}@media (max-width:767px){.wrapper--green-bar{padding-top:3rem}}.wrapper--green-bar:before{content:'';position:absolute;top:0;left:0;right:0;margin:auto;width:8rem;height:4px;background:#d0d600}.wrapper--bg{background:#e3e3e3}.wrapper--img-as-bg{position:relative}.wrapper--img-as-bg img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.wrapper--pattern{position:relative;background:url(/themes/custom/dnm/images/backgrounds/patroon_dnm.svg);background-size:244px 560px;z-index:0;overflow:hidden}.wrapper--pattern::before{content:'';z-index:-1;position:absolute;width:100%;height:100%}.wrapper--pattern-green::before{background:rgba(208,214,0,0.98)}.wrapper--pattern-green .button--primary{color:white;background:black}.wrapper--pattern-gray::before{background:rgba(240,240,240,0.99)}.wrapper--badge{position:relative}.subscribe{display:flex;color:black;overflow:hidden}@media (max-width:767px){.subscribe{flex-direction:column}}.subscribe .form__item a{color:black;text-decoration:underline}.subscribe__column{margin:6rem;width:50%}@media (max-width:1339px){.subscribe__column{margin:4rem}}@media (max-width:1023px){.subscribe__column{margin:3rem}}@media (max-width:767px){.subscribe__column{box-sizing:border-box;margin:0;padding:2rem;width:100%}}.subscribe__subtitle{font-size:1.3rem;margin-bottom:.5em;text-transform:uppercase}.grid .view{display:flex;flex-wrap:wrap;margin:0 -1.5rem;overflow:hidden}@media (max-width:1339px){.grid .view{margin:0 -1rem}}@media (max-width:1023px){.grid .view{margin:0 -0.5rem}}@media (max-width:767px){.grid .view{margin:0 0}}.grid .view__row{width:calc(100% / 4);box-sizing:border-box;padding:0 calc(3rem / 2);margin-bottom:3rem}@media (max-width:1339px){.grid .view__row{width:calc(100% / 3);padding:0 calc(2rem / 2);margin-bottom:2rem}}@media (max-width:1023px){.grid .view__row{width:calc(100% / 2);padding:0 calc(1rem / 2);margin-bottom:1rem}}@media (max-width:767px){.grid .view__row{width:calc(100% / 1);padding:0 calc(0 / 2);margin-bottom:2rem}}.grid .view__row img{width:100%;height:auto}.grid--teasers .view{display:flex;flex-wrap:wrap;margin:0 -1.5rem;overflow:hidden}@media (max-width:1339px){.grid--teasers .view{margin:0 -1rem}}@media (max-width:1023px){.grid--teasers .view{margin:0 -0.5rem}}@media (max-width:767px){.grid--teasers .view{margin:0 0}}.grid--teasers .view__row{width:calc(100% / 3);box-sizing:border-box;padding:0 calc(3rem / 2);margin-bottom:3rem}@media (max-width:1339px){.grid--teasers .view__row{width:calc(100% / 3);padding:0 calc(2rem / 2);margin-bottom:2rem}}@media (max-width:1023px){.grid--teasers .view__row{width:calc(100% / 1);padding:0 calc(1rem / 2);margin-bottom:1rem}}@media (max-width:767px){.grid--teasers .view__row{width:calc(100% / 1);padding:0 calc(0 / 2);margin-bottom:2rem}}.grid--teasers .view__row img{width:100%;height:auto}.grid--teasers h3{margin-bottom:6rem;font-size:1.8rem;text-transform:uppercase}@media (max-width:1023px){.grid--teasers h3{margin-bottom:4rem}}@media (max-width:767px){.grid--teasers h3{margin-bottom:3rem}}.grid--teasers .view{overflow:visible}.header__logo-wrapper{position:fixed;z-index:2;top:-1px;left:0;transition:all 250ms ease-in-out;transform-origin:top left}.header__logo-wrapper--scrolled{transform:scale(.5)}@media (max-width:767px){.header__logo-wrapper--scrolled{transform:scale(.75)}}.header__logo{width:89.86px;height:91.43px;margin-top:2rem;margin-left:2rem}@media (max-width:1339px){.header__logo{width:76.381px;height:77.7155px;margin-top:1.7rem;margin-left:1.7rem}}@media (max-width:1023px){.header__logo{width:58.409px;height:59.4295px;margin-top:1.3rem;margin-left:1.3rem}}@media (max-width:767px){.header__logo{width:40.437px;height:41.1435px;margin-top:.9rem;margin-left:.9rem}}.header__logo-background{position:absolute;top:0;left:0;width:188.34px;height:252px;z-index:-1;-webkit-filter:drop-shadow(.1rem .1rem 1rem rgba(0,0,0,0.07));filter:drop-shadow(.1rem .1rem 1rem rgba(0,0,0,0.07))}@media (max-width:1339px){.header__logo-background{width:160.089px;height:214.2px}}@media (max-width:1023px){.header__logo-background{width:122.421px;height:163.8px}}@media (max-width:767px){.header__logo-background{width:84.753px;height:113.4px}}.header__nav{position:fixed;z-index:3;top:0;right:0;display:flex;align-items:center;justify-content:space-between;height:4.25rem;margin-top:2rem;margin-right:2rem}@media (max-width:767px){.header__nav{margin-top:1rem;margin-right:1rem}}.header__button{z-index:3;margin-right:1rem;color:white;opacity:1;transition:all 250ms ease-in-out}@media (min-width:768px){.header__button--scrolled{opacity:0}.header__button--menu-open{opacity:1}}@media (max-width:767px){.header__button{justify-content:center;width:3rem;height:3rem;background:white;border-radius:50%}}@media (max-width:767px){.header__button-text{display:none}}@media (max-width:767px){.header__icon{margin-right:0;height:1.2rem;width:auto}.header__icon path{fill:#d0d600}}.menu--main{position:absolute;right:0;top:34px;overflow:hidden;opacity:0;visibility:hidden;transition:150ms;padding-top:3rem}.menu--main nav{background:#d0d600;padding:3rem 4rem}.main-menu,.mobile-menu{list-style:none;text-align:center}.main-menu li:not(:last-of-type),.mobile-menu li:not(:last-of-type){margin-bottom:1rem}.main-menu a,.mobile-menu a{font-weight:700;text-transform:uppercase;color:black;font-size:1.5rem;transition:all 150ms ease-in-out}.main-menu a:hover,.mobile-menu a:hover{color:#fff}.main-menu a.is-active,.mobile-menu a.is-active{color:white}.hamburger{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;cursor:pointer;background:#d0d600;border-radius:50%}@media (max-width:767px){.hamburger{width:3rem;height:3rem}}@media (min-width:1024px){.hamburger--mobile{display:none}}@media (max-width:1023px){.hamburger--desktop{display:none}}.hamburger--desktop:hover{background:#fff}.hamburger--desktop:hover .hamburger__slice{background-color:#d0d600}.hamburger--desktop:hover .menu--main{transform:translateY(0);opacity:1;visibility:visible}.hamburger__slices{position:relative;z-index:3;width:1.2rem;height:1rem}.hamburger__slice{position:absolute;width:100%;background-color:white;transition:250ms ease-in-out transform;height:3px;border-radius:2px}.hamburger__slice:first-child{top:0}.hamburger__slice:nth-child(2){transition:none;top:calc(50% - 1.9px)}.hamburger__slice:last-child{bottom:1px}.hamburger__overlay{position:fixed;z-index:2;top:0;right:0;display:flex;justify-content:center;flex-direction:column;align-items:center;transition:all 450ms ease-in-out;margin:1rem;background-color:#d0d600;height:calc(100vh - (2 * 1rem));width:calc(100vw - (2 * 1rem));transform:translateY(-100vh)}.hamburger__overlay--opened{transform:translateY(0)}.hamburger--opened{background:none}.hamburger--opened .hamburger__slice:nth-child(1){transform:rotate(45deg);left:0;top:50%}.hamburger--opened .hamburger__slice:nth-child(2){opacity:0}.hamburger--opened .hamburger__slice:nth-child(3){transform:rotate(-45deg);right:0;top:50%}.hero{position:relative;height:40vh;margin-bottom:calc(350px - (350px * .55))}@media (max-width:1339px){.hero{height:25vh;margin-bottom:calc(300px - (300px * .55))}}@media (max-width:767px){.hero{margin-bottom:calc(270px - (270px * .55))}}@media (max-width:767px){.hero{margin-bottom:calc(240px - (240px * .55))}}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:8rem;z-index:1;background-image:linear-gradient(to bottom,rgba(0,0,0,0.9),rgba(0,0,0,0.61) 36%,rgba(0,0,0,0))}.hero__image{height:100%;position:relative;overflow:hidden}.hero__video{position:absolute;display:block;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-width:100%;min-height:100%;background:black;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media (any-hover:none),(any-pointer:coarse){.hero__video{display:none}}.hero video.vjs-tech{height:100% !important;width:117.60660248vh !important;left:50% !important;top:50% !important;padding:0 !important;min-width:100%;min-height:85.02923977vw}.hero__badge{position:absolute;left:0;right:0;bottom:0;transform:translateY(45%)}.badge{display:flex;justify-content:center;align-items:center;margin:auto;height:350px;width:323px;background:url(/themes/custom/dnm/images/backgrounds/badge_container.svg) no-repeat center;background-size:100%}@media (max-width:1339px){.badge{height:300px;width:277px}}@media (max-width:1023px){.badge{height:270px;width:249px}}@media (max-width:767px){.badge{height:240px;width:221px}}.badge--centered{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.badge--white-bg{position:relative;background:url(/themes/custom/dnm/images/backgrounds/badge_container_no_opacity.svg) no-repeat center;background-size:100%}.badge__inner{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:70%;height:70%}.badge__inner svg{width:100%;height:100%;-webkit-filter:drop-shadow(0 0 4.45rem rgba(0,0,0,0.26));filter:drop-shadow(0 0 4.45rem rgba(0,0,0,0.26))}.badge__text{z-index:1;margin-bottom:0;text-align:center;max-width:calc((323px * .7) - 2rem)}@media (max-width:1339px){.badge__text{max-width:calc((277px * .7) - 2rem)}}@media (max-width:1023px){.badge__text{max-width:calc((249px * .7) - 1rem)}}@media (max-width:767px){.badge__text{max-width:calc((221px * .7) - 1rem)}}.badge__text>*{margin-bottom:1rem}.badge__text>*:last-child{margin-bottom:0}.teaser{position:relative;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box;height:100%;padding:2rem;box-shadow:0 3px 96px 0 rgba(0,0,0,0.1);text-align:center;font-size:.8rem;transition:all 250ms ease-in-out;background:white}@media (max-width:1023px){.teaser{padding-right:4rem;text-align:left;background:white url(/themes/custom/dnm/images/icons/teaser-arrow.svg) no-repeat center right 1rem;background-size:1.5rem}}@media (max-width:767px){.teaser{background-size:2rem}}.teaser:hover{background-position:center right .75rem;transform:scale(1.05)}.teaser__image img{width:100%;height:auto}.teaser__details{margin-bottom:1em;font-size:.7rem;line-height:1.3;font-weight:700;color:#bababa;text-transform:uppercase}.teaser__details>*::after{content:'|';margin:0 .5em}.teaser__details>*:last-child::after{display:none}.teaser__text{margin:2.5rem 0}@media (max-width:1023px){.teaser__text{margin-bottom:0;display:none}}@media (max-width:1023px){.teaser__button{display:none}}.teaser--view-teaser-kort{margin-bottom:2rem;padding-right:4rem;text-align:left;background:white url(/themes/custom/dnm/images/icons/teaser-arrow.svg) no-repeat center right 1rem;background-size:1.5rem}@media (max-width:767px){.teaser--view-teaser-kort{margin-bottom:1rem}}.teaser--view-teaser-kort .teaser__text{margin:0}.views-exposed-form{display:flex;gap:4rem;background-color:rgba(186,186,186,0.3);padding:.5rem 2rem 1rem 2rem;border-radius:40px;margin-bottom:3rem}@media (max-width:1023px){.views-exposed-form{gap:2rem}}@media (max-width:767px){.views-exposed-form{flex-direction:column;width:fit-content;padding:.5rem 2rem 2rem 2rem}}.views-exposed-form legend{color:#000;border-bottom:solid 2px #000;cursor:default;padding-top:.8rem;padding-right:2rem;font-size:1rem;font-weight:normal;white-space:nowrap;box-sizing:border-box;position:relative}@media (max-width:767px){.views-exposed-form legend{width:100%}}.views-exposed-form legend::after{content:"";display:block;position:absolute;right:0;top:1rem;height:1.2rem;width:1rem;background:url(/themes/custom/dnm/images/icons/arrow-yellow-down.svg) no-repeat center right;background-size:1rem;transition:all 150ms ease-in-out}.views-exposed-form legend.legend--active::after{transform:rotate(-180deg)}.views-exposed-form legend span{margin-bottom:.5rem}.views-exposed-form .form-checkboxes{flex-direction:column;display:none;position:absolute;top:-2px;left:-2px;z-index:2;background:#fff;border:solid 2px #000;min-width:250px;padding:1rem;color:#bababa}.views-exposed-form .form-checkboxes--open{display:flex}.views-exposed-form .form__fieldset{margin-bottom:0;position:relative}.views-exposed-form .form__item--checkbox{margin:0}.views-exposed-form .form__item--checkbox:hover{color:#000}.views-exposed-form .form__input--text{max-width:400px;margin-bottom:0;border-bottom:2px solid #000;font-size:1rem}@media (max-width:767px){.views-exposed-form .form__input--text{max-width:unset}}.views-exposed-form .form__input--text::placeholder{color:#000}.views-exposed-form .form-actions{display:none}.content-sidebar{display:flex}@media (max-width:767px){.content-sidebar{flex-direction:column}}.content-sidebar__column{flex-grow:1}.content-sidebar__column--main{padding-right:3rem}@media (max-width:1339px){.content-sidebar__column--main{padding:2rem}}@media (max-width:1023px){.content-sidebar__column--main{padding:1rem}}.content-sidebar__column--sidebar{flex-grow:0;flex-shrink:0;width:25%}@media (max-width:1023px){.content-sidebar__column--sidebar{width:33%}}@media (max-width:767px){.content-sidebar__column--sidebar{width:100%}}.sidebar{position:sticky;top:2rem;padding:2rem;box-shadow:0 3px 96px 0 rgba(0,0,0,0.1);background-color:white}@media (max-width:1023px){.sidebar{padding:2rem}}.sidebar__button{margin-top:2rem}@media (max-width:1023px){.sidebar__button{margin-top:1rem}}.download{background:#d0d600;color:white;padding:17px;line-height:1.1;text-decoration:none;border-radius:5px;height:100%;box-sizing:border-box;display:flex}.download--external-link .download__icon{background-image:url(/themes/custom/dnm/images/icons/external-link.svg);width:32px;height:32px}.download__wrapper{border-right:2px solid white;padding-right:17px;margin-right:17px;flex:28px 0 0;flex-direction:column;justify-content:space-around}.download__icon{background:url(/themes/custom/dnm/images/icons/document.svg) no-repeat center;position:relative;width:27px;height:34px}.download__filetype{position:absolute;bottom:4px;left:0;width:100%;color:black;font-size:10px;line-height:1;font-weight:700;text-align:center}.download__content{flex-shrink:0}.download__label{font-weight:700;color:white;margin-bottom:.2em}.download__name{font-weight:500}.footer{display:flex;justify-content:center;align-items:stretch;background:#0d1319;color:white}@media (max-width:767px){.footer{flex-direction:column;padding:3rem 3rem 0 3rem}}.footer .logo__character{fill:white}.footer-info{width:60%}@media (max-width:767px){.footer-info{width:100%}}.footer-info__wrapper{margin:8rem 4rem 0 8rem;display:flex;flex-direction:column}@media (max-width:1339px){.footer-info__wrapper{margin:4rem 2rem 0 4rem}}@media (max-width:1023px){.footer-info__wrapper{margin:3rem 2rem 0 3rem}}@media (max-width:767px){.footer-info__wrapper{margin:0}}.footer-info__row{margin-bottom:3rem}@media (max-width:1023px){.footer-info__row{margin-bottom:2rem}}@media (max-width:767px){.footer-info__row{margin-bottom:1rem}}.footer-info__row--logo{width:5rem}.footer-info__row--logo svg{width:100%;height:auto;margin:0}.footer-info__row--text{font-weight:100}.footer-info__row--shortcuts-heading{font-size:smaller;font-weight:100;text-transform:uppercase}.footer-info__row--shortcuts ul{display:flex;flex-wrap:wrap;margin:0 -0.5rem;overflow:hidden}@media (max-width:1339px){.footer-info__row--shortcuts ul{margin:0 -0.5rem}}@media (max-width:1023px){.footer-info__row--shortcuts ul{margin:0 -0.5rem}}@media (max-width:767px){.footer-info__row--shortcuts ul{margin:0 -0.5rem}}.footer-info__row--shortcuts li{width:calc(100% / 2);box-sizing:border-box;padding:0 calc(1rem / 2);margin-bottom:1rem}@media (max-width:1339px){.footer-info__row--shortcuts li{width:calc(100% / 2);padding:0 calc(1rem / 2);margin-bottom:1rem}}@media (max-width:1023px){.footer-info__row--shortcuts li{width:calc(100% / 2);padding:0 calc(1rem / 2);margin-bottom:1rem}}@media (max-width:767px){.footer-info__row--shortcuts li{width:calc(100% / 2);padding:0 calc(1rem / 2);margin-bottom:2rem}}.footer-info__row--shortcuts li img{width:100%;height:auto}.footer-info__row--shortcuts ul{list-style-type:none;margin-bottom:0}.footer-info__row--shortcuts li a{padding-right:0;padding-left:2.5rem;color:white;text-transform:none;background-image:url(/themes/custom/dnm/images/icons/read-more-arrow-footer.svg);background-position:left}@media (max-width:1023px){.footer-info__row--shortcuts li a{padding-left:1.7rem}}.footer-info__row--shortcuts h2{display:none}.footer-info__row--shortcuts a{color:white}.footer-info__row--copyright{margin-bottom:4rem}@media (max-width:1339px){.footer-info__row--copyright{margin-bottom:3rem}}@media (max-width:1023px){.footer-info__row--copyright{margin-bottom:2rem}}@media (max-width:767px){.footer-info__row--copyright{display:none}}.copyright-mobile{background:#0d1319;color:white;padding:3rem;display:none}@media (max-width:767px){.copyright-mobile{display:block}}.footer-contact{position:relative;display:flex;justify-content:flex-end;flex-direction:column;width:40%;padding:4rem;background:url(/themes/custom/dnm/images/backgrounds/footer_background.jpg) top center no-repeat;background-size:cover}@media (min-width:768px){.footer-contact::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.45),rgba(0,0,0,0.35) 30%,rgba(0,0,0,0) 40%,rgba(0,0,0,0))}}@media (max-width:767px){.footer-contact{width:100%;padding:0;background:none}}.footer-contact__wrapper{z-index:1;display:flex;justify-content:flex-end;flex-direction:column}@media (max-width:1023px){.footer-contact__wrapper{width:100%;padding:0}}.footer-contact__items{display:flex;justify-content:flex-start;align-items:center;text-transform:uppercase}@media (max-width:1339px){.footer-contact__items{align-items:flex-start;flex-direction:column}}.footer-contact__items--primary{color:#d0d600;font-weight:700}.footer-contact__mail-us{display:flex;justify-content:center;align-items:center;height:3.5rem;background:#d0d600;font-weight:700;width:12rem;margin:0 2rem 0 0;color:black}@media (max-width:1339px){.footer-contact__mail-us{width:100%;margin:0 0 1rem 0}}
