/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.assignment-card{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:16px;background-color:#FFFFFF;position:relative;height:100%;container-name:assignment-card;container-type:inline-size;}.assignment-card__layout{flex-direction:column;align-items:flex-start;min-width:0;}.assignment-card__content{min-width:0;}.assignment-card__layout > .btn{margin-top:auto;}.assignment-card__title{margin:0;font-size:24px;font-weight:600;}@media (max-width:575px){.assignment-card__title{font-size:21px;}}@container assignment-card (min-width:62.5rem){.assignment-card__layout{flex-direction:row;align-items:center;justify-content:space-between;}.assignment-card__content{flex:1 1 auto;}.assignment-card__layout > .btn{flex:0 0 auto;margin-top:0;}}.paragraph--type--assignments-nodes{.meta-list--badge{display:none;}}
.assignment-client-logo__logo{max-width:164px;}@media (max-width:767.98px){.assignment-client-logo{width:fit-content;}.assignment-client-logo__content{min-height:150px;}.assignment-client-logo__logo{max-width:214px;}}@media (min-width:992px) and (max-width:1199.98px){.assignment-client-logo{width:fit-content;}.assignment-client-logo__content{min-height:150px;}.assignment-client-logo__logo{max-width:214px;}}
.assignment-form{position:relative;}.assignment-form__inner{position:relative;z-index:1;}.assignment-form-bg-right{position:absolute;right:0;bottom:0;z-index:0;}.assignment-form-bg-left{position:absolute;left:0;bottom:0;z-index:0;}.assignment-form .form-radio-tabs{min-width:0;padding:0;margin-bottom:16px;border:0;}.assignment-form .form-radio-tabs > legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.assignment-form .form-radio-tabs > .fieldset-wrapper{margin-bottom:0;border-bottom:1px solid #e2e2e2;}.assignment-form .form-radio-tabs .webform-options-display-one-column{display:flex;align-items:stretch;}.assignment-form .form-radio-tabs .form-item-type{position:relative;display:flex;flex:1 0 0;min-width:0;padding:0;margin:0;}.assignment-form .form-radio-tabs .form-check-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.assignment-form .form-radio-tabs .form-check-label{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 8px;color:#06735f;font-family:"ivystyle-tw",sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;border-bottom:4px solid transparent;border-radius:8px 8px 0 0;}.assignment-form .form-radio-tabs .form-check-input:checked + .form-check-label{border-bottom-color:#06735f;}.assignment-form .form-radio-tabs .form-check-input:focus-visible + .form-check-label{outline:2px solid #06735f;outline-offset:-4px;}.assignment-form .webform-confirmation{margin:0!important;max-width:none!important;}
.assignment-hero svg{position:absolute;right:0;top:0;transform:scale(0.6);transform-origin:right;}@media (min-width:75rem){.assignment-hero svg{transform:scale(1);transform-origin:initial;}}.assignment-hero::after{content:"";position:absolute;right:0;top:0;width:835px;height:100%;background:linear-gradient(316deg,rgba(255,95,75,0) 20%,rgba(255,95,75,1) 60%);z-index:3;pointer-events:none;}.assignment-hero__media{position:absolute;z-index:1;top:0;right:0;height:100%;}.assignment-hero__media > *,.assignment-hero__media picture{display:block;width:100%;height:100%;}.assignment-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.assignment-hero--has-client-image::after{display:none;}.assignment-hero__media::after{content:"";position:absolute;left:0;top:0;height:100%;z-index:3;pointer-events:none;width:60%;background:linear-gradient(to right,#ff5f4b 0%,rgba(255,95,75,0) 100%);}@media (max-width:100rem){.assignment-hero__media::after{width:80%;}}@media (max-width:75rem){.assignment-hero--has-client-image::after{display:block;content:"";position:absolute;left:0;top:0;height:100%;z-index:3;pointer-events:none;width:100%;background:linear-gradient(to right,#ff5f4b 60%,rgba(255,95,75,0.3) 100%);}}.assignment-hero__inner{position:relative;z-index:100;}.assignment-hero__back{display:inline-block;color:#fff;font-family:ivystyle-tw,sans-serif;font-weight:600;line-height:1.2;text-decoration:underline;}.assignment-hero .btn-color-01-dark{color:#fdb8b1;}.assignment-hero .btn-color-01-dark:hover{color:#fdb8b1!important;}
.assignment-profile__image{width:80px;height:80px;}
:root{--assignment-sticky-top:var(--drigro-sticky-offset-top,var(--drupal-displace-offset-top,0px));}.assignment-sticky-bar{--assignment-sticky-height:0px;width:100%;height:0;overflow:hidden;background:#ffffff;position:fixed;left:0;right:0;top:var(--assignment-sticky-top);z-index:1025;transition:height 150ms ease;}.assignment-sticky-bar.show{height:var(--assignment-sticky-height);}.assignment-sticky-bar__content{display:flex;align-items:center;}.assignment-sticky-bar__buttons .btn{white-space:nowrap;}.path-opdrachten .layout__navigation,.path-opdrachten .main-navigation__mobile{position:static !important;top:auto !important;}.assignment-full__aside-sticky{top:calc(var(--assignment-sticky-height,0px) + var(--assignment-sticky-top,0px) + 2rem)!important;}html:not(.drupal-modal-open):has(.assignment-sticky-bar){scroll-padding-top:calc(var(--assignment-sticky-height,0px) + var(--assignment-sticky-top,0px))!important;}
.meta-list{margin:0;padding:0;list-style:none;}.meta-list--icons{display:flex;flex-wrap:wrap;gap:8px 18px;}.meta-list--icons .meta-list__item{display:inline-flex;align-items:center;gap:8px;min-height:28px;}.meta-list--icons .meta-list__icon{font-size:20px;line-height:1;}.meta-list--icons .meta-list__link{text-decoration:none;}.meta-list--icons .meta-list__link:hover,.meta-list--icons .meta-list__link:focus-visible{text-decoration:underline;}.meta-list--badge{display:flex;flex-wrap:wrap;gap:8px;}.meta-list--badge .meta-list__item{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 16px;border-radius:15px;font-family:"ivystyle-tw",sans-serif;font-size:16px;line-height:1.35;font-weight:400;background-color:rgba(6,115,95,0.2);color:#06735f;}.meta-list--badge .meta-list__text,.meta-list--badge .meta-list__link{color:inherit;}.meta-list--badge .meta-list__link{text-decoration:none;}.meta-list--badge .meta-list__icon{display:none;}.meta-list--badge .meta-list__item--primary{background-color:#06735f;color:#ffffff;}.meta-list--badge .meta-list__item--secondary{background-color:rgba(6,115,95,0.2);color:#06735f;}@media (max-width:575px){.meta-list--icons{gap:6px 16px;}.meta-list--icons .meta-list__text,.meta-list--icons .meta-list__link{font-size:16px;}}.meta-list .fa-location-rounded-outline{width:22px;}
.assignments-related__title{margin:0;font-weight:600;line-height:1.2;}@media (min-width:87.5rem){.assignments-related .assignment-card{min-height:360px;}}.assignments-related .meta-list--badge{display:none;}
