/*
Theme Name: Meer Makelaar theme
Theme URI: https://www.meermakelaar.nu
Author: Goes & Roos
Author URI: https://www.goesenroos.nl
Description: Goes & Roos starter theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: meer-makelaar
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* Colors */
:root {
    --base: #593160; /* Paars */
    --primary: #4b4b4b; /* Grijs */
    --secondary: #f0efed; /* Grijs licht */
    --tertiary: #fff; /* Wit */
    --quaternary: #e4cfe8; /* Paars licht */
}

body {
    font-family: "futura-pt", sans-serif;
    font-style: normal;
    font-size: 1.2rem;
    color: var(--primary);
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6  {
    line-height: .8;
    color: var(--base);
    font-weight: 400;
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
    font-family: "warbler-banner", sans-serif;
    font-weight: 400;
    font-style: italic;
    letter-spacing: 0;
}

h1 {
    margin-bottom: 2rem;
    font-size: 4rem;
}

h2 {
    margin-bottom: 2rem;
    font-size: 4rem;
}

@media (max-width: 991.98px) {
    h2 {
        font-size: 2.5rem;
    }
}

a {
    color: var(--base);
    text-decoration: none;
    text-decoration-thickness: 1px;
}

a:hover,
a:focus {
    color: var(--base);
}

::-moz-selection {
    background: var(--base);
    color: var(--tertiary);
}

::selection {
    background: var(--base);
    color: var(--tertiary);
}

.container {
    max-width: 1540px;
}

p,
li {
    line-height: 1.8;
}

/* Default */
.wp-block-group {
    position: relative;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.wp-block-group .wp-block-group__inner-container {
    max-width: 1540px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
}

.wp-block-group .wp-block-columns {
    margin-bottom: 0;
}

.wp-block-image {
    position: relative;
}

.wp-block-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wp-block-image-top img {
    object-position: top;
}

.wp-block-image-bottom img {
    object-position: bottom;
}

.wp-block-group-background {
    background-color: var(--base);
}

.wp-block-group-background-light {
    background-color: var(--secondary);
}

.wp-block-group-background-purple {
    background-color: var(--quaternary);
}

/* Buttons */
.page-slider .page-slider-text p:last-of-type a,
.wp-block-columns .wp-block-column p:last-of-type a,
.wp-block-group .wp-block-group__inner-container > p:last-of-type:not(:first-of-type) a,
.wp-block-post .wp-block-post-excerpt__more-text a,
.wp-block-group.wp-block-group-objects p:last-of-type a,
.blog .posts .post .post-item .post-more a,
.announcement a.btn,
.properties .object.object-banner .object-banner-info .object-banner-button a,
.facetwp-template .fwpl-layout .fwpl-result a.fwpl-btn {
    margin-top: 1rem;
    padding: .75rem 2rem;
    border: 1px solid var(--base);
    font-size: .9rem;
    color: var(--base);
    font-weight: 500;
    text-decoration: none!important;
    display: inline-block;
}

.page-slider .page-slider-text p:last-of-type a:before,
.wp-block-columns .wp-block-column p:last-of-type a:before,
.wp-block-group .wp-block-group__inner-container > p:last-of-type:not(:first-of-type) a:before,
.wp-block-post .wp-block-post-excerpt__more-text a:before,
.wp-block-group.wp-block-group-objects p:last-of-type a:before,
.blog .posts .post .post-item .post-more a:before,
.announcement a.btn:before,
.properties .object.object-banner .object-banner-info .object-banner-button a:before,
.facetwp-template .fwpl-layout .fwpl-result a.fwpl-btn:before {
	width: 22px;
	height: 13px;
	position: relative;
	top: 2px;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
	margin-right: .5rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23593160' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: '';
	display: inline-block;
}

.page-slider .page-slider-text p:last-of-type a:hover,
.wp-block-columns .wp-block-column p:last-of-type a:hover,
.wp-block-group .wp-block-group__inner-container > p:last-of-type:not(:first-of-type) a:hover,
.wp-block-post .wp-block-post-excerpt__more-text a:hover,
.wp-block-group.wp-block-group-objects p:last-of-type a:hover,
.blog .posts .post .post-item .post-more a:hover,
.announcement a.btn:hover,
.properties .object.object-banner .object-banner-info .object-banner-button a:hover,
.facetwp-template .fwpl-layout .fwpl-result a.fwpl-btn:hover {
    background-color: var(--base);
    color: var(--tertiary);
}

.page-slider .page-slider-text p:last-of-type a:hover:before,
.wp-block-columns .wp-block-column p:last-of-type a:hover:before,
.wp-block-group .wp-block-group__inner-container > p:last-of-type:not(:first-of-type) a:hover:before,
.wp-block-post .wp-block-post-excerpt__more-text a:hover:before,
.wp-block-group.wp-block-group-objects p:last-of-type a:hover:before,
.blog .posts .post .post-item .post-more a:hover:before,
.announcement a.btn:hover:before,
.properties .object.object-banner .object-banner-info .object-banner-button a:hover:before,
.facetwp-template .fwpl-layout .fwpl-result a.fwpl-btn:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
}

/* Forms */
div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"] {
    height: 58px!important;
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
    background-color: transparent!important;
    border: 1px solid var(--secondary)!important;
    border-top: 0!important;
    border-left: 0!important;
    border-right: 0!important;
    border-radius: 0!important;
    font-size: 1rem!important;
    color: var(--base)!important;
    font-weight: 400!important;
}

div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"] {
    padding-left: 0!important;
    padding-right: 0!important;
}

div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
    padding-left: 0!important;
    padding-right: 0!important;
    background-color: transparent!important;
    border: 1px solid var(--secondary)!important;
    border-top: 0!important;
    border-left: 0!important;
    border-right: 0!important;
    border-radius: 0!important;
    font-size: 1rem!important;
    color: var(--base)!important;
    font-weight: 400!important;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 150px!important;
}

div.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
    padding: .75rem 2rem!important;
    background-color: var(--tertiary)!important;
    border: 1px solid var(--base)!important;
    border-radius: 0!important;
    font-size: 1.1rem!important;
    color: var(--base)!important;
    font-weight: 5600!important;
}

div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: var(--base)!important;
    border-color: var(--base)!important;
    color: var(--tertiary)!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
div.wpforms-container-full .wpforms-form .wpforms-field-description,
div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
    font-size: .9rem!important;
    color: var(--base)!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-description {
    margin-top: 5px!important;
}

div.wpforms-container-full .wpforms-form .wpforms-one-fourth {
    width: calc( 25% - 15px)!important;
}

/* Navigation */
.navbar .navbar-brand {
    margin-right: 4rem;
}

