@font-face{font-family:Futura;src:url(/app/themes/davinci/dist/fonts/futura/46ce09db-0ca6-4e0c-acea-3ee8c8867f10.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/142b09e6-c245-4ff7-b01c-325fa824c99e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Futura Bold;src:url(/app/themes/davinci/dist/fonts/futura/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewTitle Bold;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Extralight;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Light;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Medium;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Regular;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Variable;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff) format("woff");font-style:normal;font-display:swap}@keyframes opacity-0-100{0%{opacity:0}to{opacity:1}}@keyframes fluctuate-opacity{0%{opacity:1}90%{opacity:.75}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.right-0{right:0}.right-1{right:1rem}.right-2{right:2rem}.pr-10{padding-right:5rem}.hero{background:#00a794;position:relative;align-items:center}.dir-ltr .hero{direction:rtl}@media(min-width:1200px){.hero{text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:80px}.dir-ltr .hero{text-align:right}}.hero--gray-bg{background:#f4f4f4}.hero--dark-gray-bg{background:#3a5c64}.hero__subtitle,.hero__text,.hero__title{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media(min-width:1024px){.hero__subtitle,.hero__text,.hero__title{text-shadow:none}.hero__dark-text .hero__subtitle,.hero__dark-text .hero__text,.hero__dark-text .hero__title{text-shadow:0 2px 8px rgba(0,0,0,.5)}}@media print{.hero__subtitle{color:#3a5c64}}@media print{.hero__title{color:#25282b}}.hero--campaign{background:#00a794}.world-template-default .hero--campaign{background:#662482}.hero--campaign:after{pointer-events:none;position:absolute;content:"";top:0;left:0;bottom:0;width:100%;background-image:url(/app/themes/davinci/dist/images/recruitment-campaign-2024/background-2-mobile.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;z-index:1}@media(max-width:1199.98px){.world-template-default .hero--campaign:after{transform:rotate(90deg);background-image:url(/app/themes/davinci/dist/images/recruitment-campaign-2024/background-horizontal-transparent.png)}}@media(min-width:1200px){.hero--campaign:after{background-image:url(/app/themes/davinci/dist/images/recruitment-campaign-2024/background-horizontal-transparent.png);background-position:0;width:90%}}.education-template-default .hero--campaign:after{background-image:url(/app/themes/davinci/dist/images/recruitment-campaign-2024/background-3-letters-only.jpg);display:none}@media(min-width:1200px){.education-template-default .hero--campaign:after{display:block;width:50%}}.course-template-default .hero__subtitle,.education-template-default .hero__subtitle{font-size:.9375rem;line-height:1.25rem}.course-template-default .hero__title,.education-template-default .hero__title{font-size:1.5rem;line-height:1.5rem;margin-top:16px!important}@media(min-width:1200px){.course-template-default .hero__title,.education-template-default .hero__title{font-size:2.5rem;line-height:2.5rem}}@media(max-width:1199.98px){.hero__title--small-image{font-size:2rem}}[class$="--campaign"] .hero__title{margin-top:8px;font-size:2rem;line-height:2rem}@media(min-width:1200px){[class$="--campaign"] .hero__title{margin-top:8px;font-size:3.5rem;line-height:3.5rem}}.hero__text{margin-top:32px}.hero__text,.hero__text li,.hero__text p{font-size:1.125rem;line-height:1.75rem}.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text h5,.hero__text h6{color:#fff;margin-top:32px;font-size:110%;line-height:1.2;font-weight:600}.hero__text a{color:#fff;text-decoration:underline;opacity:.8}.hero__text a:hover{opacity:1}@media(min-width:1200px){.hero__text{margin-top:40px}}.hero__bg{position:absolute;bottom:0;right:0;top:0;width:100%;height:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:1}.dir-ltr .hero__bg{right:auto;left:0}@media(min-width:768px){.hero__bg{width:65%;overflow:hidden}}@media(min-width:1024px){.hero__bg{width:60%}}@media(min-width:1200px){.hero__bg{justify-content:right}}.hero__bg-img{max-width:none;object-fit:contain;width:auto;filter:brightness(.75) grayscale(.2)}@media(min-width:768px){.hero__bg-img{filter:none}}@media(min-width:1024px){.hero__bg-img{max-width:none;object-fit:cover;width:100%;height:auto}}.hero__bg-video{position:absolute;height:100%;width:100%;left:0;top:0;object-position:50% 50%;object-fit:cover}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.hero__bg-video{width:165%;height:165%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);margin-right:.5rem}}@media(min-width:1024px){.hero__bg--small-image{width:50%;height:100%}}.hero__label{color:#fff;position:absolute;top:32px;margin-left:8px;display:none}@media(max-width:1327.98px){.hero__label{display:block}}.hero__label:hover{text-decoration:underline}.hero__label svg{transform:rotateY(180deg);width:13px;height:13px;margin-right:.5rem}.course-template-default .hero__label,.education-template-default .hero__label{display:inline-block;position:relative;left:0;top:0;margin-left:0;margin-top:24px;margin-bottom:45px}@media(min-width:1200px){.course-template-default .hero__label,.education-template-default .hero__label{margin:0;position:absolute;left:unset;top:32px}}.hero__inner{display:flex;width:100%;align-items:center}@media(min-width:1200px){.course-template-default .hero__inner,.education-template-default .hero__inner{min-height:600px}}.hero__gallery{margin-top:72px;padding:32px 16px;position:relative;width:100%;display:block;overflow-y:auto;pointer-events:none}.hero--campaign .hero__gallery,.hero__gallery{background:#00a794}@media(min-width:1200px){.hero--campaign .hero__gallery{background:transparent}}@media print{.hero__gallery{background:#fff;padding-bottom:0;padding-top:0}}@media(min-width:1200px){.hero__gallery{position:absolute;z-index:15;background:transparent;max-width:1328px;margin:0 auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);padding:0 16px;overflow:visible}}.hero__gallery-inner{pointer-events:auto}@media(min-width:1024px){.hero__gallery-inner{max-width:760px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.hero__gallery-inner{width:632px;float:right}}.hero__gallery~.hero__content{margin-top:0!important;padding:32px 0 0}@media(max-width:1199.98px){.hero__gallery~.hero__content{padding-top:0}.hero__gallery~.hero__content .hero__subtitle,.hero__gallery~.hero__content .hero__title{display:none}}@media(min-width:1200px){.hero__gallery~.hero__content{margin:160px 0!important}}.hero__content{margin-top:126px;margin-bottom:54px;position:relative;width:100%;z-index:10}@media(min-width:1024px){.hero__content{top:0;position:static}}@media(min-width:1200px){.hero__content{margin-bottom:128px}}.hero__content--small-image{text-align:left;margin-top:54px;margin-bottom:54px}@media(min-width:1200px){.hero__content--small-image{margin-top:112px;margin-bottom:128px}}.hero__subtitle--small-image{margin-top:46px}@media(min-width:1200px){.hero__subtitle--small-image{margin-top:0}}.hero__subtitle~.hero__title{margin-top:24px}[class$="--campaign"] .hero__subtitle~.hero__title{margin-top:8px}.hero__mobile-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:176px}.hero--search{height:300px;margin-top:72px;display:flex;align-items:center;justify-content:center}.hero--search .hero__title{width:100%;display:block;text-align:center}@media(max-width:1023.98px){.hero--search .hero__title{font-size:2.125rem;line-height:2rem;margin-top:-64px}}.hero--search .hero__inner{max-width:730px;margin-left:auto;margin-right:auto}@media(min-width:1024px){.hero--search{margin-top:80px;height:374px}}.hero-searchform{box-shadow:0 25px 50px rgba(58,92,100,.16);background:#fff;transform:translateY(-50%);padding:24px}.hero-searchform .button{margin-top:16px;width:100%;text-align:center}@media(min-width:1024px){.hero-searchform{padding:24px 48px}.hero-searchform #searchform{display:flex;align-items:stretch;flex-direction:row}.hero-searchform .searchform__field-wrapper{width:100%}.hero-searchform .button{max-width:201px;min-width:201px;margin-top:0;margin-left:16px}}.hero-search-background{background:#f4f4f4}.hero__blobs{position:absolute;right:0;bottom:0;width:100%;background:#00a794;height:26.5%}@media(min-width:1024px){.hero__blobs{height:35%}}@media(min-width:1200px){.hero__blobs{width:42%;top:0;height:auto}}.hero__blob-rack{position:absolute;top:309px;left:0}.hero__blob-rack svg{width:100%;height:auto}.hero__blob-rack-second{top:136px}.course-template-default .hero__blob-rack-first,.education-template-default .hero__blob-rack-first{left:0;top:20px}.course-template-default .hero__blob-rack-second,.education-template-default .hero__blob-rack-second{display:none!important}.hero__meta-data,.hero__meta-data a{color:#fff}.hero-footer{width:100%;padding:24px 0;background-color:hsla(0,0%,100%,.1)}@media(min-width:1200px){.hero-footer{padding:16px 0 24px}}.hero-footer__button{z-index:10}@media(max-width:1199.98px){.hero-footer__button{width:100%;display:block;text-align:center;margin:16px 0}}@media(min-width:1200px){.hero-footer__button{margin:8px 16px 8px 0}}.hero-footer-studiegids{background-color:hsla(0,0%,100%,.2);padding:32px 0}@media(min-width:1024px){.hero-footer-studiegids{padding:40px 0}}.education-template-default .hero-footer{background:transparent}.hero-gallery{overflow:hidden;margin-top:40px;box-shadow:0 25px 50px rgba(58,92,100,.16);opacity:0;transition:opacity .2s ease-in-out .1s}@media(min-width:1200px){.hero-gallery{z-index:25}}.hero-gallery__print-image{width:100%;margin-top:40px;display:block;position:relative}.hero-gallery.flickity-enabled{opacity:1}.hero-gallery__item{position:relative;height:190px;width:100%}@media(min-width:768px){.hero-gallery__item{height:490px}}@media(min-width:1024px){.hero-gallery__item{height:346px}}.hero-gallery__item-image{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.hero-gallery-nav{padding-bottom:32px;overflow:visible;margin-top:16px}.hero-gallery-nav__list{list-style:none;padding:0;position:relative;overflow:visible;display:block;margin:0 -6px}@media(min-width:1200px){.hero-gallery-nav__list{margin-left:0;width:416px;float:right;margin-right:40px}}.hero-gallery-nav__list-item{display:inline-block;position:relative;float:left;width:25%;height:62px;margin:8px 0;box-shadow:0 20px 25px transparent,0 10px 10px transparent;cursor:pointer}.hero-gallery-nav__list-item:hover:after{opacity:0}@media(min-width:768px){.hero-gallery-nav__list-item{width:20%;height:82px}}@media(min-width:1200px){.hero-gallery-nav__list-item{width:25%;height:68px}}.hero-gallery-nav__list-item{transition:opacity .15s ease-in-out,transform .15s cubic-bezier(.175,.885,.32,1.275)}.hero-gallery-nav__list-item:before{transition:.2s cubic-bezier(.175,.885,.32,1.275);display:block;position:absolute;top:0;background:#fff;content:"";height:2px;width:-12px;left:50%;transform:translateX(-50%)}.hero-gallery-nav__list-item:after{display:block;position:absolute;top:8px;left:6px;right:6px;bottom:0;opacity:.4;transition:.15s ease-in-out;content:"";background-color:#25282b}.hero-gallery-nav__list-item>div{position:absolute;top:8px;bottom:0;left:6px;right:6px;background-size:cover;background-repeat:no-repeat;background-position:50%}.hero-gallery-nav__list-item--active>div{box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)}.hero-gallery-nav__list-item--active:before{width:calc(100% - 12px)}.hero-gallery-nav__list-item--active:after{opacity:0}.hero-download__title{font-weight:700;max-width:234px;margin-bottom:16px;text-align:left}@media(min-width:768px){.hero-download__title{text-align:center;margin:0 auto 16px;display:block}}@media(min-width:1024px){.hero-download__title{max-width:275px;text-align:left;margin:0 0 16px}}.hero-download__select{background-color:transparent;color:#fff}.hero-download__select-option{color:#25282b}.hero-download__arrow{width:100%;position:relative;margin-bottom:16px}@media(min-width:768px){.hero-download__arrow{width:60%;margin-bottom:0}}.hero-download__arrow-wrapper{display:flex;flex-direction:column}@media(min-width:768px){.hero-download__arrow-wrapper{justify-content:space-between;flex-direction:row}}.hero-download__button{width:100%}@media(min-width:768px){.hero-download__button{width:38%}}@media(min-width:1200px){.hero-download__button{width:auto}}@media(min-width:1024px){.pop-up-signup-wrapper{height:auto;width:auto;padding:30px;position:relative}}.pop-up-signup__inner{text-align:center;color:#fff}.pop-up-signup__title{padding-bottom:8px;padding-top:16px}.pop-up-signup__intro{padding-bottom:32px;margin:0}@media(min-width:1024px){.pop-up-signup__intro{text-align:center}}.pop-up-signup__subtitle{text-align:center;padding-bottom:8px}.pop-up-signup__content{margin-top:26px}.pop-up-signup-mobile{padding:0}.hero-footer__countdown{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:12px 16px;margin-bottom:16px;backdrop-filter:blur(10px);position:relative;width:100%;z-index:20}.hero-footer__countdown:after{bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid hsla(0,0%,100%,.1);z-index:1}.hero-footer__countdown:after,.hero-footer__countdown:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.hero-footer__countdown:before{bottom:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid hsla(0,0%,100%,.2);z-index:0}@media(min-width:1200px){.hero-footer__countdown{justify-content:flex-start;max-width:max-content;width:auto}.hero-footer__countdown:after{left:20px;transform:none}.hero-footer__countdown:before{left:19px;transform:none}}.hero-footer__countdown-icon{font-size:18px;margin-right:8px;display:flex;align-items:center;flex-shrink:0}@media(min-width:1200px){.hero-footer__countdown-icon{font-size:16px}}.hero-footer__countdown-text{color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}@media(min-width:1200px){.hero-footer__countdown-text{font-size:13px}}@media(max-width:576px){.hero-footer__countdown-text{white-space:normal;word-break:break-word}}.hero-footer__countdown--expired{background:rgba(255,87,87,.15);border-color:rgba(255,87,87,.3)}.hero-footer__countdown--expired:after{border-top-color:rgba(255,87,87,.15)}.hero-footer__countdown--expired:before{border-top-color:rgba(255,87,87,.3)}.hero-footer__countdown--expired .hero-footer__countdown-text{color:#ffb3b3}.hero-footer__button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#666!important;border-color:#666!important}.hero-footer__button--disabled:focus,.hero-footer__button--disabled:hover{background:#666!important;border-color:#666!important;transform:none}.hero-campaign__floating-cta{position:fixed;top:50%;right:1.5rem;transform:translate3d(0,-50%,0);display:flex;flex-direction:column;gap:.5rem;z-index:700;max-width:220px;padding:.75rem;background:rgba(41,35,92,.85);border-radius:999px 999px 999px 0;box-shadow:0 12px 32px rgba(37,40,43,.25);animation:hero-campaign-floating-in .45s cubic-bezier(.175,.885,.32,1.275) both}@media(max-width:1199.98px){.hero-campaign__floating-cta{top:auto;bottom:1.5rem;transform:none;right:1rem;left:1rem;max-width:none;border-radius:999px}}.hero-campaign__floating-button{text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;padding:.85rem 1.5rem;line-height:1.1;width:100%;text-align:center;box-shadow:0 10px 20px rgba(37,40,43,.25)}.hero-campaign__floating-countdown{display:inline-block;font-family:NewTitle Bold,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:rgba(37,40,43,.4);padding:.35rem 1rem;border-radius:999px;text-align:center}@media(min-width:1200px){.hero-campaign__floating-countdown{align-self:center}}@keyframes hero-campaign-floating-in{0%{opacity:0;transform:translate3d(80px,-50%,0)}to{opacity:1;transform:translate3d(0,-50%,0)}}