/*
Theme Name: Yooker Theme
Template: Impreza
Version: 1.0.0
Author:	Yooker
Theme URI: https://yooker.nl
Author URI: https://yooker.nl
*/

@import url("./forms.css");
@import url("./responsive.css");
@import url("./pizza.css");

:root { /* Deze aanpassen naar klantkleuren */
	--main-color: #CD6339;
	--secondary-color: #365D6A;
	--tertiary-color: #EEE3C4;
	--border-radius: 50px;
}

/* - Algemeen - */
/* Separators */
.w-separator.size_small { height: 1rem !important; }
.w-separator.size_medium { height: 2rem !important; }
.w-separator.size_large { height: 4rem !important; }
.w-separator.size_huge { height: 8rem !important; }

.oranje { color: var(--main-color); }
.icon-color i { color: var(--main-color); transition: ease 0.3s; } /* icon orange */
.no-click { pointer-events: none; } /* pointerevent none */
.with-subtitle { padding-top: 0; } /* title no padding top */
.overflow-slider .owl-stage-outer { overflow: visible; } /* overflow slider */
.vertical-align > .vc_column-inner { align-items: center; justify-content: center; } /* For inner columns */
/* Carousel buttons */
.carousel-button .owl-prev,
.carousel-button .owl-next {
	padding: 0 !important;
	height: 2rem;
	width: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.carousel-button .owl-prev:after,
.carousel-button .owl-next:after {
	font-size: 0.9rem;
	padding: 0;
}
.carousel-button .owl-prev:after { content: "\f060"; }
.carousel-button .owl-next:after { content: "\f061"; }
/* section distance */
/* main:not(.home main):not(.page-aanbod main) > section:first-child { margin-top: var(--header-height); }
main:not(.home main):not(.page-aanbod main) > section:first-child > .l-section-h {
padding-top: 0 !important;
} */
/* Dashed line on background */
.dashed-line-background:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/dashed-line.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
}
.carousel-dashed-line .owl-stage:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/dashed-line.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: calc(100% - 3rem);
	height: 50%;
	position: absolute;
	top: 25%;
	left: 1.5rem;
	right: 1.5rem;
}
/* Custom carousel button */
.custom-carousel-button {
	height: 2.5rem;
	width: 2.5rem;
	padding: 0 !important;
}
.shape-right:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/05/vector-1.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 797px;
	height: 1220px;
	position: absolute;
	right: -5%;
	top: -15%;
}

/* Breadcrumbs */
.g-breadcrumbs a {
	color: #000000;
}

/* Bigger h2 */
.h2-like-h1 h2{
	font-size: 3.5rem;
}

/* Overlay row */
.row-overlay:before {
	content: "";
	background: rgba(0, 0, 0, 0.25);
	border-radius: 16px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/* Banner shape links */
.shape-links-long:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/06/vector-5.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 812px;
	height: 736px;
	position: absolute;
	top: 0;
	left: 0;
}
.shape-links-sharp:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/06/vector-7.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 974px;
	height: 737px;
	position: absolute;
	top: -15%;
	left: 0;
}



/* Header */
.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after {
	background: var(--main-color);
}
.w-nav-anchor.level_2 {
	font-size: 16px;
}



/* - Home - */
/* USP's */
#home-usps .usp-afbeelding {
	background: var(--main-color);
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1rem;
}