.navbar .navbar-brand:after {
    width: 28px;
    height: 30px;
    position: relative;
    top: 17px;
    margin-left: .5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65 70' class='svg-brand'%3E%3Cpath fill='%23fff' d='M49.043 -0.0593414H32.784C32.7603 -0.0593414 32.7367 -0.0593413 32.713 -0.0356747C32.6893 -0.0356747 32.6657 -0.0593414 32.642 -0.0593414H16.4067C16.1937 -0.0593414 16.028 0.106325 16.028 0.319325V16.5783C16.028 16.7913 16.1937 16.957 16.4067 16.957H32.7367H32.7603H32.784H49.114C49.2797 16.957 49.4217 16.815 49.4217 16.6493V0.319325C49.4217 0.106325 49.256 -0.0593414 49.043 -0.0593414ZM28.9263 8.74466H32.4053V12.2237H28.9263V8.74466ZM28.311 12.2237H24.832V8.74466H28.311V12.2237ZM32.4053 8.12933H28.9263V4.65033H32.4053V8.12933ZM28.311 8.12933H24.832V4.65033H28.311V8.12933ZM24.832 4.03499V0.579659H28.311V4.03499H24.832ZM24.2167 4.03499H20.7613V0.579659H24.2167V4.03499ZM24.2167 4.65033V8.10566H20.7613V4.65033H24.2167ZM20.1223 8.12933H16.6433V4.65033H20.1223V8.12933ZM20.1223 8.74466V12.2237H16.6433V8.74466H20.1223ZM20.7377 8.74466H24.2167V12.2237H20.7613V8.74466H20.7377ZM24.2167 12.8627V16.3417H20.7613V12.8627H24.2167ZM24.832 12.8627H28.311V16.3417H24.832V12.8627V12.8627ZM28.9263 12.8627H32.4053V16.3417H28.9263V12.8627ZM32.4053 4.03499H28.9263V0.579659H32.4053V4.03499ZM20.1223 0.579659V4.03499H16.6433V0.579659H20.1223ZM16.6433 12.8627H20.1223V16.3417H16.6433V12.8627Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M49.043 18.874H32.784C32.7603 18.874 32.7367 18.874 32.713 18.8977C32.6893 18.8977 32.6657 18.874 32.642 18.874H16.4067C16.1937 18.874 16.028 19.0397 16.028 19.2527V33.9023C16.028 40.4343 24.3823 43.6057 29.3523 44.9073C31.648 45.499 32.4763 46.3747 32.4763 46.3983C32.5473 46.4693 32.6183 46.493 32.713 46.493C32.7603 46.493 32.784 46.493 32.8313 46.4693C32.9023 46.4457 32.9497 46.3983 32.9733 46.351C32.997 46.351 32.997 46.3273 33.0207 46.3273C33.2337 46.138 34.1093 45.4517 36.0737 44.8837C41.0673 43.5583 49.4217 40.3633 49.4217 33.926V19.2527C49.4217 19.0633 49.256 18.874 49.043 18.874ZM48.7827 33.926C48.7827 39.961 40.7123 43.014 35.8843 44.292C34.417 44.718 33.5177 45.1913 33.0207 45.5463V19.513H48.7827V33.926Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M12.7857 65.5683L12.975 65.6867C12.478 66.2547 11.981 66.728 11.484 67.1067C11.0107 67.4617 10.4663 67.651 9.87467 67.651C9.68533 67.651 9.496 67.6273 9.33033 67.6037C9.141 67.58 8.90433 67.509 8.644 67.4143C8.36 67.3197 8.02867 67.1777 7.67367 67.012C7.03467 66.7043 6.13533 66.2783 5.023 65.6867C5.023 65.6867 4.952 65.6393 4.83367 65.592C4.384 65.45 4.05267 65.3553 3.86333 65.2843C3.674 65.2133 3.39 65.0713 3.08233 64.882C2.751 64.6927 2.41967 64.456 2.112 64.1483C1.80433 63.8407 1.473 63.4857 1.189 63.0597C0.976001 62.7283 0.786667 62.397 0.621001 61.9947C0.455334 61.616 0.337001 61.2137 0.242334 60.7877C0.147667 60.3853 0.124001 59.983 0.124001 59.6043C0.124001 58.4447 0.408 57.4033 0.976 56.4803C1.544 55.5337 2.30133 54.8237 3.248 54.2793C4.19467 53.7587 5.21233 53.4983 6.27733 53.4983C7.10567 53.4983 7.88667 53.664 8.644 53.9717C9.40133 54.2793 10.0403 54.729 10.6083 55.297C11.1763 55.865 11.6023 56.504 11.91 57.2613C12.2177 57.995 12.3833 58.7997 12.3833 59.628C12.3833 60.4563 12.2177 61.2373 11.8863 62.0183C11.555 62.7993 11.0817 63.4857 10.4663 64.0773C10.1823 64.3377 9.922 64.5507 9.68533 64.7163C9.44867 64.882 9.212 65.024 8.999 65.1187C8.786 65.2133 8.54933 65.308 8.31267 65.379C8.076 65.45 7.83933 65.521 7.60267 65.5683V65.6157C7.62633 65.6157 7.74467 65.663 7.934 65.7813C8.644 66.1837 9.141 66.4203 9.47233 66.515C9.80367 66.6097 10.135 66.6333 10.5137 66.6333C10.987 66.6333 11.3657 66.5623 11.6497 66.4203C11.9337 66.2783 12.3123 66.018 12.7383 65.6393C12.7383 65.6393 12.762 65.6157 12.7857 65.592C12.762 65.5683 12.7857 65.5683 12.7857 65.5683ZM10.9633 59.6753C10.9633 58.5157 10.7977 57.5453 10.49 56.788C10.1823 56.007 9.78 55.4153 9.283 54.9893C8.786 54.5633 8.289 54.2793 7.76833 54.09C7.24767 53.9243 6.727 53.8297 6.23 53.8297C5.70933 53.8297 5.18867 53.9243 4.668 54.09C4.14733 54.2557 3.62667 54.5633 3.12967 55.013C2.63267 55.439 2.23033 56.0543 1.94633 56.788C1.63867 57.5453 1.49667 58.4683 1.49667 59.5333C1.49667 60.5983 1.63867 61.4977 1.92267 62.255C2.20667 63.0123 2.58533 63.6277 3.05867 64.101C3.36633 64.385 3.69767 64.6217 4.05267 64.811C4.40767 65.0003 4.78633 65.1187 5.165 65.2133C5.54367 65.2843 5.92233 65.3317 6.301 65.3317C6.96367 65.3317 7.60267 65.2133 8.17067 64.953C8.76233 64.7163 9.23567 64.3613 9.638 63.888C10.5137 62.894 10.9633 61.474 10.9633 59.6753Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M25.826 65.4263H23.3883V63.5093L23.341 63.4857C23.0097 64.2667 22.5127 64.8347 21.8263 65.2133C21.1637 65.5683 20.4537 65.7577 19.72 65.7577C18.8917 65.7577 18.158 65.5683 17.4953 65.166C16.8327 64.7637 16.3593 64.2903 16.0517 63.6987C15.8387 63.2963 15.6967 62.8703 15.6257 62.4207C15.5783 61.971 15.531 61.5213 15.531 61.048V55.2733C15.531 54.9183 15.46 54.6343 15.318 54.3977C15.176 54.161 14.8447 54.019 14.324 53.9717V53.8297H17.9687V53.9717C17.4243 54.0427 17.093 54.1847 16.951 54.445C16.809 54.6817 16.738 54.9657 16.738 55.2733V60.9533C16.738 62.113 16.8563 62.965 17.093 63.5093C17.3533 64.101 17.732 64.5507 18.229 64.882C18.726 65.2133 19.294 65.379 19.9567 65.379C20.217 65.379 20.5483 65.3317 20.9033 65.237C21.282 65.1423 21.6133 64.9767 21.9447 64.7637C22.915 64.101 23.3883 63.0597 23.3883 61.616V55.2733C23.3883 54.942 23.3173 54.658 23.1753 54.4213C23.0333 54.1847 22.6783 54.019 22.134 53.9717V53.8297H25.8497V53.9717C25.3053 53.9953 24.974 54.1373 24.8083 54.4213C24.6663 54.7053 24.5717 54.9657 24.5717 55.2497V64.03C24.5717 64.3377 24.619 64.5743 24.7137 64.74C24.8083 64.9057 24.9503 65.0477 25.1397 65.1187C25.329 65.1897 25.542 65.2607 25.8023 65.308V65.4263H25.826Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M33.1627 53.6877L36.6417 63.6277C36.831 64.1483 36.9967 64.5033 37.1623 64.74C37.328 64.9767 37.47 65.1187 37.6357 65.166C37.7777 65.237 37.967 65.2607 38.2037 65.2843V65.4027H34.417V65.2843C34.7957 65.2843 35.1033 65.237 35.3163 65.166C35.5293 65.095 35.624 64.882 35.624 64.5743C35.624 64.385 35.5767 64.1483 35.482 63.8643C35.4583 63.817 35.4583 63.7933 35.4583 63.7697L34.417 60.693H30.3937L29.4707 63.533C29.3523 63.9117 29.2813 64.243 29.2813 64.4797C29.2813 64.811 29.3523 65.024 29.518 65.1187C29.6837 65.237 29.9203 65.2843 30.2043 65.2843V65.4027H27.4827V65.2843C27.8613 65.237 28.1927 65.095 28.4057 64.8347C28.6423 64.5743 28.8317 64.172 29.021 63.6513L32.287 53.664H33.1627V53.6877ZM30.512 60.2907H34.204L32.3107 54.7763H32.287L30.512 60.2907Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M40.4993 65.2843H40.665C40.949 65.2843 41.2093 65.166 41.4223 64.953C41.6353 64.74 41.7537 64.4087 41.7537 64.0063V55.2497C41.7537 54.7763 41.6353 54.4213 41.3987 54.232C41.162 54.0427 40.8543 53.948 40.523 53.9243V53.7823H44.2387V53.9243C43.9073 53.9243 43.6233 54.0427 43.363 54.2083C43.1027 54.3977 42.9843 54.729 42.9843 55.226V63.6987C42.9843 64.1957 43.1027 64.5507 43.363 64.74C43.6233 64.9293 44.0257 65.024 44.5937 65.024H45.99C46.416 65.024 47.0787 64.9767 47.339 64.8583C47.5993 64.7637 47.8123 64.598 47.9543 64.385C48.0963 64.172 48.262 63.8643 48.4277 63.462H48.5697L48.12 65.379H40.523V65.2843H40.4993Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M54.2497 53.8297V53.9717C53.8947 53.9717 53.6107 54.0663 53.374 54.2557C53.1373 54.445 53.019 54.7763 53.019 55.226V64.03C53.019 64.4797 53.1373 64.811 53.3977 65.0003C53.658 65.2133 53.942 65.308 54.2497 65.308V65.4263H50.5813V65.308C50.9127 65.308 51.1967 65.2133 51.457 65.024C51.6937 64.8347 51.812 64.5033 51.812 64.0537V55.2497C51.812 54.7763 51.6937 54.445 51.457 54.2557C51.2203 54.0663 50.9127 53.9953 50.5813 53.9953V53.8533H54.2497V53.8297Z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M64.1187 56.0543H64.0003C63.9293 55.4863 63.6927 54.9893 63.2667 54.587C62.8407 54.161 62.2963 53.948 61.61 53.948C61.1603 53.948 60.758 54.0427 60.4267 54.2557C60.0717 54.4687 59.8113 54.7527 59.622 55.1077C59.4327 55.4627 59.338 55.8887 59.338 56.362C59.338 56.717 59.3853 57.0483 59.5037 57.3323C59.622 57.6163 59.7877 57.853 60.0007 58.066C60.2137 58.279 60.474 58.492 60.7817 58.6577C61.0893 58.847 61.4917 59.0837 61.9887 59.3677C62.8407 59.841 63.5033 60.2907 63.9767 60.764C64.45 61.2373 64.6867 61.8763 64.6867 62.681C64.6867 63.178 64.5683 63.6513 64.308 64.101C64.0477 64.5507 63.669 64.9293 63.1483 65.237C62.6277 65.521 61.9887 65.6867 61.2313 65.6867C60.758 65.6867 60.332 65.6393 59.9533 65.5447C59.5747 65.45 59.2197 65.308 58.841 65.1187C58.6753 65.0713 58.5807 65.0477 58.5097 65.0477C58.3913 65.0477 58.3203 65.095 58.2967 65.166C58.273 65.237 58.2257 65.4263 58.1547 65.6867H58.0127V62.7757H58.1547C58.344 63.6277 58.7227 64.2667 59.267 64.7163C59.8113 65.1423 60.474 65.379 61.255 65.379C61.8467 65.379 62.32 65.2607 62.675 65.0477C63.03 64.8347 63.2667 64.5507 63.4087 64.243C63.5507 63.9353 63.6217 63.604 63.6217 63.2963C63.6217 62.6573 63.4323 62.113 63.03 61.7107C62.6277 61.3083 62.036 60.8823 61.2313 60.4563C60.6633 60.1487 60.261 59.912 60.0007 59.7463C59.7403 59.5807 59.4563 59.3677 59.196 59.0837C58.912 58.8233 58.699 58.492 58.5333 58.137C58.3677 57.782 58.2967 57.356 58.2967 56.8827C58.2967 56.3383 58.4387 55.8177 58.7227 55.3207C59.0067 54.8237 59.4327 54.4213 59.9533 54.1137C60.474 53.806 61.0893 53.664 61.752 53.664C62.2727 53.664 62.7933 53.7587 63.314 53.9243C63.4087 53.9717 63.5033 53.9953 63.6453 53.9953C63.811 53.9953 63.9293 53.877 64.0003 53.6403H64.1187V56.0543V56.0543Z'%3E%3C/path%3E%3Cdefs%3E%3CclipPath%3E%3Crect class='svg-qualis-3' width='65' height='70'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    content: '';
}

.navbar .navbar-brand svg {
	height: 50px;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.navbar-toggler .navbar-toggler-line {
    background-color: var(--base);
}

.navbar .navbar-nav {
    width: 100%;
}

.navbar .navbar-nav .nav-link {
    margin-right: .5rem;
    font-size: 1rem;
    font-weight: 500;
    color: var(--tertiary);
}

.navbar .navbar-nav .menu-item-159 {
    margin-left: auto;
}

.navbar .navbar-nav .menu-item-159 .nav-link {
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    background-color: var(--base);
    border-radius: 50px;
    color: var(--tertiary);
}

.navbar .navbar-nav .menu-item-159 .nav-link:before {
    width: 18px;
    height: 18px;
    position: relative;
    top: 4px;
    margin-right: .5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4418_10053)'%3E%3Cpath d='M21.97 18.33C21.97 18.69 21.89 19.06 21.72 19.42C21.55 19.78 21.33 20.12 21.04 20.44C20.55 20.98 20.01 21.37 19.4 21.62C18.8 21.87 18.15 22 17.45 22C16.43 22 15.34 21.76 14.19 21.27C13.04 20.78 11.89 20.12 10.75 19.29C9.6 18.45 8.51 17.52 7.47 16.49C6.44 15.45 5.51 14.36 4.68 13.22C3.86 12.08 3.2 10.94 2.72 9.81C2.24 8.67 2 7.58 2 6.54C2 5.86 2.12 5.21 2.36 4.61C2.6 4 2.98 3.44 3.51 2.94C4.15 2.31 4.85 2 5.59 2C5.87 2 6.15 2.06 6.4 2.18C6.66 2.3 6.89 2.48 7.07 2.74L9.39 6.01C9.57 6.26 9.7 6.49 9.79 6.71C9.88 6.92 9.93 7.13 9.93 7.32C9.93 7.56 9.86 7.8 9.72 8.03C9.59 8.26 9.4 8.5 9.16 8.74L8.4 9.53C8.29 9.64 8.24 9.77 8.24 9.93C8.24 10.01 8.25 10.08 8.27 10.16C8.3 10.24 8.33 10.3 8.35 10.36C8.53 10.69 8.84 11.12 9.28 11.64C9.73 12.16 10.21 12.69 10.73 13.22C11.27 13.75 11.79 14.24 12.32 14.69C12.84 15.13 13.27 15.43 13.61 15.61C13.66 15.63 13.72 15.66 13.79 15.69C13.87 15.72 13.95 15.73 14.04 15.73C14.21 15.73 14.34 15.67 14.45 15.56L15.21 14.81C15.46 14.56 15.7 14.37 15.93 14.25C16.16 14.11 16.39 14.04 16.64 14.04C16.83 14.04 17.03 14.08 17.25 14.17C17.47 14.26 17.7 14.39 17.95 14.56L21.26 16.91C21.52 17.09 21.7 17.3 21.81 17.55C21.91 17.8 21.97 18.05 21.97 18.33Z' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4418_10053'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    display: inline-block;
    content: '';
}

.navbar .navbar-nav .nav-link.current-menu-item,
.navbar .navbar-nav .nav-link.current-menu-parent,
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link:focus {
    color: var(--base);
}

.navbar .navbar-nav .menu-item-159 .nav-link:hover,
.navbar .navbar-nav .menu-item-159 .nav-link:focus {
    color: var(--secondary);
}

.navbar .nav-link.show:before {
    width: 0;
    height: 0;
    position: absolute;
    bottom: -2px;
    left: 2rem;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid var(--senary);
    content: '';
    display: block;
    z-index: 1001;
}

.navbar .navbar-nav .dropdown-toggle:after {
    margin-left: 6px;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border: solid var(--tertiary);
    border-width: 0 1px 1px 0;
}

.navbar .navbar-nav .nav-link.current-menu-item.dropdown-toggle:after,
.navbar .navbar-nav .nav-link.current-menu-parent.dropdown-toggle:after,
.navbar .navbar-nav .nav-link.dropdown-toggle:hover:after,
.navbar .navbar-nav .nav-link.dropdown-toggle:focus:after {
    border: solid var(--tertiary);
    border-width: 0 1px 1px 0;
}

.navbar .dropdown-menu {
    padding: .75rem;
    position: absolute;
    background-color: var(--tertiary);
    border: 0;
    border-radius: 0;
}

.navbar .dropdown-menu li {
    margin-right: 0;
    float: none!important;
}

.navbar .dropdown-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 1rem;
    color: var(--primary);
    text-transform: none;
}

.navbar .dropdown-item span {
    font-size: .7rem;
    opacity: .7;
    display: block;
}

