.no-scroll{overflow:hidden}@media (min-width:821px){.hide-desktop{display:none!important}}@media (max-width:820px){.hide-mobile{display:none!important}}.position-relative{position:relative}.position-absolute{position:absolute}.position-static{position:static}.d-none{display:none}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-48{gap:48px}.gap-80{gap:80px;gap:var(--wp--preset--spacing--80-40,80px)}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-stretch{align-items:stretch}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-nowrap{white-space:nowrap}.w-100{width:100%}.h-100{height:100%}.m-0{margin:0}.p-0{padding:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.stretched-link-wrapper { position:relative; }
.stretched-link-wrapper a[href]:before, .stretched-link[href]:before { content:''; position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; }
.stretched-link-wrapper a { text-decoration:none; color:inherit; }
.stretched-link-wrapper:hover { border-color:#008452 !important; }
.wp-block-post .stretched-link-wrapper { height:100%; }
.wp-block-column > .stretched-link-wrapper { display:flex; flex-direction:column; height:100%; }
.wp-block-column > .stretched-link-wrapper > .wp-block-columns { flex-grow:1; }
.stretched-link-wrapper > .wp-block-columns > .wp-block-column:first-child { align-self:stretch; }
.stretched-link-wrapper > .wp-block-columns > .wp-block-column:first-child > .wp-block-group { display:flex; flex-direction:column; height:100%; }
.stretched-link-wrapper > .wp-block-columns > .wp-block-column:first-child > .wp-block-group > :last-child { margin-top:auto; }

.stretched-link-wrapper > .wp-block-image,
.stretched-link-wrapper > .wp-block-post-featured-image { overflow:hidden; border-top-left-radius:16px; border-top-right-radius:16px; }
.stretched-link-wrapper > .wp-block-image img,
.stretched-link-wrapper > .wp-block-post-featured-image img { transition:transform .4s ease; will-change:transform; }
.stretched-link-wrapper:hover > .wp-block-image img,
.stretched-link-wrapper:hover > .wp-block-post-featured-image img { transform:scale(1.05); }
@media (prefers-reduced-motion: reduce) {
	.stretched-link-wrapper > .wp-block-image img,
	.stretched-link-wrapper > .wp-block-post-featured-image img { transition:none; }
	.stretched-link-wrapper:hover > .wp-block-image img,
	.stretched-link-wrapper:hover > .wp-block-post-featured-image img { transform:none; }
}

@media (min-width: 1391px) {
    :root {
        --wp--style--global--content-size:1152px;
		--wp--style--global--wide-size:1152px;
    }
}

@media (max-width: 1024px) and (min-width:821px) {
    :root {
        --wp--style--global--content-size:90vw;
		--wp--style--global--wide-size:90vw;
    }
}

@media (max-width: 820px) {
    :root {
        --wp--style--global--content-size:100vw;
		--wp--style--global--wide-size:100vw;
    }
}

* { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
:focus { outline:none; }
:where(.wp-site-blocks :focus) { outline-width:2px; outline-style:solid; }
a { text-decoration-thickness:1px !important; text-underline-offset:6px; }
svg, img { vertical-align:middle; border:none; max-width:100%; height:auto; }
hr { border:0; border-bottom:1px solid #DCDCDC; }
embed, iframe, object, video { max-width:100%; }
b, strong, label, th { font-weight:500; }

h1, h2, h3, h4, h5, h6 { margin-top:0; }
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a { color:inherit; }

ol, ul { padding-inline-start:20px; }
ul li::marker, ol li::marker { color:#008452; }
blockquote, caption, figcaption, h1, h2, h3, h4, h5, h6, p { text-wrap:pretty; }

.more-link { display:block; }
.wp-block-post-excerpt__more-link { font-weight:500; color:#72452C !important; }
.conversal, .conversal a { font-size:14px; font-weight:inherit; text-decoration:none !important; color:inherit; }
nav ul { list-style:none; padding-left:0; }

table { width:100%; border-collapse:collapse; }
table thead { border:none !important; }
table th, table td { padding:20px !important; text-align:left; border:none !important; border-bottom:1px solid #EFEFEF !important; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {
	display:block;
	width:100%;
	margin:0;
	padding:16px 24px;
	background:#FDFDFD;
	color:#191919;
	border:1px solid #DCDCDC;
	border-radius:16px;
	font-size:14px;
	resize:none;
}
select { 	
	padding-right:40px; 
	background:url(../images/select.svg) no-repeat center right 15px #FDFDFD; 
	-webkit-appearance:none;
	   		appearance:none;
}
select::-ms-expand { display:none; }

.wpforms-container .wpforms-field-label { margin-bottom:5px; color:#191919; font-weight:500; }
.wpforms-submit { padding:14px 20px; background:#008452; border:1px solid #008452; color:#FDFDFD; transition:all 0.3s; font-family:inherit; font-size:16px; line-height:1; font-weight:500; border-radius:50px; cursor:pointer; }
.wpforms-submit:hover { background-color:#72452C; border-color:#72452C; }

form { accent-color:#008452; }
form input:focus-visible, form textarea:focus-visible { outline-color:#008452; }

.wpforms-container ul { padding-left:0; }
.wpforms-container ul li { margin-bottom:5px; }
.wpforms-container .wpforms-field-label-inline a { text-decoration:underline; }
.wpforms-field input[type=checkbox], .wpforms-field input[type=radio] { width:20px; height:20px; position:relative; top:4px; }

.socials ul { list-style:none; }
.socials ul li a { text-decoration:none; }
.socials ul li a .dashicons { font-size:20px; }
.socials ul li a svg path { transition:fill .23s ease-in-out; }
.socials ul li a:focus svg path, .socials ul li a:hover svg path { fill:#72452C; }

.notification-banner { margin:0; padding:12px 32px; position:relative; background:#B6D433; text-align:center; }
.notification-banner p { margin:0; color:#191919; font-weight:500; }
.notification-banner p a { color:inherit; text-decoration:underline; }
.notification-banner p a:hover { text-decoration:none; }
.notification-banner .btn-close { padding:0; position:absolute; right:16px; top:50%; transform:translateY(-50%); border:0; cursor:pointer; width:14px; height:14px; mask:url(../images/close.svg); background:#191919; }

@media (min-width: 783px) {
	.home_usp { margin-top:-50px !important; }
}

details { position:relative; overflow:hidden; padding:0 0 24px; border-bottom:1px solid #EFEFEF; }
details summary { font-size:20px; font-weight:500; background:url(../images/plus.svg) no-repeat left top; }
details > * { padding-left:56px; }
details summary::-webkit-details-marker,details summary::marker { display:none; content:none; }
details[open] summary { background-image:url(../images/minus.svg); }

.wp-block-image img { width:100%; }
.single-post .entry-content .faq-full-width {
	width:100vw;
	max-width:100vw !important;
	margin-left:calc(50% - 50vw) !important;
	margin-right:calc(50% - 50vw) !important;
}
.wp-block-media-text { gap:80px; }
.wp-block-media-text .wp-block-media-text__media { overflow:hidden; }
.wp-block-media-text .wp-block-media-text__content { padding:0 !important; }
.wp-block-media-text.alignfull .wp-block-media-text__content { margin-right:calc(50vw - var(--wp--style--global--wide-size) / 2); }
.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content { margin-right:auto; margin-left:calc(50vw - var(--wp--style--global--wide-size) / 2); }

:where(.editor-styles-wrapper) .wp-block-media-text.alignfull .wp-block-media-text__content { margin-right:21.4%; }
:where(.editor-styles-wrapper) .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content { margin-right:auto; margin-left:21.4%; }

.wp-block-media-text.alignfull .wp-block-media-text__media, .is-style-left-shape { clip-path:polygon( 0% 0%,94.437% 0%,94.437% 0%,95.4% 0.128%,96.307% 0.498%,97.146% 1.088%,97.903% 1.875%,98.565% 2.837%,99.12% 3.952%,99.554% 5.198%,99.854% 6.552%,100.007% 7.993%,100% 9.497%,95.085% 92.106%,95.085% 92.106%,94.943% 93.414%,94.681% 94.645%,94.312% 95.784%,93.843% 96.817%,93.286% 97.73%,92.65% 98.51%,91.946% 99.14%,91.183% 99.608%,90.372% 99.9%,89.522% 100%,0% 100%,0% 0% ); }
.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__media, .is-style-right-shape { clip-path:polygon( 100% 100%,6.094% 100%,6.094% 100%,5.136% 99.872%,4.234% 99.502%,3.4% 98.912%,2.647% 98.125%,1.988% 97.163%,1.437% 96.048%,1.006% 94.802%,0.707% 93.448%,0.555% 92.007%,0.562% 90.503%,5.449% 7.894%,5.449% 7.894%,5.591% 6.586%,5.85% 5.355%,6.218% 4.216%,6.684% 3.183%,7.238% 2.27%,7.87% 1.491%,8.57% 0.86%,9.329% 0.392%,10.136% 0.1%,10.981% 0%,100% 0%,100% 100% ); }

.steps.steps-ready .steps__item { opacity:0; transform:translateY(56px); }
.steps.steps-ready .steps__item.steps-item-visible { animation:steps-reveal .75s cubic-bezier(.22, 1, .36, 1) var(--steps-delay, 0ms) forwards; }

@keyframes steps-reveal {
	to { opacity:1; transform:translateY(0); }
}

@media (prefers-reduced-motion: reduce) {
	.steps.steps-ready .steps__item { opacity:1; transform:none; }
	.steps.steps-ready .steps__item.steps-item-visible { animation:none; }
}

.left_shape { clip-path: polygon( 0% 100%,90.88% 100%,90.88% 100%,92.405% 99.906%,93.847% 99.634%,95.186% 99.2%,96.403% 98.619%,97.476% 97.907%,98.386% 97.08%,99.114% 96.152%,99.639% 95.139%,99.941% 94.057%,100% 92.922%,94.865% 6.481%,94.865% 6.481%,94.689% 5.419%,94.302% 4.415%,93.723% 3.483%,92.968% 2.634%,92.056% 1.881%,91.003% 1.237%,89.828% 0.715%,88.548% 0.326%,87.181% 0.084%,85.744% 0%,0% 0%,0% 100% ); }
.right_shape { clip-path: polygon( 100% 0%,9.15% 0%,9.15% 0%,7.597% 0.151%,6.131% 0.586%,4.773% 1.279%,3.543% 2.207%,2.463% 3.342%,1.552% 4.66%,0.832% 6.134%,0.323% 7.74%,0.046% 9.453%,0.022% 11.246%,4.723% 90.193%,4.723% 90.193%,4.928% 91.809%,5.336% 93.333%,5.93% 94.746%,6.692% 96.03%,7.606% 97.167%,8.654% 98.138%,9.82% 98.925%,11.086% 99.51%,12.435% 99.874%,13.851% 100%,100% 100%,100% 0% ); }

@media screen and (max-width: 782px) {
	.wp-block-media-text { gap:32px; }
	.wp-block-media-text .wp-block-media-text__content { padding:0 16px !important; margin-left:auto !important; margin-right:auto !important; }
	.certificaten { text-align:left; }
	.certificaten .wp-block-columns { gap:24px; }
	.certificaten .wp-block-columns .wp-block-column:first-child { padding-bottom:16px; border-right:none; border-bottom:1px solid #00845229; }
	.certificaten .has-text-align-right { text-align:left; }
	.certificaten .is-content-justification-right { justify-content:flex-start; }
}

.wp-block-embed .wp-block-embed__wrapper { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
.wp-block-embed .wp-block-embed__wrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

.wp-block-query .wp-block-post-title a { display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.wp-block-query .wp-block-post-excerpt .wp-block-post-excerpt__excerpt { display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }

.is-style-subtitle { font-weight:500; text-transform:uppercase; color:#008452; }
.wp-block-heading em, .wp-block-heading i { font-family:DM Serif Display, sans-serif; color:#B6D433; }

.wp-element-button { transition:all 0.3s; }
.wp-element-button:hover { background-color:#008452; border-color:#008452; }
.wp-block-button__link {
    align-content: center;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    text-align: center;
    word-break: break-word;
}

.is-style-outline .wp-element-button { padding:14px 20px; background-color:transparent; border-color:#72452C; color:#72452C; }
.is-style-outline .wp-element-button:hover { background-color:#72452C; border-color:#72452C; color:#FDFDFD; }

.is-style-white .wp-element-button { background-color:rgba(253, 253, 253, 0.24); border-color:#FDFDFD; color:#FDFDFD; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); }
.is-style-white .wp-element-button:hover { background-color:#FDFDFD; border-color:#FDFDFD; color:#72452C; }

.is-style-green .wp-element-button { background-color:#B6D433; border-color:#B6D433; color:#191919; }
.is-style-green .wp-element-button:hover { background-color:#FDFDFD; border-color:#FDFDFD; color:#191919; }

.wp-block-query-pagination { margin:48px 0; padding:16px 32px; background-color:rgba(0, 132, 82, 0.04); border:1px solid rgba(0, 132, 82, 0.32); color:#191919; font-size:16px; font-weight:500; border-radius:16px; }
.wp-block-query-pagination .page-numbers { margin:0 1px; display:inline-block; width:42px; height:42px; text-align:center; line-height:42px; color:#191919; border-radius:50%; }
.wp-block-query-pagination .current, .wp-block-query-pagination .page-numbers:hover { background:#008452; color:#FDFDFD; }
.wp-block-query-pagination a { color:#191919; }
.wp-block-query-pagination-previous { font-size:0; width:24px; height:12px; mask:url(../images/arrow.svg); background:#191919; transform:rotate(180deg); }
.wp-block-query-pagination-previous:hover { background:#008452; }
.wp-block-query-pagination-next { font-size:0; width:24px; height:12px; mask:url(../images/arrow.svg); background:#191919; }
.wp-block-query-pagination-next:hover { background:#008452; }

.rudr-taxonomy-filter--buttons .wp-element-button { background-color:transparent; border-color:#72452C; color:#72452C; }
.rudr-taxonomy-filter--buttons .wp-element-button:hover, .rudr-taxonomy-filter--buttons .wp-element-button.rudr-filter-current { background-color:#72452C; border-color:#72452C; color:#FDFDFD; }

.rudr-taxonomy-filter--dropdown select { background:url(../images/select_white.svg) no-repeat center right 15px #72452C; border-color:#72452C; color:#FDFDFD; border-radius:55px; font-weight:500; }

.back_link a { background:url(../images/back.svg) no-repeat left center; padding-left:40px; }

#footer { padding-top:64px; padding-bottom:64px; }
#main-footer { }

#main-footer .footer-top { margin-bottom:48px; padding-bottom:48px; border-bottom:1px solid #DCDCDC; gap:24px; }
#main-footer .footer-top .col-1 { width:42%; }
#main-footer .footer-top .col-1 p { margin:16px 0 0; }
#main-footer .footer-top .logos { margin-bottom:32px; display:flex; align-items:center; justify-content:flex-end; gap:24px; }
#main-footer .footer-top .logos img { max-height:88px; }
#main-footer .footer-top .contact { display:flex; align-items:center; justify-content:flex-end; gap:24px; }
#main-footer .footer-top .c_icon { margin:0; }
#main-footer .footer-top .c_icon a { color:inherit; padding-left:26px; font-weight:500; }
#main-footer .footer-top .c_icon a:hover { color:#008452; }
#main-footer .footer-top .c_icon.info-email a { background:url(../images/email.svg) no-repeat left center; }
#main-footer .footer-top .c_icon.info-phone a { background:url(../images/phone.svg) no-repeat left center; }

#main-footer .footer-menu { margin-bottom:48px; border-bottom:1px solid #DCDCDC; gap:24px; }
#main-footer .footer-menu .col { margin-bottom:48px; }
#main-footer h5 { margin:0 0 24px; }
#main-footer nav { margin:0; padding:0; }
#main-footer nav ul { display:block; margin:0; padding:0; }
#main-footer nav ul li { display:block; margin:0 0 8px; padding:0; }
#main-footer nav ul li a { margin:0; padding:0; font-weight:500; color:inherit; }
#main-footer nav ul li a:hover { color:#008452; }

#disclaimer { font-size:14px; }
#disclaimer a { text-decoration:underline; color:inherit; }
#disclaimer a:hover { text-decoration:none; }
#disclaimer .col { display:flex; align-items:center; gap:16px; }
#disclaimer p { margin:0; }

@media screen and (max-width: 782px) {
	#footer { padding-top:32px; padding-bottom:32px; }
	#main-footer h5 { margin-bottom:16px; }
	#main-footer .footer-top { display:block; padding-top:32px; padding-bottom:32px; text-align:center; }
	#main-footer .footer-menu { display:block; margin-bottom:32px; }
	#main-footer .footer-menu .col { margin-bottom:32px; }
	#disclaimer { display:block; }
	#disclaimer .col { display:block; }
	#disclaimer p { margin-bottom:8px; }	
	#main-footer .footer-top .col-1 { width:100%; }
	#main-footer .footer-top .col-1 p { margin-bottom:32px; }
	#main-footer .footer-top .logos { display:block; margin-bottom:8px; }
	#main-footer .footer-top .logos .logo { display:inline-block; margin:0 12px 24px; }
	#main-footer .footer-top .contact { display:block; text-align:center; }
	#main-footer .footer-top .c_icon { margin-bottom:20px; }
	#main-footer .footer-top .socials { align-items:center; }
}

#header { position:absolute; top:24px; left:0; right:0; z-index:9; overflow:visible; }
#header .header-inner {
	position:relative;
	padding:12px 24px;
	border-radius:999px;
	background:transparent;
	isolation:isolate;
	overflow:visible;
}
#header .header-inner::before {
	content:"";
	position:absolute;
	inset:0;
	z-index:-1;
	border:1px solid rgba(253, 253, 253, 0.32);
	border-radius:999px;
	background:rgba(253, 253, 253, 0.24);
	backdrop-filter:blur(8px);
	-webkit-backdrop-filter:blur(8px);
	pointer-events:none;
}
.header_static #header { position:static; margin:24px 0; }
.header_static #header .header-inner::before { background:rgba(25, 25, 25, 0.5); }
#header .main-menu { gap:32px; }
#header nav { margin:0; padding:0; }
#header nav ul { margin:0; padding:0; display:flex; align-items:center; gap:32px; }
#header nav ul li { margin:0; padding:0; position:relative; }
#header nav ul li a { margin:0; padding:0; font-size:16px; color: var(--wp--preset--color--white); font-weight:500; white-space:nowrap; text-shadow: 0px 1px 3px rgba(0,0,0,0.3);}
#header nav .sub-menu {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	margin-top:0;
	padding:12px;
	list-style:none;
	background:rgba(253, 253, 253, 0.24);
	border:1px solid rgba(253, 253, 253, 0.32);
	backdrop-filter:blur(8px);
	-webkit-backdrop-filter:blur(8px);
	border-radius:8px;
	min-width:max-content;
	overflow:visible;
}
#header nav .sub-menu li { margin:0; padding:0; }
#header nav .sub-menu li + li { margin-top:8px; }
#header nav .sub-menu li a, #header nav .sub-menu li .menu-link {
	display:block;
	padding:0;
	font-family:'Poppins', sans-serif;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color: var(--wp--preset--color--white);
	text-decoration:none;
	white-space:nowrap;
	transition:color .23s ease-in-out;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
#header nav .sub-menu li a:hover, #header nav .sub-menu li .menu-link:hover { color:#B6D433; }
#header nav .sub-menu .sub-menu { top:0; left:100%; margin-top:0; }
#header nav ul li:hover > .sub-menu { display:block; }
#header nav ul > li.menu-item-has-children { padding-bottom:12px; margin-bottom:-12px; }
#header nav .submenu-toggle { margin:0 0 0 8px; padding:0; width:10px; height:6px; background:url(../images/select_white.svg) no-repeat center center; border:none; vertical-align:middle; transition:transform .3s ease-in-out; }
#header nav li:hover > .submenu-toggle, #header nav .submenu-toggle[aria-expanded="true"] { transform:rotate(180deg); }
#header nav .sub-menu .submenu-toggle { display:none; }

#menu-toggle { display:none; padding:0; border:0; cursor:pointer; width:70px; height:26px; mask:url(../images/menu.svg); background:#fdfdfd; font-size:0; }
.overlay-menu { padding:0; position:fixed; width:100%; height:100%; top:0; left:0; z-index:10; background:#fdfdfd; overflow:scroll; }
.overlay-menu .overlay-menu-inner { padding:32px; }
.overlay-menu .overlay-close { padding:0; border:0; cursor:pointer; width:73px; height:22px; mask:url(../images/menuClose.svg); background:#191919; font-size:0; }
.overlay-slidedown { visibility:hidden; transform:translateY(-100%); transition:transform .4s ease-in-out,visibility 0s .4s; }
.overlay-slidedown.open { visibility:visible; transform:translateY(0); transition:transform .4s ease-in-out; }
.logged-in .overlay-menu { top:32px; }

.overlay-menu nav.alignwide { margin:32px 0; padding:32px 0; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; }

.overlay-menu nav { margin:0; padding:0; }
.overlay-menu nav ul { margin:0; padding:0; display:block; }
.overlay-menu nav ul li { margin:0 0 24px; padding:0; display:block; position:relative; }
.overlay-menu nav ul li a { margin:0; padding:0; font-size:16px; color:#191919; font-weight:500; white-space:nowrap; }
.overlay-menu nav .sub-menu { display:none; }
.overlay-menu nav .sub-menu.open { display:block; }
.overlay-menu nav .sub-menu li { margin:12px 0 0 16px; }
.overlay-menu nav .sub-menu li a { font-size:14px; font-weight:400; }
.overlay-menu nav .sub-menu li a:hover { color:#008452; }
.overlay-menu nav .submenu-toggle { margin:0 0 0 8px; padding:0; width:10px; height:6px; background:url(../images/select.svg) no-repeat center center; border:none; vertical-align:middle; transition:transform .3s ease-in-out; }
.overlay-menu nav .submenu-toggle[aria-expanded="true"] { transform:rotate(180deg); }
.overlay-menu nav .sub-menu .submenu-toggle { display:none; }

.overlay-menu .con_info { text-align:center; }
.overlay-menu .c_icon { margin:0 0 16px; }
.overlay-menu .c_icon a { color:inherit; padding-left:26px; font-weight:500; }
.overlay-menu .c_icon a:hover { color:#008452; }
.overlay-menu .c_icon.info-email a { background:url(../images/email.svg) no-repeat left center; }
.overlay-menu .c_icon.info-phone a { background:url(../images/phone.svg) no-repeat left center; }
.overlay-menu .socials { margin:24px 0 32px; align-items:center; }
.overlay-menu .wp-element-button { display:block; padding:20px; }

@media screen and (max-width: 782px) {
	.site-logo img { width:160px; }
    .logged-in .overlay-menu { top:46px; }	
	#header nav { display:none; }
	#header .wp-block-button { display:none; }
	#menu-toggle { display:block; }
	main.entry-content > .wp-block-cover:first-child { border-radius:0 0 40px 40px !important; }
}

.slick-initialized { display:block !important; }
.slick-slider.is-layout-grid { grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
.slick-slider .slick-slide, .slick-slider .slick-slide > * { box-shadow:none !important; }

.slick-slider { padding-bottom:0; }	
.slick-slider .slick-dots { position:relative; bottom:-20px; }
.slick-slider .slick-dots li button { display:none !important; }
.slick-slider .slick-dots li { margin:0 4px; padding:0; width:12px; height:12px; background:rgba(0, 132, 82, 0.24); border-radius:50%; }
.slick-slider .slick-dots li.slick-active { background:#008452; }