/* Rollen */
.rollen-arrow .w-text-value {
	position: relative;
}
.rollen-arrow .w-text-value:after {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/pijl-beneden.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 50px;
	height: 70px;
	position: absolute;
	top: 0;
	left: calc(100% + 10px);
}
#aanbod {
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
}
#aanbod .aanbod-container {
	flex: 1;
	min-width: calc(33.333% - 2rem);
	position: relative;
	overflow: hidden;
	border-radius: 24px;
	box-shadow: 0 4px 50px 0 rgba(0,0,0,0.15);
}
#aanbod .aanbod-container img {
	aspect-ratio: 1;
	object-fit: cover;
	height: 100%;
	transition: ease 0.3s;
}
#aanbod .aanbod-content {
	padding: 3rem 1rem 1rem;
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}
#aanbod .aanbod-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}
#aanbod .aanbod-label {
	background: var(--main-color);
	width: fit-content;
	padding: 0 0.75rem;
	border-radius: 50px;
}
#aanbod .aanbod-content h3 {
	color: #fff;
	font-size: 1.5rem;
	padding-top: 0.5rem;
}
#aanbod .aanbod-content i {
	color: var(--main-color);
	background: #fff;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.85rem;
}
#aanbod .aanbod-container:hover img {
	transform: scale(1.05);
}
/* Oranje blok 1 */
.arrow-left:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/05/vector.svg);
	background-position: center;
	background-repeat: no-repeat;
	width: 17px;
	height: 68px;
	position: absolute;
	right: 100%;
}
/* Home-video */
/* #home-video iframe {
	height: 600px;
} */
/* Locaties */
#home-cta-row:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/vector-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 564px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 10%;
}
#home-locaties .owl-prev:after {
	content: "\f053";
}
#home-locaties .owl-next:after {
	content: "\f054";
}
/* Content 2 */
.iframe-360 iframe {
	height: 360px;
}
/* Sfeerbeelden */
.sfeer-arrow .w-text-value {
	position: relative;
}
.sfeer-arrow .w-text-value:after {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/group-26.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 70px;
	height: 40px;
	position: absolute;
	top: 0;
	left: calc(100% + 10px);
}


/* Aanbod */

.aanbod-box .w-iconbox-title {
	color: #fff !important;
	margin: 0 !important;
}
#wonen-bij-content:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/06/vector-3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% - 22rem);
	width: 1920px;
	height: 1050px;
	pointer-events: none;
}
#thuis-met:before {
	content: "";
	background-image: url(/wp-content/uploads/2024/06/vector-4.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: calc(100% + 3rem);
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -3rem;
	pointer-events: none;
}
.aanbod-checks .w-iconbox-title {
	padding: 0 !important;
}


/* Locaties */
.locatie-fase span {
	font-size: 13px;
	color: #fff !important;
	background: var(--main-color);
	padding: 0.25rem 0.5rem;
	border-radius: 100px;
}
.locatie-fase .term-in-ontwikkeling { background: #9FA595; }
.locatie-fase .term-in-aanbouw { background: #F16365; }
.locatie-fase .term-gerealiseerd { background: var(--secondary-color); }
body { background: red; }


/* Overige informatie */
.overige-informatie-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 3rem;
}
.informatie-blok {
	padding: 1.5rem;
	border-radius: 16px;
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	position: relative;
	transition: ease 0.3s;
}
.informatie-blok.groot {
	text-align: center;
}
.informatie-blok.klein {

}
.informatie-blok h4 {
	transition: ease 0.3s;
}
.informatie-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.informatie-logo {
	font-size: 1.5rem;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: ease 0.3s;
}
.informatie-blok:hover {
	box-shadow: 0 0 20px rgba(0,0,0,0.15);
}
.informatie-blok:hover .informatie-logo-wrapper {
	transform: translatey(-5px);
}
.informatie-blok:hover h4 {
	color: var(--main-color);
}


/* Verwijzers */
.verwijzer {
	margin-bottom: 0.25rem;
}
.verwijzer i {
	font-size: 16px;
	margin-right: 5px;
}



/* Extra's arrow */
.extra-arrow:after {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/arrow-blauw-beneden.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 50px;
	height: 70px;
	position: absolute;
	top: 0;
	left: 100%;
}



/* Over ons */
#over-ons-blauw .repeater-row { 
	display: flex; 
	margin-bottom: 10px;
}
#over-ons-blauw .repeater-row:before {
	content: "\f058";
	font-family: 'fontawesome';
	font-weight: 700;
	margin-right: 10px;
}

#overons-usp .w-iconbox-title {
	margin-top: 0.5rem;
}