.navbar .dropdown-item span:before {
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
    margin-right: .25rem;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.97 18.33C21.97 18.69 21.89 19.06 21.72 19.42C21.55 19.78 21.33 20.12 21.04 20.44C20.55 20.98 20.01 21.37 19.4 21.62C18.8 21.87 18.15 22 17.45 22C16.43 22 15.34 21.76 14.19 21.27C13.04 20.78 11.89 20.12 10.75 19.29C9.6 18.45 8.51 17.52 7.47 16.49C6.44 15.45 5.51 14.36 4.68 13.22C3.86 12.08 3.2 10.94 2.72 9.81C2.24 8.67 2 7.58 2 6.54C2 5.86 2.12 5.21 2.36 4.61C2.6 4 2.98 3.44 3.51 2.94C4.15 2.31 4.85 2 5.59 2C5.87 2 6.15 2.06 6.4 2.18C6.66 2.3 6.89 2.48 7.07 2.74L9.39 6.01C9.57 6.26 9.7 6.49 9.79 6.71C9.88 6.92 9.93 7.13 9.93 7.32C9.93 7.56 9.86 7.8 9.72 8.03C9.59 8.26 9.4 8.5 9.16 8.74L8.4 9.53C8.29 9.64 8.24 9.77 8.24 9.93C8.24 10.01 8.25 10.08 8.27 10.16C8.3 10.24 8.33 10.3 8.35 10.36C8.53 10.69 8.84 11.12 9.28 11.64C9.73 12.16 10.21 12.69 10.73 13.22C11.27 13.75 11.79 14.24 12.32 14.69C12.84 15.13 13.27 15.43 13.61 15.61C13.66 15.63 13.72 15.66 13.79 15.69C13.87 15.72 13.95 15.73 14.04 15.73C14.21 15.73 14.34 15.67 14.45 15.56L15.21 14.81C15.46 14.56 15.7 14.37 15.93 14.25C16.16 14.11 16.39 14.04 16.64 14.04C16.83 14.04 17.03 14.08 17.25 14.17C17.47 14.26 17.7 14.39 17.95 14.56L21.26 16.91C21.52 17.09 21.7 17.3 21.81 17.55C21.91 17.8 21.97 18.05 21.97 18.33Z' stroke='%23eb5c24' stroke-width='1.5' stroke-miterlimit='10'%3E%3C/path%3E%3C/svg%3E");
    display: inline-block;
    content: '';
}

.navbar .dropdown-item:hover,
.navbar .dropdown-item:focus {
    background-color: transparent;
    color: var(--base);
}

.navbar .dropdown-menu li {
    margin-right: 0!important;
}

.navbar .dropdown-menu li:last-of-type .dropdown-item {
    border-bottom: 0;
}

/* Color fix */
.navbar.navbar-scroll,
.no-image .navbar {
    background-color: var(--tertiary);
}

.navbar.navbar-scroll .navbar-brand:after,
.no-image .navbar .navbar-brand:after {
    width: 30px;
    height: 30px;
    position: relative;
    top: 17px;
    margin-left: .5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65 70' class='svg-brand'%3E%3Cpath fill='%23593160' d='M49.043 -0.0593414H32.784C32.7603 -0.0593414 32.7367 -0.0593413 32.713 -0.0356747C32.6893 -0.0356747 32.6657 -0.0593414 32.642 -0.0593414H16.4067C16.1937 -0.0593414 16.028 0.106325 16.028 0.319325V16.5783C16.028 16.7913 16.1937 16.957 16.4067 16.957H32.7367H32.7603H32.784H49.114C49.2797 16.957 49.4217 16.815 49.4217 16.6493V0.319325C49.4217 0.106325 49.256 -0.0593414 49.043 -0.0593414ZM28.9263 8.74466H32.4053V12.2237H28.9263V8.74466ZM28.311 12.2237H24.832V8.74466H28.311V12.2237ZM32.4053 8.12933H28.9263V4.65033H32.4053V8.12933ZM28.311 8.12933H24.832V4.65033H28.311V8.12933ZM24.832 4.03499V0.579659H28.311V4.03499H24.832ZM24.2167 4.03499H20.7613V0.579659H24.2167V4.03499ZM24.2167 4.65033V8.10566H20.7613V4.65033H24.2167ZM20.1223 8.12933H16.6433V4.65033H20.1223V8.12933ZM20.1223 8.74466V12.2237H16.6433V8.74466H20.1223ZM20.7377 8.74466H24.2167V12.2237H20.7613V8.74466H20.7377ZM24.2167 12.8627V16.3417H20.7613V12.8627H24.2167ZM24.832 12.8627H28.311V16.3417H24.832V12.8627V12.8627ZM28.9263 12.8627H32.4053V16.3417H28.9263V12.8627ZM32.4053 4.03499H28.9263V0.579659H32.4053V4.03499ZM20.1223 0.579659V4.03499H16.6433V0.579659H20.1223ZM16.6433 12.8627H20.1223V16.3417H16.6433V12.8627Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M49.043 18.874H32.784C32.7603 18.874 32.7367 18.874 32.713 18.8977C32.6893 18.8977 32.6657 18.874 32.642 18.874H16.4067C16.1937 18.874 16.028 19.0397 16.028 19.2527V33.9023C16.028 40.4343 24.3823 43.6057 29.3523 44.9073C31.648 45.499 32.4763 46.3747 32.4763 46.3983C32.5473 46.4693 32.6183 46.493 32.713 46.493C32.7603 46.493 32.784 46.493 32.8313 46.4693C32.9023 46.4457 32.9497 46.3983 32.9733 46.351C32.997 46.351 32.997 46.3273 33.0207 46.3273C33.2337 46.138 34.1093 45.4517 36.0737 44.8837C41.0673 43.5583 49.4217 40.3633 49.4217 33.926V19.2527C49.4217 19.0633 49.256 18.874 49.043 18.874ZM48.7827 33.926C48.7827 39.961 40.7123 43.014 35.8843 44.292C34.417 44.718 33.5177 45.1913 33.0207 45.5463V19.513H48.7827V33.926Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M12.7857 65.5683L12.975 65.6867C12.478 66.2547 11.981 66.728 11.484 67.1067C11.0107 67.4617 10.4663 67.651 9.87467 67.651C9.68533 67.651 9.496 67.6273 9.33033 67.6037C9.141 67.58 8.90433 67.509 8.644 67.4143C8.36 67.3197 8.02867 67.1777 7.67367 67.012C7.03467 66.7043 6.13533 66.2783 5.023 65.6867C5.023 65.6867 4.952 65.6393 4.83367 65.592C4.384 65.45 4.05267 65.3553 3.86333 65.2843C3.674 65.2133 3.39 65.0713 3.08233 64.882C2.751 64.6927 2.41967 64.456 2.112 64.1483C1.80433 63.8407 1.473 63.4857 1.189 63.0597C0.976001 62.7283 0.786667 62.397 0.621001 61.9947C0.455334 61.616 0.337001 61.2137 0.242334 60.7877C0.147667 60.3853 0.124001 59.983 0.124001 59.6043C0.124001 58.4447 0.408 57.4033 0.976 56.4803C1.544 55.5337 2.30133 54.8237 3.248 54.2793C4.19467 53.7587 5.21233 53.4983 6.27733 53.4983C7.10567 53.4983 7.88667 53.664 8.644 53.9717C9.40133 54.2793 10.0403 54.729 10.6083 55.297C11.1763 55.865 11.6023 56.504 11.91 57.2613C12.2177 57.995 12.3833 58.7997 12.3833 59.628C12.3833 60.4563 12.2177 61.2373 11.8863 62.0183C11.555 62.7993 11.0817 63.4857 10.4663 64.0773C10.1823 64.3377 9.922 64.5507 9.68533 64.7163C9.44867 64.882 9.212 65.024 8.999 65.1187C8.786 65.2133 8.54933 65.308 8.31267 65.379C8.076 65.45 7.83933 65.521 7.60267 65.5683V65.6157C7.62633 65.6157 7.74467 65.663 7.934 65.7813C8.644 66.1837 9.141 66.4203 9.47233 66.515C9.80367 66.6097 10.135 66.6333 10.5137 66.6333C10.987 66.6333 11.3657 66.5623 11.6497 66.4203C11.9337 66.2783 12.3123 66.018 12.7383 65.6393C12.7383 65.6393 12.762 65.6157 12.7857 65.592C12.762 65.5683 12.7857 65.5683 12.7857 65.5683ZM10.9633 59.6753C10.9633 58.5157 10.7977 57.5453 10.49 56.788C10.1823 56.007 9.78 55.4153 9.283 54.9893C8.786 54.5633 8.289 54.2793 7.76833 54.09C7.24767 53.9243 6.727 53.8297 6.23 53.8297C5.70933 53.8297 5.18867 53.9243 4.668 54.09C4.14733 54.2557 3.62667 54.5633 3.12967 55.013C2.63267 55.439 2.23033 56.0543 1.94633 56.788C1.63867 57.5453 1.49667 58.4683 1.49667 59.5333C1.49667 60.5983 1.63867 61.4977 1.92267 62.255C2.20667 63.0123 2.58533 63.6277 3.05867 64.101C3.36633 64.385 3.69767 64.6217 4.05267 64.811C4.40767 65.0003 4.78633 65.1187 5.165 65.2133C5.54367 65.2843 5.92233 65.3317 6.301 65.3317C6.96367 65.3317 7.60267 65.2133 8.17067 64.953C8.76233 64.7163 9.23567 64.3613 9.638 63.888C10.5137 62.894 10.9633 61.474 10.9633 59.6753Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M25.826 65.4263H23.3883V63.5093L23.341 63.4857C23.0097 64.2667 22.5127 64.8347 21.8263 65.2133C21.1637 65.5683 20.4537 65.7577 19.72 65.7577C18.8917 65.7577 18.158 65.5683 17.4953 65.166C16.8327 64.7637 16.3593 64.2903 16.0517 63.6987C15.8387 63.2963 15.6967 62.8703 15.6257 62.4207C15.5783 61.971 15.531 61.5213 15.531 61.048V55.2733C15.531 54.9183 15.46 54.6343 15.318 54.3977C15.176 54.161 14.8447 54.019 14.324 53.9717V53.8297H17.9687V53.9717C17.4243 54.0427 17.093 54.1847 16.951 54.445C16.809 54.6817 16.738 54.9657 16.738 55.2733V60.9533C16.738 62.113 16.8563 62.965 17.093 63.5093C17.3533 64.101 17.732 64.5507 18.229 64.882C18.726 65.2133 19.294 65.379 19.9567 65.379C20.217 65.379 20.5483 65.3317 20.9033 65.237C21.282 65.1423 21.6133 64.9767 21.9447 64.7637C22.915 64.101 23.3883 63.0597 23.3883 61.616V55.2733C23.3883 54.942 23.3173 54.658 23.1753 54.4213C23.0333 54.1847 22.6783 54.019 22.134 53.9717V53.8297H25.8497V53.9717C25.3053 53.9953 24.974 54.1373 24.8083 54.4213C24.6663 54.7053 24.5717 54.9657 24.5717 55.2497V64.03C24.5717 64.3377 24.619 64.5743 24.7137 64.74C24.8083 64.9057 24.9503 65.0477 25.1397 65.1187C25.329 65.1897 25.542 65.2607 25.8023 65.308V65.4263H25.826Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M33.1627 53.6877L36.6417 63.6277C36.831 64.1483 36.9967 64.5033 37.1623 64.74C37.328 64.9767 37.47 65.1187 37.6357 65.166C37.7777 65.237 37.967 65.2607 38.2037 65.2843V65.4027H34.417V65.2843C34.7957 65.2843 35.1033 65.237 35.3163 65.166C35.5293 65.095 35.624 64.882 35.624 64.5743C35.624 64.385 35.5767 64.1483 35.482 63.8643C35.4583 63.817 35.4583 63.7933 35.4583 63.7697L34.417 60.693H30.3937L29.4707 63.533C29.3523 63.9117 29.2813 64.243 29.2813 64.4797C29.2813 64.811 29.3523 65.024 29.518 65.1187C29.6837 65.237 29.9203 65.2843 30.2043 65.2843V65.4027H27.4827V65.2843C27.8613 65.237 28.1927 65.095 28.4057 64.8347C28.6423 64.5743 28.8317 64.172 29.021 63.6513L32.287 53.664H33.1627V53.6877ZM30.512 60.2907H34.204L32.3107 54.7763H32.287L30.512 60.2907Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M40.4993 65.2843H40.665C40.949 65.2843 41.2093 65.166 41.4223 64.953C41.6353 64.74 41.7537 64.4087 41.7537 64.0063V55.2497C41.7537 54.7763 41.6353 54.4213 41.3987 54.232C41.162 54.0427 40.8543 53.948 40.523 53.9243V53.7823H44.2387V53.9243C43.9073 53.9243 43.6233 54.0427 43.363 54.2083C43.1027 54.3977 42.9843 54.729 42.9843 55.226V63.6987C42.9843 64.1957 43.1027 64.5507 43.363 64.74C43.6233 64.9293 44.0257 65.024 44.5937 65.024H45.99C46.416 65.024 47.0787 64.9767 47.339 64.8583C47.5993 64.7637 47.8123 64.598 47.9543 64.385C48.0963 64.172 48.262 63.8643 48.4277 63.462H48.5697L48.12 65.379H40.523V65.2843H40.4993Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M54.2497 53.8297V53.9717C53.8947 53.9717 53.6107 54.0663 53.374 54.2557C53.1373 54.445 53.019 54.7763 53.019 55.226V64.03C53.019 64.4797 53.1373 64.811 53.3977 65.0003C53.658 65.2133 53.942 65.308 54.2497 65.308V65.4263H50.5813V65.308C50.9127 65.308 51.1967 65.2133 51.457 65.024C51.6937 64.8347 51.812 64.5033 51.812 64.0537V55.2497C51.812 54.7763 51.6937 54.445 51.457 54.2557C51.2203 54.0663 50.9127 53.9953 50.5813 53.9953V53.8533H54.2497V53.8297Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M64.1187 56.0543H64.0003C63.9293 55.4863 63.6927 54.9893 63.2667 54.587C62.8407 54.161 62.2963 53.948 61.61 53.948C61.1603 53.948 60.758 54.0427 60.4267 54.2557C60.0717 54.4687 59.8113 54.7527 59.622 55.1077C59.4327 55.4627 59.338 55.8887 59.338 56.362C59.338 56.717 59.3853 57.0483 59.5037 57.3323C59.622 57.6163 59.7877 57.853 60.0007 58.066C60.2137 58.279 60.474 58.492 60.7817 58.6577C61.0893 58.847 61.4917 59.0837 61.9887 59.3677C62.8407 59.841 63.5033 60.2907 63.9767 60.764C64.45 61.2373 64.6867 61.8763 64.6867 62.681C64.6867 63.178 64.5683 63.6513 64.308 64.101C64.0477 64.5507 63.669 64.9293 63.1483 65.237C62.6277 65.521 61.9887 65.6867 61.2313 65.6867C60.758 65.6867 60.332 65.6393 59.9533 65.5447C59.5747 65.45 59.2197 65.308 58.841 65.1187C58.6753 65.0713 58.5807 65.0477 58.5097 65.0477C58.3913 65.0477 58.3203 65.095 58.2967 65.166C58.273 65.237 58.2257 65.4263 58.1547 65.6867H58.0127V62.7757H58.1547C58.344 63.6277 58.7227 64.2667 59.267 64.7163C59.8113 65.1423 60.474 65.379 61.255 65.379C61.8467 65.379 62.32 65.2607 62.675 65.0477C63.03 64.8347 63.2667 64.5507 63.4087 64.243C63.5507 63.9353 63.6217 63.604 63.6217 63.2963C63.6217 62.6573 63.4323 62.113 63.03 61.7107C62.6277 61.3083 62.036 60.8823 61.2313 60.4563C60.6633 60.1487 60.261 59.912 60.0007 59.7463C59.7403 59.5807 59.4563 59.3677 59.196 59.0837C58.912 58.8233 58.699 58.492 58.5333 58.137C58.3677 57.782 58.2967 57.356 58.2967 56.8827C58.2967 56.3383 58.4387 55.8177 58.7227 55.3207C59.0067 54.8237 59.4327 54.4213 59.9533 54.1137C60.474 53.806 61.0893 53.664 61.752 53.664C62.2727 53.664 62.7933 53.7587 63.314 53.9243C63.4087 53.9717 63.5033 53.9953 63.6453 53.9953C63.811 53.9953 63.9293 53.877 64.0003 53.6403H64.1187V56.0543V56.0543Z'%3E%3C/path%3E%3Cdefs%3E%3CclipPath%3E%3Crect class='svg-qualis-3' width='65' height='70'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    display: inline-block;
    content: '';
}

