.header { position: relative; z-index: 1040; 
	.nav-toggle { 
		display: none; 
		cursor: pointer; 
		color: var(--nav-link-clr, var(--clr-text-light, #fff));
		padding: 2rem; 
		margin-left: auto; 
	}
}
.header .header__collapse nav { width: 100%; }
.header .header__collapse nav ul { list-style: none; }
.header .header__collapse nav .menu-item { position: relative; }
.header .header__collapse nav .menu-item .menu-link { position: relative; color: var(--nav-link-clr, var(--clr-text-light, #fff)); display: block; text-decoration: none; padding: 1rem 0; }
.header .header__collapse nav .menu-item.menu-item--children > .menu-link { padding-right: 3.2rem; }  
.header .header__collapse nav .menu-item.menu-item--children > .menu-link .sub-menu-toggle { position: absolute; right: 0; top: 0; bottom: 0; width: 4rem; display: grid; place-items: center; }


@media (max-width: 767.98px) {
	.header .nav-toggle { display: block; }
	.header .header__collapse { padding: 2rem; position: absolute; top: 100%; left: 0; right: 0; background-color: var(--header-collapse-bg, var(--clr-secondary-110, var(--clr-secondary, #1a1a2e))); transform: translateY(1rem); opacity: 0; pointer-events: none; z-index: -1; transition-duration: 250ms; transition-timing-function: ease-in-out; transition-property: transform, opacity; }
	.header .header__collapse.active { opacity: 1; pointer-events: all; transform: translateY(0); }
	
	.header .header__collapse .sub-menu { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 350ms ease; padding-left: 2rem; }
	.header .header__collapse .sub-menu ul { overflow: hidden; }
	.header .header__collapse .sub-menu.active { grid-template-rows: 1fr; }
}

@media (min-width: 768px) {
    .header .header__collapse { display: block!important; }
	.header .header__collapse nav ul { display: flex; }
	.header .header__collapse nav .menu-item .menu-link { padding: 2rem; }
	.header .header__collapse nav .menu-item.menu-item--children .menu-link .sub-menu-toggle { font-size: 1.4rem; pointer-events: none; }
	.header .header__collapse .sub-menu { min-width: 28rem; position: absolute; left: 0; top: calc(100% - 1px); opacity: 0; pointer-events: none; background-color: var(--header-collapse-bg, var(--clr-secondary-110, var(--clr-secondary, #1a1a2e))); transition: opacity 150ms ease; }
	.header .header__collapse .sub-menu ul { display: flex; flex-direction: column; } 
	.header .header__collapse .sub-menu .menu-item .menu-link { color: var(--subnav-link-clr, var(--clr-text-light, #fff)); padding: 1.25rem 2rem; }
	.header .header__collapse .sub-menu  .menu-item.menu-item--children .menu-link .sub-menu-toggle { transform: rotate(-90deg); }
	.header .header__collapse .sub-menu .sub-menu { left: calc(100% - 1px); top: 0; }
	.header .header__collapse nav .menu-item.menu-item--children:hover > .sub-menu { opacity: 1; pointer-events: all; }
	
}

.header .header__top { 
	padding: 20px 0;
	background-color: var(--hero-top-bg, #fff);
}  
.header .header__top img { width: auto; }
.header .header__top .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header .header__main {
	background-color: var(--hero-main-bg, var(--clr-secondary-110, var(--clr-secondary, #1a1a2e)));
}

.header .header__main .container { 
	display: flex; 
	justify-content: space-between; 
}.hero-vacature-detail {
	--offset: 86px;
	background-color: var(--hero-bg, var(--clr-secondary));
	color: var(--hero-text, var(--clr-text-light));
	padding: 32px 0 0 0; 
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 32px;
	margin-bottom: var(--offset);
}

.hero-vacature-detail .hero-vacature-detail__top .container { 
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 32px;
	align-items: center;
}

.hero-vacature-detail .hero-vacature-detail__top .text h1 { 
	--mt: 20px; 
}

.hero-vacature-detail .hero-vacature-detail__top .vacancy-details {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.hero-vacature-detail .hero-vacature-detail__main {
	margin-bottom: calc(var(--offset) * -1);
}
.hero-vacature-detail .ratio { 
	margin-top: 2rem; 
	border-radius: var(--border-radius); 
	overflow: hidden;
}
.hero-vacature-detail .ratio .youtube-play .play-icon {
	border-radius: 50%;
	font-size: 20px;
	background: transparent;
	border: 9px solid #fff;
}
.hero-vacature-detail .highlights { 
	background-color: var(--clr-secondary-110);
	border-radius: 6px;
	overflow: hidden;
} 
.hero-vacature-detail .highlights .highlights__body {
	padding: 20px;
}
.hero-vacature-detail .highlights .highlights__footer {
	display: grid;
	grid-template-columns: 50px 1fr 38px;
	align-items: center;
	gap: 12px;
	background-color: var(--clr-primary);
	color: #fff;
	padding: 18px 20px;
	text-decoration: none;
}
.hero-vacature-detail .highlights .highlights__footer img { 
	width: 50px;
	height: 50px;
	border-radius: 50%;
	object-fit: cover;
}
.hero-vacature-detail .highlights .highlights__footer .footer__text small {
	display: block;
	width: 100%;
	font-size: 13px;
}
.hero-vacature-detail .highlights .highlights__footer i { 
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background-color: var(--clr-primary-110);
	display: inline-grid;
	place-items: center;
}
.hero-vacature-detail .highlights .h3 {
	display: block;
	margin-bottom: 36px;
}  
.hero-vacature-detail .highlights ul { 
	list-style: none 
}
.hero-vacature-detail .highlights .highlight { 
	display: grid; 
	grid-template-columns: 38px 1fr; 
	column-gap: 10px; 
	align-items: center; 
}
.hero-vacature-detail .highlights .highlight .highlight__icon { 
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background-color: var(--hero-highlight-icon-bg-clr, var(--clr-secondary));
	display: inline-grid; place-items: center;

	i { color: var(--hero-highlight-icon-clr, #fff); }
}
.hero-vacature-detail .highlights .highlight .highlight__text {  
	font-weight: 700;
	font-size: 16px;
}
.hero-vacature-detail .highlights .highlight .highlight__text small { 	
	display: block; 
	width: 100%; 
	font-size: 13px;
	font-weight: 400;
}
.hero-vacature-detail .highlights .highlight .highlight__text a { 
	color: var(--clr-primary); text-decoration: none; display: inline-flex;  font-weight: 400; align-items: center; column-gap: 5px; margin-left: 15px;
}
.hero-vacature-detail .highlights ul li + li {
	border-top: 1px dashed rgba(255,255,255,.2);
	margin-top: 22px; 
	padding-top: 22px;
}

@media (min-width: 992px) {
	.hero-vacature-detail {
		margin-bottom: calc(var(--offset) + 48px);
	}
	.hero-vacature-detail .hero-vacature-detail__top .container { 
		grid-template-columns: 1fr auto;
	}
	.hero-vacature-detail .hero-vacature-detail__top .vacancy-details li {
		display: flex;
		align-items: center;
		column-gap: 12px;
	} 
	.hero-vacature-detail .hero-vacature-detail__top .vacancy-details li + li::before {
		content: ''; 
		display: inline-block; 
		width: 5px;
		height: 5px;
		border-radius: 50%;
		background-color: rgba(255,255,255,.65);
	}
	
	.hero-vacature-detail .hero-vacature-detail__main .container { 
		display: grid; 
		grid-template-columns: minmax(0, 1fr);
		position: relative;
	}

	.hero-vacature-detail .ratio { margin-top: 0; }  

	.hero-vacature-detail .hero-vacature-detail__main .highlights { 
		z-index: 1; 
		position: relative;
		width: 100%;
		max-width: 418px;
		margin-left: auto;
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.hero-vacature-detail {
		--offset: 200px;
		padding: 64px 20px 0 20px; 
		gap: 64px;
	}
	.hero-vacature-detail .hero-vacature-detail__main .container { 
		grid-template-columns: minmax(0, 1fr);
	}
	.hero-vacature-detail .highlights .highlights__body {
		padding: 32px;
	}
	.hero-vacature-detail .highlights .highlights__footer {
		padding: 18px 32px;
	}
	
}

@media (min-width: 1400px) {
	.hero-vacature-detail { 
		gap: 76px;
	}
}.werkgever-intro-media { overflow: hidden; }

.werkgever-intro-media .werkgever-intro-media__grid {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 3.2rem;
	align-items: center;
}

.werkgever-intro-media .media .ratio { 
	border-radius: var(--border-radius); 
	overflow: hidden;
}
.werkgever-intro-media .media .ratio .youtube-play .play-icon {
	border-radius: 50%;
	font-size: 20px;
	background: transparent;
	border: 9px solid #fff;
}

.werkgever-intro-media .media .ratio + .blaze-slider { margin-top: 2rem; }

.werkgever-intro-media .blaze-slider { position: relative; }
.werkgever-intro-media .blaze-slider.start .blaze-prev,
.werkgever-intro-media .blaze-slider.end .blaze-next { pointer-events: none; opacity: .75; }
.werkgever-intro-media .blaze-slider .blaze-buttons { position: absolute; right: 1.6rem; bottom: 1.6rem; z-index: 1; }
.werkgever-intro-media .blaze-slider:has(.blaze-track > :only-child) .blaze-buttons { display: none; }
.werkgever-intro-media .blaze-track > .image { position: relative; padding-bottom: 75%; background: #ccc; border-radius: var(--border-radius); overflow: hidden; }
.werkgever-intro-media .blaze-track > .image img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; width: 100%; height: 100%; }

@media (min-width: 992px) {
	.werkgever-intro-media .werkgever-intro-media__grid {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		gap: 6.4rem;
	}
}
.spacer { height: 32px; }  

@media (min-width: 992px) {
	.spacer { height: 48px; }  
}

@media (min-width: 1200px) {
	.spacer { height: 64px; }  
}.werkgever-tekst-media { overflow: hidden; }

.werkgever-tekst-media .werkgever-tekst-media__grid {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 3.2rem;
	align-items: center;
}

.werkgever-tekst-media .text .btn-group { margin-top: 2.4rem; }

.werkgever-tekst-media .blaze-slider { position: relative; }
.werkgever-tekst-media .blaze-slider.start .blaze-prev,
.werkgever-tekst-media .blaze-slider.end .blaze-next { pointer-events: none; opacity: .75; }
.werkgever-tekst-media .blaze-slider .blaze-buttons { position: absolute; right: 1.6rem; bottom: 1.6rem; z-index: 1; }
.werkgever-tekst-media .blaze-slider:has(.blaze-track > :only-child) .blaze-buttons { display: none; }
.werkgever-tekst-media .blaze-track > .image { position: relative; padding-bottom: 75%; background: #ccc; border-radius: var(--border-radius); overflow: hidden; }
.werkgever-tekst-media .blaze-track > .image img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; width: 100%; height: 100%; }

@media (min-width: 992px) {
	.werkgever-tekst-media .werkgever-tekst-media__grid {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		gap: 6.4rem;
	}
}
.werkgever-media-tekst .werkgever-media-tekst__grid {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 3.2rem;
	align-items: center;
}

.werkgever-media-tekst .media .image { position: relative; padding-bottom: 75%; background: #ccc; border-radius: var(--border-radius); overflow: hidden; }
.werkgever-media-tekst .media .image img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; width: 100%; height: 100%; }

/* Op mobiel de tekst boven de foto tonen */
.werkgever-media-tekst .media { order: 2; }
.werkgever-media-tekst .text { order: 1; }

@media (min-width: 992px) {
	.werkgever-media-tekst .werkgever-media-tekst__grid {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		gap: 6.4rem;
	}
	.werkgever-media-tekst .media { order: 1; }
	.werkgever-media-tekst .text { order: 2; }
}
.company-vacancies .company-vacancies__header { margin-bottom: 3.2rem; }
.company-vacancies .company-vacancies__map { border-radius: var(--border-radius); overflow: hidden; }
.company-vacancies .company-vacancies__list { margin-top: 2rem; display: grid; grid-template-columns: minmax(0, 1fr); gap: 1.6rem; }
.company-vacancies .btn-group { margin-top: 2.4rem; display: flex; flex-wrap: wrap; justify-content: center; }

.company-vacancies .card-vacancy {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 1.2rem;
    align-items: center;
    background: var(--card-bg, var(--clr-light));
    border-radius: var(--border-radius);
    padding: 2rem;
}
.company-vacancies .card-vacancy h5 { font-size: 1.8rem; font-weight: 700; margin-bottom: .6rem; }
.company-vacancies .card-vacancy .properties {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .8rem 1.2rem;
    font-size: 1.4rem;
}
.company-vacancies .card-vacancy .properties i { color: var(--clr-primary); margin-right: .4rem; }
.company-vacancies .card-vacancy .property--border { width: 1px; height: 1.4rem; background: rgba(var(--clr-secondary-rgb), .2); }
.company-vacancies .card-vacancy .btn,
.company-vacancies .card-vacancy a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--clr-primary);
    color: var(--clr-text-light);
    border-radius: var(--border-radius);
    padding: 1rem 2rem;
    font-weight: 700;
    text-decoration: none;
}

@media (min-width: 768px) {
    .company-vacancies .card-vacancy { grid-template-columns: minmax(0, 1fr) auto; }
}.accordions { color: var(--accordion-text-clr, var(--clr-text));
  .accordions__header { margin-bottom: 3.2rem; }
  .sub-title { color: var(--accordion-subtitle-clr, var(--clr-primary)); }
}

.accordion { width: 100%; }

.accordion :is([type="radio"], [type="checkbox"]) {
  opacity: 0; position: absolute; left: -9999rem;
}
.accordion__item { overflow: hidden; }
.accordion__item + .accordion__item { border-top: 1px dashed rgba(var(--clr-secondary-rgb), .2); }

.accordion__item .accordion__toggle {
  cursor: pointer;
  display: flex; 
  font-size: 20px; column-gap: 20px;
  font-weight: bold!important; 
  justify-content: space-between;
  padding: 12px 0 12px 0;
  transition: background 150ms ease;
}

.accordion__item .accordion__toggle span {
  border: none;
  cursor: pointer;
  display: grid;
  place-items: center;
  width: 38px; min-width: 38px;
  height: 38px;
  border-radius: 50%;
  background-color: var(--clr-primary);
  color: #fff;
  font-size: 1.4rem;

  i {
    transition: transform 350ms ease;
  }
}

.accordion__item .accordion__body {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 350ms ease;
}

.accordion__item .accordion__inner {
    overflow: hidden;
}

.accordion__item .accordion__content {
  padding: 0 0 2rem 0;
}

.accordion :is([type="radio"], [type="checkbox"]):checked + .accordion__toggle {
/*    background-color: #dee2e6; */
}

.accordion :is([type="radio"], [type="checkbox"]):checked + .accordion__toggle span i {
  transform: rotate(180deg);
}

.accordion :is([type="radio"], [type="checkbox"]):checked + .accordion__toggle + .accordion__body {
    grid-template-rows: 1fr;
}.usps-carousel { overflow: hidden; }
.usps-carousel .usps-carousel__header { margin-bottom: 3.2rem; }
.usps-carousel .usps-carousel__header .container { padding-right: 13rem; }
.usps-carousel .blaze-slider { position: relative; }
.usps-carousel .blaze-slider.start .blaze-prev,
.usps-carousel .blaze-slider.end .blaze-next { pointer-events: none; opacity: .75; }
.usps-carousel .blaze-slider .blaze-buttons { position: absolute; right: 0; bottom: calc(100% + 3.2rem); }
.usps-carousel .blaze-track-container { overflow: visible; }
.usps-carousel .blaze-slider img { border-radius: var(--border-radius); }
.usps-carousel .blaze-track >*:has(img){ position: relative; padding-bottom: min(75%, 50rem); background: #ccc; }
.usps-carousel .blaze-track >*:has(img) img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; width: 100%; height: 100%; }

.usps-carousel .highlights { 
	color: var(--highlights-clr, var(--clr-text-light));
	background-color: var(--highlights-bg, var(--clr-secondary-110));
	border-radius: var(--border-radius);
	overflow: hidden;
	margin-top: 20px;
} 
.usps-carousel .highlights .highlights__body { 
	padding: 20px;
}
.usps-carousel .highlights .highlights__text {
	font-size: 16px;
	line-height: 1.6;
}
.usps-carousel .highlights .highlights__text p + p {
	margin-top: 1em;
}
.usps-carousel .highlights .highlights__footer {
	display: grid;
	grid-template-columns: 50px 1fr 38px;
	align-items: center;
	gap: 12px;
	background-color: var(--clr-primary);
	color: #fff;
	padding: 18px 20px;
	text-decoration: none;
}
.usps-carousel .highlights .h3 {
	display: block;
	margin-bottom: 24px;
}  
.usps-carousel .highlights ul { 
	list-style: none 
}
.usps-carousel .highlights .highlight { 
	display: grid; 
	grid-template-columns: 58px 1fr; 
	column-gap: 24px; 
	align-items: center; 
}
.usps-carousel .highlights .highlight .highlight__icon { 
	width: 58px;
	height: 58px;
	background-color: var(--highlights-icon-bg, #fff);
	display: inline-grid; 
	place-items: center;
	color: var(--highlights-icon-clr, var(--clr-primary));
	font-size: 20px;
	border-radius: var(--border-radius);
}
.usps-carousel .highlights .highlight .highlight__text {  
	font-weight: 700;
	font-size: 18px;
}
.usps-carousel .highlights .highlight .highlight__text small { 	
	display: block; 
	width: 100%; 
	font-size: 18px;
	font-weight: 400; opacity: .75;
}
.usps-carousel .highlights ul li + li {
	border-top: 1px dashed rgba(255,255,255,.2);
	margin-top: 22px; 
	padding-top: 22px;
}

@media (min-width: 992px) {
	.usps-carousel .highlights { position: relative; width: 100%; max-width: 418px; z-index: 2; }

	.usps-carousel:has(img) .highlights { margin-top: -16rem; }
}

@media (min-width: 1200px) {
	.usps-carousel .highlights .highlights__body { padding: 28px; }
}.company-reviews .company-reviews__header { margin-bottom: 3.2rem; }
.company-reviews .sub-title { color: var(--clr-primary); }
.company-reviews .company-reviews__grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 2.4rem;
}
.company-reviews .card-reviews {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1.6rem;
    background: var(--card-bg, var(--clr-light));
    border-radius: var(--border-radius);
    padding: 2.4rem;
}
.company-reviews .card-reviews p { font-style: italic; }
.company-reviews .card-reviews .title { display: flex; flex-direction: column; }
.company-reviews .card-reviews .name { font-weight: 700; }
.company-reviews .card-reviews .job-title { color: var(--clr-primary); font-size: 1.4rem; }

@media (min-width: 768px) {
    .company-reviews .company-reviews__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (min-width: 992px) {
    .company-reviews .company-reviews__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 3.2rem; }
}.cta { 
    background: var(--recruiter-cta-bg-clr, var(--clr-light)); 
    border-radius: var(--border-radius); 
    overflow: hidden; 
    position: relative;

    h2 { color: var(--recruiter-cta-clr, var(--clr-text)); }
    .sub-title { color: var(--recruiter-cta-title-clr, var(--clr-primary)) }

    li a { color: var(--recruiter-cta-link-clr, var(--clr-primary)); 
        font-weight: 700; 
        display: block; 
        text-decoration: none; 

        i { 
            width: 3.2rem; height: 3.2rem;
            background: var(--recruiter-cta-link-clr, var(--clr-primary));
            color: var(--recruiter-cta-link-icon-clr, var(--clr-text-light)); 
            text-align: center; line-height: 3.2rem;
            font-size: 1.6rem;
            margin-right: .5rem;
            transition: background-color 150ms ease, color 150ms ease;
        }
    }

    .cta__header { display: none;
        img { width: 100%; height: 100%; object-fit: cover; }
    }

    &:has(.cta__header img) {
        .cta__header { display: block; }
    }  
}

.cta .cta__body {
    padding: 2rem;
    .sub-title { font-size: clamp(1.8rem, 3vw, 2.8rem); }
}

.cta ul { 
    margin-top: 1em;
    list-style: none;
    display: flex; 
    flex-wrap: wrap; 
    gap: 2rem 3.2rem;
}

@media (min-width: 768px) {
    .cta { 
        display: grid; grid-template-columns: 1fr;
        
        &:has(.cta__header img) { grid-template-columns: 1fr 230px; }
    }
    .cta .cta__header { 
        position: absolute; grid-column: 2; 
        top: 0; right: 0; bottom: 0; left: 0;
    }
}

@media (min-width: 992px) {
    .cta .cta__body {
        padding: 3.2rem;
    }
}

@media (min-width: 1200px) {
    .cta .cta__body {
        padding: 4.4rem;
    }
    .cta ul { margin-top: 2em; }
}.footer { 
    color: var(--footer-text-clr, var(--clr-text));
    background-color: var(--footer-bg-clr, #fff);
}
.footer .footer__main {
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
}
.footer .footer__main .container {
    display: flex; 
    flex-direction: column;
    align-items: center;
    gap: 3.2rem; 
}
.footer .footer__main ul {
    list-style: none;
    display: flex; 
    flex-wrap: wrap; 
    gap: 1rem 2rem;
    justify-content: center;
    font-size: 1.4rem;
}
.footer .footer__main ul a { 
    display: inline-block;
    color: inherit;
    text-decoration: none;
    font-weight: 600;
    transition: color 150ms ease;
}
.footer .footer__main ul a:hover {
    color: var(--clr-primary);
}
.footer .footer__bottom { 
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    border-top: 1px solid rgba(var(--clr-primary-rgb), .15);
}
.footer .footer__bottom .container { 
    display: flex; 
    justify-content: space-between;
    align-items: center;
    gap: 2rem;
}
.footer .footer__bottom ul {
    list-style: none;
    display: flex; 
    flex-wrap: wrap; 
    gap: 1rem 2rem;
    justify-content: center;
    font-size: 1.2rem;
}
.footer .footer__bottom ul a { 
    display: inline-block;
    color: inherit;
    text-decoration: none;
    transition: color 150ms ease;
}
.footer .footer__bottom ul a:hover {
    color: var(--clr-primary);
}
.footer .footer__bottom .by-recruition {
    font-size: 1.2rem;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    display: flex; align-items: center;
    column-gap: 1.2rem;
}
.footer .footer__bottom .by-recruition svg {  
    width: 7.5rem; 
    height: 2.4rem;
}
@media (max-width: 768px) {
    .footer .footer__bottom .container {
        flex-direction: column;
    }
}
@media (min-width: 992px) {
    .footer .footer__main {
        padding-top: 6.4rem;
        padding-bottom: 6.4rem;
    }
}