/* Mogelijkheden */
#mogelijkheden-knoppen {
	display: flex;
	gap: 1rem;
}
#mogelijkheden-knoppen > a {
	background: #F1F1F1;
	border-radius: 24px;
	padding: 1.5rem 2rem;
	display: flex;
	justify-content: center;
}
#mogelijkheden-knoppen .knop-wrapper {
	display: flex;
	align-items: center;
	gap: 1rem;
}
#mogelijkheden-knoppen i {
	color: #fff;
	font-size: 1.5rem;
	font-weight: 300;
	background: var(--secondary-color);
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: ease 0.3s;
}
#mogelijkheden-knoppen .knop-label {
	color: #0f0f0f;
	font-weight: 700;
}
#mogelijkheden-knoppen > a:hover i {
	transform: translatey(-10px);
}
.repeater-solid-checks .repeater {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.repeater-solid-checks .repeater-row:before {
	content: "\f058";
	font-family: 'fontawesome';
	font-weight: 700;
	margin-right: 5px;
}


/* Verhalen overzicht */
.verhaal-arrow.tilted {
	transform: rotate(4deg);
}
.verhaal-arrow.tilted:before {
	content: "";
	background-image: url("/wp-content/uploads/2024/01/noun-arrow-3149411-3.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 4rem;
	height: 4rem;
	position: absolute;
	right: 105%;
}
#verhaal-grid .g-filters {
	background: transparent;
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
}
#verhaal-grid .g-filters-item {
	line-height: 1;
	padding: 0.8rem 1.8rem;
	border: solid 2px var(--main-color);
	border-radius: 50px !important;
	/* 	margin-right: 0.75rem !important; */
	transition: ease 0.3s;
}
#verhaal-grid .g-filters-item.active {
	background: var(--main-color);
	color: #fff;
}


/* Single verhaal */
#laatste-nieuws {
	position: relative;
}
#laatste-nieuws:after {
	content: "";
	background-image: url(/wp-content/uploads/2024/01/pijl-beneden.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 50px;
	height: 70px;
	position: absolute;
	top: 0;
	left: calc(100% + 10px);
}




/* Scrollbar */
body::-webkit-scrollbar { width: 1em; }
body::-webkit-scrollbar-track {
	background:#fff;
}
body::-webkit-scrollbar-thumb {
	background-color: var(--main-color);
}

/* Cookie Banner */
.seopress-user-consent {
	font-size: 1rem !important;
	padding: 0.75rem !important;
	background: #f7f7f7 !important;
	border-right: 0 !important;
}
.seopress-user-consent p a:first-child {
	content: "";
	background-image: url(/wp-content/uploads/2022/01/yooker-cookies.png);
	width: 32px;
	height: 32px;
	display: inline-block;
	background-size: cover;
	margin-bottom: -11px;
	margin-right: 13px;
}
.seopress-user-consent #seopress-user-consent-accept{
	background: var(--main-color);
	color: #fff;
	border-radius: var(--border-radius);
	padding: 0.5rem 2rem;
	margin-top: 5px;
	font-size: 13px;
	font-weight: 600;
	margin-left: 50px !important;
	border: none;
	cursor: pointer;
	transition: all ease .3s;
}
.seopress-user-consent #seopress-user-consent-close {
	background: none;
	border: none;
	font-size: 13px;
	padding: 3px 20px;
	margin-top: 5px;
	font-weight: 600;
	color: #000;
	transition:all ease .3s;
}
.seopress-user-consent #seopress-user-consent-close:hover {
	border:none;
	background:none;
	color:red;
	transition:all ease .3s;
}
.seopress-user-consent p a:nth-child(2) {
	text-decoration:underline;
}
.seopress-user-consent p {
	padding-bottom:0 !important;
}