.navbar.navbar-scroll .navbar-brand svg path:nth-of-type(3),
.no-image .navbar .navbar-brand svg path:nth-of-type(3) {
	fill: var(--base);
}

.navbar.navbar-scroll .navbar-nav .nav-link,
.no-image .navbar .navbar-nav .nav-link {
    color: var(--primary);
}

.navbar.navbar-scroll .navbar-nav .menu-item-159 .nav-link,
.no-image .navbar .navbar-nav .menu-item-159 .nav-link {
    color: var(--tertiary);
}

.navbar.navbar-scroll .navbar-nav .dropdown-toggle:after,
.no-image .navbar .navbar-nav .dropdown-toggle:after{
    border-color: solid var(--primary);
}

.navbar.navbar-scroll .navbar-nav .nav-link.current-menu-item.dropdown-toggle:after,
.navbar.navbar-scroll .navbar-nav .nav-link.current-menu-parent.dropdown-toggle:after,
.navbar.navbar-scroll .navbar-nav .nav-link.dropdown-toggle:hover:after,
.navbar.navbar-scroll .navbar-nav .nav-link.dropdown-toggle:focus:after,
.no-image .navbar .navbar-nav .nav-link.current-menu-item.dropdown-toggle:after,
.no-image .navbar .navbar-nav .nav-link.current-menu-parent.dropdown-toggle:after,
.no-image .navbar .navbar-nav .nav-link.dropdown-toggle:hover:after,
.no-image .navbar .navbar-nav .nav-link.dropdown-toggle:focus:after{
    border-color: solid var(--primary);
}

@media (max-width: 991.98px) {
    .navbar {
        background-color: var(--tertiary);
    }

    .navbar .navbar-brand {
        margin-right: 2rem;
    }

    .navbar .navbar-brand:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65 70' class='svg-brand'%3E%3Cpath fill='%23593160' d='M49.043 -0.0593414H32.784C32.7603 -0.0593414 32.7367 -0.0593413 32.713 -0.0356747C32.6893 -0.0356747 32.6657 -0.0593414 32.642 -0.0593414H16.4067C16.1937 -0.0593414 16.028 0.106325 16.028 0.319325V16.5783C16.028 16.7913 16.1937 16.957 16.4067 16.957H32.7367H32.7603H32.784H49.114C49.2797 16.957 49.4217 16.815 49.4217 16.6493V0.319325C49.4217 0.106325 49.256 -0.0593414 49.043 -0.0593414ZM28.9263 8.74466H32.4053V12.2237H28.9263V8.74466ZM28.311 12.2237H24.832V8.74466H28.311V12.2237ZM32.4053 8.12933H28.9263V4.65033H32.4053V8.12933ZM28.311 8.12933H24.832V4.65033H28.311V8.12933ZM24.832 4.03499V0.579659H28.311V4.03499H24.832ZM24.2167 4.03499H20.7613V0.579659H24.2167V4.03499ZM24.2167 4.65033V8.10566H20.7613V4.65033H24.2167ZM20.1223 8.12933H16.6433V4.65033H20.1223V8.12933ZM20.1223 8.74466V12.2237H16.6433V8.74466H20.1223ZM20.7377 8.74466H24.2167V12.2237H20.7613V8.74466H20.7377ZM24.2167 12.8627V16.3417H20.7613V12.8627H24.2167ZM24.832 12.8627H28.311V16.3417H24.832V12.8627V12.8627ZM28.9263 12.8627H32.4053V16.3417H28.9263V12.8627ZM32.4053 4.03499H28.9263V0.579659H32.4053V4.03499ZM20.1223 0.579659V4.03499H16.6433V0.579659H20.1223ZM16.6433 12.8627H20.1223V16.3417H16.6433V12.8627Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M49.043 18.874H32.784C32.7603 18.874 32.7367 18.874 32.713 18.8977C32.6893 18.8977 32.6657 18.874 32.642 18.874H16.4067C16.1937 18.874 16.028 19.0397 16.028 19.2527V33.9023C16.028 40.4343 24.3823 43.6057 29.3523 44.9073C31.648 45.499 32.4763 46.3747 32.4763 46.3983C32.5473 46.4693 32.6183 46.493 32.713 46.493C32.7603 46.493 32.784 46.493 32.8313 46.4693C32.9023 46.4457 32.9497 46.3983 32.9733 46.351C32.997 46.351 32.997 46.3273 33.0207 46.3273C33.2337 46.138 34.1093 45.4517 36.0737 44.8837C41.0673 43.5583 49.4217 40.3633 49.4217 33.926V19.2527C49.4217 19.0633 49.256 18.874 49.043 18.874ZM48.7827 33.926C48.7827 39.961 40.7123 43.014 35.8843 44.292C34.417 44.718 33.5177 45.1913 33.0207 45.5463V19.513H48.7827V33.926Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M12.7857 65.5683L12.975 65.6867C12.478 66.2547 11.981 66.728 11.484 67.1067C11.0107 67.4617 10.4663 67.651 9.87467 67.651C9.68533 67.651 9.496 67.6273 9.33033 67.6037C9.141 67.58 8.90433 67.509 8.644 67.4143C8.36 67.3197 8.02867 67.1777 7.67367 67.012C7.03467 66.7043 6.13533 66.2783 5.023 65.6867C5.023 65.6867 4.952 65.6393 4.83367 65.592C4.384 65.45 4.05267 65.3553 3.86333 65.2843C3.674 65.2133 3.39 65.0713 3.08233 64.882C2.751 64.6927 2.41967 64.456 2.112 64.1483C1.80433 63.8407 1.473 63.4857 1.189 63.0597C0.976001 62.7283 0.786667 62.397 0.621001 61.9947C0.455334 61.616 0.337001 61.2137 0.242334 60.7877C0.147667 60.3853 0.124001 59.983 0.124001 59.6043C0.124001 58.4447 0.408 57.4033 0.976 56.4803C1.544 55.5337 2.30133 54.8237 3.248 54.2793C4.19467 53.7587 5.21233 53.4983 6.27733 53.4983C7.10567 53.4983 7.88667 53.664 8.644 53.9717C9.40133 54.2793 10.0403 54.729 10.6083 55.297C11.1763 55.865 11.6023 56.504 11.91 57.2613C12.2177 57.995 12.3833 58.7997 12.3833 59.628C12.3833 60.4563 12.2177 61.2373 11.8863 62.0183C11.555 62.7993 11.0817 63.4857 10.4663 64.0773C10.1823 64.3377 9.922 64.5507 9.68533 64.7163C9.44867 64.882 9.212 65.024 8.999 65.1187C8.786 65.2133 8.54933 65.308 8.31267 65.379C8.076 65.45 7.83933 65.521 7.60267 65.5683V65.6157C7.62633 65.6157 7.74467 65.663 7.934 65.7813C8.644 66.1837 9.141 66.4203 9.47233 66.515C9.80367 66.6097 10.135 66.6333 10.5137 66.6333C10.987 66.6333 11.3657 66.5623 11.6497 66.4203C11.9337 66.2783 12.3123 66.018 12.7383 65.6393C12.7383 65.6393 12.762 65.6157 12.7857 65.592C12.762 65.5683 12.7857 65.5683 12.7857 65.5683ZM10.9633 59.6753C10.9633 58.5157 10.7977 57.5453 10.49 56.788C10.1823 56.007 9.78 55.4153 9.283 54.9893C8.786 54.5633 8.289 54.2793 7.76833 54.09C7.24767 53.9243 6.727 53.8297 6.23 53.8297C5.70933 53.8297 5.18867 53.9243 4.668 54.09C4.14733 54.2557 3.62667 54.5633 3.12967 55.013C2.63267 55.439 2.23033 56.0543 1.94633 56.788C1.63867 57.5453 1.49667 58.4683 1.49667 59.5333C1.49667 60.5983 1.63867 61.4977 1.92267 62.255C2.20667 63.0123 2.58533 63.6277 3.05867 64.101C3.36633 64.385 3.69767 64.6217 4.05267 64.811C4.40767 65.0003 4.78633 65.1187 5.165 65.2133C5.54367 65.2843 5.92233 65.3317 6.301 65.3317C6.96367 65.3317 7.60267 65.2133 8.17067 64.953C8.76233 64.7163 9.23567 64.3613 9.638 63.888C10.5137 62.894 10.9633 61.474 10.9633 59.6753Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M25.826 65.4263H23.3883V63.5093L23.341 63.4857C23.0097 64.2667 22.5127 64.8347 21.8263 65.2133C21.1637 65.5683 20.4537 65.7577 19.72 65.7577C18.8917 65.7577 18.158 65.5683 17.4953 65.166C16.8327 64.7637 16.3593 64.2903 16.0517 63.6987C15.8387 63.2963 15.6967 62.8703 15.6257 62.4207C15.5783 61.971 15.531 61.5213 15.531 61.048V55.2733C15.531 54.9183 15.46 54.6343 15.318 54.3977C15.176 54.161 14.8447 54.019 14.324 53.9717V53.8297H17.9687V53.9717C17.4243 54.0427 17.093 54.1847 16.951 54.445C16.809 54.6817 16.738 54.9657 16.738 55.2733V60.9533C16.738 62.113 16.8563 62.965 17.093 63.5093C17.3533 64.101 17.732 64.5507 18.229 64.882C18.726 65.2133 19.294 65.379 19.9567 65.379C20.217 65.379 20.5483 65.3317 20.9033 65.237C21.282 65.1423 21.6133 64.9767 21.9447 64.7637C22.915 64.101 23.3883 63.0597 23.3883 61.616V55.2733C23.3883 54.942 23.3173 54.658 23.1753 54.4213C23.0333 54.1847 22.6783 54.019 22.134 53.9717V53.8297H25.8497V53.9717C25.3053 53.9953 24.974 54.1373 24.8083 54.4213C24.6663 54.7053 24.5717 54.9657 24.5717 55.2497V64.03C24.5717 64.3377 24.619 64.5743 24.7137 64.74C24.8083 64.9057 24.9503 65.0477 25.1397 65.1187C25.329 65.1897 25.542 65.2607 25.8023 65.308V65.4263H25.826Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M33.1627 53.6877L36.6417 63.6277C36.831 64.1483 36.9967 64.5033 37.1623 64.74C37.328 64.9767 37.47 65.1187 37.6357 65.166C37.7777 65.237 37.967 65.2607 38.2037 65.2843V65.4027H34.417V65.2843C34.7957 65.2843 35.1033 65.237 35.3163 65.166C35.5293 65.095 35.624 64.882 35.624 64.5743C35.624 64.385 35.5767 64.1483 35.482 63.8643C35.4583 63.817 35.4583 63.7933 35.4583 63.7697L34.417 60.693H30.3937L29.4707 63.533C29.3523 63.9117 29.2813 64.243 29.2813 64.4797C29.2813 64.811 29.3523 65.024 29.518 65.1187C29.6837 65.237 29.9203 65.2843 30.2043 65.2843V65.4027H27.4827V65.2843C27.8613 65.237 28.1927 65.095 28.4057 64.8347C28.6423 64.5743 28.8317 64.172 29.021 63.6513L32.287 53.664H33.1627V53.6877ZM30.512 60.2907H34.204L32.3107 54.7763H32.287L30.512 60.2907Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M40.4993 65.2843H40.665C40.949 65.2843 41.2093 65.166 41.4223 64.953C41.6353 64.74 41.7537 64.4087 41.7537 64.0063V55.2497C41.7537 54.7763 41.6353 54.4213 41.3987 54.232C41.162 54.0427 40.8543 53.948 40.523 53.9243V53.7823H44.2387V53.9243C43.9073 53.9243 43.6233 54.0427 43.363 54.2083C43.1027 54.3977 42.9843 54.729 42.9843 55.226V63.6987C42.9843 64.1957 43.1027 64.5507 43.363 64.74C43.6233 64.9293 44.0257 65.024 44.5937 65.024H45.99C46.416 65.024 47.0787 64.9767 47.339 64.8583C47.5993 64.7637 47.8123 64.598 47.9543 64.385C48.0963 64.172 48.262 63.8643 48.4277 63.462H48.5697L48.12 65.379H40.523V65.2843H40.4993Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M54.2497 53.8297V53.9717C53.8947 53.9717 53.6107 54.0663 53.374 54.2557C53.1373 54.445 53.019 54.7763 53.019 55.226V64.03C53.019 64.4797 53.1373 64.811 53.3977 65.0003C53.658 65.2133 53.942 65.308 54.2497 65.308V65.4263H50.5813V65.308C50.9127 65.308 51.1967 65.2133 51.457 65.024C51.6937 64.8347 51.812 64.5033 51.812 64.0537V55.2497C51.812 54.7763 51.6937 54.445 51.457 54.2557C51.2203 54.0663 50.9127 53.9953 50.5813 53.9953V53.8533H54.2497V53.8297Z'%3E%3C/path%3E%3Cpath fill='%23593160' d='M64.1187 56.0543H64.0003C63.9293 55.4863 63.6927 54.9893 63.2667 54.587C62.8407 54.161 62.2963 53.948 61.61 53.948C61.1603 53.948 60.758 54.0427 60.4267 54.2557C60.0717 54.4687 59.8113 54.7527 59.622 55.1077C59.4327 55.4627 59.338 55.8887 59.338 56.362C59.338 56.717 59.3853 57.0483 59.5037 57.3323C59.622 57.6163 59.7877 57.853 60.0007 58.066C60.2137 58.279 60.474 58.492 60.7817 58.6577C61.0893 58.847 61.4917 59.0837 61.9887 59.3677C62.8407 59.841 63.5033 60.2907 63.9767 60.764C64.45 61.2373 64.6867 61.8763 64.6867 62.681C64.6867 63.178 64.5683 63.6513 64.308 64.101C64.0477 64.5507 63.669 64.9293 63.1483 65.237C62.6277 65.521 61.9887 65.6867 61.2313 65.6867C60.758 65.6867 60.332 65.6393 59.9533 65.5447C59.5747 65.45 59.2197 65.308 58.841 65.1187C58.6753 65.0713 58.5807 65.0477 58.5097 65.0477C58.3913 65.0477 58.3203 65.095 58.2967 65.166C58.273 65.237 58.2257 65.4263 58.1547 65.6867H58.0127V62.7757H58.1547C58.344 63.6277 58.7227 64.2667 59.267 64.7163C59.8113 65.1423 60.474 65.379 61.255 65.379C61.8467 65.379 62.32 65.2607 62.675 65.0477C63.03 64.8347 63.2667 64.5507 63.4087 64.243C63.5507 63.9353 63.6217 63.604 63.6217 63.2963C63.6217 62.6573 63.4323 62.113 63.03 61.7107C62.6277 61.3083 62.036 60.8823 61.2313 60.4563C60.6633 60.1487 60.261 59.912 60.0007 59.7463C59.7403 59.5807 59.4563 59.3677 59.196 59.0837C58.912 58.8233 58.699 58.492 58.5333 58.137C58.3677 57.782 58.2967 57.356 58.2967 56.8827C58.2967 56.3383 58.4387 55.8177 58.7227 55.3207C59.0067 54.8237 59.4327 54.4213 59.9533 54.1137C60.474 53.806 61.0893 53.664 61.752 53.664C62.2727 53.664 62.7933 53.7587 63.314 53.9243C63.4087 53.9717 63.5033 53.9953 63.6453 53.9953C63.811 53.9953 63.9293 53.877 64.0003 53.6403H64.1187V56.0543V56.0543Z'%3E%3C/path%3E%3Cdefs%3E%3CclipPath%3E%3Crect class='svg-qualis-3' width='65' height='70'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }

    .navbar .navbar-brand svg {
        height: 40px;
    }

    .navbar .navbar-brand svg path:nth-of-type(3) {
        fill: var(--base);
    }

    .navbar .navbar-nav .nav-link {
        color: var(--primary);
    }

    .navbar .navbar-nav .dropdown-toggle:after {
        border-color: var(--primary);
    }

    .navbar .dropdown-menu {
        position: relative;
        margin-top: 0;
    }

    .navbar .navbar-nav .menu-item-159 {
        margin-left: 0;
    }

    .navbar .navbar-nav .menu-item-159 .nav-link {
        display: table;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .navbar .navbar-brand {
        margin-right: 1rem;
    }

    .navbar .navbar-brand::after {
        top: 14px;
    }

    .navbar .navbar-brand svg {
        height: 30px;
    }

    .navbar .navbar-nav .nav-link {
        margin-right: 0;
        font-size: .9rem;
    }

    .navbar .navbar-nav .menu-item-159 .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .navbar .navbar-brand svg {
        height: 39px;
    }
}

@media (min-width: 1400px) and (max-width: 1699.98px) {

}

/* Slider */
.page-slider {
    height: 100vh;
}

.page-slider .carousel .carousel-item:after {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.35);
    content: '';
}