/* Footer */
.footer-socials .w-socials-item-link {
	height: 2rem;
	width: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer-menu {
	font-size: 18px;
}


/* FAQ */
.faq-tab {
	background: #F1F1F1;
	border-radius: 16px; 
	overflow: hidden;
	margin-bottom: 1rem;
	text-align: left;
}
.faq-tab .accordion {
	background-color: transparent;
	color: var(--color-content-heading);
	font-weight: 600;
	padding: 0.5rem 1rem;
	width: 100%;
	text-align: left;
	transition: ease 0.4s;
	font-size: 1.1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
}
.faq-tab .accordion:hover{
	background-color: var(--color-content-bg-alt);
}
.faq-tab .panel {
	padding: 0 18px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s cubic-bezier(0.09, 0.52, 0.04, 1.01), padding 0.5s;
}
.faq-tab .panel p {
	margin: 0 !important;
}

.faq-tab.active .panel{
	max-height: 10000px;
	padding: 18px;
}
.faq-tab .accordion:after {
	content: '\f063'; 
	color: var(--main-color);
	border: solid 2px var(--main-color);
	border-radius: 50%;
	height: 2rem;
	width: 2rem;
	float: right;
	margin-left: 5px;
	font-family: fontawesome;
	font-size: 0.8rem;
	font-weight: 300;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: ease 0.3s;
}
.faq-tab.active .accordion:after {
	transform: rotate(180deg);
	color: #fff;
	background: var(--main-color);
}


/* Mogelijkheden rollen */
.rol-tab {
	background: #F1F1F1;
	border-radius: 16px; 
	overflow: hidden;
	margin-bottom: 1rem;
	text-align: left;
}
.rol-tab .rol-accordion {
	background-color: transparent;
	color: var(--color-content-heading);
	padding: 1rem;
	width: 100%;
	text-align: left;
	transition: ease 0.4s;
	font-weight: 500;
	font-size: 1.1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
}
.rol-tab .rol-accordion:hover{
	background-color: var(--color-content-bg-alt);
}
.rol-tab .rol-panel {
	padding: 0 18px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s cubic-bezier(0.09, 0.52, 0.04, 1.01), padding 0.5s;
}
.rol-tab.active .rol-panel{
	max-height: 10000px;
	padding: 18px;
}
.rol-tab .rol-accordion:after {
	content: '\f063'; 
	color: var(--main-color);
	border: solid 2px var(--main-color);
	border-radius: 50%;
	height: 2rem;
	width: 2rem;
	float: right;
	margin-left: 5px;
	font-family: fontawesome;
	font-size: 0.8rem;
	font-weight: 300;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: ease 0.3s;
}
.rol-tab.active .rol-accordion:after {
	transform: rotate(180deg);
	color: #fff;
	background: var(--main-color);
}
.rol-tab .rol-knop {
	font-size: 16px;
	line-height: 1.3;
	font-weight: 700;
	color: #fff;
	background: var(--main-color);
	padding: 0.8em 1.8em;
	border: solid 2px transparent;
	border-radius: 50px;
	display: inline-block;
	transition: ease 0.3s;
}
.rol-tab .rol-knop:hover {
	color: var(--main-color);
	background: transparent;
	border: solid 2px var(--main-color);
}

/* Animations */
.border-move-1 { animation: border-move-1 15s linear infinite; border-radius: 50%; }
.border-move-2 { animation: border-move-2 15s linear infinite; border-radius: 50%; }
.border-move-3 { animation: border-move-3 15s linear infinite; border-radius: 50%; }
.border-move-4 { animation: border-move-4 15s linear infinite; border-radius: 50%; }

@keyframes sway-right {
	0% { transform: translatex(0); }
	50% { transform: translatex(10px); }
	100% { transform: translatex(0); }
}

@keyframes border-move-1 {
	0% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
	10% { border-radius: 39% 61% 38% 62%/53% 54% 46% 47%; }
	20% { border-radius: 56% 44% 52% 48%/57% 35% 65% 43%; }
	30% { border-radius: 41% 59% 45% 55%/33% 56% 44% 67%; }
	40% { border-radius: 46% 54% 60% 40%/55% 74% 26% 45%; }
	50% { border-radius: 44% 56% 22% 78%/31% 74% 26% 69%; }
	60% { border-radius: 31% 69% 32% 68%/31% 71% 29% 69%; }
	70% { border-radius: 44% 56% 60% 40%/63% 36% 64% 37%; }
	80% { border-radius: 46% 54% 38% 62%/44% 48% 52% 56%; }
	90% { border-radius: 66% 34% 57% 43%/49% 51% 49% 51%; }
	100% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
}

@keyframes border-move-2 {
	0% { border-radius: 60% 40% 30% 70%/20% 80% 30% 70%; }
	10% { border-radius: 40% 60% 35% 65%/60% 40% 35% 65%; }
	20% { border-radius: 70% 30% 50% 50%/70% 30% 50% 50%; }
	30% { border-radius: 50% 50% 40% 60%/30% 70% 40% 60%; }
	40% { border-radius: 30% 70% 70% 30%/40% 60% 70% 30%; }
	50% { border-radius: 70% 30% 20% 80%/70% 30% 20% 80%; }
	60% { border-radius: 30% 70% 30% 70%/30% 70% 30% 70%; }
	70% { border-radius: 70% 30% 70% 30%/70% 30% 70% 30%; }
	80% { border-radius: 30% 70% 40% 60%/50% 50% 50% 50%; }
	90% { border-radius: 40% 60% 60% 40%/40% 60% 60% 40%; }
	100% { border-radius: 60% 40% 30% 70%/20% 80% 30% 70%; }
}


@keyframes border-move-3 {
	0% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
	10% { border-radius: 56% 44% 52% 48%/57% 35% 65% 43%; }
	20% { border-radius: 41% 59% 45% 55%/33% 56% 44% 67%; }
	30% { border-radius: 46% 54% 60% 40%/55% 74% 26% 45%; }
	40% { border-radius: 44% 56% 22% 78%/31% 74% 26% 69%; }
	50% { border-radius: 31% 69% 32% 68%/31% 71% 29% 69%; }
	60% { border-radius: 44% 56% 60% 40%/63% 36% 64% 37%; }
	70% { border-radius: 46% 54% 38% 62%/44% 48% 52% 56%; }
	80% { border-radius: 66% 34% 57% 43%/49% 51% 49% 51%; }
	90% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
	100% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
}

@keyframes border-move-4 {
	0% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
	10% { border-radius: 41% 59% 45% 55%/33% 56% 44% 67%; }
	20% { border-radius: 46% 54% 60% 40%/55% 74% 26% 45%; }
	30% { border-radius: 44% 56% 22% 78%/31% 74% 26% 69%; }
	40% { border-radius: 31% 69% 32% 68%/31% 71% 29% 69%; }
	50% { border-radius: 44% 56% 60% 40%/63% 36% 64% 37%; }
	60% { border-radius: 46% 54% 38% 62%/44% 48% 52% 56%; }
	70% { border-radius: 66% 34% 57% 43%/49% 51% 49% 51%; }
	80% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
	90% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
	100% { border-radius: 51% 49% 34% 66%/39% 66% 34% 61%; }
}




@media screen and (max-width: 601px) {
	.highcharts-data-label-color-0 > span {
		top: -20px !important;
		left: -15px !important;
	}
	.highcharts-data-label-color-1 > span {
		top: -17px !important;
		left: -14px !important;
	}
	.highcharts-data-label-color-2 > span {
		top: -8px !important;
		left: -19px !important;
	}
	.highcharts-data-label-color-3 > span {
		top: -14px !important;
		left: -28px !important;
	}
	.highcharts-data-label-color-4 > span {
		top: -22px !important;
		left: -19px !important;
	}
}

@media screen and (min-width: 601px) and (max-width: 1024px) {
	#container svg {
		width: 300px;
	}
}


.custom-vink.w-iconbox.iconpos_left .w-iconbox-icon {
	margin-right:15px !important;
}

/* Verberg de standaard bullet points */
.single-vacature .w-post-elm ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0 !important;
}

/* Definieer de stijl voor de icoontjes */
.single-vacature .w-post-elm ul li::before {
	content: "\f00c"; /* Unicode karakter voor check-circle */
	font-family: "fontawesome";
	margin-right: 10px; /* Optioneel: voeg wat ruimte toe tussen het icoontje en de tekst */
}

.single-vacature .w-post-elm ul li {
	display: flex;
}


.plectrum-image img {
	mask-image: url('/wp-content/uploads/2024/03/vorm.svg'); /* URL naar het SVG-maskerbestand */
	mask-repeat: no-repeat;
	mask-position: 50% 50%;
}

.locatie-quote span{
	color: var(--color-content-primary);
}

.center-ups{
	justify-content: center;
}

/* Taart beginstand */
.highcharts-point-select.highcharts-color-4 {
	transform: translate(-6px, -8px);
	transition: opacity 250ms;
}

.informatie-logo-wrapper{
	aspect-ratio: 1;
	width: 3.5rem;
	padding: 0.5rem;
	border: solid 3px #000;
	border-radius: 50%;
	margin: 0 auto 1rem;
}

/*formulier button blauw*/

footer .gform_footer input[type=submit]:not(.w-btn){
	background: #365d6a;
}