.page-slider .carousel .img-cover-top {
    object-position: top;
}

.page-slider .carousel .img-cover-center {
    object-position: center;
}

.page-slider .carousel .img-cover-bottom {
    object-position: bottom;
}

.page-slider .page-slider-info {
    top: 0;
    left: 0;
    z-index: 3;
}

.page-slider .page-slider-info .page-slider-text h1 {
	line-height: .9;
	font-size: 4.5rem;
	color: var(--tertiary);
	text-align: right;
}
.page-slider .page-slider-info p.p-slider-button a {
	color: var(--tertiary);
	font-weight: 500;
}

.page-slider .page-slider-info p.p-slider-button a:before {
	width: 22px;
	height: 13px;
	margin-right: .5rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: '';
	display: inline-block;
}

@media (max-width: 767.98px) {
    .page-slider {
        height: 500px;
    }

    .page-slider .page-slider-info .page-slider-text h1 {
        font-size: 2.5rem;
        text-align: left;
    }

    .page-slider .page-slider-info .page-slider-text h1 br {
        display: none;
    }

    .home .page-slider .carousel .img-cover-center {
        object-position: left;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .page-slider {
        height: 600px;
    }

    .page-slider .page-slider-info .page-slider-text h1 {
        font-size: 2.5rem;
        text-align: left;
    }

    .home .page-slider .carousel .img-cover-center {
        object-position: left;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .page-slider .page-slider-info .page-slider-text h1 br {
        display: none;
    }
}

/* Content */
.no-image .wp-block-group.wp-block-group-content {
    margin-top: 76px;
}

.wp-block-group.wp-block-group-content .wp-block-columns .wp-block-column:nth-of-type(2) p:nth-of-type(1) {
    margin-bottom: 2rem;
    font-size: .9rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.wp-block-group.wp-block-group-content .wp-block-columns .wp-block-column p:nth-of-type(2) p:last-of-type {
    margin-bottom: 0;
}

/* Content / image */
.wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(1),
.wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(2) {
    position: relative;
}

.wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-image,
.wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-image {
	width: 100%;
	height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0;
}

.wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(2) {
	padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 10rem;
    padding-right: 10rem;
}

.wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(1) {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-right: 10rem;
}

.wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(1) p:nth-of-type(1),
.wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(2) p:nth-of-type(1) {
    font-size: .9rem;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(1) p a,
.wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(2) p a {
    text-decoration: underline;
}

.wp-block-group.wp-block-group-content-image.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(1) h2,
.wp-block-group.wp-block-group-image-content.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(2) h2,
.wp-block-group.wp-block-group-content-image.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(1) p,
.wp-block-group.wp-block-group-image-content.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(2) p {
    color: var(--tertiary);
}

.wp-block-group.wp-block-group-content-image.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(1) p:last-of-type a,
.wp-block-group.wp-block-group-image-content.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(2) p:last-of-type a {
    border-color: var(--tertiary);
    color: var(--secondary);
}

.wp-block-group.wp-block-group-content-image.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(1) p:last-of-type a:before,
.wp-block-group.wp-block-group-image-content.wp-block-group-background .wp-block-columns .wp-block-column:nth-of-type(2) p:last-of-type a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-image-content,
    .wp-block-group.wp-block-group-content-image {
        padding-top: 0;
        padding-bottom: 0;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-group__inner-container,
    .wp-block-group.wp-block-group-content-image .wp-block-group__inner-container {
        padding-left: 0;
        padding-right: 0;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-image,
    .wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-image {
        max-height: 250px;
        position: relative;
    }

    .wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(1) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(2) {
        padding: 0 1.5rem 1.5rem 1.5rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .wp-block-group.wp-block-group-image-content,
    .wp-block-group.wp-block-group-content-image {
        padding-top: 0;
        padding-bottom: 0;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-group__inner-container,
    .wp-block-group.wp-block-group-content-image .wp-block-group__inner-container {
        padding-left: 0;
        padding-right: 0;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-columns,
    .wp-block-group.wp-block-group-content-image .wp-block-columns {
        flex-wrap: wrap!important;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column,
    .wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column {
        flex-basis: 100%;
        flex-grow: 1;
    }

    .wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-image,
    .wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-image {
        max-height: 450px;
        position: relative;
    }

    .wp-block-group.wp-block-group-content-image .wp-block-columns .wp-block-column:nth-of-type(1),
    .wp-block-group.wp-block-group-image-content .wp-block-columns .wp-block-column:nth-of-type(2) {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

/* Photo */
.wp-block-group.wp-block-group-photo {
    padding-top: 0;
    padding-bottom: 0;
}

.wp-block-group.wp-block-group-photo .wp-block-group__inner-container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}

.wp-block-group.wp-block-group-photo .wp-block-image {
    width: 100%;
    height: 750px;
    margin-bottom: 0;
}

@media (max-width: 991.98px) {
    .wp-block-group.wp-block-group-photo .wp-block-image {
        height: 350px;
    }
}

/* Services */
.wp-block-group.wp-block-group-services > .wp-block-group__inner-container {
    max-width: none;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > h2 {
    max-width: 1540px;
    margin-bottom: 5rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .9rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    border-bottom: 1px solid var(--primary);
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group:last-of-type {
    border-bottom: 0;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group:before {
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    background-color: var(--secondary);
    content: '';
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    position: relative;
    padding-left: 0;
    padding-right: 0;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns {
    max-width: 1540px;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns .wp-block-column h3 {
    line-height: 1;
    font-size: 2.5rem;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns .wp-block-column p:last-of-type {
    margin-bottom: 0;
}

.wp-block-group.wp-block-group-services > .wp-block-group__inner-container > .wp-block-group:hover:before {
    height: 100%;
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-services > .wp-block-group__inner-container > h2 {
        margin-bottom: 1.5rem;
    }
}



/* Steps */
.wp-block-group.wp-block-group-steps > .wp-block-group__inner-container > p:first-of-type {
    margin-bottom: 2rem;
    font-size: 0.875rem;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.wp-block-group.wp-block-group-steps .carousel {
    margin-left: auto;
    box-sizing: border-box;
}

.wp-block-group.wp-block-group-steps .carousel {
	margin-top: 5rem;
    padding-bottom: 5rem;
    box-sizing: border-box;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-indicators {
    bottom: -30px;
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-indicators [data-bs-target] {
    width: auto;
    height: auto;
    background-color: transparent;
	font-size: .9rem;
    text-indent: 0;
    color: var(--base);
    display: none;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-indicators .active[data-bs-target] {
    display: block;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-inner {
    width: calc(100vw - ((100vw - 1640px) / 2));
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .row .col-12.col-md-6:nth-of-type(2) {
    padding-right: 10rem;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-info {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
    padding-right: 10rem;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-title h3 {
    font-size: 2.5rem;
    color: var(--base);
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-title h3 strong {
	margin-bottom: 1rem;
	display: block;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-image {
    width: 100%;
    height: 100%;
    height: 490px;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-image img {
    object-fit: cover;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-content p:last-of-type {
    margin-bottom: 0;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-item .carousel-item-button a {
    margin-top: 1rem;
    padding: .75rem 2rem;
    background-color: var(--base);
    border-radius: 50px;
    font-size: 1rem;
    color: var(--quaternary);
    font-weight: 700;
    text-decoration: none!important;
    display: inline-block;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-control-prev,
.wp-block-group.wp-block-group-steps .carousel .carousel-control-next {
    width: 93px;
    height: 12px;
    top: auto;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    opacity: 1;
    z-index: 3;
}

.wp-block-group.wp-block-group-steps .carousel .carousel-control-prev {
    left: calc(50% - 200px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='93px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%23593160' d='M92.990,6.461 C92.971,6.157 92.952,5.852 92.933,5.548 C62.566,5.548 32.191,5.548 1.824,5.548 C2.335,5.035 2.846,4.521 3.357,4.008 C4.435,2.886 5.514,1.764 6.592,0.642 C6.384,0.433 6.176,0.223 5.968,0.014 C3.981,2.011 1.994,4.008 0.008,6.005 C1.994,8.001 3.981,9.998 5.968,11.995 C6.176,11.748 6.384,11.500 6.592,11.253 C5.003,9.656 3.413,8.058 1.824,6.461 C32.210,6.461 62.604,6.461 92.990,6.461 Z'/%3E%3C/svg%3E");
}

.wp-block-group.wp-block-group-steps .carousel .carousel-control-next {
    right: calc(50% - 200px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='94px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='%23593160' d='M0.510,6.610 C0.529,6.300 0.548,5.990 0.567,5.680 C30.893,5.680 61.228,5.680 91.553,5.680 C91.043,5.158 90.533,4.635 90.023,4.112 C88.946,2.970 87.868,1.827 86.791,0.685 C86.999,0.472 87.207,0.259 87.415,0.046 C89.399,2.079 91.383,4.112 93.367,6.145 C91.383,8.178 89.399,10.212 87.415,12.245 C87.207,11.993 86.999,11.741 86.791,11.490 C88.379,9.863 89.966,8.236 91.553,6.610 C61.209,6.610 30.855,6.610 0.510,6.610 Z'/%3E%3C/svg%3E");
}

.wp-block-group.wp-block-group-steps .carousel .carousel-control-prev:before,
.wp-block-group.wp-block-group-steps .carousel .carousel-control-prev:after,
.wp-block-group.wp-block-group-steps .carousel .carousel-control-next:before,
.wp-block-group.wp-block-group-steps .carousel .carousel-control-next:after {
    display: none;
}

/* Scroll fix */
@media (max-width: 767px) {
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item > div {
        display: none;
    }

    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item > div:first-child {
        margin-bottom: 2rem;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item.carousel-item-prev {
        z-index: 3;
    }
}

.wp-block-group.wp-block-group-steps .carousel-inner .carousel-item.active,
.wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-next,
.wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-prev {
    display: flex;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-end.active,
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-next {
        transform: translateX(75%);
    }

    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-start.active, 
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-prev {
        transform: translateX(-75%);
    }
}

@media (min-width: 1200px) {
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-end.active,
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-next {
        transform: translateX(75%);
    }

    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-start.active, 
    .wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-prev {
        transform: translateX(-75%);
    }
}

.wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-end,
.wp-block-group.wp-block-group-steps .carousel-inner .carousel-item-start { 
    transform: translateX(0);
}

/* Stats */
.wp-block-group.wp-block-group-stats .wp-block-columns .wp-block-column {
	
	text-align: center;
}

.wp-block-group.wp-block-group-stats .wp-block-columns .wp-block-column p:nth-of-type(1) {
	margin-bottom: 0;
	font-size: 3rem;
	color: var(--tertiary);
	font-weight: 700;
}

.wp-block-group.wp-block-group-stats .wp-block-columns .wp-block-column p:nth-of-type(2) {
	margin-bottom: 0;
	color: var(--quaternary);
}

/* Items */
.wp-block-group.wp-block-group-items > .wp-block-group__inner-container > h2 {
    font-size: 2.5rem;
    text-align: center;
}

.wp-block-group.wp-block-group-items > .wp-block-group__inner-container > p:first-of-type {
    font-size: 0.875rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    opacity: .8;
}

.wp-block-group.wp-block-group-items .wp-block-columns:not(:first-of-type) {
    margin-top: 2rem;
}

.wp-block-group.wp-block-group-items .wp-block-columns .wp-block-column {
    padding: 2rem 3rem;
    border: 1px solid var(--secondary);
	text-align: center;
}

.wp-block-group.wp-block-group-items .wp-block-columns .wp-block-column .wp-block-image {
    margin-bottom: 1rem;
	margin-left: auto;
	margin-right: auto;
    display: table;
}

.wp-block-group.wp-block-group-items .wp-block-columns .wp-block-column h3 {
    margin-bottom: 1rem;
    font-size: 1.5rem;
}

.wp-block-group.wp-block-group-items .wp-block-columns .wp-block-column p:last-of-type {
    margin-bottom: 0;
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-items > .wp-block-group__inner-container > h2,
    .wp-block-group.wp-block-group-items > .wp-block-group__inner-container > p:first-of-type {
        text-align: left;
    }

    .wp-block-group.wp-block-group-items .wp-block-columns {
        gap: 2em;
    }
}

/* Reviews */
.wp-block-group.wp-block-group-reviews .wp-block-columns {
    margin-bottom: 0;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) {
    position: relative;
    padding-right: 5rem;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) .wp-block-image {
    width: calc(100% - 5rem);
    height: 100%;
    position: absolute;
    margin-bottom: 0;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) .wp-block-image img {
    width: 100%;
    height: 100%;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) {
    padding-top: 5rem;
    padding-bottom: 7rem;
    z-index: 3;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) h2 {
    color: var(--quaternary);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) p:nth-child(1) {
	margin-bottom: 2rem;
	font-size: 0.875rem;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: var(--quaternary);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel {
    margin-top: 2.5rem;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item {
    padding-right: 10rem;
    background-color: var(--base);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item .carousel-item-content {
	min-height: 160px;
    color: var(--quaternary);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item .carousel-item-name {
    border-top: 1px dotted rgba(255, 255, 255, 0.4);
    color: var(--quaternary);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item .carousel-item-location {
    color: var(--quaternary);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev,
.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next {
    width: 50px;
    height: 50px;
    right: 2rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: var(--base);
    border: 1px solid var(--quaternary);
    border-radius: 50%;
    opacity: 1;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev {
    top: calc(18% - 30px);
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next {
    top: calc(18% + 30px);
    left: auto;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev:before,
.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next:before {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: transparent;
    content: '';
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9201 15.0496L13.4001 8.52965C12.6301 7.75965 11.3701 7.75965 10.6001 8.52965L4.08008 15.0496' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9201 8.9502L13.4001 15.4702C12.6301 16.2402 11.3701 16.2402 10.6001 15.4702L4.08008 8.9502' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev:after,
.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next:after {
    display: none;
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev:hover,
.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next:hover {
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9201 15.0496L13.4001 8.52965C12.6301 7.75965 11.3701 7.75965 10.6001 8.52965L4.08008 15.0496' stroke='%23593160' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9201 8.9502L13.4001 15.4702C12.6301 16.2402 11.3701 16.2402 10.6001 15.4702L4.08008 8.9502' stroke='%23593160' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) {
        display: none;
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) {
        padding-top: 0;
        padding-bottom: 0;
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item {
        padding-right: 4rem;
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-prev,
    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-control-next {
        right: 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) {
        padding-right: 0;
        display: none;
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) .wp-block-image {
        width: 100%;
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item {
        padding-right: 6rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) {
        padding-right: 2rem;
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(1) .wp-block-image {
        width: calc(100% - 2rem);
    }

    .wp-block-group.wp-block-group-reviews .wp-block-columns .wp-block-column:nth-child(2) .carousel .carousel-item {
        padding-right: 6rem;
    }
}

/* Team */
.wp-block-group.wp-block-group-team {
    padding-top: 8rem;
}

.wp-block-group.wp-block-group-team .wp-block-group__inner-container > .row > .col-12:nth-child(odd) {
    margin-top: -3rem;
} 

.wp-block-group.wp-block-group-team .medewerker {
    position: static;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-item {
    cursor: pointer;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-item .medewerker-image {
    height: 550px;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-item .medewerker-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-item .medewerker-info {
    width: 80%;
    bottom: 0;
    left: 0;
    background-color: var(--tertiary);
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal {
    width: 100%;
    height: 100%;
    max-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: var(--tertiary);
    z-index: 9999;
    overflow-y: scroll;
    display: none;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-item {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding: 5rem 1rem;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-item .medewerker-modal-subtitle {
    color: var(--base);
    font-weight: 600;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-item .medewerker-modal-email svg {
    position: relative;
    top: -2px;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-close {
    width: 60px;
    height: 60px;
    margin-left: auto;
    border: 1px solid var(--base);
    cursor: pointer;
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-close:before,
.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-close:after {
    width: 20px;
    height: 1px;
    background-color: var(--base);
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-close:before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.wp-block-group.wp-block-group-team .medewerker .medewerker-modal .medewerker-modal-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}

.wp-block-group.wp-block-group-team .medewerker.medewerker-open .medewerker-modal {
    display: block;
}

/* CTA */
.wp-block-group.wp-block-group-cta-image {
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.wp-block-group.wp-block-group-cta-image .wp-block-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0;
}

.wp-block-group.wp-block-group-cta-image .wp-block-image:after {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,1));
    content: '';
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns {
    position: relative;
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column {
    color: var(--tertiary);
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column p:nth-of-type(1) {
    font-size: 0.875rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    opacity: .8;
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column h2 {
    color: var(--tertiary);
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column p:last-of-type a {
	border-color: var(--tertiary);
	color: var(--tertiary);
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column p:last-of-type a:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
}

.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column p:last-of-type a:hover,
.wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column p:last-of-type a:focus {
	border-color: var(--base);
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-cta-image .wp-block-columns .wp-block-column h2 br {
        display: none;
    }
}

/* FAQ */
.wp-block-group.wp-block-group-faq-items .accordion-button {
    font-size: 1.1rem;
}

.wp-block-group.wp-block-group-faq-items .accordion-button:not(.collapsed) {
    background-color: var(--quaternary);
    box-shadow: none;
    color: var(--base);
}

.wp-block-group.wp-block-group-faq-items .accordion-button:focus {
    border-color: var(--primary);
    box-shadow: none;
}

/* Query */
.wp-block-group.wp-block-group-query .wp-block-post-template .wp-block-post {
    padding-bottom: 1.5rem;
    background-color: var(--tertiary);
}

.wp-block-group.wp-block-group-query .wp-block-post-template .wp-block-post .wp-block-post-featured-image {
    width: 100%;
    height: 300px;
    margin-bottom: 1.5rem;
}

.wp-block-group.wp-block-group-query .wp-block-post-template .wp-block-post .wp-block-post-featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wp-block-group.wp-block-group-query .wp-block-post-template .wp-block-post .wp-block-post-title {
    min-height: 75px;
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.wp-block-group.wp-block-group-query .wp-block-post-template .wp-block-post .wp-block-post-excerpt {
    padding-left: 1.5rem;
    padding-right: 1.5rem; 
}

.wp-block-group.wp-block-group-query .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
    min-height: 140px;
}

.wp-block-group.wp-block-group-query .wp-block-query-pagination {
    margin-top: 2rem;
}

/* Objects */
.wp-block-group.wp-block-group-objects {
	position: relative;
}

.wp-block-group.wp-block-group-objects .wp-block-columns .wp-block-column:nth-of-type(1) p:nth-of-type(1) {
    margin-bottom: 2rem;
    font-size: .9rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.wp-block-group.wp-block-group-objects .wp-block-columns .wp-block-column:nth-of-type(1) h2 {
	margin-bottom: 5rem;
}

.wp-block-group.wp-block-group-objects .wp-block-columns .wp-block-column:nth-of-type(1) p:not(:first-of-type) a:before {
    width: 22px;
	height: 13px;
	position: relative;
	top: 1px;
	margin-right: .5rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23593160' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: '';
	display: inline-block;
}

.wp-block-group.wp-block-group-objects .wp-block-columns .wp-block-column:nth-of-type(1) p:not(:first-of-type) a:hover,
.wp-block-group.wp-block-group-objects .wp-block-columns .wp-block-column:nth-of-type(1) p:not(:first-of-type) a:hover {
    margin-left: .5rem;
}

.wp-block-group.wp-block-group-objects:before {
	width: calc(50% - 147px);
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: var(--quaternary);
	content: '';
}

@media (max-width: 767.98px) {
    .wp-block-group.wp-block-group-objects .wp-block-columns .wp-block-column:nth-of-type(1) h2 {
        margin-bottom: 2.5rem;
    }

    .wp-block-group.wp-block-group-objects:before {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .wp-block-group.wp-block-group-objects:before {
        width: calc(50% - 133px);
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .wp-block-group.wp-block-group-objects::before {
        width: calc(50% - 131px);
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .wp-block-group.wp-block-group-objects::before {
        width: calc(50% - 125px);
    }
}

/* Properties specials */
.properties-special .col-12:last-of-type .object .object-image {
	margin-bottom: 0!important
}

.properties-special .object {
	width: 100%;
	display: table;
}

.properties-special .object .object-image {
	width: 30%;
	float: left;
}

.properties-special .object .object-image img {
	height: 250px;
}

.properties-special .object .object-info {
	width: 70%;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	padding-left: 5rem;
	float: right;
}

.properties-special .object .object-address .object-street,
.properties-special .object .object-address .object-housenumber,
.properties-special .object .object-address .object-housenumber-addition {
	font-size: 2rem;
	font-weight: 400;
	color: var(--base);
}

.properties-special .object .object-address .object-place {
	font-family: "warbler-banner", sans-serif;
	font-style: italic;
	color: var(--base);
}

.properties-special .object .object-price {
	font-weight: 400;
}

@media (max-width: 991.98px) {
    .properties-special .object .object-image {
        width: 40%;
    }

    .properties-special .object .object-image img {
        height: 200px;
    }

    .properties-special .object .object-info {
        width: 60%;
        padding-top: 1.5rem;
        padding-left: 2.5rem;
    }

    .properties-special .object .object-address .object-street,
    .properties-special .object .object-address .object-housenumber,
    .properties-special .object .object-address .object-housenumber-addition {
        font-size: 1.5rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .properties-special .object .object-image {
        width: 35%;
    }
    
    .properties-special .object .object-image img {
        height: 210px;
    }

    .properties-special .object .object-info {
        width: 55%;
        padding-left: 0;
    }
}

/* Properties / specials */
.properties-filter-extra,
.properties-filter-v-1,
.properties-filter-selections,
.properties {
    position: relative;
}

.properties-filter-extra {
    margin-top: 100px;
}

.properties-filter-extra .properties-filter-show,
.properties-filter-extra .facetwp-sort .facetwp-sort-select,
.properties-filter-extra .facetwp-per-page .facetwp-per-page-select {
    height: auto;
    background-color: var(--secondary);
    font-size: .9rem;
}

.properties-filter-extra .properties-filter-extra-main {
    position: relative;
}

.properties-title .facetwp-counts,
.properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fs-checkbox i,
.properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fs-checkbox i,
.properties-filter-v-1 .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i,
.properties-filter-v-search .fs-wrap.multiple .fs-option.selected .fssearchcheckbox i,
.properties-filter-selections .facetwp-selections .facetwp-selection-value:before,
.properties-filter-more-close a {
    background-color: var(--base);
}

.properties-filter .facetwp-checkbox.checked:before,
.properties-filter .facetwp-radio.checked:before {
    background-color: var(--base);
    border-color: var(--base);
}

.properties-filter-extra .facetwp-per-page {
    margin-bottom: 0;
}

.properties-filter-extra .properties-title {
    margin-bottom: 0!important;
}

.properties-filter-v-1 {
    margin-bottom: 0!important;
    background-color: var(--secondary);
}

.properties-filter-v-1 .fs-search {
    border-top: 0;
}

.properties-filter-v-1 .properties-filter-range-list {
    margin-bottom: 0;
}

.properties-filter-v-1 .facetwp-facet,
.properties-filter-v-1 .facetwp-facet-zoeken.facetwp-type-fselect {
    margin-bottom: 0;
}

.properties-filter-v-1 .facetwp-facet-zoeken.facetwp-type-fselect .fs-search {
    padding-top: 20.5px;
    padding-bottom: 20.5px;
}

.properties-filter-v-1 .fs-wrap .fs-search input {
    font-size: .9rem;
    font-weight: 300;
}

.properties-filter-v-1 .fs-label-wrap .fs-label {
    height: 60px;
    line-height: 60px;
    font-size: .9rem;
}

.properties-filter-selections {
    padding-top: 2rem;
}

.properties-filter-selections .facetwp-selections .facetwp-selection-value {
    background-color: var(--primary);
    border-color: var(--primary);
    color:var(--secondary);
}

.properties-filter-v-1 .properties-filter-range-list {
    font-size: .9rem;
}

.properties-filter .properties-filter-range-list .facetwp-type-radio .facetwp-radio,
.properties-filter.properties-filter-v-1 .properties-filter-range-list .facetwp-type-checkboxes .facetwp-checkbox {
    padding-left: 45px;
    font-size: .9rem;
}

.properties-filter .properties-filter-range-list .facetwp-type-radio .facetwp-radio:before,
.properties-filter .properties-filter-range-list .facetwp-type-radio .facetwp-radio:after {
    left: 12px;
}

@media (min-width: 768px) {
    .properties-filter-extra .col-12.col-md-4,
    .properties-filter-extra .col-12.col-md-8 {
        width: 50%;
    }
}

.properties-title .facetwp-counts {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    padding: 0;
    border-radius: 50%;
    font-weight: 300;
    text-align: center;
}

.properties .object {
    background-color: var(--secondary);
}

.properties .object {
    min-height: 606px;
}

.properties .object .object-image {
    margin-bottom: 0!important;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    overflow: hidden;
}

.properties .object .object-image img {
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.properties .object:hover .object-image a:before {
    height: 100%;
    opacity: .7;
}

.properties .object:hover .object-image a:after {
    width: 120px;
    height: 121px;
}

.properties .object:hover .object-image img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.properties .object .object-image img {
    height: 375px;
}

.properties .object .object-image div.object-status,
.properties-special .object .object-image div.object-status,
.properties-item .object-detail-photo div.object-status {
    padding: .5rem 1rem!important;
    background-color: var(--base);
    border-radius: .25rem;
    font-size: .9rem;
    color: var(--tertiary);
}

.properties .object .object-image div.object-status-new {
    padding: .5rem 1rem!important;
    top: 1rem;
    left: 0;
    right: auto;
    background-color: var(--secondary);
    font-size: .9rem;
}

.properties .object .object-info {
    position: relative;
    padding: 2rem;
}

.properties .object .object-address .object-street,
.properties .object .object-address .object-housenumber,
.properties .object .object-address .object-housenumber-addition {
    font-size: 1rem;
    color: var(--base);
    text-transform: uppercase;
}

.properties .object .object-address .object-place {
    font-size: 1rem;
    color: var(--base);
    text-transform: uppercase;
    font-weight: 700;
    opacity: 1;
}

.properties .object .object-price {
    color: var(--base);
    font-weight: 400;
}

.properties .object .object-features {
    width: 100%;
    margin-bottom: 0!important;
    display: table;
}

.properties .object .object-feature {
    margin-bottom: .5rem;
    margin-right: .5rem;
    padding: .5rem;
    background-color: var(--quaternary);
    font-size: .9rem;
    color: var(--base);
    float: left;
}

.properties .object .object-feature > .row > .col-5 {
    display: none;
}

.properties .object .object-feature > .row > .col-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.properties .object-features .object-feature .object-feature-info:before {
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: left 2px;
    background-size: auto 16px;
    display: table;
    float: left;
    content: "";
}

.properties .object-features .object-feature-totalekadestraleoppervlakte .object-feature-info:before {
    background-image: url(images/perceel-oppervlakte.svg);
}

.properties .object-features .object-feature-woonoppervlakte .object-feature-info:before {
    background-image: url(images/woon-oppervlakte.svg);
}

.properties .object-features .object-feature-aantalkamers .object-feature-info:before {
    background-image: url(images/aantal-kamers.svg);
}

.properties .object-features .object-features-energy .object-feature-info:before {
    width: 18px;
    background-image: url(images/energy.svg);
}

.properties .object-features .object-feature-bouwjaar .object-feature-info:before {
    background-image: url(images/bouwjaar.svg);
}

@media (max-width: 767.98px) {
   
}

@media (min-width: 768px) and (max-width: 991.98px) {
   
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    
}

@media (min-width: 1200px) and (max-width: 1399.98px) {

}

/* Properties item */
.properties-item {
    margin-top: 140px;
}

.properties-item .object-detail-photos .container,
.properties-item .object-detail-extra .container {
    max-width: none;
}

.properties-item .object-detail-photos .object-detail-photo-large img {
    height: 700px;
    border-radius: .25rem;
}

.properties-item .object-detail-photos .object-detail-photo-medium img,
.properties-item .object-detail-photos .object-detail-photo-small img {
    height: 346px;
    border-radius: .25rem;
}

.properties-item .object-detail-features .object-detail-features-more,
.properties-item .object-detail-information .object-detail-description-more,
.properties-item .object-detail-photos-full .object-detail-photos-more,
.properties-item .object-detail-maps .object-detail-maps-more {
    margin-top: 2rem;
    padding: 0!important;
    border: 0!important;
}

.properties-item .object-detail-features .object-detail-features-more:hover,
.properties-item .object-detail-information .object-detail-description-more:hover,
.properties-item .object-detail-photos-full .object-detail-photos-more:hover,
.properties-item .object-detail-maps .object-detail-maps-more:hover {
    background-color: transparent;
}

.properties-item .object-detail-extra {
    padding-bottom: 2rem!important;
}

.properties-item .object-detail-extra li a,
.properties-item .object-detail-extra li div.object-favorite {
    background-color: var(--quaternary);
    border-radius: 50px;
}

.properties-item .object-detail-extra li a svg,
.properties-item .object-detail-extra li div.object-favorite svg {
    fill: var(--base);
}

.properties-item .object-detail-navigation li a {
    background-color: transparent;
    border: 1px solid var(--base);
    border-radius: 50px;
    font-size: .9rem;
    color: var(--base);
}

.properties-item .object-detail-navigation li a:hover,
.properties-item .object-detail-navigation li a:focus {
    background-color: var(--base);
    border-color: var(--base);
    color: var(--secondary);
}

.properties-item .object-detail-header .object-detail-adres h1 span.object-street,
.properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber,
.properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber-addition {
    font-size: 3rem;
    font-weight: 300;
}

.properties-item .object-detail-header .object-detail-adres h1 span.object-place {
    font-family: "warbler-banner", sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
}

.properties-item .object-detail-information .object-information {
    padding-right: 5rem;
}

.properties-item .object-detail-contact {
    border-bottom-left-radius: 1rem;
}

.properties-item .object-detail-contact .object-detail-title {
    margin-bottom: 1rem!important;
}

.properties-item .object-detail-contact .contact-info-appointment a,
.properties-item .object-detail-contact .contact-info-website a,
.properties-item .object-detail-contact .contact-info-brochure a,
.properties-item .object-detail-contact .contact-info-custom-button a {
    background-color: var(--base);
    border-radius: 50px;
}

@media (min-width: 768px) {
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(1) {
        width: 100%;
    }

    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(1) .object-detail-photos-item {
        height: 700px;
    }

    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(2),
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(3),
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(7),
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(8) {
        width: 50%;
    }

    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(2) .object-detail-photos-item,
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(3) .object-detail-photos-item,
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(7) .object-detail-photos-item,
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(8) .object-detail-photos-item  {
        height: 450px;
    }

    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(4),
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(5),
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(6) {
        width: 33.3333333333%;
    }

    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(4) .object-detail-photos-item,
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(5) .object-detail-photos-item,
    .properties-item .object-detail-photos-full .col-12.col-lg-3:nth-child(6) .object-detail-photos-item {
        height: 450px;
    }
}

.properties-item .object-detail-photos-full .object-detail-photos-item a {
    background-color: var(--base);
    border-radius: .25rem;
}

.properties-item .object-detail-photos-full .object-detail-photos-item a:before,
.properties-item .object-detail-photos-full .object-detail-photos-item a:after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    background-color: var(--quaternary);
    z-index: 2;
    content: '';
    opacity: 0;
}

.properties-item .object-detail-photos-full .object-detail-photos-item a:before {
    width: 1px;
    height: 70px;
}

.properties-item .object-detail-photos-full .object-detail-photos-item a:after {
    width: 70px;
    height: 1px;
}

.properties-item .object-detail-photos-full .object-detail-photos-item a img {
    border-radius: .25rem;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.properties-item .object-detail-photos-full .object-detail-photos-item a:hover img {
    opacity: .3;
}

.properties-item .object-detail-photos-full .object-detail-photos-item a:hover:before,
.properties-item .object-detail-photos-full .object-detail-photos-item a:hover:after {
    opacity: 1;
}

.modal .carousel-item {
	transition:transform .2s ease-in-out;
}

@media (max-width: 767.98px) {
    .properties-item .object-detail-photos .object-detail-photo-large img {
        height: 300px;
    }

    .properties-item .object-detail-header .object-detail-adres h1 span.object-street,
    .properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber,
    .properties-item .object-detail-header .object-detail-adres h1 span.object-housenumber-addition {
        font-size: 2rem;
    }

    .properties-item .object-detail-information .object-information {
        padding-right: 0;
    }
}








/* Footer */
.footer {
    background-color: var(--base);
    color: var(--tertiary);
}

.footer h5 {
    font-size: 1.2rem;
    color: var(--tertiary);
    text-transform: uppercase;
}

.footer a {
    color: var(--tertiary);
}

.footer a.svg-rounded {
    width: 40px;
    height: 40px;
    background-color: var(--secondary);
    border: 1px solid var(--secondary);
}

.footer a.svg-rounded svg.svg-social {
    max-height: 18px;
}

.footer svg.svg-social .svg-facebook,
.footer svg.svg-social .svg-twitter,
.footer svg.svg-social .svg-linkedin,
.footer svg.svg-social .svg-youtube,
.footer svg.svg-social .svg-instagram,
.footer svg.svg-social .svg-whatsapp,
.footer svg.svg-social .svg-tiktok {
    fill: var(--base);
}

.footer a.svg-rounded:hover,
.footer a.svg-rounded:focus {
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.footer .menu-footer-container {
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
}

.footer .menu-footer-container ul {
    justify-content: center;
    flex-direction: unset;
    flex-wrap: wrap;
    gap: 1rem;  
}

.footer .menu-footer-container ul li {
    margin-right: 1rem;
}

.footer .menu-footer-container ul li a {
    color: var(--tertiary);
}

.footer .menu-footer-container ul li a:hover,
.footer .menu-footer-container ul li a:focus {
    color: var(--tertiary);
}

.footer svg.svg-brand {
    height: 25px;
}

.footer svg.svg-brand .svg-tophuis-1,
.footer svg.svg-brand .svg-nvm-1,
.footer svg.svg-brand .svg-nvm-business-1,
.footer svg.svg-brand .svg-mva-1,
.footer svg.svg-brand .svg-mva-expats-1,
.footer svg.svg-brand .svg-funda-1,
.footer svg.svg-brand .svg-funda-ib-1,
.footer svg.svg-brand .svg-funda-3,
.footer svg.svg-brand .svg-funda-ib-3,
.footer svg.svg-brand .svg-funda-ib-4,
.footer svg.svg-brand .svg-pararius-1,
.footer svg.svg-brand .svg-pararius-2,
.footer svg.svg-brand .svg-vbo-2,
.footer svg.svg-brand .svg-vastgoedcert-1,
.footer svg.svg-brand .svg-vastgoedcert-2,
.footer svg.svg-brand .svg-nwwi-2,
.footer svg.svg-brand .svg-tmi-1,
.footer svg.svg-brand .svg-tmi-2,
.footer svg.svg-brand .svg-nrvt-2,
.footer svg.svg-brand .svg-scvm-1,
.footer svg.svg-brand .svg-scvm-2,
.footer svg.svg-brand .svg-scvm-3,
.footer svg.svg-brand .svg-scvm-4,
.footer svg.svg-brand .svg-vastgoedpro-1,
.footer svg.svg-brand .svg-vastgoedpro-2,
.footer svg.svg-brand .svg-qualis-1,
.footer svg.svg-brand .svg-qualis-2 {
    fill: #e4cfe8;
}

.footer svg.svg-brand .svg-nrvt-1 {
    fill: var(--base);
}

.footer svg.svg-brand .svg-nwwi-3 {
    fill: var(--quaternary);
    opacity: .4;
}

.footer svg.svg-brand .svg-vbo-1,
.footer svg.svg-brand .svg-funda-2,
.footer svg.svg-brand .svg-funda-ib-2,
.footer svg.svg-brand .svg-nwwi-1,
.footer svg.svg-brand .svg-qualis-3 {
    fill: transparent;
}

.footer-copyright {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: var(--base);
    border-top: 1px dotted rgba(255, 255, 255, .2);
    font-size: .8rem;
    text-align: center;
    color: var(--tertiary);
}

.footer-copyright a {
    color: var(--tertiary);
    text-decoration: underline;
}

.footer-copyright a:hover,
.footer-copyright a:focus {
    color: var(--primary);
}

/* Modal form */
.modal.modal-slide .modal-dialog {
    width: 40vw;
    max-width: 40vw;
    height: 100%;
    position: fixed;
    right: 0;
    transform: translateX(100%);
    transition: transform 0.3s ease-out;
    margin: 0;
}

.modal.modal-slide.show .modal-dialog {
    transform: translateX(0);
}

.modal.modal-slide .modal-content {
    height: 100%;
    padding: 7.5rem;
    border: 0;
    border-radius: 0;
}

.modal.modal-slide .modal-close {
    width: 50px;
    height: 50px;
    top: 50px;
    right: 50px;
    background-color: transparent;
    border: 1px solid var(--tertiary);
    cursor: pointer;
    z-index: 2;
}

.modal.modal-slide .modal-close:hover,
.modal.modal-slide .modal-close:focus {
    background-color: var(--primary);
}

.modal.modal-slide .modal-close:before,
.modal.modal-slide .modal-close:after {
    width: 20px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: var(--base);
    content: "";
}

.modal.modal-slide .modal-close:before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.modal.modal-slide .modal-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}

/* Announcement */
.announcement {
    max-width: 300px;
    bottom: 0;
    left: 1rem;
    z-index: 9999;
}

.announcement .collapse {
    max-width: 300px;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

.announcement .well {
    background-color: var(--tertiary)!important;
    box-shadow: none;
}

.announcement .announcement-image img {
    width: 100%;
    max-height: 140px;
    object-fit: cover;
}

.announcement h4 {
    line-height: 1.2;
    font-size: 1.3rem;
}

.announcement a.btn {
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.announcement .btn-announcement-close {
    width: 30px;
    height: 30px;
    background-color: var(--primary);
    position: absolute;
    top: -15px;
    right: -15px;
}

.announcement .btn-announcement-close:before,
.announcement .btn-announcement-close:after {
    width: 13px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: var(--tertiary);
    content: '';
}

.announcement .btn-announcement-close:before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.announcement .btn-announcement-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}

@media (max-width: 767.98px) {
    .announcement {
        max-width: 160px;
        bottom: 0;
        left: 0;
		font-size: 13px;
    }

    .announcement h4 {
        font-size: 1rem;
    }

    .announcement .announcement-image img {
        max-height: 70px;
    }
	
	.announcement a.btn {
		padding: .75rem 0.25rem;
		border-radius: .25rem;
		font-size: .7rem;
		color: var(--tertiary);
	}
	
	.announcement-info.p-3 {
		padding: 0.5rem !important;
	}
	
	.announcement-info p {
		line-height:1.2 !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .announcement {
        max-width: 310px;
        bottom: 0;
        left: 0;
    }

    .announcement .announcement-image img {
        max-height: 150px;
    }
}

/* Color fix */
.page-id-80 {
    --base: #00ad50; /* Groen */
    --secondary: #f5fef9; /* Grijs licht */
    --quaternary: #e5fff1; /* Groen licht */
}

.page-id-80 .navbar.navbar-scroll .navbar-brand svg path:nth-of-type(3),
.page-id-80 .no-image .navbar .navbar-brand svg path:nth-of-type(3) {
    fill: #593160;
}

.page-id-80 .page-slider .page-slider-text p:last-of-type a:before,
.page-id-80 .wp-block-columns .wp-block-column p:last-of-type a:before,
.page-id-80 .wp-block-group .wp-block-group__inner-container > p:last-of-type:not(:first-of-type) a:before,
.page-id-80 .wp-block-post .wp-block-post-excerpt__more-text a:before,
.page-id-80 .wp-block-group.wp-block-group-objects p:last-of-type a:before,
.page-id-80 .blog .posts .post .post-item .post-more a::before, .announcement a.btn:before,
.page-id-80 .properties .object.object-banner .object-banner-info .object-banner-button a:before,
.page-id-80 .facetwp-template .fwpl-layout .fwpl-result a.fwpl-btn:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%2300ad50' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
}

.page-id-80 .page-slider .page-slider-text p:last-of-type a:hover:before,
.page-id-80 .wp-block-columns .wp-block-column p:last-of-type a:hover:before,
.page-id-80 .wp-block-group .wp-block-group__inner-container > p:last-of-type:not(:first-of-type) a:hover:before,
.page-id-80 .wp-block-post .wp-block-post-excerpt__more-text a:hover:before,
.page-id-80 .wp-block-group.wp-block-group-objects p:last-of-type a:hover:before,
.page-id-80 .blog .posts .post .post-item .post-more a:hover:before,
.page-id-80 .announcement a.btn:hover:before,
.page-id-80 .properties .object.object-banner .object-banner-info .object-banner-button a:hover:before,
.page-id-80 .facetwp-template .fwpl-layout .fwpl-result a.fwpl-btn:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 292 172'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M239.000,171.1000 L166.1000,171.1000 L166.1000,133.1000 L239.000,133.1000 L239.000,103.1000 L174.000,103.1000 L174.000,67.000 L239.000,67.000 L239.000,38.000 L146.000,38.000 L52.1000,38.000 L52.1000,67.000 L117.1000,67.000 L117.1000,103.1000 L52.1000,103.1000 L52.1000,133.1000 L125.000,133.1000 L125.000,171.1000 L52.1000,171.1000 L0.000,171.1000 L0.000,0.000 L52.1000,0.000 L146.000,0.000 L239.000,0.000 L291.1000,0.000 L291.1000,171.1000 L239.000,171.1000 Z'/%3E%3C/svg%3E");
}

.page-id-80 .wp-block-group.wp-block-group-steps .carousel .carousel-control-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='93px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%2300ad50' d='M92.990,6.461 C92.971,6.157 92.952,5.852 92.933,5.548 C62.566,5.548 32.191,5.548 1.824,5.548 C2.335,5.035 2.846,4.521 3.357,4.008 C4.435,2.886 5.514,1.764 6.592,0.642 C6.384,0.433 6.176,0.223 5.968,0.014 C3.981,2.011 1.994,4.008 0.008,6.005 C1.994,8.001 3.981,9.998 5.968,11.995 C6.176,11.748 6.384,11.500 6.592,11.253 C5.003,9.656 3.413,8.058 1.824,6.461 C32.210,6.461 62.604,6.461 92.990,6.461 Z'/%3E%3C/svg%3E");
}

.page-id-80 .wp-block-group.wp-block-group-steps .carousel .carousel-control-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='94px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='%2300ad50' d='M0.510,6.610 C0.529,6.300 0.548,5.990 0.567,5.680 C30.893,5.680 61.228,5.680 91.553,5.680 C91.043,5.158 90.533,4.635 90.023,4.112 C88.946,2.970 87.868,1.827 86.791,0.685 C86.999,0.472 87.207,0.259 87.415,0.046 C89.399,2.079 91.383,4.112 93.367,6.145 C91.383,8.178 89.399,10.212 87.415,12.245 C87.207,11.993 86.999,11.741 86.791,11.490 C88.379,9.863 89.966,8.236 91.553,6.610 C61.209,6.610 30.855,6.610 0.510,6.610 Z'/%3E%3C/svg%3E");
}

.page-id-80 .footer svg.svg-brand .svg-tophuis-1,
.page-id-80 .footer svg.svg-brand .svg-nvm-1,
.page-id-80 .footer svg.svg-brand .svg-nvm-business-1,
.page-id-80 .footer svg.svg-brand .svg-mva-1,
.page-id-80 .footer svg.svg-brand .svg-mva-expats-1,
.page-id-80 .footer svg.svg-brand .svg-funda-1,
.page-id-80 .footer svg.svg-brand .svg-funda-ib-1,
.page-id-80 .footer svg.svg-brand .svg-funda-3,
.page-id-80 .footer svg.svg-brand .svg-funda-ib-3,
.page-id-80 .footer svg.svg-brand .svg-funda-ib-4,
.page-id-80 .footer svg.svg-brand .svg-pararius-1,
.page-id-80 .footer svg.svg-brand .svg-pararius-2,
.page-id-80 .footer svg.svg-brand .svg-vbo-2,
.page-id-80 .footer svg.svg-brand .svg-vastgoedcert-1,
.page-id-80 .footer svg.svg-brand .svg-vastgoedcert-2,
.page-id-80 .footer svg.svg-brand .svg-nwwi-2,
.page-id-80 .footer svg.svg-brand .svg-tmi-1,
.page-id-80 .footer svg.svg-brand .svg-tmi-2,
.page-id-80 .footer svg.svg-brand .svg-nrvt-2,
.page-id-80 .footer svg.svg-brand .svg-scvm-1,
.page-id-80 .footer svg.svg-brand .svg-scvm-2,
.page-id-80 .footer svg.svg-brand .svg-scvm-3,
.page-id-80 .footer svg.svg-brand .svg-scvm-4,
.page-id-80 .footer svg.svg-brand .svg-vastgoedpro-1,
.page-id-80 .footer svg.svg-brand .svg-vastgoedpro-2,
.page-id-80 .footer svg.svg-brand .svg-qualis-1,
.page-id-80 .footer svg.svg-brand .svg-qualis-2 {
  fill: --quaternary;
}




/* TEMP */
/*.navbar,
.page-slider,
.wp-block-group-services,
.wp-block-group-objects,
.footer,
.footer-copyright {
    display: none;
}*/